[Lucid] Update to 2.6.32.11 Stable Kernel

Bug #553837 reported by Stefan Bader
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Stefan Bader

Bug Description

SRU Justification

Impact: The upstream process for stable tree updates is quite similar in scope to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a bug, and each patch is vetted by upstream by originating either directly from Linus' tree or in a minimally backported form of that patch. The 2.6.32.11 upstream stable patch set is now available. It should be included in the Ubuntu kernel as well.

Due to the fact that we are carrying the DRM backport from 2.6.33, all patches affecting DRM have been dropped from the 2.6.32.11 port and picked from 2.6.33.2 instead.

TEST CASE: TBD

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
http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33.2
http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.33.2.bz2

==========

The following 113 patches were picked from 2.6.32.11:
* drivers/scsi/ses.c: eliminate double free
* decompress: fix new decompressor for PIC
* ARM: Fix decompressor's kernel size estimation for ROM=y
* MIPS: Cleanup forgotten label_module_alloc in tlbex.c
* tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt()
* tg3: Fix 5906 transmit hangs
* ALSA: hda - Fix input source elements of secondary ADCs on Realtek
* ALSA: hda: enable MSI for Gateway M-6866
* timekeeping: Prevent oops when GENERIC_TIME=n
* Input: alps - add support for the touchpad on Toshiba Tecra A11-11L
* Input: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table
* i2c-i801: Don't use the block buffer for I2C block writes
* ath5k: dont use external sleep clock in AP mode
* ath5k: fix setup for CAB queue
* ring-buffer: Move disabled check into preempt disable section
* function-graph: Init curr_ret_stack with ret_stack
* Bluetooth: Fix sleeping function in RFCOMM within invalid context
* 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
* PCI: unconditionally clear AER uncorr status register during cleanup
* efifb: fix framebuffer handoff
* coredump: suppress uid comparison test if core output files are pipes
* V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini()
* hrtimer: Tune hrtimer_interrupt hang logic
* x86, apic: Don't use logical-flat mode when CPU hotplug may exceed 8 CPUs
* mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA
* pci: add support for 82576NS serdes to existing SR-IOV quirk
* sched: Mark boot-cpu active before smp_init()
* sparc64: Make prom entry spinlock NMI safe.
* sysctl: require CAP_SYS_RAWIO to set mmap_min_addr
* e1000e: enable new 82567V-3 device
* ixgbe: add support for 82599 KR device 0x1517
* Input: wacom - ensure the device is initialized properly upon resume
* ath9k: fix lockdep warning when unloading module
* mqueue: fix mq_open() file descriptor leak on user-space processes
* virtio: fix out of range array access
* x86: set_personality_ia32() misses force_personality32
* sched: Fix SCHED_MC regression caused by change in sched cpu_power
* readahead: add blk_run_backing_dev
* ALSA: hda: Use LPIB and 6stack-dig for eMachines T5212
* ALSA: hda - Disable MSI for Nvidia controller
* ALSA: hda - Fix secondary ADC of ALC260 basic model
* ALSA: hda: Fix 0 dB offset for HP laptops using CX20551 (Waikiki)
* ALSA: cmipci: work around invalid PCM pointer
* gigaset: correct clearing of at_state strings on RING
* gigaset: prune use of tty_buffer_request_room
* perf: Make the install relative to DESTDIR if specified
* perf_event: Fix oops triggered by cpu offline/online
* tmpfs: fix oops on mounts with mpol=default
* 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
* SCSI: scsi_transport_fc: Fix synchronization issue while deleting vport
* 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()
* tty: Keep the default buffering to sub-page units
* tty: Take a 256 byte padding into account when buffering below sub-page units
* USB: fix usbfs regression
* USB: EHCI: fix ITD list order
* USB: EHCI: adjust ehci_iso_stream for changes in ehci_qh
* USB: qcserial: add new device ids
* USB: xHCI: re-initialize cmd_completion
* USB: serial: ftdi: add CONTEC vendor and product id
* 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
* usb: r8a66597-hcd: fix removed from an attached hub
* wl1251: fix potential crash
* jme: Fix VLAN memory leak
* jme: Protect vlgrp structure by pause RX actions.
* edac, mce: Filter out invalid values
* iwlwifi: use dma_alloc_coherent
* iwlwifi: Silence tfds_in_queue message
* SUNRPC: Fix a potential memory leak in auth_gss
* sunrpc: handle allocation errors from __rpc_lookup_create()
* if_tunnel.h: add missing ams/byteorder.h include
* fs/partitions/msdos: add support for large disks
* fs/partition/msdos: fix unusable extended partition for > 512B sector
* 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
* rt2860sta: Fix argument to linux_pci_unmap_single()
* ath9k: fix BUG_ON triggered by PAE frames
* cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node
* softlockup: Stop spurious softlockup messages due to overflow
* netfilter: xt_recent: fix regression in rules using a zero hit_count
* x86: Fix placement of FIX_OHCI1394_BASE
* x86, amd: Restrict usage of c1e_idle()
* hwmon: (coretemp) Add missing newline to dev_warn() message
* ALSA: hda: Use LPIB for ga-ma770-ud3 board
* ALSA: ac97: Add Toshiba P500 to ac97 jack sense blacklist
* ALSA: ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist
* ALSA: hda: Use ALC260_WILL quirk for another Acer model (0x1025007f)
* ath9k: Enable TIM timer interrupt only when needed.
* 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.
* leds-gpio: fix default state handling on OF platforms
* quota: manage reserved space when quota is not active [v2]
* quota: Fix warning when a delayed write happens before quota is enabled
* ahci: use BIOS date in broken_suspend list
* Bluetooth: Fix potential bad memory access with sysfs files
* Bluetooth: Fix kernel crash on L2CAP stress tests
* sh: Fix zImage boot using fixed PMB.
* b43: Workaround circular locking in hw-tkip key update callback
* block: Backport of various I/O topology fixes from 2.6.33 and 2.6.34
* s3cmci: initialize default platform data no_wprotect and no_detect with 1
* x86: Fix sched_clock_cpu for systems with unsynchronized TSC
* GFS2: Skip check for mandatory locks when unlocking
* Linux 2.6.32.11

The following 4 patches were picked from 2.6.33.2:
* drm/i915: fix small leak on overlay error path
* drm/i915: Avoid NULL deref in get_pages() unwind after error.
* drm/nouveau: report unknown connector state if lid closed
* Linux-2.6.32.11+drm33.2

Stefan Bader (smb)
description: updated
description: updated
Revision history for this message
Stefan Bader (smb) wrote :

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

Andy Whitcroft (apw)
Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (10.2 KiB)

This bug was fixed in the package linux - 2.6.32-20.29

---------------
linux (2.6.32-20.29) lucid; urgency=low

  [ Andy Whitcroft ]

  * Revert "SAUCE: Use MODULE_IMPORT macro to tie intel_agp to i915"
    - LP: #542251
  * add Breaks: against hardy lvm2
    - LP: #528155

  [ Colin Watson ]

  * d-i -- enable udebs for generic-pae
    - LP: #160366

  [ Stefan Bader ]

  * [Config] Add xen netboot support
    - LP: #160366

  [ Takashi Iwai ]

  * (pre-stable): input: Support Clickpad devices in ClickZone mode
    - LP: #516329

  [ Upstream Kernel Changes ]

  * Revert "(pre-stable) Bluetooth: Fix sleeping function in RFCOMM within
    invalid context"
    - LP: #553837
  * Revert "(pre-stable) USB: fix usbfs regression"
    - LP: #553837
  * Revert "(pre-stable) softlockup: Stop spurious softlockup messages due
    to overflow"
    - LP: #553837
  * Revert "(pre-stable) drm/nouveau: report unknown connector state if lid
    closed"
    - LP: #553837
  * drivers/scsi/ses.c: eliminate double free
    - LP: #553837
  * decompress: fix new decompressor for PIC
    - LP: #553837
  * ARM: Fix decompressor's kernel size estimation for ROM=y
    - LP: #553837
  * MIPS: Cleanup forgotten label_module_alloc in tlbex.c
    - LP: #553837
  * tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt()
    - LP: #553837
  * tg3: Fix 5906 transmit hangs
    - LP: #553837
  * ALSA: hda - Fix input source elements of secondary ADCs on Realtek
    - LP: #553837
  * ALSA: hda: enable MSI for Gateway M-6866
    - LP: #538918, #553837
  * timekeeping: Prevent oops when GENERIC_TIME=n
    - LP: #553837
  * Input: alps - add support for the touchpad on Toshiba Tecra A11-11L
    - LP: #553837
  * Input: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table
    - LP: #553837
  * i2c-i801: Don't use the block buffer for I2C block writes
    - LP: #553837
  * ath5k: dont use external sleep clock in AP mode
    - LP: #553837
  * ath5k: fix setup for CAB queue
    - LP: #553837
  * ring-buffer: Move disabled check into preempt disable section
    - LP: #553837
  * function-graph: Init curr_ret_stack with ret_stack
    - LP: #553837
  * Bluetooth: Fix sleeping function in RFCOMM within invalid context
    - LP: #553837
  * tracing: Use same local variable when resetting the ring buffer
    - LP: #553837
  * tracing: Disable buffer switching when starting or stopping trace
    - LP: #553837
  * tracing: Do not record user stack trace from NMI context
    - LP: #553837
  * PCI: unconditionally clear AER uncorr status register during cleanup
    - LP: #553837
  * efifb: fix framebuffer handoff
    - LP: #553837
  * coredump: suppress uid comparison test if core output files are pipes
    - LP: #553837
  * V4L/DVB (13961): em28xx-dvb: fix memleak in dvb_fini()
    - LP: #553837
  * hrtimer: Tune hrtimer_interrupt hang logic
    - LP: #553837
  * x86, apic: Don't use logical-flat mode when CPU hotplug may exceed 8
    CPUs
    - LP: #553837
  * mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA
    - LP: #553837
  * pci: add support for 82576NS serdes to existing SR-IOV quirk
    - LP: #553837
  * sched: Mark boot-cpu active before smp_init()
    -...

Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.