[ubuntu/karmic-proposed] linux 2.6.31-20.57 (Accepted)

Leann Ogasawara leann.ogasawara at canonical.com
Mon Feb 8 09:00:01 GMT 2010


linux (2.6.31-20.57) karmic-proposed; urgency=low

  [ Kees Cook ]

  * SAUCE: x86: brk away from exec rand area
    - LP: #452175

  [ Keng-Yu Lin ]

  * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Samsung
    Q210/P210 laptops
    - LP: #385683

  [ Pascal Bach ]

  * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Fujitsu Amilo
    1848+u
    - LP: #458503

  [ Stefan Bader ]

  * Revert "[Upstream] (drop after 2.6.31) acerhdf: fix fan control for
    AOA150 model"
    - LP: #494633
  * [Config] Disable CONFIG_USB_DEVICEFS
    - LP: #488274

  [ Upstream Kernel Changes ]

  * Revert "ext4: Don't update superblock write time when filesystem is
    read-only"
    - LP: #496816
  * Revert "ide: try to use PIO Mode 0 during probe if possible"
    - LP: #503430
  * Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown
    implementation."
    - LP: #503430
  * nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks
    - LP: #494633
  * cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
    - LP: #494633
  * cifs: clean up handling when server doesn't consistently support inode
    numbers
    - LP: #494633
  * cifs: clear server inode number flag while autodisabling
    - LP: #494633
  * CIFS: fix oops in cifs_lookup during net boot
    - LP: #494633
  * CIFS: Duplicate data on appending to some Samba servers
    - LP: #494633
  * rtl8187: Fix kernel oops when device is removed when LEDS enabled
    - LP: #494633
  * md: don't clear endpoint for resync when resync is interrupted.
    - LP: #494633
  * md/raid5: make sure curr_sync_completes is uptodate when reshape starts
    - LP: #494633
  * md/raid1/raid10: add a cond_resched
    - LP: #494633
  * ALSA: usb-audio: fix combine_word problem
    - LP: #494633
  * ALSA: hda - Dell Studio 1557 hd-audio quirk
    - LP: #494633
  * ALSA: AACI: fix AC97 multiple-open bug
    - LP: #494633
  * ALSA: AACI: fix recording bug
    - LP: #494633
  * jffs2: Fix memory corruption in jffs2_read_inode_range()
    - LP: #494633
  * sound: rawmidi: disable active-sensing-on-close by default
    - LP: #494633
  * sound: rawmidi: fix checking of O_APPEND when opening MIDI device
    - LP: #494633
  * sound: rawmidi: fix double init when opening MIDI device with O_APPEND
    - LP: #494633
  * sound: rawmidi: fix MIDI device O_APPEND error handling
    - LP: #494633
  * highmem: Fix race in debug_kmap_atomic() which could cause warn_count
    to underflow
    - LP: #494633
  * highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and
    KM_NMI_PTE
    - LP: #494633
  * powerpc: Fix DEBUG_HIGHMEM build break from d4515646699
    - LP: #494633
  * kmap: fix build errors with DEBUG_HIGHMEM enabled
    - LP: #494633
  * V4L/DVB (13169): bttv: Fix potential out-of-order field processing
    - LP: #494633
  * V4L/DVB (13170): bttv: Fix reversed polarity error when switching video
    standard
    - LP: #494633
  * V4L/DVB (13109): tda18271: fix signedness issue in
    tda18271_rf_tracking_filters_init
    - LP: #494633
  * V4L/DVB (13107): tda18271: fix overflow in FM radio frequency
    calculation
    - LP: #494633
  * V4L/DVB (13190): em28xx: fix panic that can occur when starting audio
    streaming
    - LP: #494633
  * V4L/DVB (13079): dib0700: fixed xc2028 firmware loading kernel oops
    - LP: #494633
  * V4L/DVB (13230): s2255drv: Don't conditionalize video buffer completion
    on waiting processes
    - LP: #494633
  * uids: Prevent tear down race
    - LP: #494633
  * pps: events reporting fix up
    - LP: #494633
  * pps: locking scheme fix up for PPS_GETPARAMS
    - LP: #494633
  * rtc: v3020: fix v3020_mmio_read_bit()
    - LP: #494633
  * fs: add missing compat_ptr handling for FS_IOC_RESVSP ioctl
    - LP: #494633
  * memcg: fix wrong pointer initialization at page migration when memcg is
    disabled.
    - LP: #494633
  * pidns: fix a leak in /proc dentries and inodes with pid namespaces.
    - LP: #494633
  * page allocator: Do not allow interrupts to use ALLOC_HARDER
    - LP: #494633
  * page allocator: always wake kswapd when restarting an allocation
    attempt after direct reclaim failed
    - LP: #494633
  * tty_port: If we are opened non blocking we still need to raise the
    carrier
    - LP: #494633
  * tty: cp210x: Fix carrier handling
    - LP: #494633
  * USB: ohci: quirk AMD prefetch for USB 1.1 ISO transfer
    - LP: #494633
  * USB: usbmon: fix bug in mon_buff_area_shrink
    - LP: #494633
  * USB: option.c: add support for D-Link DWM-162-U5
    - LP: #494633
  * USB: cdc_acm: Fix race condition when opening tty
    - LP: #494633
  * USB: xhci: Fix bug memory free after failed initialization.
    - LP: #494633
  * USB: xhci: Fix TRB physical to virtual address translation.
    - LP: #494633
  * USB: xhci: Fix scratchpad deallocation.
    - LP: #494633
  * iwlwifi: Use RTS/CTS as the preferred protection mechanism for 6000
    series
    - LP: #494633
  * iwlwifi: Fix issue on file transfer stalled in HT mode
    - LP: #494633
  * ima: replace GFP_KERNEL with GFP_NOFS
    - LP: #494633
  * NFSv4: Fix a cache validation bug which causes getcwd() to return
    ENOENT
    - LP: #494633
  * fuse: reject O_DIRECT flag also in fuse_create
    - LP: #494633
  * ASoC: Fix suspend with active audio streams
    - LP: #494633
  * ASoC: AIC23: Fixing infinite loop in resume path
    - LP: #494633
  * b43: Work around mac80211 race condition
    - LP: #494633
  * rfkill: fix miscdev ops
    - LP: #494633
  * thinkpad-acpi: fix sign of ERESTARTSYS return
    - LP: #494633
  * Enable ACPI PDC handshake for VIA/Centaur CPUs
    - LP: #494633
  * V4L/DVB (13436): cxusb: Fix hang on DViCO FusionHDTV DVB-T Dual Digital
    4 (rev 1)
    - LP: #494633
  * V4L/DVB (13321): radio-gemtek-pci: fix double mutex_lock
    - LP: #494633
  * V4L/DVB (12948): v4l1-compat: fix VIDIOC_G_STD handling
    - LP: #494633
  * V4L/DVB (12280): gspca - sonixj: Remove auto gain/wb/expo for the
    ov7660 sensor.
    - LP: #494633
  * V4L/DVB (12356): gspca - sonixj: Webcam 0c45:6148 added
    - LP: #494633
  * V4L/DVB (12501): gspca - sonixj: Do the ov7660 sensor work again.
    - LP: #494633
  * V4L/DVB (12691): gspca - sonixj: Don't use mdelay().
    - LP: #494633
  * V4L/DVB (12696): gspca - sonixj / sn9c102: Two drivers for 0c45:60fc
    and 0c45:613e.
    - LP: #494633
  * drm/i915: Select CONFIG_SHMEM
    - LP: #494633
  * drm: work around EDIDs with bad htotal/vtotal values
    - LP: #494633, #460664
  * drm/i915: Fix IRQ stall issue on Ironlake
    - LP: #494633
  * udp: Fix udp_poll() and ioctl()
    - LP: #494633
  * acenic: Pass up error code from ace_load_firmware()
    - LP: #494633
  * pkt_sched: pedit use proper struct
    - LP: #494633
  * net: fix sk_forward_alloc corruption
    - LP: #494633
  * bonding: Modify hash transmit policies to use the packet's source MAC
    address
    - LP: #494633
  * sfc: Set ip_summed correctly for page buffers passed to GRO
    - LP: #494633
  * sparc64: replace parentheses in pmul()
    - LP: #494633
  * sparc: Move of_set_property_mutex acquisition outside of devtree_lock
    grab.
    - LP: #494633
  * sched: Fix boot crash by zalloc()ing most of the cpu masks
    - LP: #494633
  * sched: Fix isolcpus boot option
    - LP: #494633
  * V4L/DVB (13202): smsusb: add autodetection support for three additional
    Hauppauge USB IDs
    - LP: #494633
  * V4L/DVB (13313): saa7134: add support for FORCE_TS_VALID mode for mpeg
    ts input
    - LP: #494633
  * V4L/DVB (13314): saa7134: set ts_force_val for the Hauppauge WinTV
    HVR-1150
    - LP: #494633
  * speedstep-ich: fix error caused by
    394122ab144dae4b276d74644a2f11c44a60ac5c
    - LP: #494633
  * USB: EHCI: don't send Clear-TT-Buffer following a STALL
    - LP: #494633
  * USB: musb_gadget: fix STALL handling
    - LP: #494633
  * usb: amd5536udc: fixed shared interrupt bug and warning oops
    - LP: #494633
  * USB: ftdi_sio: Keep going when write errors are encountered.
    - LP: #494633
  * USB: work around for EHCI with quirky periodic schedules
    - LP: #435352, #494633
  * tty_port: handle the nonblocking open of a dead port corner case
    - LP: #494633
  * pxamci: call mmc_remove_host() before freeing resources
    - LP: #494633
  * param: don't complain about unused module parameters.
    - LP: #494633
  * modules: don't export section names of empty sections via sysfs
    - LP: #494633
  * md: revert incorrect fix for read error handling in raid1.
    - LP: #494633
  * perf_event: Adjust frequency and unthrottle for non-group-leader events
    - LP: #494633
  * hso: fix soft-lockup
    - LP: #494633
  * block: use after free bug in __blkdev_get
    - LP: #494633
  * hwmon: (adt7475) Fix temperature fault flags
    - LP: #494633
  * hwmon: (adt7475) Cache limits for 60 seconds
    - LP: #494633
  * agp/intel: new host bridge support
    - LP: #494633
  * netfilter: nf_nat: fix NAT issue in 2.6.30.4+
    - LP: #494633
  * netfilter: xt_connlimit: fix regression caused by zero family value
    - LP: #494633
  * b43: Fix DMA TX bounce buffer copying
    - LP: #494633
  * crypto: padlock-aes - Use the correct mask when checking whether
    copying is required
    - LP: #494633
  * sky2: set carrier off in probe
    - LP: #494633
  * ath5k: Linear PCDAC code fixes
    - LP: #494633
  * i2c: Fix userspace_device list corruption
    - LP: #494633
  * acerhdf: fix fan control for AOA150 model
    - LP: #494633
  * drm/fb: fix FBIOGET/PUT_VSCREENINFO pixel clock handling
    - LP: #494633
  * tty/of_serial: add missing ns16550a id
    - LP: #494633
  * V4L/DVB (13255): gspca - m5602-s5k4aa: Add vflip quirk for the
    Bruneinit laptop
    - LP: #494633
  * V4L/DVB (13256): gspca - m5602-s5k4aa: Add another MSI GX700 vflip
    quirk
    - LP: #494633
  * V4L/DVB (13257): gspca - m5602-s5k4aa: Add vflip for Fujitsu Amilo Xi
    2528
    - LP: #494633
  * PCI: Prevent AER driver from being loaded on non-root port PCIE devices
    - LP: #494633
  * acerhdf: additional BIOS versions
    - LP: #494633
  * acerhdf: return temperature in milidegree instead of degree
    - LP: #494633
  * Input: keyboard - fix braille keyboard keysym generation
    - LP: #494633
  * Linux 2.6.31.7
    - LP: #494633
  * ext4: Fix memory leak fix when mounting an ext4 filesystem
    - LP: #496816
  * jbd2: Fail to load a journal if it is too short
    - LP: #496816
  * jbd2: round commit timer up to avoid uncommitted transaction
    - LP: #496816
  * ext4: fix journal ref count in move_extent_par_page
    - LP: #496816
  * ext4: Fix bugs in mballoc's stream allocation mode
    - LP: #496816
  * ext4: Avoid group preallocation for closed files
    - LP: #496816
  * jbd2: Annotate transaction start also for jbd2_journal_restart()
    - LP: #496816
  * ext4: Fix possible deadlock between ext4_truncate() and
    ext4_get_blocks()
    - LP: #496816
  * ext4: reject too-large filesystems on 32-bit kernels
    - LP: #496816
  * ext4: Add feature set check helper for mount & remount paths
    - LP: #496816
  * ext4: Add missing unlock_new_inode() call in extent migration code
    - LP: #496816
  * ext4: Allow rename to create more than EXT4_LINK_MAX subdirectories
    - LP: #496816
  * ext4: Limit number of links that can be created by ext4_link()
    - LP: #496816
  * ext4: Restore wbc->range_start in ext4_da_writepages()
    - LP: #496816
  * ext4: fix cache flush in ext4_sync_file
    - LP: #496816
  * ext4: Fix wrong comparisons in mext_check_arguments()
    - LP: #496816
  * ext4: Remove unneeded BUG_ON() in ext4_move_extents()
    - LP: #496816
  * ext4: Return exchanged blocks count to user space in failure
    - LP: #496816
  * ext4: Take page lock before looking at attached buffer_heads flags
    - LP: #496816
  * ext4: print more sysadmin-friendly message in check_block_validity()
    - LP: #496816
  * ext4: Use bforget() in no journal mode for
    ext4_journal_{forget,revoke}()
    - LP: #496816
  * ext4: Assure that metadata blocks are written during fsync in no
    journal mode
    - LP: #496816
  * ext4: Make non-journal fsync work properly
    - LP: #496816
  * ext4: move ext4_mb_init_group() function earlier in the mballoc.c
    - LP: #496816
  * ext4: check for need init flag in ext4_mb_load_buddy
    - LP: #496816
  * ext4: Don't update superblock write time when filesystem is read-only
    - LP: #496816
  * ext4: Always set dx_node's fake_dirent explicitly.
    - LP: #496816
  * ext4: Fix initalization of s_flex_groups
    - LP: #496816
  * ext4: Fix include/trace/events/ext4.h to work with Systemtap
    - LP: #496816
  * ext4: Fix small typo for move_extent_per_page()
    - LP: #496816
  * ext4: Replace get_ext_path macro with an inline funciton
    - LP: #496816
  * ext4: Replace BUG_ON() with ext4_error() in move_extents.c
    - LP: #496816
  * ext4: Add null extent check to ext_get_path
    - LP: #496816
  * ext4: Fix different block exchange issue in EXT4_IOC_MOVE_EXT
    - LP: #496816
  * ext4: limit block allocations for indirect-block files to < 2^32
    - LP: #496816
  * ext4: store EXT4_EXT_MIGRATE in i_state instead of i_flags
    - LP: #496816
  * ext4: Fix the alloc on close after a truncate hueristic
    - LP: #496816
  * ext4: Fix hueristic which avoids group preallocation for closed files
    - LP: #496816
  * ext4: Adjust ext4_da_writepages() to write out larger contiguous chunks
    - LP: #496816
  * ext4: release reserved quota when block reservation for delalloc retry
    - LP: #496816
  * ext4: Split uninitialized extents for direct I/O
    - LP: #496816
  * ext4: Use end_io callback to avoid direct I/O fallback to buffered I/O
    - LP: #496816
  * ext4: async direct IO for holes and fallocate support
    - LP: #496816
  * ext4: EXT4_IOC_MOVE_EXT: Check for different original and donor inodes
    first
    - LP: #496816
  * ext4: Avoid updating the inode table bh twice in no journal mode
    - LP: #496816
  * ext4: Make sure ext4_dirty_inode() updates the inode in no journal mode
    - LP: #496816
  * ext4: Handle nested ext4_journal_start/stop calls without a journal
    - LP: #496816
  * ext4: Fix time encoding with extra epoch bits
    - LP: #496816
  * ext4: fix a BUG_ON crash by checking that page has buffers attached to
    it
    - LP: #496816
  * ext4: retry failed direct IO allocations
    - LP: #496816
  * ext4: discard preallocation when restarting a transaction during
    truncate
    - LP: #496816
  * ext4: fix ext4_ext_direct_IO()'s return value after converting uninit
    extents
    - LP: #496816
  * ext4: skip conversion of uninit extents after direct IO if there isn't
    any
    - LP: #496816
  * ext4: code clean up for dio fallocate handling
    - LP: #496816
  * ext4: Fix return value of ext4_split_unwritten_extents() to fix direct
    I/O
    - LP: #496816
  * ext4: fix potential buffer head leak when add_dirent_to_buf() returns
    ENOSPC
    - LP: #496816
  * ext4: avoid divide by zero when trying to mount a corrupted file system
    - LP: #496816
  * ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails
    - LP: #496816
  * ext4: fix lock order problem in ext4_move_extents()
    - LP: #496816
  * ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT
    - LP: #496816
  * ext4: plug a buffer_head leak in an error path of ext4_iget()
    - LP: #496816
  * ext4: make sure directory and symlink blocks are revoked
    - LP: #496816
  * ext4: fix i_flags access in ext4_da_writepages_trans_blocks()
    - LP: #496816
  * ext4: journal all modifications in ext4_xattr_set_handle
    - LP: #496816
  * ext4: don't update the superblock in ext4_statfs()
    - LP: #496816
  * ext4: fix uninit block bitmap initialization when s_meta_first_bg is
    non-zero
    - LP: #496816
  * ext4: fix block validity checks so they work correctly with meta_bg
    - LP: #496816
  * ext4: avoid issuing unnecessary barriers
    - LP: #496816
  * ext4: fix error handling in ext4_ind_get_blocks()
    - LP: #496816
  * ext4: make trim/discard optional (and off by default)
    - LP: #496816
  * ext4: make "norecovery" an alias for "noload"
    - LP: #496816
  * ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT
    - LP: #496816
  * ext4: initialize moved_len before calling ext4_move_extents()
    - LP: #496816
  * ext4: move_extent_per_page() cleanup
    - LP: #496816
  * jbd2: Add ENOMEM checking in and for
    jbd2_journal_write_metadata_buffer()
    - LP: #496816
  * ext4: Return the PTR_ERR of the correct pointer in
    setup_new_group_blocks()
    - LP: #496816
  * ext4: Avoid data / filesystem corruption when write fails to copy data
    - LP: #496816
  * ext4: wait for log to commit when umounting
    - LP: #496816
  * ext4: remove blocks from inode prealloc list on failure
    - LP: #496816
  * ext4: ext4_get_reserved_space() must return bytes instead of blocks
    - LP: #496816
  * ext4: quota macros cleanup
    - LP: #496816
  * ext4: fix incorrect block reservation on quota transfer.
    - LP: #496816
  * ext4: Wait for proper transaction commit on fsync
    - LP: #496816
  * SCSI: megaraid_sas: fix 64 bit sense pointer truncation
    - LP: #496816
  * SCSI: osd_protocol.h: Add missing #include
    - LP: #496816
  * SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects
    - LP: #496816
  * signal: Fix alternate signal stack check
    - LP: #496816
  * ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem)
    - LP: #496816
  * Linux 2.6.31.8
    - LP: #496816
  * USB: option: add pid for ZTE
    - LP: #503430
  * USB: usb-storage: fix bug in fill_inquiry
    - LP: #503430
  * firewire: ohci: handle receive packets with a data length of zero
    - LP: #503430
  * ALSA: hda - Terradici HDA controllers does not support 64-bit mode
    - LP: #503430
  * ALSA: hrtimer - Fix lock-up
    - LP: #503430
  * ath5k: allow setting txpower to 0
    - LP: #503430
  * ath5k: enable EEPROM checksum check
    - LP: #503430
  * bsdacct: fix uid/gid misreporting
    - LP: #503430
  * debugfs: fix create mutex racy fops and private data
    - LP: #503430
  * devpts_get_tty() should validate inode
    - LP: #503430
  * futex: Take mmap_sem for get_user_pages in fault_in_user_writeable
    - LP: #503430
  * hfs: fix a potential buffer overflow
    - LP: #503430
  * hrtimer: Fix /proc/timer_list regression
    - LP: #503430
  * jbd2: don't wipe the journal on a failed journal checksum
    - LP: #503430
  * KVM: s390: Make psw available on all exits, not just a subset
    - LP: #503430
  * md/bitmap: protect against bitmap removal while being updated.
    - LP: #503430
  * pata_hpt{37x|3x2n}: fix timing register masks (take 2)
    - LP: #503430
  * pxa/em-x270: fix usb hub power up/reset sequence
    - LP: #503430
  * ssb: Fix range check in sprom write
    - LP: #503430
  * SUNRPC: IS_ERR/PTR_ERR confusion
    - LP: #503430
  * USB: Close usb_find_interface race v3
    - LP: #503430
  * USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again
    - LP: #503430
  * USB: option.c: add support for D-Link DWM-162-U5
    - LP: #503430
  * USB: usb-storage: add BAD_SENSE flag
    - LP: #503430
  * USB: usbtmc: repeat usb_bulk_msg until whole message is transfered
    - LP: #503430
  * V4L/DVB: Fix test in copy_reg_bits()
    - LP: #503430
  * x86: Add new Intel CPU cache size descriptors
    - LP: #503430
  * x86/amd-iommu: attach devices to pre-allocated domains early
    - LP: #503430
  * x86/amd-iommu: un__init iommu_setup_msi
    - LP: #503430
  * x86, apic: Enable lapic nmi watchdog on AMD Family 11h
    - LP: #503430
  * x86: ASUS P4S800 reboot=bios quirk
    - LP: #366682, #503430
  * x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking
    up the PCI tree
    - LP: #503430
  * x86: Fix iommu=nodac parameter handling
    - LP: #503430
  * x86: Fix typo in Intel CPU cache size descriptor
    - LP: #503430
  * x86: GART: pci-gart_64.c: Use correct length in strncmp
    - LP: #503430
  * drm/radeon/kms: Add quirk for HIS X1300 board
    - LP: #503430
  * drm/radeon/kms: fix legacy crtc2 dpms
    - LP: #503430
  * mac80211: Fix bug in computing crc over dynamic IEs in beacon
    - LP: #503430
  * mm: hugetlb: fix hugepage memory leak in mincore()
    - LP: #503430
  * mm: hugetlb: fix hugepage memory leak in walk_page_range()
    - LP: #503430
  * powerpc: Fix usage of 64-bit instruction in 32-bit altivec code
    - LP: #503430
  * Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN
    - LP: #503430
  * ide: Serialize CMD643 and CMD646 to fix a hardware bug with SSD
    - LP: #503430
  * ide: fix ioctl to pass requested transfer mode to ide_find_dma_mode
    instead of UDMA6
    - LP: #503430
  * slc90e66: fix UDMA handling
    - LP: #503430
  * Au1x00: fix crash when trying register_netdev()
    - LP: #503430
  * b44 WOL setup: one-bit-off stack corruption kernel panic fix
    - LP: #503430
  * b44: Fix wedge when using netconsole.
    - LP: #503430
  * gro: Fix illegal merging of trailer trash
    - LP: #503430
  * ip_fragment: also adjust skb->truesize for packets not owned by a
    socket
    - LP: #503430
  * net: Fix the rollback test in dev_change_name()
    - LP: #503430
  * NET: smc91x: Fix irq flags
    - LP: #503430
  * smsc9420: prevent BUG() if ethtool is called with interface down
    - LP: #503430
  * vlan: Fix register_vlan_dev() error path
    - LP: #503430
  * sparc64: Fix definition of VMEMMAP_SIZE.
    - LP: #503430
  * sunsab: Do not set sunsab_reg.cons right before registering minors.
    - LP: #503430
  * sunsu: Fix detection of SU ports which are RSC console or control.
    - LP: #503430
  * serial: suncore: Add 'ignore_line' argument to
    sunserial_console_match().
    - LP: #503430
  * serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
    - LP: #503430
  * sunsu: Pass true 'ignore_line' to console match when RSC or LOM
    console.
    - LP: #503430
  * sunsu: Use sunserial_console_termios() in sunsu_console_setup().
    - LP: #503430
  * sparc64: Don't specify IRQF_SHARED for LDC interrupts.
    - LP: #503430
  * sparc64: Fix overly strict range type matching for PCI devices.
    - LP: #503430
  * sparc64: Fix stack debugging IRQ stack regression.
    - LP: #503430
  * sparc: Set UTS_MACHINE correctly.
    - LP: #503430
  * x86/mce: Set up timer unconditionally
    - LP: #503430
  * b43legacy: avoid PPC fault during resume
    - LP: #503430
  * p54usb: Remove DMA buffer from stack
    - LP: #503430
  * x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value
    - LP: #503430
  * ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f.
    - LP: #503430, #481765
  * asus-laptop: change light sens default values.
    - LP: #503430
  * backlight: lcd - Fix wrong sizeof
    - LP: #503430
  * drm/i915: Avoid NULL dereference with component_only tv_modes
    - LP: #503430, #494045
  * drm/i915: Fix CRT hotplug detect by checking really no channels
    attached
    - LP: #503430
  * drm/i915: Fix LVDS stability issue on Ironlake
    - LP: #503430
  * drm/i915: save/restore BLC histogram control reg across suspend/resume
    - LP: #503430, #292256
  * drm/i915: PineView only has LVDS and CRT ports
    - LP: #503430
  * ext3: Fix data / filesystem corruption when write fails to copy data
    - LP: #503430
  * ipvs: zero usvc and udest
    - LP: #503430
  * ipw2100: fix rebooting hang with driver loaded
    - LP: #503430
  * jffs2: Fix long-standing bug with symlink garbage collection.
    - LP: #503430
  * matroxfb: fix problems with display stability
    - LP: #503430
  * net: Fix userspace RTM_NEWLINK notifications.
    - LP: #503430
  * thinkpad-acpi: fix default brightness_mode for R50e/R51
    - LP: #503430
  * thinkpad-acpi: preserve rfkill state across suspend/resume
    - LP: #503430
  * V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added.
    - LP: #503430
  * powerpc/therm_adt746x: Record pwm invert bit at module load time]
    - LP: #503430
  * drm/i915: Fix sync to vblank when VGA output is turned off
    - LP: #503430, #494461
  * Linux 2.6.31.9
    - LP: #503430
  * drm/i915: Refactor save/restore code
    - LP: #504273
  * drm/i915: Ironlake suspend/resume support
    - LP: #504273
  * drm/i915: Fix and cleanup DPLL calculation for Ironlake
    - LP: #504273
  * drm/i915: HDMI hardware workaround for Ironlake
    - LP: #504273
  * drm/i915: Add more registers save/restore for Ironlake suspend
    - LP: #504273
  * drm/i915: Add ACPI OpRegion support for Ironlake
    - LP: #504273
  * drm/i915: Add display hotplug event on Ironlake
    - LP: #504273
  * cdc_ether: additional Ericsson MBM PID's to the whitelist
    - LP: #476071
  * drm/i915: remove loop in Ironlake interrupt handler
    - LP: #510722
  * modules: Skip empty sections when exporting section notes
    - LP: #511129
  * ath5k: Fix eeprom checksum check for custom sized eeproms
    - LP: #506180

