Ubuntu

“linux” 3.2.0-30.48 source package in The Precise Pangolin

Publishing history

3.2.0-30.48
SUPERSEDED: Precise pocket Updates in component main and section devel
3.2.0-30.48
DELETED: Precise pocket Proposed in component main and section devel

Builds

Changelog

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 <email address hidden>   Fri, 24 Aug 2012 14:14:43 +0100