I'm announcing the release of the 3.2.27 kernel. All users of the 3.2 kernel series should upgrade.
The updated 3.2.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.2.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git Ben. ------------ Documentation/sound/alsa/HD-Audio-Models.txt | 3 +- Documentation/stable_kernel_rules.txt | 19 +- Makefile | 2 +- arch/arm/include/asm/mutex.h | 119 +---------- arch/arm/kernel/entry-armv.S | 111 +++++++---- arch/arm/kernel/process.c | 2 + arch/arm/kernel/traps.c | 8 - arch/arm/mm/tlb-v7.S | 12 ++ arch/arm/vfp/entry.S | 16 +- arch/arm/vfp/vfphw.S | 19 +- arch/arm/vfp/vfpmodule.c | 8 +- arch/ia64/include/asm/atomic.h | 4 +- arch/m68k/include/asm/entry.h | 4 +- arch/m68k/kernel/sys_m68k.c | 8 +- arch/s390/include/asm/mmu_context.h | 14 +- arch/s390/include/asm/processor.h | 2 + arch/s390/mm/fault.c | 13 +- arch/s390/mm/mmap.c | 12 +- arch/s390/mm/pgtable.c | 5 - arch/x86/kernel/alternative.c | 2 +- arch/x86/xen/p2m.c | 36 ++++ drivers/block/floppy.c | 8 +- drivers/block/virtio_blk.c | 9 +- drivers/char/mspec.c | 2 +- drivers/char/random.c | 273 +++++++++++++++++++------- drivers/firmware/pcdp.c | 4 +- drivers/gpu/drm/i915/intel_dp.c | 4 +- drivers/input/mouse/synaptics.c | 23 +++ drivers/md/dm-thin.c | 7 +- drivers/md/raid1.c | 5 +- drivers/media/rc/ene_ir.c | 3 +- drivers/mfd/ab3100-core.c | 2 - drivers/mfd/wm831x-otp.c | 8 + drivers/net/wireless/rt2x00/rt2800usb.c | 1 + drivers/platform/x86/asus-wmi.c | 7 +- drivers/rtc/rtc-wm831x.c | 24 ++- drivers/staging/media/lirc/lirc_sir.c | 60 +++++- drivers/tty/serial/pch_uart.c | 21 +- drivers/usb/core/hub.c | 9 + drivers/usb/early/ehci-dbgp.c | 2 +- drivers/video/smscufx.c | 2 +- fs/exofs/ore.c | 14 +- fs/nfs/file.c | 7 +- fs/nfsd/nfs4xdr.c | 2 +- fs/nilfs2/ioctl.c | 4 +- fs/nilfs2/super.c | 3 + fs/nilfs2/the_nilfs.c | 1 + fs/nilfs2/the_nilfs.h | 2 + include/linux/hugetlb.h | 10 + include/linux/init_task.h | 12 +- include/linux/random.h | 4 +- include/linux/sched.h | 5 +- kernel/futex.c | 17 +- kernel/irq/handle.c | 7 +- kernel/sched.c | 32 +-- lib/vsprintf.c | 3 +- mm/hugetlb.c | 28 ++- mm/internal.h | 2 + mm/memory.c | 7 +- mm/mmu_notifier.c | 45 ++--- mm/page_alloc.c | 33 ++-- mm/sparse.c | 3 + net/core/dev.c | 3 + net/core/drop_monitor.c | 113 ++++++----- net/core/rtnetlink.c | 1 + net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/sched.c | 2 + net/sunrpc/xprtrdma/transport.c | 3 +- net/sunrpc/xprtsock.c | 10 + net/wireless/util.c | 3 + sound/drivers/mpu401/mpu401_uart.c | 1 + sound/pci/hda/patch_realtek.c | 28 +++ sound/pci/hda/patch_via.c | 7 +- sound/soc/codecs/wm8962.c | 3 + sound/soc/codecs/wm8994.c | 2 +- sound/usb/clock.c | 3 +- 76 files changed, 862 insertions(+), 455 deletions(-) Alan Cox (2): x86, nops: Missing break resulting in incorrect selection on Intel pch_uart: Fix missing break for 16 byte fifo Alasdair G Kergon (1): dm thin: reduce endio_hook pool size Alex Hung (1): asus-wmi: use ASUS_WMI_METHODID_DSTS2 as default DSTS ID. Alexander Holler (1): video/smscufx: fix line counting in fb_write Andreas Schwab (1): m68k: Make sys_atomic_cmpxchg_32 work on classic m68k Andrew Morton (1): mm/page_alloc.c: remove pageblock_default_order() Asias He (1): virtio-blk: Use block layer provided spinlock Ben Hutchings (1): Linux 3.2.27 Boaz Harrosh (1): ore: Fix out-of-bounds access in _ios_obj() Colin Cross (2): ARM: 7476/1: vfp: only clear vfp state for current cpu in vfp_pm_suspend ARM: 7477/1: vfp: Always save VFP state in vfp_pm_suspend on UP Colin Ian King (1): USB: echi-dbgp: increase the controller wait time to come out of halt. Dan Rosenberg (1): lib/vsprintf.c: kptr_restrict: fix pK-error in SysRq show-all-timers(Q) Daniel Mack (1): ALSA: snd-usb: fix clock source validity index Darren Hart (3): futex: Test for pi_mutex on fault in futex_wait_requeue_pi() futex: Fix bug in WARN_ON for NULL q.pi_state futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() David Henningsson (1): ALSA: hda - add dock support for Thinkpad X230 Tablet Eric Dumazet (1): drop_monitor: dont sleep in atomic context Greg Pearson (1): pcdp: use early_ioremap/early_iounmap to access pcdp table H. Peter Anvin (2): random: Adjust the number of loops when initializing random: mix in architectural randomness in extract_buf() Heiko Carstens (1): s390/mm: fix fault handling for page table walk case J. Bruce Fields (1): nfsd4: our filesystems are normally case sensitive Jarod Wilson (1): lirc_sir: make device registration work Jeff Layton (1): nfs: skip commit in releasepage if we're freeing memory for fs-related reasons Jeongdo Son (1): rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb. Jesse Barnes (1): drm/i915: prefer wide & slow to fast & narrow in DP configs Joe Thornber (1): dm thin: fix memory leak in process_prepared_mapping error paths Liang Li (1): cfg80211: fix interface combinations check for ADHOC(IBSS) Linus Torvalds (2): random: Use arch_get_random_int instead of cycle counter if avail random: create add_device_randomness() interface Luis Henriques (1): ene_ir: Fix driver initialisation Mark Brown (4): rtc: wm831x: Feed the write counter into device_add_randomness() mfd: wm831x: Feed the device UUID into device_add_randomness() ASoC: wm8994: Ensure there are enough BCLKs for four channels ASoC: wm8962: Allow VMID time to fully ramp Martin Schwidefsky (1): s390/mm: downgrade page table after fork of a 31 bit process Mel Gorman (1): mm: hugetlbfs: close race during teardown of hugetlbfs shared page tables Mikael Pettersson (1): m68k: Correct the Atari ALLOWINT definition Neil Horman (3): drop_monitor: fix sleeping in invalid context warning drop_monitor: Make updating data->skb smp safe drop_monitor: prevent init path from scheduling on the wrong cpu NeilBrown (1): md/raid1: don't abort a resync on the first badblock. Paul Gortmaker (1): stable: update references to older 2.6 versions for 3.x Peter Zijlstra (1): sched: Fix race in task_group() Russell King (1): ARM: Fix undefined instruction exception handling Ryusuke Konishi (1): nilfs2: fix deadlock issue between chcp and thaw ioctls Seth Forshee (1): Input: synaptics - handle out of bounds values from the hardware Shawn Guo (1): ARM: 7466/1: disable interrupt before spinning endlessly Stanislav Kinsbursky (1): SUNRPC: return negative value in case rpcbind client creation error Stefano Stabellini (1): xen: mark local pages as FOREIGN in the m2p_override Takashi Iwai (3): ALSA: hda - Fix invalid D3 of headphone DAC on VT202x codecs ALSA: mpu401: Fix missing initialization of irq field ALSA: hda - Support dock on Lenovo Thinkpad T530 with ALC269VC Theodore Ts'o (7): random: Use arch-specific RNG to initialize the entropy store random: make 'add_interrupt_randomness()' do something sane random: use lockless techniques in the interrupt path usb: feed USB device information to the /dev/random driver net: feed /dev/random with the MAC address when registering a device random: use the arch-specific rng in xfer_secondary_pool random: add new get_random_bytes_arch() function Tomoya MORINAGA (2): pch_uart: Fix rx error interrupt setting issue pch_uart: Fix parity setting issue Tony Luck (1): Redefine ATOMIC_INIT and ATOMIC64_INIT to drop the casts Vivek Goyal (1): floppy: Cleanup disk->queue before caling put_disk() if add_disk() was never called Will Deacon (2): ARM: 7467/1: mutex: use generic xchg-based implementation for ARMv6+ ARM: 7478/1: errata: extend workaround for erratum #720789 Xiao Guangrong (1): mm: mmu_notifier: fix freed page still mapped in secondary MMU Xishi Qiu (1): mm: setup pageblock_order before it's used by sparsemem
signature.asc
Description: This is a digitally signed message part