Date: Mon, 01 Feb 2010 09:51:37 -0800
Changed-By: Leann Ogasawara <leann.ogasawara at canonical.com>
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Signed-By: Stefan Bader <stefan.bader at canonical.com>
https://edge.launchpad.net/ubuntu/karmic/+source/linux/2.6.31-20.57
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 01 Feb 2010 09:51:37 -0800
Source: linux
Binary: linux-source-2.6.31 linux-doc linux-headers-2.6.31-20 linux-libc-dev linux-image-2.6.31-20-386 linux-headers-2.6.31-20-386 linux-image-debug-2.6.31-20-386 linux-image-2.6.31-20-generic linux-headers-2.6.31-20-generic linux-image-debug-2.6.31-20-generic linux-image-2.6.31-20-generic-pae linux-headers-2.6.31-20-generic-pae linux-image-debug-2.6.31-20-generic-pae linux-image-2.6.31-20-ia64 linux-headers-2.6.31-20-ia64 linux-image-debug-2.6.31-20-ia64 linux-image-2.6.31-20-lpia linux-headers-2.6.31-20-lpia linux-image-debug-2.6.31-20-lpia linux-image-2.6.31-20-powerpc linux-headers-2.6.31-20-powerpc linux-image-debug-2.6.31-20-powerpc linux-image-2.6.31-20-powerpc64-smp linux-headers-2.6.31-20-powerpc64-smp linux-image-debug-2.6.31-20-powerpc64-smp linux-image-2.6.31-20-powerpc-smp linux-headers-2.6.31-20-powerpc-smp linux-image-debug-2.6.31-20-powerpc-smp linux-image-2.6.31-20-server linux-headers-2.6.31-20-server linux-image-debug-2.6.31-20-server linux-image-2.6.31-20-sparc64
 linux-headers-2.6.31-20-sparc64 linux-image-debug-2.6.31-20-sparc64 linux-image-2.6.31-20-sparc64-smp linux-headers-2.6.31-20-sparc64-smp linux-image-debug-2.6.31-20-sparc64-smp linux-image-2.6.31-20-virtual kernel-image-2.6.31-20-generic-di nic-modules-2.6.31-20-generic-di nic-shared-modules-2.6.31-20-generic-di serial-modules-2.6.31-20-generic-di ppp-modules-2.6.31-20-generic-di firewire-core-modules-2.6.31-20-generic-di scsi-modules-2.6.31-20-generic-di plip-modules-2.6.31-20-generic-di floppy-modules-2.6.31-20-generic-di fat-modules-2.6.31-20-generic-di nfs-modules-2.6.31-20-generic-di md-modules-2.6.31-20-generic-di usb-modules-2.6.31-20-generic-di pcmcia-storage-modules-2.6.31-20-generic-di fb-modules-2.6.31-20-generic-di input-modules-2.6.31-20-generic-di mouse-modules-2.6.31-20-generic-di irda-modules-2.6.31-20-generic-di parport-modules-2.6.31-20-generic-di nic-pcmcia-modules-2.6.31-20-generic-di pcmcia-modules-2.6.31-20-generic-di nic-usb-modules-2.6.31-20-generic-di
 sata-modules-2.6.31-20-generic-di crypto-modules-2.6.31-20-generic-di char-modules-2.6.31-20-generic-di fs-core-modules-2.6.31-20-generic-di fs-secondary-modules-2.6.31-20-generic-di pata-modules-2.6.31-20-generic-di storage-core-modules-2.6.31-20-generic-di block-modules-2.6.31-20-generic-di message-modules-2.6.31-20-generic-di virtio-modules-2.6.31-20-generic-di
