Lucid update to 2.6.32.22 stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| linux (Ubuntu) |
Undecided
|
Unassigned | ||
| Lucid |
Undecided
|
Unassigned | ||
| Maverick |
Undecided
|
Unassigned | ||
| linux-mvl-dove (Ubuntu) |
Undecided
|
Unassigned | ||
| Lucid |
Undecided
|
Unassigned | ||
| Maverick |
Undecided
|
Unassigned |
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.22 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
http://
http://
TEST CASE: TBD
The following patches are in the 2.6.32.22 stable release:
* Linux 2.6.32.22
* SUNRPC: Fix race corrupting rpc upcall
* NFS: Fix a typo in nfs_sockaddr_
* apm_power: Add missing break statement
* hwmon: (f75375s) Do not overwrite values read from registers
* hwmon: (f75375s) Shift control mode to the correct bit position
* arm: fix really nasty sigreturn bug
* ALSA: hda - Handle pin NID 0x1a on ALC259/269
* ALSA: hda - Handle missing NID 0x1b on ALC259 codec
* sched: cpuacct: Use bigger percpu counter batch values for stats counters
* sched: Fix select_
* sched: Pre-compute cpumask_
* sched: Fix select_
* sched: Fix vmark regression on big machines
* sched: More generic WAKE_AFFINE vs select_
* sched: Cleanup select_
* sched: apply RCU protection to wake_affine()
* sched: Remove unnecessary RCU exclusion
* sched: Fix rq->clock synchronization when migrating tasks
* sched: Fix nr_uninterruptible count
* sched: Optimize task_rq_lock()
* sched: Fix TASK_WAKING vs fork deadlock
* sched: Make select_
* sched: _cpu_down(): Don't play with current-
* sched: sched_exec(): Remove the select_
* sched: move_task_
* sched: move_task_
* sched: Kill the broken and deadlockable cpuset_
* sched: set_cpus_
* sched: Queue a deboosted task to the head of the RT prio queue
* sched: Implement head queueing for sched_rt
* sched: Extend enqueue_task to allow head queueing
* sched: Fix race between ttwu() and task_rq_lock()
* sched: Fix incorrect sanity check
* sched: Fix fork vs hotplug vs cpuset namespaces
* sched: Fix hotplug hang
* sched: Remove the cfs_rq dependency from set_task_cpu()
* sched: Add pre and post wakeup hooks
* sched: Fix select_task_rq() vs hotplug issues
* sched: Fix sched_exec() balancing
* sched: Fix broken assertion
* sched: Make warning less noisy
* sched: Ensure set_task_cpu() is never called on blocked tasks
* sched: Use TASK_WAKING for fork wakups
* sched: Fix set_cpu_active() in cpu_down()
* sched: Use rcu in sched_get_
* sched: Use rcu in sched_get/
* sched: Use rcu in sys_sched_
* sched: Make wakeup side and atomic variants of completion API irq safe
* sched: Remove forced2_migrations stats
* sched: Sanitize fork() handling
* sched: Clean up ttwu() rq locking
* sched: Remove rq->clock coupling from set_task_cpu()
* sched: Remove unused cpu_nr_migrations()
* sched: Consolidate select_task_rq() callers
* sched: Protect sched_rr_
* sched: Protect task->cpus_allowed access in sched_getaffinity()
* x86, tsc: Fix a preemption leak in restore_
* wireless extensions: fix kernel heap content leak
* ath5k: check return value of ieee80211_
* p54: fix tx feedback status flag check
* perf: Initialize callchains roots's childen hits
* memory hotplug: fix next block calculation in is_removable
* Input: i8042 - fix device removal on unload
* binfmt_misc: fix binfmt_misc priority
* kernel/groups.c: fix integer overflow in groups_search
* bounce: call flush_dcache_page() after bounce_copy_vec()
* mmc: fix the use of kunmap_atomic() in tmio_mmc.h
* tmio_mmc: don't clear unhandled pending interrupts
* gcov: fix null-pointer dereference for certain module types
* irda: off by one
* tracing: t_start: reset FTRACE_ITER_HASH in case of seek/pread
* tracing: Do not allow llseek to set_ftrace_filter
* tracing: Fix a race in function profile
* libata: skip EH autopsy and recovery during suspend
* HID: fix suspend crash by moving initializations earlier
* HID: usbhid: initialize interface pointers early enough
* oprofile, x86: fix init_sysfs() function stub
* oprofile, x86: fix init_sysfs error handling
* oprofile: fix crash when accessing freed task structs
* tun: Don't add sysfs attributes to devices without sysfs directories
* sysfs: checking for NULL instead of ERR_PTR
* ALSA: seq/oss - Fix double-free at error path of snd_seq_oss_open()
* ALSA: hda - Fix auto-parser of ALC269vb for HP pin NID 0x21
* USB: cdc-acm: Fixing crash when ACM probing interfaces with no endpoint descriptors.
* USB: cdc-acm: Add pseudo modem without AT command capabilities
* USB: cdc-acm: Adding second ACM channel support for various Nokia and one Samsung phones
* USB: Expose vendor-specific ACM channel on Nokia 5230
* USB: cdc-acm: add another device quirk
* USB: Exposing second ACM channel as tty for Nokia S60 phones.
* usb: serial: mos7840: Add USB IDs to support more B&B USB/RS485 converters.
* USB: mos7840: fix DMA buffers on stack and endianess bugs
* usb: serial: mos7840: Add USB ID to support the B&B Electronics USOPTL4-2P.
* USB: serial: Extra device/vendor ID for mos7840 driver
* USB: ftdi_sio: Added custom PIDs for ChamSys products
* USB: cp210x: Add B&G H3000 link cable ID
* USB: CP210x Add new device ID
* USB: Fix kernel oops with g_ether and Windows
* USB: ehci-ppc-of: problems in unwind
* ocfs2: Fix incorrect checksum validation error
* ath9k_hw: fix parsing of HT40 5 GHz CTLs
* fuse: flush background queue on connection close
* staging: hv: Fixed lockup problem with bounce_buffer scatter list
* staging: hv: Increased storvsc ringbuffer and max_io_requests
* staging: hv: Fixed the value of the 64bit-hole inside ring buffer
* staging: hv: Fixed bounce kmap problem by using correct index
* staging: hv: Fix missing functions for net_device_ops
* sched: revert stable c6fc81a sched: Fix a race between ttwu() and migrate_task()
* sched: kill migration thread in CPU_POST_DEAD instead of CPU_DEAD
* PCI: MSI: Restore read_msi_
* PCI: MSI: Remove unsafe and unnecessary hardware access
* x86, tsc, sched: Recompute cyc2ns_offset's during resume from sleep states
* sata_mv: fix broken DSM/TRIM support (v2)
* ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763
* xen: use percpu interrupts for IPIs and VIRQs
* xen: handle events as edge-triggered
* hwmon: (k8temp) Differentiate between AM2 and ASB1
Related branches
CVE References
- 2010-0435
- 2010-2942
- 2010-2943
- 2010-2954
- 2010-2955
- 2010-2960
- 2010-2962
- 2010-2963
- 2010-3067
- 2010-3078
- 2010-3080
- 2010-3084
- 2010-3310
- 2010-3432
- 2010-3437
- 2010-3442
- 2010-3477
- 2010-3705
- 2010-3848
- 2010-3849
- 2010-3850
- 2010-3861
- 2010-3865
- 2010-3875
- 2010-3876
- 2010-3877
- 2010-3880
- 2010-3904
- 2010-4072
- 2010-4073
- 2010-4076
- 2010-4077
- 2010-4158
- 2010-4163
- 2010-4165
- 2010-4169
- 2010-4175
Changed in linux (Ubuntu): | |
assignee: | nobody → Brad Figg (brad-figg) |
status: | New → In Progress |
tags: | added: lucid upstream-stable |
Changed in linux (Ubuntu Lucid): | |
status: | New → Fix Committed |
tags: | added: verification-needed |
Martin Pitt (pitti) wrote : | #2 |
David Henningson reported a boot failure with the -26 kernel in bug 502143. He filed a new bug about it (but mentioned the wrong bug number). I'll update this bug once the right bug number gets known.
Blocking this kernel from getting to -updates for now.
tags: |
added: verification-failed removed: verification-needed |
Martin Pitt (pitti) wrote : | #3 |
Regression is tracked in bug 672964.
Martin Pitt (pitti) wrote : | #4 |
This turned out to not be a regression after all, but just bad luck and a latent bug in udev. Removing regression flags.
tags: |
added: verification-needed removed: verification-failed |
Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package linux - 2.6.32-26.47
---------------
linux (2.6.32-26.47) lucid-proposed; urgency=low
[ Steve Conklin ]
* Revert "SAUCE: ALSA: HDA: Enable internal mic on Dell E6410 and Dell
E6510"
* Revert "[Config] Added be2net, be2scsi to udebs"
[ Upstream Kernel Changes ]
* Revert "(ore-stable) ALSA: hda - Apply ALC269 VAIO fix-up to all Sony
laptops with ALC269"
* Revert "(pre-stable) ALSA: HDA: Correctly apply position_fix quirks for
ATI and VIA controllers"
* Revert "ALSA: hda: Use LPIB for another mainboard"
* Revert "ALSA: hda: Use LPIB for ASUS M2V"
* Revert "ALSA: hda: Use LPIB for an ASUS device"
* Buglink Fixup for reverted unverified fixes
linux (2.6.32-26.46) lucid-proposed; urgency=low
[ Brad Figg ]
* SAUCE: ALSA: HDA: Enable internal mic on Dell E6410 and Dell E6510
- See: #605047, #628961
[ Tim Gardner ]
* [Config] Added be2net, be2scsi to udebs
- See: #628776
[ Upstream Kernel Changes ]
* Revert "(pre-stable) drm/i915: add PANEL_UNLOCK_REGS definition"
- LP: #645444
* Revert "(pre-stable) drm/i915: make sure we shut off the panel in eDP
configs"
- LP: #645444
* Revert "(pre-stable) drm/i915: make sure eDP panel is turned on"
- LP: #645444
* Revert "(pre-stable) drm/radeon/kms: initialize set_surface_reg reg for
rs600 asic"
- LP: #645371
* Revert "drm/nouveau: Fix fbcon corruption with font width not divisible
by 8"
- LP: #663176
* mmc: fix all hangs related to mmc/sd card insert/removal during
suspend/resume
- LP: #477106
* mmc: build fix: mmc_pm_notify is only available with CONFIG_PM=y
- LP: #477106
* hwmon: (k8temp) Differentiate between AM2 and ASB1
- LP: #644694
* xen: handle events as edge-triggered
- LP: #644694
* xen: use percpu interrupts for IPIs and VIRQs
- LP: #644694
* ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763
- LP: #605101, #644694
* sata_mv: fix broken DSM/TRIM support (v2)
- LP: #644694
* x86, tsc, sched: Recompute cyc2ns_offset's during resume from sleep
states
- LP: #644694
* PCI: MSI: Remove unsafe and unnecessary hardware access
- LP: #644694
* PCI: MSI: Restore read_msi_
- LP: #644694
* sched: kill migration thread in CPU_POST_DEAD instead of CPU_DEAD
- LP: #644694
* sched: revert stable c6fc81a sched: Fix a race between ttwu() and
migrate_task()
- LP: #644694
* staging: hv: Fix missing functions for net_device_ops
- LP: #644694
* staging: hv: Fixed bounce kmap problem by using correct index
- LP: #644694
* staging: hv: Fixed the value of the 64bit-hole inside ring buffer
- LP: #644694
* staging: hv: Increased storvsc ringbuffer and max_io_requests
- LP: #644694
* staging: hv: Fixed lockup problem with bounce_buffer scatter list
- LP: #644694
* fuse: flush background queue on connection close
- LP: #644694
* ath9k_hw: fix parsing of HT40 5 GHz CTLs
- LP: #644694
* ocfs2: Fix incorrect checksum validation error
- LP: #644694
* USB: ehci-ppc-of: problems in unwind
- LP: #644694
* USB: Fix kernel oo...
Changed in linux (Ubuntu Lucid): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
assignee: | Brad Figg (brad-figg) → nobody |
Changed in linux (Ubuntu Maverick): | |
status: | New → Invalid |
Changed in linux-mvl-dove (Ubuntu): | |
status: | New → Invalid |
tags: | added: kernel-stable-tracking-bug |
tags: | removed: lucid upstream-stable verification-needed |
Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package linux-mvl-dove - 2.6.32-216.33
---------------
linux-mvl-dove (2.6.32-216.33) lucid-proposed; urgency=low
[ Ubuntu: 2.6.32-31.60 ]
* Release Tracking Bug
- LP: #734950
* SAUCE: Clear new_profile in error path
- LP: #732700
* [Config] CONFIG_
- LP: #733191
* Revert "drm/radeon/bo: add some fallback placements for VRAM only
objects."
- LP: #652934
* drm/radeon: fall back to GTT if bo creation/validation in VRAM fails.
- LP: #652934
* drm/radeon/kms: Fix retrying ttm_bo_init() after it failed once.
- LP: #652934
* xfs: always use iget in bulkstat
- LP: #692848
* drm/radeon/kms: make the mac rv630 quirk generic
- LP: #728687
* drm/radeon/kms: add pll debugging output
- LP: #728687
* drm/radeon: remove 0x4243 pci id
- LP: #728687
* drm/radeon/kms: fix s/r issues with bios scratch regs
- LP: #728687
* drm/i915/lvds: Add AOpen i915GMm-HFS to the list of false-positive LVDS
- LP: #728687
* drm/i915: Add dependency on CONFIG_TMPFS
- LP: #728687
* Linux 2.6.32.29+drm33.14
- LP: #728687
* NFSD: memory corruption due to writing beyond the stat array
- LP: #728687
* mptfusion: mptctl_release is required in mptctl.c
- LP: #728687
* mptfusion: Fix Incorrect return value in mptscsih_dev_reset
- LP: #728687
* ocfs2_connectio
- LP: #728687
* x25: decrement netdev reference counts on unload
- LP: #728687
* x86, hpet: Disable per-cpu hpet timer if ARAT is supported
- LP: #728687
* OHCI: work around for nVidia shutdown problem
- LP: #728687
* x86/pvclock: Zero last_value on resume
- LP: #728687
* av7110: check for negative array offset
- LP: #728687
* CRED: Fix get_task_cred() and task_state() to not resurrect dead
credentials
- LP: #728687
* bonding/vlan: Avoid mangled NAs on slaves without VLAN tag insertion
- LP: #728687
* CRED: Fix kernel panic upon security_
- LP: #728687
* CRED: Fix BUG() upon security_
- LP: #728687
* CRED: Fix memory and refcount leaks upon security_
failure
- LP: #728687
* sendfile(): check f_op.splice_write() rather than f_op.sendpage()
- LP: #728687
* isdn: hisax: Replace the bogus access to irq stats
- LP: #728687
* ixgbe: add support for 82599 based Express Module X520-P2
- LP: #728687
* ixgbe: prevent speculative processing of descriptors before ready
- LP: #728687
* scsi_dh_alua: add netapp to dev list
- LP: #728687
* scsi_dh_alua: Add IBM Power Virtual SCSI ALUA device to dev list
- LP: #728687
* dm raid1: fail writes if errors are not handled and log fails
- LP: #728687
* GFS2: Fix bmap allocation corner-case bug
- LP: #728687
* dm raid1: fix null pointer dereference in suspend
- LP: #728687
* sunrpc/cache: fix module refcnt leak in a failure path
- LP: #728687
* be2net: Maintain tx and rx counters in driver
- LP: #728687
* tcp: Make TCP_MAXSEG minimum more correct.
- LP: #728687
* nfsd: correctly handle return value from ...
Changed in linux-mvl-dove (Ubuntu Lucid): | |
status: | New → Fix Released |
Changed in linux-mvl-dove (Ubuntu Maverick): | |
status: | New → Fix Released |
tags: | added: testcase |
Accepted linux into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you in advance!