This bug was fixed in the package linux - 2.6.31-12.39 --------------- linux (2.6.31-12.39) karmic; urgency=low [ Andy Whitcroft ] * install the full changelog with the binary package * changelog -- explicitly note rebases and clean history [ Tim Gardner ] * Revert "SAUCE: (drop after 2.6.31) Disable iwl-1000 series wireless adapters" * Revert "SAUCE: (drop after 2.6.31) eCryptfs: Prevent lower dentry from going negative during unlink" * Revert "SAUCE: (drop after 2.6.31) em28xx: ir-kbd-i2c init data needs a persistent object" * Revert "SAUCE: (drop after 2.6.31) saa7134: ir-kbd-i2c init data needs a persistent object" * Revert "drm/i915: Check that the relocation points to within the target" * Revert "drm/i915: fix tiling on IGDNG" * Revert "Driver core: add new device to bus's list before probing" * Revert "HID: completely remove apple mightymouse from blacklist" * Revert "KVM: x86: check for cr3 validity in ioctl_set_sregs" All reverts superseded by corresponding v2.6.31.2 patches * [Config] Add d101m_ucode.bin to d-i/firmware/nic-modules - LP: #439456 * [Config] Enabled CONFIG_SND_HDA_HWDEP - LP: #443117 * [Config] Add cpio as a build dependency. * [Config] Set default I/O scheduler back to CFQ for desktop flavours - LP: #381300 [ Upstream Kernel Changes ] * KVM: VMX: Fix EPT with WP bit change during paging * pata_amd: do not filter out valid modes in nv_mode_filter * p54usb: add Zcomax XG-705A usbid * x86: Increase MIN_GAP to include randomized stack * serial: bfin_5xx: fix building as module when early printk is enabled * USB: option.c Add support for ZTE AC2726 EVDO modem * USB: option: TELIT UC864G support * video: s3c_fb.c: fix build with CONFIG_HOTPLUG=n * kbuild: fix cc1 options check to ensure we do not use -fPIC when compiling * drivers/mfd/ab3100-core.c: fix powerpc build error * thinkpad-acpi: don't ask about brightness_mode for fw. 1V and 1R * ACPI: pci_slot.ko wants a 64-bit _SUN * fbcon: only unbind from console if successfully registered * kallsyms: fix segfault in prefix_underscores_count() * sisfb: change SiS_DDC_Port type to SISIOADDRESS * mmc_spi: fail gracefully if host or card do not support the switch command * alpha: AGP update (fixes compile failure) * fs: make sure data stored into inode is properly seen before unlocking new inode * eCryptfs: Handle unrecognized tag 3 cipher codes * eCryptfs: Check for O_RDONLY lower inodes when opening lower files * eCryptfs: Filename encryption only supports password auth tokens * eCryptfs: Validate global auth tok keys * eCryptfs: Prevent lower dentry from going negative during unlink * Re-enable Lanman security * xen: make -fstack-protector work under Xen * xen: only enable interrupts while actually blocking for spinlock * xen: use stronger barrier after unlocking lock * xen: check EFER for NX before setting up GDT mapping * perf_counter: Fix perf_copy_attr() pointer arithmetic * perf tools: Fix buffer allocation * tty: serial/pcmcia: add ID for Advantech card * PM / PCMCIA: Drop second argument of pcmcia_socket_dev_suspend() * PM / yenta: Fix cardbus suspend/resume regression * sony-laptop: check for rfkill hard block at load time * nilfs2: fix missing zero-fill initialization of btree node cache * ar9170usb: add usbid for TP-Link TL-WN821N v2 * mtd: nand: fix ECC Correction bug for SMC ordering for NDFC driver * mtd: ofpart: Check availability of reg property instead of name property * mtd: cfi_cmdset_0002: add 0xFF intolerance for M29W128G * USB: serial: ftdi_sio: new hardware support - hameg power supply * USB: add PIDs for FTDI based OpenDCC hardware * USB: serial: ftdi: handle gnICE+ JTAG adaptors * USB: CDC WDM driver doesn't support non-blocking reads * USB: fix cdc-acm regression in open * cdc_acm: Fix to use modern speed interfaces * tty: remove dtr/rts use from the driver open methods * tty: gigaset: really fix chars_in_buffer * kaweth: Fix memory leak in kaweth_control() * x86: SGI UV: Fix IPI macros * USB: serial: pl2303: new hardware support - sanwa multimeter * USB: storage: fix a resume path GFP_NOIO must be used * USB: usb-storage fails to attach to Huawei Datacard cdrom device * USB: usbtmc: sanity checks for DEV_DEP_MSG_IN urbs * USB: sl811-hcd: Fix device disconnect: * drm/i915: remove restore in resume * drm/i915: Only destroy a constructed mmap offset * drm/i915: prevent FIFO calculation overflows on 32 bits with high dotclocks * drm/i915: Add buffer to inactive list immediately during fault * drm/i915: Check that the relocation points to within the target * drm/i915: Fix typo for wrong LVDS clock setting on IGDNG * drm/i915: Fix SSC frequence for IGDNG * drm/i915: Remove DAC disable in CRT force detect on IGDNG * drm/i915: Fix LVDS panel fitting on Arrandale * drm/I915: Use the CRT DDC to get the EDID for DVI-connector on Mac * drm/i915: fix tiling on IGDNG * agp/intel: Fix the pre-9xx chipset flush. * nfsd4: fix null dereference creating nfsv4 callback client * can: fix NOHZ local_softirq_pending 08 warning * ahci: restore pci_intx() handling * pxa/sharpsl_pm: zaurus c3000 aka spitz: fix resume * net ax25: Fix signed comparison in the sockopt handler * net: Make the copy length in af_packet sockopt handler unsigned * pty_write: don't do a tty_wakeup() when the buffers are full * KVM: fix cpuid E2BIG handling for extended request types * KVM: MMU: fix missing locking in alloc_mmu_pages * KVM: MMU: fix bogus alloc_mmu_pages assignment * KVM: Protect update_cr8_intercept() when running without an apic * Fix NULL ptr regression in powernow-k8 * perf tools: do not complain if root is owning perf.data * netfilter: nf_nat: fix inverted logic for persistent NAT mappings * netfilter: nf_conntrack: netns fix re reliable conntrack event delivery * netfilter: bridge: refcount fix * netfilter: ebt_ulog: fix checkentry return value * ath5k: Wakeup fixes * ath5k: do not release irq across suspend/resume * Driver core: add new device to bus's list before probing * tty: Add a full port_close function * tty: USB hangup is racy * tty: USB can now use the shutdown method for kref based freeing of ports * hwmon: (asus_atk0110) Add maintainer information * tty: USB serial termios bits * usb-serial: change referencing of port and serial structures * usb-serial: put subroutines in logical order * usb-serial: change logic of serial lookups * usb-serial: acquire references when a new tty is installed * usb-serial: fix termios initialization logic * usb-serial: rename subroutines * usb-serial: add missing tests and debug lines * usb-serial: straighten out serial_open * USB serial: update the console driver * USB: xhci: Work around for chain bit in link TRBs. * USB: xhci: Fix slot and endpoint context debugging. * USB: xhci: Configure endpoint code refactoring. * USB: xhci: Set correct max packet size for HS/FS control endpoints. * USB: xhci: Support full speed devices. * USB: xhci: Handle stalled control endpoints. * USB: xhci: Add quirk for Fresco Logic xHCI hardware. * USB: xhci: Make TRB completion code comparison readable. * USB: xhci: Handle babbling endpoints correctly. * USB: xhci: Don't touch xhci_td after it's freed. * USB: xhci: Check URB's actual transfer buffer size. * USB: xhci: Check URB_SHORT_NOT_OK before setting short packet status. * USB: xhci: Set -EREMOTEIO when xHC gives bad transfer length. * USB: xhci: Support interrupt transfers. * USB: Fix SS endpoint companion descriptor parsing. * /proc/kcore: work around a BUG() * hugetlb: restore interleaving of bootmem huge pages (2.6.31) * page-allocator: limit the number of MIGRATE_RESERVE pageblocks per zone * mm: munlock use follow_page * mm: fix anonymous dirtying * mmap: avoid unnecessary anon_vma lock acquisition in vma_adjust() * Fix idle time field in /proc/uptime * drm/i915: Handle ERESTARTSYS during page fault * em28xx: ir-kbd-i2c init data needs a persistent object * saa7134: ir-kbd-i2c init data needs a persistent object * powerpc/8xx: Fix regression introduced by cache coherency rewrite * powerpc: Fix incorrect setting of __HAVE_ARCH_PTE_SPECIAL * HID: completely remove apple mightymouse from blacklist * mptsas : PAE Kernel more than 4 GB kernel panic * NOMMU: Fix MAP_PRIVATE mmap() of objects where the data can be mapped directly * iwlwifi: Handle new firmware file with ucode build number in header * iwlwifi: update 1000 series API version to match firmware * iwlagn: modify digital SVR for 1000 * iwlwifi: traverse linklist to find the valid OTP block * iwlwifi: fix unloading driver while scanning * Linux 2.6.31.2 -- Tim Gardner