Architecture: source
Version: 2.6.31-20.57
Distribution: karmic-proposed
Urgency: low
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
Changed-By: Leann Ogasawara <leann.ogasawara at canonical.com>
Description: 
 block-modules-2.6.31-20-generic-di - Block storage devices (udeb)
 char-modules-2.6.31-20-generic-di - Character module support (udeb)
 crypto-modules-2.6.31-20-generic-di - crypto modules (udeb)
 fat-modules-2.6.31-20-generic-di - FAT filesystem support (udeb)
 fb-modules-2.6.31-20-generic-di - Framebuffer modules (udeb)
 firewire-core-modules-2.6.31-20-generic-di - Firewire (IEEE-1394) Support (udeb)
 floppy-modules-2.6.31-20-generic-di - Floppy driver support (udeb)
 fs-core-modules-2.6.31-20-generic-di - Base filesystem modules (udeb)
 fs-secondary-modules-2.6.31-20-generic-di - Extra filesystem modules (udeb)
 input-modules-2.6.31-20-generic-di - Support for various input methods (udeb)
 irda-modules-2.6.31-20-generic-di - Support for Infrared protocols (udeb)
 kernel-image-2.6.31-20-generic-di - Linux kernel binary image for the Debian installer (udeb)
 linux-doc  - Linux kernel specific documentation for version 2.6.31
 linux-headers-2.6.31-20 - Header files related to Linux kernel version 2.6.31
 linux-headers-2.6.31-20-386 - Linux kernel headers for version 2.6.31 on i386
 linux-headers-2.6.31-20-generic - Linux kernel headers for version 2.6.31 on x86/x86_64
 linux-headers-2.6.31-20-generic-pae - Linux kernel headers for version 2.6.31 on x86
 linux-headers-2.6.31-20-ia64 - Linux kernel headers for version 2.6.31 on IA-64 SMP
 linux-headers-2.6.31-20-lpia - Linux kernel headers for version 2.6.31 on Intel Atom processors
 linux-headers-2.6.31-20-powerpc - Linux kernel headers for version 2.6.31 on 32-bit PowerPC
 linux-headers-2.6.31-20-powerpc-smp - Linux kernel headers for version 2.6.31 on 32-bit PowerPC SMP
 linux-headers-2.6.31-20-powerpc64-smp - Linux kernel headers for version 2.6.31 on 64-bit PowerPC SMP
 linux-headers-2.6.31-20-server - Linux kernel headers for version 2.6.31 on x86_64
 linux-headers-2.6.31-20-sparc64 - Linux kernel headers for version 2.6.31 on 64-bit UltraSPARC
 linux-headers-2.6.31-20-sparc64-smp - Linux kernel headers for version 2.6.31 on 64-bit UltraSPARC SMP
 linux-image-2.6.31-20-386 - Linux kernel image for version 2.6.31 on i386
 linux-image-2.6.31-20-generic - Linux kernel image for version 2.6.31 on x86/x86_64
 linux-image-2.6.31-20-generic-pae - Linux kernel image for version 2.6.31 on x86
 linux-image-2.6.31-20-ia64 - Linux kernel image for version 2.6.31 on IA-64 SMP
 linux-image-2.6.31-20-lpia - Linux kernel image for version 2.6.31 on Intel Atom processors
 linux-image-2.6.31-20-powerpc - Linux kernel image for version 2.6.31 on 32-bit PowerPC
 linux-image-2.6.31-20-powerpc-smp - Linux kernel image for version 2.6.31 on 32-bit PowerPC SMP
 linux-image-2.6.31-20-powerpc64-smp - Linux kernel image for version 2.6.31 on 64-bit PowerPC SMP
 linux-image-2.6.31-20-server - Linux kernel image for version 2.6.31 on x86_64
 linux-image-2.6.31-20-sparc64 - Linux kernel image for version 2.6.31 on 64-bit UltraSPARC
 linux-image-2.6.31-20-sparc64-smp - Linux kernel image for version 2.6.31 on 64-bit UltraSPARC SMP
 linux-image-2.6.31-20-virtual - Linux kernel image for version 2.6.31 on x86/x86_64
 linux-image-debug-2.6.31-20-386 - Linux kernel debug image for version 2.6.31 on i386
 linux-image-debug-2.6.31-20-generic - Linux kernel debug image for version 2.6.31 on x86/x86_64
 linux-image-debug-2.6.31-20-generic-pae - Linux kernel debug image for version 2.6.31 on x86
 linux-image-debug-2.6.31-20-ia64 - Linux kernel debug image for version 2.6.31 on IA-64 SMP
 linux-image-debug-2.6.31-20-lpia - Linux kernel debug image for version 2.6.31 on Intel Atom process
 linux-image-debug-2.6.31-20-powerpc - Linux kernel debug image for version 2.6.31 on 32-bit PowerPC
 linux-image-debug-2.6.31-20-powerpc-smp - Linux kernel debug image for version 2.6.31 on 32-bit PowerPC SMP
 linux-image-debug-2.6.31-20-powerpc64-smp - Linux kernel debug image for version 2.6.31 on 64-bit PowerPC SMP
 linux-image-debug-2.6.31-20-server - Linux kernel debug image for version 2.6.31 on x86_64
 linux-image-debug-2.6.31-20-sparc64 - Linux kernel debug image for version 2.6.31 on 64-bit UltraSPARC
 linux-image-debug-2.6.31-20-sparc64-smp - Linux kernel debug image for version 2.6.31 on 64-bit UltraSPARC 
 linux-libc-dev - Linux Kernel Headers for development
 linux-source-2.6.31 - Linux kernel source for version 2.6.31 with Ubuntu patches
 md-modules-2.6.31-20-generic-di - Multi-device support (raid, device-mapper, lvm) (udeb)
 message-modules-2.6.31-20-generic-di - Fusion and i2o storage modules (udeb)
 mouse-modules-2.6.31-20-generic-di - Mouse support (udeb)
 nfs-modules-2.6.31-20-generic-di - NFS filesystem drivers (udeb)
 nic-modules-2.6.31-20-generic-di - Network interface support (udeb)
 nic-pcmcia-modules-2.6.31-20-generic-di - PCMCIA network interface support (udeb)
 nic-shared-modules-2.6.31-20-generic-di - nic shared modules (udeb)
 nic-usb-modules-2.6.31-20-generic-di - USB network interface support (udeb)
 parport-modules-2.6.31-20-generic-di - Parallel port support (udeb)
 pata-modules-2.6.31-20-generic-di - PATA support modules (udeb)
 pcmcia-modules-2.6.31-20-generic-di - PCMCIA Modules (udeb)
 pcmcia-storage-modules-2.6.31-20-generic-di - PCMCIA storage support (udeb)
 plip-modules-2.6.31-20-generic-di - PLIP (parallel port) networking support (udeb)
 ppp-modules-2.6.31-20-generic-di - PPP (serial port) networking support (udeb)
 sata-modules-2.6.31-20-generic-di - SATA storage support (udeb)
 scsi-modules-2.6.31-20-generic-di - SCSI storage support (udeb)
 serial-modules-2.6.31-20-generic-di - Serial port support (udeb)
 storage-core-modules-2.6.31-20-generic-di - Core storage support (udeb)
 usb-modules-2.6.31-20-generic-di - Core USB support (udeb)
 virtio-modules-2.6.31-20-generic-di - VirtIO Modules (udeb)
