This bug was fixed in the package linux - 3.2.0-30.48 --------------- linux (3.2.0-30.48) precise-proposed; urgency=low [Luis Henriques] * Release Tracking Bug - LP: #1041217 [ Upstream Kernel Changes ] * mutex: Place lock in contended state after fastpath_lock failure - LP: #1041114 linux (3.2.0-30.47) precise-proposed; urgency=low [Luis Henriques] * Release Tracking Bug - LP: #1036581 [ Andy Whitcroft ] * add support for generating binary device trees and install them in /lib/firmware - LP: #1030600 * [Config] add dtb_file configuration for highbank - LP: #1030600 [ Chris Van Hoof ] * SAUCE: dell-laptop: additional rfkill blacklist Dell XPS 13 - LP: #1030957 * [Config] Add cifs support to the nfs-modules list - LP: #1031398 [ Daniel P. Berrange ] * SAUCE: (drop after 3.6) Forbid invocation of kexec_load() outside initial PID namespace - LP: #1034125 [ Dann Frazier ] * [Config] Compile the rtc-pl031 driver builtin on the highbank kernel flavour - LP: #1035110 [ Douglas Bagnall ] * SAUCE: Unlock the rc_dev lock when the raw device is missing - LP: #1015836 [ Rob Herring ] * SAUCE: ARM: highbank: add soft power and reset key event handling - LP: #1033853 * SAUCE: ARM: highbank: use writel_relaxed variant for pwr requests - LP: #1033853 * SAUCE: ahci: un-staticize ahci_dev_classify - LP: #1033853 * SAUCE: ahci_platform: add custom hard reset for Calxeda ahci ctrlr - LP: #1033853 [ Stefan Bader ] * (pre-stable) KVM: VMX: Set CPU_BASED_RDPMC_EXITING for nested - LP: #1031090 [ Tim Gardner ] * [Config] updateconfigs [ Upstream Kernel Changes ] * ideapad: generate valid key event only - LP: #1029834 * mm: reduce the amount of work done when updating min_free_kbytes - LP: #1032640 * mm: compaction: allow compaction to isolate dirty pages - LP: #1032640 * mm: compaction: determine if dirty pages can be migrated without blocking within ->migratepage - LP: #1032640 * mm: page allocator: do not call direct reclaim for THP allocations while compaction is deferred - LP: #1032640 * mm: compaction: make isolate_lru_page() filter-aware again - LP: #1032640 * mm: compaction: introduce sync-light migration for use by compaction - LP: #1032640 * mm: vmscan: when reclaiming for compaction, ensure there are sufficient free pages available - LP: #1032640 * mm: vmscan: do not OOM if aborting reclaim to start compaction - LP: #1032640 * mm: vmscan: check if reclaim should really abort even if compaction_ready() is true for one zone - LP: #1032640 * vmscan: promote shared file mapped pages - LP: #1032640 * vmscan: activate executable pages after first usage - LP: #1032640 * mm/vmscan.c: consider swap space when deciding whether to continue reclaim - LP: #1032640 * mm: test PageSwapBacked in lumpy reclaim - LP: #1032640 * mm: vmscan: convert global reclaim to per-memcg LRU lists - LP: #1032640 * cpuset: mm: reduce large amounts of memory barrier related damage v3 - LP: #1032640 * mm/hugetlb: fix warning in alloc_huge_page/dequeue_huge_page_vma - LP: #1032640 * Fix NULL dereferences in scsi_cmd_to_driver - LP: #1032640 * sched/nohz: Fix rq->cpu_load[] calculations - LP: #1032640 * sched/nohz: Fix rq->cpu_load calculations some more - LP: #1032640 * powerpc/ftrace: Fix assembly trampoline register usage - LP: #1032640 * cx25821: Remove bad strcpy to read-only char* - LP: #1032640 * x86: Fix boot on Twinhead H12Y - LP: #1032640 * r8169: RxConfig hack for the 8168evl. - LP: #1032640 * cifs: when CONFIG_HIGHMEM is set, serialize the read/write kmaps - LP: #1032640 * wireless: rt2x00: rt2800usb add more devices ids - LP: #1032640 * wireless: rt2x00: rt2800usb more devices were identified - LP: #1032640 * rt2800usb: 2001:3c17 is an RT3370 device - LP: #1032640 * usb: gadget: Fix g_ether interface link status - LP: #1032640 * ext4: pass a char * to ext4_count_free() instead of a buffer_head ptr - LP: #1032640 * ftrace: Disable function tracing during suspend/resume and hibernation, again - LP: #1032640 * x86, microcode: microcode_core.c simple_strtoul cleanup - LP: #1032640 * x86, microcode: Sanitize per-cpu microcode reloading interface - LP: #1032640 * usbdevfs: Correct amount of data copied to user in processcompl_compat - LP: #1032640 * ext4: fix overhead calculation used by ext4_statfs() - LP: #1032640 * udf: Improve table length check to avoid possible overflow - LP: #1032640 * powerpc: Add "memory" attribute for mfmsr() - LP: #1032640 * mwifiex: correction in mcs index check - LP: #1032640 * USB: option: Ignore ZTE (Vodafone) K3570/71 net interfaces - LP: #1032640 * USB: option: add ZTE MF821D - LP: #1032640 * target: Add generation of LOGICAL BLOCK ADDRESS OUT OF RANGE - LP: #1032640 * target: Add range checking to UNMAP emulation - LP: #1032640 * target: Fix reading of data length fields for UNMAP commands - LP: #1032640 * target: Fix possible integer underflow in UNMAP emulation - LP: #1032640 * target: Check number of unmap descriptors against our limit - LP: #1032640 * s390/idle: fix sequence handling vs cpu hotplug - LP: #1032640 * rtlwifi: rtl8192de: Fix phy-based version calculation - LP: #1032640 * workqueue: perform cpu down operations from low priority cpu_notifier() - LP: #1032640 * ALSA: hda - Add support for Realtek ALC282 - LP: #1025377, #1032640 * iommu/amd: Fix hotplug with iommu=pt - LP: #1032640 * drm/radeon: Try harder to avoid HW cursor ending on a multiple of 128 columns. - LP: #1032640 * ALSA: hda - Turn on PIN_OUT from hdmi playback prepare. - LP: #1032640 * block: add blk_queue_dead() - LP: #1032640 * Fix device removal NULL pointer dereference - LP: #1032640 * Avoid dangling pointer in scsi_requeue_command() - LP: #1032640 * fix hot unplug vs async scan race - LP: #1032640 * fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) - LP: #1032640 * libsas: continue revalidation - LP: #1032640 * libsas: fix sas_discover_devices return code handling - LP: #1032640 * iscsi-target: Drop bogus struct file usage for iSCSI/SCTP - LP: #1032640 * mmc: sdhci-pci: CaFe has broken card detection - LP: #1032640 * ext4: don't let i_reserved_meta_blocks go negative - LP: #1032640 * ext4: undo ext4_calc_metadata_amount if we fail to claim space - LP: #1032640 * ASoC: dapm: Fix _PRE and _POST events for DAPM performance improvements - LP: #1032640 * locks: fix checking of fcntl_setlease argument - LP: #1032640 * ACPI/AC: prevent OOPS on some boxes due to missing check power_supply_register() return value check - LP: #1032640 * drm/radeon: fix bo creation retry path - LP: #1032640 * drm/radeon: fix non revealent error message - LP: #1032640 * drm/radeon: fix hotplug of DP to DVI|HDMI passive adapters (v2) - LP: #1032640 * drm/radeon: on hotplug force link training to happen (v2) - LP: #1032640 * Btrfs: call the ordered free operation without any locks held - LP: #1032640 * nouveau: Fix alignment requirements on src and dst addresses - LP: #1032640 * mm: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page() - LP: #1032640 * Linux 3.2.25 - LP: #1032640 * x86: Simplify code by removing a !SMP #ifdefs from 'struct cpuinfo_x86' - LP: #1033522 * Linux 3.2.26 - LP: #1033522 * rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb. - LP: #871904 * Avoid sysfs oops when an rc_dev's raw device is absent - LP: #1015836 * eCryptfs: Copy up POSIX ACL and read-only flags from lower mount - LP: #1009207 * net: calxedaxgmac: fix hang on rx refill - LP: #1033853 * eCryptfs: Initialize empty lower files when opening them - LP: #911507 * eCryptfs: Revert to a writethrough cache model - LP: #1034012 * eCryptfs: Unlink lower inode when ecryptfs_create() fails - LP: #872905 * floppy: Cleanup disk->queue before caling put_disk() if add_disk() was never called - LP: #1035435 * xen: mark local pages as FOREIGN in the m2p_override - LP: #1035435 * lirc_sir: make device registration work - LP: #1035435 * stable: update references to older 2.6 versions for 3.x - LP: #1035435 * ALSA: hda - add dock support for Thinkpad X230 Tablet - LP: #1026953, #1035435 * cfg80211: fix interface combinations check for ADHOC(IBSS) - LP: #1035435 * m68k: Correct the Atari ALLOWINT definition - LP: #1035435 * nfsd4: our filesystems are normally case sensitive - LP: #1035435 * random: Use arch_get_random_int instead of cycle counter if avail - LP: #1035435 * random: Use arch-specific RNG to initialize the entropy store - LP: #1035435 * random: Adjust the number of loops when initializing - LP: #1035435 * random: make 'add_interrupt_randomness()' do something sane - LP: #1035435 * random: use lockless techniques in the interrupt path - LP: #1035435 * random: create add_device_randomness() interface - LP: #1035435 * usb: feed USB device information to the /dev/random driver - LP: #1035435 * net: feed /dev/random with the MAC address when registering a device - LP: #1035435 * random: use the arch-specific rng in xfer_secondary_pool - LP: #1035435 * random: add new get_random_bytes_arch() function - LP: #1035435 * rtc: wm831x: Feed the write counter into device_add_randomness() - LP: #1035435 * mfd: wm831x: Feed the device UUID into device_add_randomness() - LP: #1035435 * ASoC: wm8994: Ensure there are enough BCLKs for four channels - LP: #1035435 * futex: Test for pi_mutex on fault in futex_wait_requeue_pi() - LP: #1035435 * futex: Fix bug in WARN_ON for NULL q.pi_state - LP: #1035435 * futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() - LP: #1035435 * video/smscufx: fix line counting in fb_write - LP: #1035435 * Input: synaptics - handle out of bounds values from the hardware - LP: #1001251, #1035435 * ALSA: hda - Fix invalid D3 of headphone DAC on VT202x codecs - LP: #1035435 * ALSA: mpu401: Fix missing initialization of irq field - LP: #1035435 * x86, nops: Missing break resulting in incorrect selection on Intel - LP: #1035435 * s390/mm: downgrade page table after fork of a 31 bit process - LP: #1035435 * Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts - LP: #1035435 * dm thin: reduce endio_hook pool size - LP: #1035435 * dm thin: fix memory leak in process_prepared_mapping error paths - LP: #1035435 * random: mix in architectural randomness in extract_buf() - LP: #1035435 * asus-wmi: use ASUS_WMI_METHODID_DSTS2 as default DSTS ID. - LP: #1035435 * virtio-blk: Use block layer provided spinlock - LP: #1035435 * s390/mm: fix fault handling for page table walk case - LP: #1035435 * nfs: skip commit in releasepage if we're freeing memory for fs-related reasons - LP: #1035435 * md/raid1: don't abort a resync on the first badblock. - LP: #1035435 * pcdp: use early_ioremap/early_iounmap to access pcdp table - LP: #1035435 * lib/vsprintf.c: kptr_restrict: fix pK-error in SysRq show-all-timers(Q) - LP: #1035435 * nilfs2: fix deadlock issue between chcp and thaw ioctls - LP: #1035435 * SUNRPC: return negative value in case rpcbind client creation error - LP: #1035435 * ARM: 7466/1: disable interrupt before spinning endlessly - LP: #1035435 * ARM: 7467/1: mutex: use generic xchg-based implementation for ARMv6+ - LP: #1035435 * ARM: 7476/1: vfp: only clear vfp state for current cpu in vfp_pm_suspend - LP: #1035435 * ARM: 7477/1: vfp: Always save VFP state in vfp_pm_suspend on UP - LP: #1035435 * ARM: 7478/1: errata: extend workaround for erratum #720789 - LP: #1035435 * ARM: Fix undefined instruction exception handling - LP: #1035435 * USB: echi-dbgp: increase the controller wait time to come out of halt. - LP: #1035435 * ASoC: wm8962: Allow VMID time to fully ramp - LP: #1035435 * mm/page_alloc.c: remove pageblock_default_order() - LP: #1035435 * mm: setup pageblock_order before it's used by sparsemem - LP: #1035435 * mm: mmu_notifier: fix freed page still mapped in secondary MMU - LP: #1035435 * mm: hugetlbfs: close race during teardown of hugetlbfs shared page tables - LP: #1035435 * ALSA: snd-usb: fix clock source validity index - LP: #1035435 * ALSA: hda - Support dock on Lenovo Thinkpad T530 with ALC269VC - LP: #1035435 * ore: Fix out-of-bounds access in _ios_obj() - LP: #1035435 * m68k: Make sys_atomic_cmpxchg_32 work on classic m68k - LP: #1035435 * drm/i915: prefer wide & slow to fast & narrow in DP configs - LP: #1035435 * drop_monitor: fix sleeping in invalid context warning - LP: #1035435 * drop_monitor: Make updating data->skb smp safe - LP: #1035435 * drop_monitor: prevent init path from scheduling on the wrong cpu - LP: #1035435 * drop_monitor: dont sleep in atomic context - LP: #1035435 * pch_uart: Fix missing break for 16 byte fifo - LP: #1035435 * pch_uart: Fix rx error interrupt setting issue - LP: #1035435 * pch_uart: Fix parity setting issue - LP: #1035435 * Linux 3.2.27 - LP: #1035435 * HID: multitouch: add new PID from Ideacom - LP: #1026174 * drm/i915: pch_irq_handler -> {ibx, cpt}_irq_handler - LP: #1031630 -- Luis Henriques