Ubuntu

Lucid update to 2.6.32.22 stable release

Reported by Brad Figg on 2010-09-21
16
This bug affects 2 people
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://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.32.22
  http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.32.22.bz2

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_match_ipaddr6
   * 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_idle_sibling() logic in select_task_rq_fair()
   * sched: Pre-compute cpumask_weight(sched_domain_span(sd))
   * sched: Fix select_idle_sibling()
   * sched: Fix vmark regression on big machines
   * sched: More generic WAKE_AFFINE vs select_idle_sibling()
   * sched: Cleanup select_task_rq_fair()
   * 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_fallback_rq() cpuset friendly
   * sched: _cpu_down(): Don't play with current->cpus_allowed
   * sched: sched_exec(): Remove the select_fallback_rq() logic
   * sched: move_task_off_dead_cpu(): Remove retry logic
   * sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq()
   * sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code
   * sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock
   * 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_rr_param()
   * sched: Use rcu in sched_get/set_affinity()
   * sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam()
   * 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_get_param() access to task->sched_class
   * sched: Protect task->cpus_allowed access in sched_getaffinity()
   * x86, tsc: Fix a preemption leak in restore_sched_clock_state()
   * wireless extensions: fix kernel heap content leak
   * ath5k: check return value of ieee80211_get_tx_rate
   * 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_msg_desc(); add get_cached_msi_msg_desc()
   * 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

Brad Figg (brad-figg) on 2010-09-21
Changed in linux (Ubuntu):
assignee: nobody → Brad Figg (brad-figg)
status: New → In Progress
Stefan Bader (smb) on 2010-09-22
tags: added: lucid upstream-stable

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!

Changed in linux (Ubuntu Lucid):
status: New → Fix Committed
tags: added: verification-needed
Martin Pitt (pitti) wrote :

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 :

Regression is tracked in bug 672964.

Martin Pitt (pitti) wrote :

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 :
Download full text (18.8 KiB)

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_msg_desc(); add get_cached_msi_msg_desc()
    - 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
Tim Gardner (timg-tpi) on 2011-03-21
Changed in linux (Ubuntu Maverick):
status: New → Invalid
Changed in linux-mvl-dove (Ubuntu):
status: New → Invalid
Brad Figg (brad-figg) on 2011-03-21
tags: added: kernel-stable-tracking-bug
tags: removed: lucid upstream-stable verification-needed
Launchpad Janitor (janitor) wrote :
Download full text (65.1 KiB)

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_BOOT_PRINTK_DELAY=y
    - 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_connection_find() returns pointer to bad structure
    - 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_file_alloc() failure.
    - LP: #728687
  * CRED: Fix BUG() upon security_cred_alloc_blank() failure
    - LP: #728687
  * CRED: Fix memory and refcount leaks upon security_prepare_creds()
    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
Paolo Pisati (p-pisati) on 2011-03-25
Changed in linux-mvl-dove (Ubuntu Maverick):
status: New → Fix Released
tags: added: testcase
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers