[Lucid][pull request] Update to 2.6.32.11 stable kernel

Stefan Bader stefan.bader at canonical.com
Sat Apr 3 15:14:53 UTC 2010


Stefan Bader wrote:
> Hi All,
> 
> http://bugs.launchpad.net/bugs/553837
> 
> The 2.6.32.11 stable kernel has recently been released.
> 
> http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.11
> http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.11.bz2
> 
> The 2.6.32.11 upstream stable kernel brings in 115 patches. As we carry
> the DRM stack from 2.6.33, all patches that affect DRM have been dropped
> (3) and replaced by DRM patches from 2.6.33.2 (3 patches).
> 
> The upstream process for stable tree updates is quite similar in scope
> to the Ubuntu SRU process. e.g: each patch demonstrably fixes a bug and
> is vetted by upstream either by originating directly from Linus' tree or
> by being minimally backported from some patch in Linus' tree.
> 
> The next upstream release (2.6.32.12) is already queuing up. As it looks now,
> this will bring a majority of drm and xfs patches.
> 
> TEST CASE: TBD
> 
> The following patches (which we carried) were replaced by the versions from
> upstream stable:
> * Bluetooth: Fix sleeping function in RFCOMM within invalid context
> * USB: fix usbfs regression
> * softlockup: Stop spurious softlockup messages due to overflow
> * drm/nouveau: report unknown connector state if lid closed
> 
> This patch has not been replaced as there already have been modifications on top
> of it (patch in Ubuntu and upstream are identical):
> * Input: wacom - ensure the device is initialized properly upon resume
> 
> Not replaced as those were part of a security update:
> * x86: set_personality_ia32() misses force_personality32
> 
> The following bugs are affected by changes in 2.6.32.11:
>  https://bugs.launchpad.net/bugs/418627
>  ALSA: hda: Use ALC260_WILL quirk for another Acer model (0x1025007f)
>  https://launchpad.net/bugs/303789
>  ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist
>  https://launchpad.net/bugs/481058
>  ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist
>  https://launchpad.net/bugs/420578
>  ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki)
>  https://bugs.launchpad.net/bugs/538895
>  ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212
>  https://bugs.launchpad.net/bugs/538918
>  ALSA: hda: enable MSI for Gateway M-6866
> 

> Please note, that this update will *NOT* bump the ABI.

This was a lie. It _is_ an ABI bumper. One should not squeeze the test-build
into a previous release that was one...

> http://kernel.ubuntu.com/git?p=smb/ubuntu-lucid.git;a=shortlog;h=refs/heads/stable
> 
> The following changes since commit 94a2292a62852ad96bd3e6eba182c557735a64bb:
>   Andy Whitcroft (1):
>         UBUNTU: Ubuntu-2.6.32-19.28
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/smb/ubuntu-lucid.git stable
> 
> Adel Gadllah (1):
>       iwlwifi: Silence tfds_in_queue message
> 
> Alan Cox (1):
>       tty: Keep the default buffering to sub-page units
> 
> Alan Stern (1):
>       USB: fix usbfs regression
> 
> Alexander Duyck (1):
>       pci: add support for 82576NS serdes to existing SR-IOV quirk
> 
> Andiry Xu (1):
>       USB: xHCI: re-initialize cmd_completion
> 
> Andreas Herrmann (1):
>       x86, amd: Restrict usage of c1e_idle()
> 
> Andrei Emeltchenko (1):
>       Bluetooth: Fix kernel crash on L2CAP stress tests
> 
> Andrew Patterson (1):
>       PCI: unconditionally clear AER uncorr status register during cleanup
> 
> André Goddard Rosa (1):
>       mqueue: fix mq_open() file descriptor leak on user-space processes
> 
> Anton Vorontsov (1):
>       leds-gpio: fix default state handling on OF platforms
> 
> Ben Hutchings (1):
>       rt2860sta: Fix argument to linux_pci_unmap_single()
> 
> Ben Skeggs (1):
>       drm/nouveau: report unknown connector state if lid closed
> 
> Bernhard Rosenkraenzer (1):
>       USB: qcserial: add new device ids
> 
> Bob Copeland (2):
>       ath5k: dont use external sleep clock in AP mode
>       ath5k: fix setup for CAB queue
> 
> Borislav Petkov (1):
>       edac, mce: Filter out invalid values
> 
> Bruce Allan (1):
>       e1000e: enable new 82567V-3 device
> 
> Chris Wilson (1):
>       drm/i915: Avoid NULL deref in get_pages() unwind after error.
> 
> Christoph Fritz (1):
>       Input: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table
> 
> Clemens Ladisch (3):
>       ALSA: cmipci: work around invalid PCM pointer
>       USB: EHCI: fix ITD list order
>       USB: EHCI: adjust ehci_iso_stream for changes in ehci_qh
> 
> Colin Ian King (1):
>       softlockup: Stop spurious softlockup messages due to overflow
> 
> Dan Carpenter (2):
>       sunrpc: handle allocation errors from __rpc_lookup_create()
>       drm/i915: fix small leak on overlay error path
> 
> Daniel Chen (1):
>       ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist
> 
> Daniel Sangorrin (1):
>       USB: serial: ftdi: add CONTEC vendor and product id
> 
> Daniel T Chen (6):
>       ALSA: hda: enable MSI for Gateway M-6866
>       ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212
>       ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki)
>       ALSA: hda: Use LPIB for ga-ma770-ud3 board
>       ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist
>       ALSA: hda: Use ALC260_WILL quirk for another Acer model (0x1025007f)
> 
> Daniel Taylor (1):
>       fs/partitions/msdos: add support for large disks
> 
> David Daney (1):
>       MIPS: Cleanup forgotten label_module_alloc in tlbex.c
> 
> David S. Miller (1):
>       sparc64: Make prom entry spinlock NMI safe.
> 
> Dean Nelson (4):
>       PCI: fix return value from pcix_get_max_mmrbc()
>       PCI: fix access of PCI_X_CMD by pcix get and set mmrbc functions
>       PCI: cleanup error return for pcix get and set mmrbc functions
>       hwmon: (coretemp) Add missing newline to dev_warn() message
> 
> Dimitri Sivanich (1):
>       x86: Fix sched_clock_cpu for systems with unsynchronized TSC
> 
> Dmitry Monakhov (1):
>       quota: manage reserved space when quota is not active [v2]
> 
> Don Skidmore (1):
>       ixgbe: add support for 82599 KR device 0x1517
> 
> Felix Fietkau (1):
>       ath9k: fix BUG_ON triggered by PAE frames
> 
> Francesco Lavra (1):
>       V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini()
> 
> Gal Rosen (1):
>       SCSI: scsi_transport_fc: Fix synchronization issue while deleting vport
> 
> Grazvydas Ignotas (1):
>       wl1251: fix potential crash
> 
> Greg Kroah-Hartman (1):
>       Linux 2.6.32.11
> 
> Guo-Fu Tseng (2):
>       jme: Fix VLAN memory leak
>       jme: Protect vlgrp structure by pause RX actions.
> 
> Hisashi Hifumi (1):
>       readahead: add blk_run_backing_dev
> 
> Jan Beulich (1):
>       x86: Fix placement of FIX_OHCI1394_BASE
> 
> Jan Kara (1):
>       quota: Fix warning when a delayed write happens before quota is enabled
> 
> Jean Delvare (1):
>       i2c-i801: Don't use the block buffer for I2C block writes
> 
> John Kacur (1):
>       perf: Make the install relative to DESTDIR if specified
> 
> John Stultz (1):
>       timekeeping: Prevent oops when GENERIC_TIME=n
> 
> Julia Lawall (1):
>       drivers/scsi/ses.c: eliminate double free
> 
> KOSAKI Motohiro (4):
>       tmpfs: mpol=bind:0 don't cause mount error.
>       tmpfs: handle MPOL_LOCAL mount option properly
>       tmpfs: cleanup mpol_parse_str()
>       doc: add the documentation for mpol=local
> 
> Kees Cook (1):
>       sysctl: require CAP_SYS_RAWIO to set mmap_min_addr
> 
> Lai Jiangshan (1):
>       ring-buffer: Move disabled check into preempt disable section
> 
> Lars-Peter Clausen (1):
>       s3cmci: initialize default platform data no_wprotect and no_detect with 1
> 
> Louis Rilling (1):
>       tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt()
> 
> Marcel Holtmann (2):
>       Bluetooth: Fix sleeping function in RFCOMM within invalid context
>       Bluetooth: Fix potential bad memory access with sysfs files
> 
> Marcin Slusarz (1):
>       efifb: fix framebuffer handoff
> 
> Martin K. Petersen (1):
>       block: Backport of various I/O topology fixes from 2.6.33 and 2.6.34
> 
> Matt Carlson (1):
>       tg3: Fix 5906 transmit hangs
> 
> Mel Gorman (1):
>       tty: Take a 256 byte padding into account when buffering below sub-page units
> 
> Miao Xie (1):
>       cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node
> 
> Michael Buesch (1):
>       b43: Workaround circular locking in hw-tkip key update callback
> 
> Michael S. Tsirkin (1):
>       virtio: fix out of range array access
> 
> Ming Lei (1):
>       ath9k: fix lockdep warning when unloading module
> 
> Nathaniel McCallum (3):
>       USB: option: fix incorrect manufacturer name in usb/serial/option:
> MAXON->CMOTECH
>       USB: option: move hardcoded PID to a macro in usb/serial/option
>       USB: option: add support for a new CMOTECH device to usb/serial/option
> 
> Neil Horman (1):
>       coredump: suppress uid comparison test if core output files are pipes
> 
> Nobuhiro Iwamatsu (1):
>       sh: Fix zImage boot using fixed PMB.
> 
> OGAWA Hirofumi (1):
>       fs/partition/msdos: fix unusable extended partition for > 512B sector
> 
> Patrick McHardy (1):
>       netfilter: xt_recent: fix regression in rules using a zero hit_count
> 
> Paul Mackerras (1):
>       perf_event: Fix oops triggered by cpu offline/online
> 
> Paulius Zaleckas (1):
>       if_tunnel.h: add missing ams/byteorder.h include
> 
> Peter Zijlstra (1):
>       sched: Mark boot-cpu active before smp_init()
> 
> Ravikiran G Thirumalai (1):
>       tmpfs: fix oops on mounts with mpol=default
> 
> Russell King (2):
>       decompress: fix new decompressor for PIC
>       ARM: Fix decompressor's kernel size estimation for ROM=y
> 
> Sachin Prabhu (1):
>       GFS2: Skip check for mandatory locks when unlocking
> 
> Senthil Balasubramanian (1):
>       ath9k: Enable TIM timer interrupt only when needed.
> 
> Srinivas (1):
>       mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA
> 
> Stanislaw Gruszka (1):
>       iwlwifi: use dma_alloc_coherent
> 
> Stefan Bader (5):
>       Revert "(pre-stable) Bluetooth: Fix sleeping function in RFCOMM within
> invalid context"
>       Revert "(pre-stable) USB: fix usbfs regression"
>       Revert "(pre-stable) softlockup: Stop spurious softlockup messages due to
> overflow"
>       Revert "(pre-stable) drm/nouveau: report unknown connector state if lid
> closed"
>       Linux-2.6.32.11+drm33.2
> 
> Steven Rostedt (4):
>       function-graph: Init curr_ret_stack with ret_stack
>       tracing: Use same local variable when resetting the ring buffer
>       tracing: Disable buffer switching when starting or stopping trace
>       tracing: Do not record user stack trace from NMI context
> 
> Suresh Siddha (2):
>       x86, apic: Don't use logical-flat mode when CPU hotplug may exceed 8 CPUs
>       sched: Fix SCHED_MC regression caused by change in sched cpu_power
> 
> Takashi Iwai (3):
>       ALSA: hda - Fix input source elements of secondary ADCs on Realtek
>       ALSA: hda - Disable MSI for Nvidia controller
>       ALSA: hda - Fix secondary ADC of ALC260 basic model
> 
> Tejun Heo (1):
>       ahci: use BIOS date in broken_suspend list
> 
> Thomas Bächler (1):
>       Input: alps - add support for the touchpad on Toshiba Tecra A11-11L
> 
> Thomas Gleixner (1):
>       hrtimer: Tune hrtimer_interrupt hang logic
> 
> Tilman Schmidt (2):
>       gigaset: correct clearing of at_state strings on RING
>       gigaset: prune use of tty_buffer_request_room
> 
> Trond Myklebust (4):
>       NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode()
>       NFS: Avoid a deadlock in nfs_release_page
>       NFS: Prevent another deadlock in nfs_release_page()
>       SUNRPC: Fix a potential memory leak in auth_gss
> 
> Vivek Natarajan (3):
>       mac80211: Retry null data frame for power save
>       ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k
>       mac80211: Reset dynamic ps timer in Rx path.
> 
> Yoshihiro Shimoda (1):
>       usb: r8a66597-hcd: fix removed from an attached hub
> 
>  Documentation/filesystems/tmpfs.txt            |    6 +-
>  Makefile                                       |    2 +-
>  arch/arm/boot/compressed/head.S                |   50 ++++++-------
>  arch/arm/boot/compressed/vmlinux.lds.in        |    3 +
>  arch/mips/mm/tlbex.c                           |    8 --
>  arch/sh/boot/compressed/misc.c                 |    2 +-
>  arch/sparc/prom/p1275.c                        |   10 ++-
>  arch/x86/include/asm/fixmap.h                  |    6 +-
>  arch/x86/include/asm/msr-index.h               |    2 +
>  arch/x86/kernel/acpi/boot.c                    |    5 -
>  arch/x86/kernel/apic/apic.c                    |   14 ----
>  arch/x86/kernel/apic/probe_32.c                |   27 +++++++-
>  arch/x86/kernel/apic/probe_64.c                |   13 +---
>  arch/x86/kernel/cpu/intel.c                    |    3 +-
>  arch/x86/kernel/mpparse.c                      |    7 --
>  arch/x86/kernel/process.c                      |   32 ++++++--
>  arch/x86/kernel/smpboot.c                      |    2 -
>  block/blk-settings.c                           |   93 +++++++++++++++++------
>  drivers/ata/ahci.c                             |   28 +++++--
>  drivers/char/tty_buffer.c                      |    6 +-
>  drivers/edac/edac_mce_amd.c                    |    8 ++-
>  drivers/gpu/drm/i915/i915_gem.c                |   21 +++--
>  drivers/gpu/drm/i915/intel_overlay.c           |   13 ++-
>  drivers/hwmon/coretemp.c                       |    2 +-
>  drivers/i2c/busses/i2c-i801.c                  |    6 +-
>  drivers/input/mouse/alps.c                     |    2 +
>  drivers/input/serio/i8042-x86ia64io.h          |    7 ++
>  drivers/isdn/gigaset/ev-layer.c                |   12 +--
>  drivers/isdn/gigaset/interface.c               |    1 -
>  drivers/leds/leds-gpio.c                       |    3 +-
>  drivers/media/video/em28xx/em28xx-dvb.c        |    1 +
>  drivers/mmc/host/s3cmci.c                      |    2 +
>  drivers/net/e1000e/hw.h                        |    1 +
>  drivers/net/e1000e/ich8lan.c                   |    1 +
>  drivers/net/e1000e/netdev.c                    |    1 +
>  drivers/net/ixgbe/ixgbe_82599.c                |    1 +
>  drivers/net/ixgbe/ixgbe_main.c                 |    2 +
>  drivers/net/ixgbe/ixgbe_type.h                 |    1 +
>  drivers/net/jme.c                              |   35 +++++++++
>  drivers/net/tg3.c                              |   23 ++++--
>  drivers/net/tg3.h                              |    3 +
>  drivers/net/wireless/ath/ath5k/ath5k.h         |    2 +-
>  drivers/net/wireless/ath/ath5k/base.c          |   22 +++++-
>  drivers/net/wireless/ath/ath5k/qcu.c           |    5 +-
>  drivers/net/wireless/ath/ath5k/reset.c         |    5 +-
>  drivers/net/wireless/ath/ath9k/ath9k.h         |    1 +
>  drivers/net/wireless/ath/ath9k/main.c          |   26 ++++---
>  drivers/net/wireless/ath/ath9k/xmit.c          |   32 ++-------
>  drivers/net/wireless/b43/main.c                |   11 +--
>  drivers/net/wireless/iwlwifi/iwl-3945.c        |    8 +-
>  drivers/net/wireless/iwlwifi/iwl-core.c        |   12 ++--
>  drivers/net/wireless/iwlwifi/iwl-helpers.h     |    7 +-
>  drivers/net/wireless/iwlwifi/iwl-rx.c          |   21 +++---
>  drivers/net/wireless/iwlwifi/iwl-tx.c          |   25 +++---
>  drivers/net/wireless/iwlwifi/iwl3945-base.c    |   16 ++--
>  drivers/net/wireless/wl12xx/wl1251_debugfs.c   |    3 +-
>  drivers/pci/pci.c                              |   43 +++++------
>  drivers/pci/pcie/aer/aerdrv_core.c             |   10 +--
>  drivers/pci/quirks.c                           |    1 +
>  drivers/scsi/mvsas/mv_init.c                   |    1 +
>  drivers/scsi/scsi_transport_fc.c               |   24 +++---
>  drivers/scsi/ses.c                             |    4 +-
>  drivers/staging/rt2860/common/2860_rtmp_init.c |    2 +-
>  drivers/usb/host/ehci-hcd.c                    |    2 +-
>  drivers/usb/host/ehci-sched.c                  |   28 +++++--
>  drivers/usb/host/ehci.h                        |    5 +-
>  drivers/usb/host/r8a66597-hcd.c                |   16 +++-
>  drivers/usb/host/xhci-hcd.c                    |    1 +
>  drivers/usb/serial/ftdi_sio.c                  |    1 +
>  drivers/usb/serial/ftdi_sio_ids.h              |    7 ++
>  drivers/usb/serial/option.c                    |    7 +-
>  drivers/usb/serial/qcserial.c                  |   29 +++++++
>  drivers/video/efifb.c                          |   11 +++-
>  drivers/virtio/virtio_pci.c                    |    3 +-
>  fs/exec.c                                      |    3 +-
>  fs/gfs2/file.c                                 |    2 +-
>  fs/nfs/delegation.h                            |    6 ++
>  fs/nfs/dir.c                                   |    2 +-
>  fs/nfs/file.c                                  |    3 +-
>  fs/nfs/inode.c                                 |    2 +-
>  fs/nfs/pagelist.c                              |   23 +++---
>  fs/partitions/msdos.c                          |   85 ++++++++++++---------
>  fs/quota/dquot.c                               |   45 +++++++++--
>  include/linux/decompress/mm.h                  |   14 +++-
>  include/linux/hrtimer.h                        |   13 ++-
>  include/linux/if_tunnel.h                      |    1 +
>  include/linux/lcm.h                            |    8 ++
>  include/linux/quotaops.h                       |   11 ++-
>  include/linux/tty.h                            |   11 +++
>  include/net/mac80211.h                         |    4 +
>  init/main.c                                    |    9 +--
>  ipc/mqueue.c                                   |    3 +-
>  kernel/cpuset.c                                |   20 +++--
>  kernel/hrtimer.c                               |   96 ++++++++++++++----------
>  kernel/kthread.c                               |    2 +-
>  kernel/perf_event.c                            |   13 +++-
>  kernel/sched.c                                 |   76 +++++++++++--------
>  kernel/time/clocksource.c                      |    4 +
>  kernel/time/timer_list.c                       |    5 +-
>  kernel/trace/ftrace.c                          |    2 +-
>  kernel/trace/ring_buffer.c                     |   12 ++--
>  kernel/trace/trace.c                           |   24 +++++-
>  lib/Makefile                                   |    2 +-
>  lib/lcm.c                                      |   15 ++++
>  mm/mempolicy.c                                 |   40 ++++++----
>  mm/readahead.c                                 |   12 +++
>  net/bluetooth/l2cap.c                          |   15 ++++-
>  net/bluetooth/rfcomm/core.c                    |   13 +++-
>  net/bluetooth/rfcomm/sock.c                    |   11 +++-
>  net/bluetooth/sco.c                            |   11 +++-
>  net/mac80211/ieee80211_i.h                     |    1 +
>  net/mac80211/main.c                            |   15 ++++
>  net/mac80211/mlme.c                            |   20 ++++-
>  net/mac80211/rx.c                              |    8 ++
>  net/netfilter/xt_recent.c                      |    2 +-
>  net/sunrpc/auth_gss/auth_gss.c                 |    5 +-
>  net/sunrpc/rpc_pipe.c                          |    2 +
>  security/min_addr.c                            |    3 +
>  sound/pci/ac97/ac97_patch.c                    |    2 +
>  sound/pci/cmipci.c                             |   14 +++-
>  sound/pci/hda/hda_intel.c                      |   10 +++
>  sound/pci/hda/patch_conexant.c                 |   15 ++++
>  sound/pci/hda/patch_realtek.c                  |   11 ++-
>  tools/perf/Documentation/Makefile              |    4 +-
>  tools/perf/Makefile                            |    4 +-
>  125 files changed, 1057 insertions(+), 533 deletions(-)
>  create mode 100644 include/linux/lcm.h
>  create mode 100644 lib/lcm.c
> 
> 
> 
> 






More information about the kernel-team mailing list