Changes: 
 linux (2.6.31-20.57) karmic-proposed; urgency=low
 .
   [ Kees Cook ]
 .
   * SAUCE: x86: brk away from exec rand area
     - LP: #452175
 .
   [ Keng-Yu Lin ]
 .
   * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Samsung
     Q210/P210 laptops
     - LP: #385683
 .
   [ Pascal Bach ]
 .
   * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Fujitsu Amilo
     1848+u
     - LP: #458503
 .
   [ Stefan Bader ]
 .
   * Revert "[Upstream] (drop after 2.6.31) acerhdf: fix fan control for
     AOA150 model"
     - LP: #494633
   * [Config] Disable CONFIG_USB_DEVICEFS
     - LP: #488274
 .
   [ Upstream Kernel Changes ]
 .
   * Revert "ext4: Don't update superblock write time when filesystem is
     read-only"
     - LP: #496816
   * Revert "ide: try to use PIO Mode 0 during probe if possible"
     - LP: #503430
   * Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown
     implementation."
     - LP: #503430
   * nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks
     - LP: #494633
   * cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
     - LP: #494633
   * cifs: clean up handling when server doesn't consistently support inode
     numbers
     - LP: #494633
   * cifs: clear server inode number flag while autodisabling
     - LP: #494633
   * CIFS: fix oops in cifs_lookup during net boot
     - LP: #494633
   * CIFS: Duplicate data on appending to some Samba servers
     - LP: #494633
   * rtl8187: Fix kernel oops when device is removed when LEDS enabled
     - LP: #494633
   * md: don't clear endpoint for resync when resync is interrupted.
     - LP: #494633
   * md/raid5: make sure curr_sync_completes is uptodate when reshape starts
     - LP: #494633
   * md/raid1/raid10: add a cond_resched
     - LP: #494633
   * ALSA: usb-audio: fix combine_word problem
     - LP: #494633
   * ALSA: hda - Dell Studio 1557 hd-audio quirk
     - LP: #494633
   * ALSA: AACI: fix AC97 multiple-open bug
     - LP: #494633
   * ALSA: AACI: fix recording bug
     - LP: #494633
   * jffs2: Fix memory corruption in jffs2_read_inode_range()
     - LP: #494633
   * sound: rawmidi: disable active-sensing-on-close by default
     - LP: #494633
   * sound: rawmidi: fix checking of O_APPEND when opening MIDI device
     - LP: #494633
   * sound: rawmidi: fix double init when opening MIDI device with O_APPEND
     - LP: #494633
   * sound: rawmidi: fix MIDI device O_APPEND error handling
     - LP: #494633
   * highmem: Fix race in debug_kmap_atomic() which could cause warn_count
     to underflow
     - LP: #494633
   * highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and
     KM_NMI_PTE
     - LP: #494633
   * powerpc: Fix DEBUG_HIGHMEM build break from d4515646699
     - LP: #494633
   * kmap: fix build errors with DEBUG_HIGHMEM enabled
     - LP: #494633
   * V4L/DVB (13169): bttv: Fix potential out-of-order field processing
     - LP: #494633
   * V4L/DVB (13170): bttv: Fix reversed polarity error when switching video
     standard
     - LP: #494633
   * V4L/DVB (13109): tda18271: fix signedness issue in
     tda18271_rf_tracking_filters_init
     - LP: #494633
   * V4L/DVB (13107): tda18271: fix overflow in FM radio frequency
     calculation
     - LP: #494633
   * V4L/DVB (13190): em28xx: fix panic that can occur when starting audio
     streaming
     - LP: #494633
   * V4L/DVB (13079): dib0700: fixed xc2028 firmware loading kernel oops
     - LP: #494633
   * V4L/DVB (13230): s2255drv: Don't conditionalize video buffer completion
     on waiting processes
     - LP: #494633
   * uids: Prevent tear down race
     - LP: #494633
   * pps: events reporting fix up
     - LP: #494633
   * pps: locking scheme fix up for PPS_GETPARAMS
     - LP: #494633
   * rtc: v3020: fix v3020_mmio_read_bit()
     - LP: #494633
   * fs: add missing compat_ptr handling for FS_IOC_RESVSP ioctl
     - LP: #494633
   * memcg: fix wrong pointer initialization at page migration when memcg is
     disabled.
     - LP: #494633
   * pidns: fix a leak in /proc dentries and inodes with pid namespaces.
     - LP: #494633
   * page allocator: Do not allow interrupts to use ALLOC_HARDER
     - LP: #494633
   * page allocator: always wake kswapd when restarting an allocation
     attempt after direct reclaim failed
     - LP: #494633
   * tty_port: If we are opened non blocking we still need to raise the
     carrier
     - LP: #494633
   * tty: cp210x: Fix carrier handling
     - LP: #494633
   * USB: ohci: quirk AMD prefetch for USB 1.1 ISO transfer
     - LP: #494633
   * USB: usbmon: fix bug in mon_buff_area_shrink
     - LP: #494633
   * USB: option.c: add support for D-Link DWM-162-U5
     - LP: #494633
   * USB: cdc_acm: Fix race condition when opening tty
     - LP: #494633
   * USB: xhci: Fix bug memory free after failed initialization.
     - LP: #494633
   * USB: xhci: Fix TRB physical to virtual address translation.
     - LP: #494633
   * USB: xhci: Fix scratchpad deallocation.
     - LP: #494633
   * iwlwifi: Use RTS/CTS as the preferred protection mechanism for 6000
     series
     - LP: #494633
   * iwlwifi: Fix issue on file transfer stalled in HT mode
     - LP: #494633
   * ima: replace GFP_KERNEL with GFP_NOFS
     - LP: #494633
   * NFSv4: Fix a cache validation bug which causes getcwd() to return
     ENOENT
     - LP: #494633
   * fuse: reject O_DIRECT flag also in fuse_create
     - LP: #494633
   * ASoC: Fix suspend with active audio streams
     - LP: #494633
   * ASoC: AIC23: Fixing infinite loop in resume path
     - LP: #494633
   * b43: Work around mac80211 race condition
     - LP: #494633
   * rfkill: fix miscdev ops
     - LP: #494633
   * thinkpad-acpi: fix sign of ERESTARTSYS return
     - LP: #494633
   * Enable ACPI PDC handshake for VIA/Centaur CPUs
     - LP: #494633
   * V4L/DVB (13436): cxusb: Fix hang on DViCO FusionHDTV DVB-T Dual Digital
     4 (rev 1)
     - LP: #494633
   * V4L/DVB (13321): radio-gemtek-pci: fix double mutex_lock
     - LP: #494633
   * V4L/DVB (12948): v4l1-compat: fix VIDIOC_G_STD handling
     - LP: #494633
   * V4L/DVB (12280): gspca - sonixj: Remove auto gain/wb/expo for the
     ov7660 sensor.
     - LP: #494633
   * V4L/DVB (12356): gspca - sonixj: Webcam 0c45:6148 added
     - LP: #494633
   * V4L/DVB (12501): gspca - sonixj: Do the ov7660 sensor work again.
     - LP: #494633
   * V4L/DVB (12691): gspca - sonixj: Don't use mdelay().
     - LP: #494633
   * V4L/DVB (12696): gspca - sonixj / sn9c102: Two drivers for 0c45:60fc
     and 0c45:613e.
     - LP: #494633
   * drm/i915: Select CONFIG_SHMEM
     - LP: #494633
   * drm: work around EDIDs with bad htotal/vtotal values
     - LP: #494633, #460664
   * drm/i915: Fix IRQ stall issue on Ironlake
     - LP: #494633
   * udp: Fix udp_poll() and ioctl()
     - LP: #494633
   * acenic: Pass up error code from ace_load_firmware()
     - LP: #494633
   * pkt_sched: pedit use proper struct
     - LP: #494633
   * net: fix sk_forward_alloc corruption
     - LP: #494633
   * bonding: Modify hash transmit policies to use the packet's source MAC
     address
     - LP: #494633
   * sfc: Set ip_summed correctly for page buffers passed to GRO
     - LP: #494633
   * sparc64: replace parentheses in pmul()
     - LP: #494633
   * sparc: Move of_set_property_mutex acquisition outside of devtree_lock
     grab.
     - LP: #494633
   * sched: Fix boot crash by zalloc()ing most of the cpu masks
     - LP: #494633
   * sched: Fix isolcpus boot option
     - LP: #494633
   * V4L/DVB (13202): smsusb: add autodetection support for three additional
     Hauppauge USB IDs
     - LP: #494633
   * V4L/DVB (13313): saa7134: add support for FORCE_TS_VALID mode for mpeg
     ts input
     - LP: #494633
   * V4L/DVB (13314): saa7134: set ts_force_val for the Hauppauge WinTV
     HVR-1150
     - LP: #494633
   * speedstep-ich: fix error caused by
     394122ab144dae4b276d74644a2f11c44a60ac5c
     - LP: #494633
   * USB: EHCI: don't send Clear-TT-Buffer following a STALL
     - LP: #494633
   * USB: musb_gadget: fix STALL handling
     - LP: #494633
   * usb: amd5536udc: fixed shared interrupt bug and warning oops
     - LP: #494633
   * USB: ftdi_sio: Keep going when write errors are encountered.
     - LP: #494633
   * USB: work around for EHCI with quirky periodic schedules
     - LP: #435352, #494633
   * tty_port: handle the nonblocking open of a dead port corner case
     - LP: #494633
   * pxamci: call mmc_remove_host() before freeing resources
     - LP: #494633
   * param: don't complain about unused module parameters.
     - LP: #494633
   * modules: don't export section names of empty sections via sysfs
     - LP: #494633
   * md: revert incorrect fix for read error handling in raid1.
     - LP: #494633
   * perf_event: Adjust frequency and unthrottle for non-group-leader events
     - LP: #494633
   * hso: fix soft-lockup
     - LP: #494633
   * block: use after free bug in __blkdev_get
     - LP: #494633
   * hwmon: (adt7475) Fix temperature fault flags
     - LP: #494633
   * hwmon: (adt7475) Cache limits for 60 seconds
     - LP: #494633
   * agp/intel: new host bridge support
     - LP: #494633
   * netfilter: nf_nat: fix NAT issue in 2.6.30.4+
     - LP: #494633
   * netfilter: xt_connlimit: fix regression caused by zero family value
     - LP: #494633
   * b43: Fix DMA TX bounce buffer copying
     - LP: #494633
   * crypto: padlock-aes - Use the correct mask when checking whether
     copying is required
     - LP: #494633
   * sky2: set carrier off in probe
     - LP: #494633
   * ath5k: Linear PCDAC code fixes
     - LP: #494633
   * i2c: Fix userspace_device list corruption
     - LP: #494633
   * acerhdf: fix fan control for AOA150 model
     - LP: #494633
   * drm/fb: fix FBIOGET/PUT_VSCREENINFO pixel clock handling
     - LP: #494633
   * tty/of_serial: add missing ns16550a id
     - LP: #494633
   * V4L/DVB (13255): gspca - m5602-s5k4aa: Add vflip quirk for the
     Bruneinit laptop
     - LP: #494633
   * V4L/DVB (13256): gspca - m5602-s5k4aa: Add another MSI GX700 vflip
     quirk
     - LP: #494633
   * V4L/DVB (13257): gspca - m5602-s5k4aa: Add vflip for Fujitsu Amilo Xi
     2528
     - LP: #494633
   * PCI: Prevent AER driver from being loaded on non-root port PCIE devices
     - LP: #494633
   * acerhdf: additional BIOS versions
     - LP: #494633
   * acerhdf: return temperature in milidegree instead of degree
     - LP: #494633
   * Input: keyboard - fix braille keyboard keysym generation
     - LP: #494633
   * Linux 2.6.31.7
     - LP: #494633
   * ext4: Fix memory leak fix when mounting an ext4 filesystem
     - LP: #496816
   * jbd2: Fail to load a journal if it is too short
     - LP: #496816
   * jbd2: round commit timer up to avoid uncommitted transaction
     - LP: #496816
   * ext4: fix journal ref count in move_extent_par_page
     - LP: #496816
   * ext4: Fix bugs in mballoc's stream allocation mode
     - LP: #496816
   * ext4: Avoid group preallocation for closed files
     - LP: #496816
   * jbd2: Annotate transaction start also for jbd2_journal_restart()
     - LP: #496816
   * ext4: Fix possible deadlock between ext4_truncate() and
     ext4_get_blocks()
     - LP: #496816
   * ext4: reject too-large filesystems on 32-bit kernels
     - LP: #496816
   * ext4: Add feature set check helper for mount & remount paths
     - LP: #496816
   * ext4: Add missing unlock_new_inode() call in extent migration code
     - LP: #496816
   * ext4: Allow rename to create more than EXT4_LINK_MAX subdirectories
     - LP: #496816
   * ext4: Limit number of links that can be created by ext4_link()
     - LP: #496816
   * ext4: Restore wbc->range_start in ext4_da_writepages()
     - LP: #496816
   * ext4: fix cache flush in ext4_sync_file
     - LP: #496816
   * ext4: Fix wrong comparisons in mext_check_arguments()
     - LP: #496816
   * ext4: Remove unneeded BUG_ON() in ext4_move_extents()
     - LP: #496816
   * ext4: Return exchanged blocks count to user space in failure
     - LP: #496816
   * ext4: Take page lock before looking at attached buffer_heads flags
     - LP: #496816
   * ext4: print more sysadmin-friendly message in check_block_validity()
     - LP: #496816
   * ext4: Use bforget() in no journal mode for
     ext4_journal_{forget,revoke}()
     - LP: #496816
   * ext4: Assure that metadata blocks are written during fsync in no
     journal mode
     - LP: #496816
   * ext4: Make non-journal fsync work properly
     - LP: #496816
   * ext4: move ext4_mb_init_group() function earlier in the mballoc.c
     - LP: #496816
   * ext4: check for need init flag in ext4_mb_load_buddy
     - LP: #496816
   * ext4: Don't update superblock write time when filesystem is read-only
     - LP: #496816
   * ext4: Always set dx_node's fake_dirent explicitly.
     - LP: #496816
   * ext4: Fix initalization of s_flex_groups
     - LP: #496816
   * ext4: Fix include/trace/events/ext4.h to work with Systemtap
     - LP: #496816
   * ext4: Fix small typo for move_extent_per_page()
     - LP: #496816
   * ext4: Replace get_ext_path macro with an inline funciton
     - LP: #496816
   * ext4: Replace BUG_ON() with ext4_error() in move_extents.c
     - LP: #496816
   * ext4: Add null extent check to ext_get_path
     - LP: #496816
   * ext4: Fix different block exchange issue in EXT4_IOC_MOVE_EXT
     - LP: #496816
   * ext4: limit block allocations for indirect-block files to < 2^32
     - LP: #496816
   * ext4: store EXT4_EXT_MIGRATE in i_state instead of i_flags
     - LP: #496816
   * ext4: Fix the alloc on close after a truncate hueristic
     - LP: #496816
   * ext4: Fix hueristic which avoids group preallocation for closed files
     - LP: #496816
   * ext4: Adjust ext4_da_writepages() to write out larger contiguous chunks
     - LP: #496816
   * ext4: release reserved quota when block reservation for delalloc retry
     - LP: #496816
   * ext4: Split uninitialized extents for direct I/O
     - LP: #496816
   * ext4: Use end_io callback to avoid direct I/O fallback to buffered I/O
     - LP: #496816
   * ext4: async direct IO for holes and fallocate support
     - LP: #496816
   * ext4: EXT4_IOC_MOVE_EXT: Check for different original and donor inodes
     first
     - LP: #496816
   * ext4: Avoid updating the inode table bh twice in no journal mode
     - LP: #496816
   * ext4: Make sure ext4_dirty_inode() updates the inode in no journal mode
     - LP: #496816
   * ext4: Handle nested ext4_journal_start/stop calls without a journal
     - LP: #496816
   * ext4: Fix time encoding with extra epoch bits
     - LP: #496816
   * ext4: fix a BUG_ON crash by checking that page has buffers attached to
     it
     - LP: #496816
   * ext4: retry failed direct IO allocations
     - LP: #496816
   * ext4: discard preallocation when restarting a transaction during
     truncate
     - LP: #496816
   * ext4: fix ext4_ext_direct_IO()'s return value after converting uninit
     extents
     - LP: #496816
   * ext4: skip conversion of uninit extents after direct IO if there isn't
     any
     - LP: #496816
   * ext4: code clean up for dio fallocate handling
     - LP: #496816
   * ext4: Fix return value of ext4_split_unwritten_extents() to fix direct
     I/O
     - LP: #496816
   * ext4: fix potential buffer head leak when add_dirent_to_buf() returns
     ENOSPC
     - LP: #496816
   * ext4: avoid divide by zero when trying to mount a corrupted file system
     - LP: #496816
   * ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails
     - LP: #496816
   * ext4: fix lock order problem in ext4_move_extents()
     - LP: #496816
   * ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT
     - LP: #496816
   * ext4: plug a buffer_head leak in an error path of ext4_iget()
     - LP: #496816
   * ext4: make sure directory and symlink blocks are revoked
     - LP: #496816
   * ext4: fix i_flags access in ext4_da_writepages_trans_blocks()
     - LP: #496816
   * ext4: journal all modifications in ext4_xattr_set_handle
     - LP: #496816
   * ext4: don't update the superblock in ext4_statfs()
     - LP: #496816
   * ext4: fix uninit block bitmap initialization when s_meta_first_bg is
     non-zero
     - LP: #496816
   * ext4: fix block validity checks so they work correctly with meta_bg
     - LP: #496816
   * ext4: avoid issuing unnecessary barriers
     - LP: #496816
   * ext4: fix error handling in ext4_ind_get_blocks()
     - LP: #496816
   * ext4: make trim/discard optional (and off by default)
     - LP: #496816
   * ext4: make "norecovery" an alias for "noload"
     - LP: #496816
   * ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT
     - LP: #496816
   * ext4: initialize moved_len before calling ext4_move_extents()
     - LP: #496816
   * ext4: move_extent_per_page() cleanup
     - LP: #496816
   * jbd2: Add ENOMEM checking in and for
     jbd2_journal_write_metadata_buffer()
     - LP: #496816
   * ext4: Return the PTR_ERR of the correct pointer in
     setup_new_group_blocks()
     - LP: #496816
   * ext4: Avoid data / filesystem corruption when write fails to copy data
     - LP: #496816
   * ext4: wait for log to commit when umounting
     - LP: #496816
   * ext4: remove blocks from inode prealloc list on failure
     - LP: #496816
   * ext4: ext4_get_reserved_space() must return bytes instead of blocks
     - LP: #496816
   * ext4: quota macros cleanup
     - LP: #496816
   * ext4: fix incorrect block reservation on quota transfer.
     - LP: #496816
   * ext4: Wait for proper transaction commit on fsync
     - LP: #496816
   * SCSI: megaraid_sas: fix 64 bit sense pointer truncation
     - LP: #496816
   * SCSI: osd_protocol.h: Add missing #include
     - LP: #496816
   * SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects
     - LP: #496816
   * signal: Fix alternate signal stack check
     - LP: #496816
   * ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem)
     - LP: #496816
   * Linux 2.6.31.8
     - LP: #496816
   * USB: option: add pid for ZTE
     - LP: #503430
   * USB: usb-storage: fix bug in fill_inquiry
     - LP: #503430
   * firewire: ohci: handle receive packets with a data length of zero
     - LP: #503430
   * ALSA: hda - Terradici HDA controllers does not support 64-bit mode
     - LP: #503430
   * ALSA: hrtimer - Fix lock-up
     - LP: #503430
   * ath5k: allow setting txpower to 0
     - LP: #503430
   * ath5k: enable EEPROM checksum check
     - LP: #503430
   * bsdacct: fix uid/gid misreporting
     - LP: #503430
   * debugfs: fix create mutex racy fops and private data
     - LP: #503430
   * devpts_get_tty() should validate inode
     - LP: #503430
   * futex: Take mmap_sem for get_user_pages in fault_in_user_writeable
     - LP: #503430
   * hfs: fix a potential buffer overflow
     - LP: #503430
   * hrtimer: Fix /proc/timer_list regression
     - LP: #503430
   * jbd2: don't wipe the journal on a failed journal checksum
     - LP: #503430
   * KVM: s390: Make psw available on all exits, not just a subset
     - LP: #503430
   * md/bitmap: protect against bitmap removal while being updated.
     - LP: #503430
   * pata_hpt{37x|3x2n}: fix timing register masks (take 2)
     - LP: #503430
   * pxa/em-x270: fix usb hub power up/reset sequence
     - LP: #503430
   * ssb: Fix range check in sprom write
     - LP: #503430
   * SUNRPC: IS_ERR/PTR_ERR confusion
     - LP: #503430
   * USB: Close usb_find_interface race v3
     - LP: #503430
   * USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again
     - LP: #503430
   * USB: option.c: add support for D-Link DWM-162-U5
     - LP: #503430
   * USB: usb-storage: add BAD_SENSE flag
     - LP: #503430
   * USB: usbtmc: repeat usb_bulk_msg until whole message is transfered
     - LP: #503430
   * V4L/DVB: Fix test in copy_reg_bits()
     - LP: #503430
   * x86: Add new Intel CPU cache size descriptors
     - LP: #503430
   * x86/amd-iommu: attach devices to pre-allocated domains early
     - LP: #503430
   * x86/amd-iommu: un__init iommu_setup_msi
     - LP: #503430
   * x86, apic: Enable lapic nmi watchdog on AMD Family 11h
     - LP: #503430
   * x86: ASUS P4S800 reboot=bios quirk
     - LP: #366682, #503430
   * x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking
     up the PCI tree
     - LP: #503430
   * x86: Fix iommu=nodac parameter handling
     - LP: #503430
   * x86: Fix typo in Intel CPU cache size descriptor
     - LP: #503430
   * x86: GART: pci-gart_64.c: Use correct length in strncmp
     - LP: #503430
   * drm/radeon/kms: Add quirk for HIS X1300 board
     - LP: #503430
   * drm/radeon/kms: fix legacy crtc2 dpms
     - LP: #503430
   * mac80211: Fix bug in computing crc over dynamic IEs in beacon
     - LP: #503430
   * mm: hugetlb: fix hugepage memory leak in mincore()
     - LP: #503430
   * mm: hugetlb: fix hugepage memory leak in walk_page_range()
     - LP: #503430
   * powerpc: Fix usage of 64-bit instruction in 32-bit altivec code
     - LP: #503430
   * Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN
     - LP: #503430
   * ide: Serialize CMD643 and CMD646 to fix a hardware bug with SSD
     - LP: #503430
   * ide: fix ioctl to pass requested transfer mode to ide_find_dma_mode
     instead of UDMA6
     - LP: #503430
   * slc90e66: fix UDMA handling
     - LP: #503430
   * Au1x00: fix crash when trying register_netdev()
     - LP: #503430
   * b44 WOL setup: one-bit-off stack corruption kernel panic fix
     - LP: #503430
   * b44: Fix wedge when using netconsole.
     - LP: #503430
   * gro: Fix illegal merging of trailer trash
     - LP: #503430
   * ip_fragment: also adjust skb->truesize for packets not owned by a
     socket
     - LP: #503430
   * net: Fix the rollback test in dev_change_name()
     - LP: #503430
   * NET: smc91x: Fix irq flags
     - LP: #503430
   * smsc9420: prevent BUG() if ethtool is called with interface down
     - LP: #503430
   * vlan: Fix register_vlan_dev() error path
     - LP: #503430
   * sparc64: Fix definition of VMEMMAP_SIZE.
     - LP: #503430
   * sunsab: Do not set sunsab_reg.cons right before registering minors.
     - LP: #503430
   * sunsu: Fix detection of SU ports which are RSC console or control.
     - LP: #503430
   * serial: suncore: Add 'ignore_line' argument to
     sunserial_console_match().
     - LP: #503430
   * serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().
     - LP: #503430
   * sunsu: Pass true 'ignore_line' to console match when RSC or LOM
     console.
     - LP: #503430
   * sunsu: Use sunserial_console_termios() in sunsu_console_setup().
     - LP: #503430
   * sparc64: Don't specify IRQF_SHARED for LDC interrupts.
     - LP: #503430
   * sparc64: Fix overly strict range type matching for PCI devices.
     - LP: #503430
   * sparc64: Fix stack debugging IRQ stack regression.
     - LP: #503430
   * sparc: Set UTS_MACHINE correctly.
     - LP: #503430
   * x86/mce: Set up timer unconditionally
     - LP: #503430
   * b43legacy: avoid PPC fault during resume
     - LP: #503430
   * p54usb: Remove DMA buffer from stack
     - LP: #503430
   * x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value
     - LP: #503430
   * ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f.
     - LP: #503430, #481765
   * asus-laptop: change light sens default values.
     - LP: #503430
   * backlight: lcd - Fix wrong sizeof
     - LP: #503430
   * drm/i915: Avoid NULL dereference with component_only tv_modes
     - LP: #503430, #494045
   * drm/i915: Fix CRT hotplug detect by checking really no channels
     attached
     - LP: #503430
   * drm/i915: Fix LVDS stability issue on Ironlake
     - LP: #503430
   * drm/i915: save/restore BLC histogram control reg across suspend/resume
     - LP: #503430, #292256
   * drm/i915: PineView only has LVDS and CRT ports
     - LP: #503430
   * ext3: Fix data / filesystem corruption when write fails to copy data
     - LP: #503430
   * ipvs: zero usvc and udest
     - LP: #503430
   * ipw2100: fix rebooting hang with driver loaded
     - LP: #503430
   * jffs2: Fix long-standing bug with symlink garbage collection.
     - LP: #503430
   * matroxfb: fix problems with display stability
     - LP: #503430
   * net: Fix userspace RTM_NEWLINK notifications.
     - LP: #503430
   * thinkpad-acpi: fix default brightness_mode for R50e/R51
     - LP: #503430
   * thinkpad-acpi: preserve rfkill state across suspend/resume
     - LP: #503430
   * V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added.
     - LP: #503430
   * powerpc/therm_adt746x: Record pwm invert bit at module load time]
     - LP: #503430
   * drm/i915: Fix sync to vblank when VGA output is turned off
     - LP: #503430, #494461
   * Linux 2.6.31.9
     - LP: #503430
   * drm/i915: Refactor save/restore code
     - LP: #504273
   * drm/i915: Ironlake suspend/resume support
     - LP: #504273
   * drm/i915: Fix and cleanup DPLL calculation for Ironlake
     - LP: #504273
   * drm/i915: HDMI hardware workaround for Ironlake
     - LP: #504273
   * drm/i915: Add more registers save/restore for Ironlake suspend
     - LP: #504273
   * drm/i915: Add ACPI OpRegion support for Ironlake
     - LP: #504273
   * drm/i915: Add display hotplug event on Ironlake
     - LP: #504273
   * cdc_ether: additional Ericsson MBM PID's to the whitelist
     - LP: #476071
   * drm/i915: remove loop in Ironlake interrupt handler
     - LP: #510722
   * modules: Skip empty sections when exporting section notes
     - LP: #511129
   * ath5k: Fix eeprom checksum check for custom sized eeproms
     - LP: #506180
Checksums-Sha1: 
 f1783df730d93afe36795f601070f0d256757eca 3743 linux_2.6.31-20.57.dsc
 22eb850b0350f89a9332fc40218ebc6b66d569df 2929217 linux_2.6.31-20.57.diff.gz
Checksums-Sha256: 
 f535f8571f3330265f9bce3461be17f4e6e11326609a9fe6a95df743a3b60a17 3743 linux_2.6.31-20.57.dsc
 3fb33308a43874c7b1c33456c608283f59ca74753acebfc9cbc0caf3f4938636 2929217 linux_2.6.31-20.57.diff.gz
Files: 
 d814da38a2bab01d6f0eccd286086ef8 3743 devel optional linux_2.6.31-20.57.dsc
 4fd2153832623837249365491f84dc45 2929217 devel optional linux_2.6.31-20.57.diff.gz
Launchpad-Bugs-Fixed: 292256 366682 385683 435352 452175 458503 460664 476071 481765 488274 494045 494461 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 494633 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 496816 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 503430 504273 504273 504273 504273 504273 504273 504273 506180 510722 511129

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAktrdwQACgkQP+TjRTJVqvSBzwCgtL06VPal6WNr+ZS/8DCA+4Ag
iwoAn1wUmE8g1+Iw7NBCbJvHQ9dDDBcS
=ANF+
-----END PGP SIGNATURE-----


More information about the Karmic-changes mailing list