[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