User: Password:
|
|
Subscribe / Log in / New account

Linux 3.2.27

From:  Ben Hutchings <ben@decadent.org.uk>
To:  linux-kernel@vger.kernel.org, Andrew Morton <akpm@linux-foundation.org>, torvalds@linux-foundation.org, Jiri Slaby <jslaby@suse.cz>, stable@vger.kernel.org
Subject:  Linux 3.2.27
Date:  Sat, 11 Aug 2012 01:49:56 +0100
Message-ID:  <1344646196.13142.226.camel@deadeye.wl.decadent.org.uk>
Cc:  lwn@lwn.net
Archive-link:  Article

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-st...

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




Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds