This bug was fixed in the package linux - 2.6.32-45.99 --------------- linux (2.6.32-45.99) lucid-proposed; urgency=low [Luis Henriques] * Release Tracking Bug - LP: #1067331 [ Tim Gardner ] * SAUCE: omnibook: Expose PWD for standalone builds - LP: #505420 [ Upstream Kernel Changes ] * Revert "xfs: Fix possible memory corruption in xfs_readlink, CVE-2011-4077" - LP: #1064480 * UBUNTU SAUCE: apparmor: fix IRQ stack overflow - LP: #1056078 * net/9p: fix virtio transport to correctly update status on connect - LP: #676823 * 9p: Fix the kernel crash on a failed mount - LP: #676823 * netxen: support for GbE port settings - LP: #1064480 * Fix sparc build with newer tools. - LP: #1064480 * powerpc/pmac: Fix SMP kernels on pre-core99 UP machines - LP: #1064480 * Bluetooth: btusb: fix bInterval for high/super speed isochronous endpoints - LP: #1064480 * fix pgd_lock deadlock - LP: #1064480 * futex: Fix uninterruptible loop due to gate_area - LP: #1064480 * time: Improve sanity checking of timekeeping inputs - LP: #1064480 * time: Avoid making adjustments if we haven't accumulated anything - LP: #1064480 * time: Move ktime_t overflow checking into timespec_valid_strict - LP: #1064480 * drm/i915: Attempt to fix watermark setup on 85x (v2) - LP: #1064480 * ioat2: kill pending flag - LP: #1064480 * usb: Fix deadlock in hid_reset when Dell iDRAC is reset - LP: #1064480 * oprofile: use KM_NMI slot for kmap_atomic - LP: #1064480 * tty_audit: fix tty_audit_add_data live lock on audit disabled - LP: #1064480 * bonding: 802.3ad - fix agg_device_up - LP: #1064480 * usbnet: increase URB reference count before usb_unlink_urb - LP: #1064480 * usbnet: don't clear urb->dev in tx_complete - LP: #1064480 * sched: Fix signed unsigned comparison in check_preempt_tick() - LP: #1064480 * x86/PCI: amd: factor out MMCONFIG discovery - LP: #1064480 * PNP: fix "work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB" - LP: #1064480 * KVM: x86: disallow multiple KVM_CREATE_IRQCHIP - LP: #1064480 * KVM: ia64: fix build due to typo - LP: #1064480 * xfs: Fix possible memory corruption in xfs_readlink - LP: #1064480 * xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink() - LP: #1064480 * dl2k: use standard #defines from mii.h. - LP: #1064480 * tcp: Don't change unlocked socket state in tcp_v4_err(). - LP: #1064480 * x86: Derandom delay_tsc for 64 bit - LP: #1064480 * ipsec: be careful of non existing mac headers - LP: #1064480 * block, sx8: fix pointer math issue getting fw version - LP: #1064480 * nilfs2: fix NULL pointer dereference in nilfs_load_super_block() - LP: #1064480 * USB: ftdi_sio: fix problem when the manufacture is a NULL string - LP: #1064480 * ntp: Fix integer overflow when setting time - LP: #1064480 * SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() - LP: #1064480 * ext4: check for zero length extent - LP: #1064480 * xfs: Fix oops on IO error during xlog_recover_process_iunlinks() - LP: #1064480 * nfsd: don't allow zero length strings in cache_parse() - LP: #1064480 * sched/x86: Fix overflow in cyc2ns_offset - LP: #1064480 * Bluetooth: add NULL pointer check in HCI - LP: #1064480 * Bluetooth: hci_ldisc: fix NULL-pointer dereference on tty_close - LP: #1064480 * sparc64: Fix bootup crash on sun4v. - LP: #1064480 * video:uvesafb: Fix oops that uvesafb try to execute NX-protected page - LP: #1064480 * USB: serial: fix race between probe and open - LP: #1064480 * xhci: Don't write zeroed pointers to xHC registers. - LP: #1064480 * xHCI: Correct the #define XHCI_LEGACY_DISABLE_SMI - LP: #1064480 * crypto: sha512 - Fix byte counter overflow in SHA-512 - LP: #1064480 * PCI: Add quirk for still enabled interrupts on Intel Sandy Bridge GPUs - LP: #1064480 * phonet: Check input from user before allocating - LP: #1064480 * netlink: fix races after skb queueing - LP: #1064480 * net: fix a race in sock_queue_err_skb() - LP: #1064480 * atl1: fix kernel panic in case of DMA errors - LP: #1064480 * net/ethernet: ks8851_mll fix rx frame buffer overflow - LP: #1064480 * net_sched: gred: Fix oops in gred_dump() in WRED mode - LP: #1064480 * ARM: 7410/1: Add extra clobber registers for assembly in kernel_execve - LP: #1064480 * netem: fix possible skb leak - LP: #1064480 * ALSA: echoaudio: Remove incorrect part of assertion - LP: #1064480 * NFSv4: Revalidate uid/gid after open - LP: #1064480 * ext3: Fix error handling on inode bitmap corruption - LP: #1064480 * ext4: fix error handling on inode bitmap corruption - LP: #1064480 * xhci: Reset reserved command ring TRBs on cleanup. - LP: #1064480 * SCSI: fix scsi_wait_scan - LP: #1064480 * powerpc: Fix kernel panic during kernel module load - LP: #1064480 * fuse: fix stat call on 32 bit platforms - LP: #1064480 * udf: Improve table length check to avoid possible overflow - LP: #1064480 * stable: Allow merging of backports for serious user-visible performance issues - LP: #1064480 * eCryptfs: Properly check for O_RDONLY flag before doing privileged open - LP: #1064480 * USB: cdc-wdm: fix lockup on error in wdm_read - LP: #1064480 * ntp: Fix STA_INS/DEL clearing bug - LP: #1064480 * MIPS: Properly align the .data..init_task section. - LP: #1064480 * powerpc/ftrace: Fix assembly trampoline register usage - LP: #1064480 * powerpc: Add "memory" attribute for mfmsr() - LP: #1064480 * SCSI: libsas: continue revalidation - LP: #1064480 * SCSI: libsas: fix sas_discover_devices return code handling - LP: #1064480 * SCSI: fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) - LP: #1064480 * SCSI: Avoid dangling pointer in scsi_requeue_command() - LP: #1064480 * usbdevfs: Correct amount of data copied to user in processcompl_compat - LP: #1064480 * locks: fix checking of fcntl_setlease argument - LP: #1064480 * ACPI/AC: prevent OOPS on some boxes due to missing check power_supply_register() return value check - LP: #1064480 * Btrfs: call the ordered free operation without any locks held - LP: #1064480 * nfsd4: our filesystems are normally case sensitive - LP: #1064480 * ext4: don't let i_reserved_meta_blocks go negative - LP: #1064480 * sctp: Fix list corruption resulting from freeing an association on a list - LP: #1064480 * cipso: don't follow a NULL pointer when setsockopt() is called - LP: #1064480 * wanmain: comparing array with NULL - LP: #1064480 * USB: kaweth.c: use GFP_ATOMIC under spin_lock - LP: #1064480 * tcp: perform DMA to userspace only if there is a task waiting for it - LP: #1064480 * net/tun: fix ioctl() based info leaks - LP: #1064480 * USB: echi-dbgp: increase the controller wait time to come out of halt. - LP: #1064480 * ALSA: mpu401: Fix missing initialization of irq field - LP: #1064480 * futex: Test for pi_mutex on fault in futex_wait_requeue_pi() - LP: #1064480 * futex: Fix bug in WARN_ON for NULL q.pi_state - LP: #1064480 * futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() - LP: #1064480 * pcdp: use early_ioremap/early_iounmap to access pcdp table - LP: #1064480 * mm: mmu_notifier: fix freed page still mapped in secondary MMU - LP: #1064480 * fuse: verify all ioctl retry iov elements - LP: #1064480 * xhci: Increase reset timeout for Renesas 720201 host. - LP: #1064480 * usb: serial: mos7840: Fixup mos7840_chars_in_buffer() - LP: #1064480 * ALSA: hda - fix Copyright debug message - LP: #1064480 * vfs: missed source of ->f_pos races - LP: #1064480 * NFSv3: Ensure that do_proc_get_root() reports errors correctly - LP: #1064480 * NFS: Alias the nfs module to nfs4 - LP: #1064480 * svcrpc: fix svc_xprt_enqueue/svc_recv busy-looping - LP: #1064480 * svcrpc: sends on closed socket should stop immediately - LP: #1064480 * cciss: fix incorrect scsi status reporting - LP: #1064480 * USB: CDC ACM: Fix NULL pointer dereference - LP: #1064480 * Remove user-triggerable BUG from mpol_to_str - LP: #1064480 * udf: Fix data corruption for files in ICB - LP: #1064480 * ext3: Fix fdatasync() for files with only i_size changes - LP: #1064480 * PARISC: Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts - LP: #1064480 * dccp: check ccid before dereferencing - LP: #1064480 * ia64: Add accept4() syscall - LP: #1064480 * tcp: do_tcp_sendpages() must try to push data out on oom conditions - LP: #1064480 * tcp: drop SYN+FIN messages - LP: #1064480 * xen: correctly check for pending events when restoring irq flags - LP: #1064480 * x86, amd, xen: Avoid NULL pointer paravirt references - LP: #1064480 * x86, tls: Off by one limit check - LP: #1064480 * sparc64: Eliminate obsolete __handle_softirq() function - LP: #1064480 * udf: fix retun value on error path in udf_load_logicalvol - LP: #1064480 * mtd: cafe_nand: fix an & vs | mistake - LP: #1064480 * epoll: introduce POLLFREE to flush ->signalfd_wqh before kfree() - LP: #1064480 * epoll: ep_unregister_pollwait() can use the freed pwq->whead - LP: #1064480 * epoll: limit paths - LP: #1064480 * Don't limit non-nested epoll paths - LP: #1064480 * epoll: clear the tfile_check_list on -ELOOP - LP: #1064480 * random: Reorder struct entropy_store to remove padding on 64bits - LP: #1064480 * random: update interface comments to reflect reality - LP: #1064480 * random: simplify fips mode - LP: #1064480 * x86, cpu: Add CPU flags for F16C and RDRND - LP: #1064480 * x86, cpufeature: Update CPU feature RDRND to RDRAND - LP: #1064480 * random: Add support for architectural random hooks - LP: #1064480 * x86, random: Architectural inlines to get random integers with RDRAND - LP: #1064480 * x86, random: Verify RDRAND functionality and allow it to be disabled - LP: #1064480 * fix typo/thinko in get_random_bytes() - LP: #1064480 * random: Use arch_get_random_int instead of cycle counter if avail - LP: #1064480 * random: Use arch-specific RNG to initialize the entropy store - LP: #1064480 * random: Adjust the number of loops when initializing - LP: #1064480 * drivers/char/random.c: fix boot id uniqueness race - LP: #1064480 * random: make 'add_interrupt_randomness()' do something sane - LP: #1064480 * random: use lockless techniques in the interrupt path - LP: #1064480 * random: create add_device_randomness() interface - LP: #1064480 * random: use the arch-specific rng in xfer_secondary_pool - LP: #1064480 * random: add new get_random_bytes_arch() function - LP: #1064480 * random: mix in architectural randomness in extract_buf() - LP: #1064480 * MAINTAINERS: Theodore Ts'o is taking over the random driver - LP: #1064480 * usb: feed USB device information to the /dev/random driver - LP: #1064480 * net: feed /dev/random with the MAC address when registering a device - LP: #1064480 * random: remove rand_initialize_irq() - LP: #1064480 * random: Add comment to random_initialize() - LP: #1064480 * rtc: wm831x: Feed the write counter into device_add_randomness() - LP: #1064480 * mfd: wm831x: Feed the device UUID into device_add_randomness() - LP: #1064480 * dmi: Feed DMI table to /dev/random driver - LP: #1064480 * Linux 2.6.32.60 - LP: #1064480 -- Luis Henriques