Natty update to 2.6.38.8 stable release

Bug #793702 reported by Tim Gardner
64
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Natty
Fix Released
Undecided
Tim Gardner
linux-ti-omap4 (Ubuntu)
Fix Released
Undecided
Unassigned
Natty
Fix Released
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.38.8 upstream stable
       patch set is now available. It should be included in the Ubuntu
       kernel as well.

       git://git.kernel.org/

    TEST CASE: TBD

       The following patches are in the 2.6.38.8 stable release:

usbnet/cdc_ncm: add missing .reset_resume hook
ath5k: Disable fast channel switching by default
mm: vmscan: correctly check if reclaimer should schedule during shrink_slab
mm: vmscan: correct use of pgdat_balanced in sleeping_prematurely
ALSA: hda - Use LPIB for ATI/AMD chipsets as default
ALSA: hda - Enable snoop bit for AMD controllers
ALSA: hda - Enable sync_write workaround for AMD generically
cpuidle: menu: fixed wrapping timers at 4.294 seconds
drm/i915: Fix gen6 (SNB) missed BLT ring interrupts.
USB: ehci: remove structure packing from ehci_def
drm/i915: disable PCH ports if needed when disabling a CRTC
UBUNTU: [Config] Add grub-efi as a recommended bootloader for server and generic
UBUNTU: Bump ABI
kmemleak: Do not return a pointer to an object that kmemleak did not get
kmemleak: Initialise kmemleak after debug_objects_mem_init()
Fix _OSC UUID in pcc-cpufreq
CPU hotplug, re-create sysfs directory and symlinks
Fix memory leak in cpufreq_stat
net: recvmmsg: Strip MSG_WAITFORONE when calling recvmsg
ftrace: Only update the function code on write to filter files
qla2xxx: Fix hang during driver unload when vport is active.
qla2xxx: Fix virtual port failing to login after chip reset.
qla2xxx: Fix vport delete hang when logins are outstanding.
powerpc/kdump64: Don't reference freed memory as pacas
powerpc/kexec: Fix memory corruption from unallocated slaves
x86, cpufeature: Fix cpuid leaf 7 feature detection
ath9k_hw: do noise floor calibration only on required chains
ath9k_hw: fix power for the HT40 duplicate frames
ath9k_hw: fix dual band assumption for XB113
ath9k_hw: Fix STA connection issues with AR9380 (XB113).
powerpc: Set nr_cpu_ids early and use it to free PACAs
powerpc/oprofile: Handle events that raise an exception without overflowing
iwlagn: fix iwl_is_any_associated
block: rescan partitions on invalidated devices on -ENOMEDIA too
block: move bd_set_size() above rescan_partitions() in __blkdev_get()
paride: Convert to bdops->check_events()
gdrom,viocd: Convert to bdops->check_events()
ide: Convert to bdops->check_events()
block: don't block events on excl write for non-optical devices
block: Fix discard topology stacking and reporting
block: add proper state guards to __elv_next_request
block: always allocate genhd->ev if check_events is implemented
mtd: mtdconcat: fix NAND OOB write
mtd: return badblockbits back
x86, 64-bit: Fix copy_[to/from]_user() checks for the userspace address limit
ext4: fix possible use-after-free in ext4_remove_li_request()
iwlwifi: fix bugs in change_interface
nl80211: Fix set_key regression with some drivers
mac80211: fix a few RCU issues
wire up fanotify syscalls
wire up clock_adjtime syscall
drm: Send pending vblank events before disabling vblank.
pata_cm64x: fix boot crash on parisc
ext3: Fix fs corruption when make_indexed_dir() fails
jbd: Fix forever sleeping process in do_get_write_access()
jbd: fix fsync() tid wraparound bug
ext4: release page cache in ext4_mb_load_buddy error path
bonding: 802.3ad - fix agg_device_up
bridge: fix forwarding of IPv6
ieee802154: Remove hacked CFLAGS in net/ieee802154/Makefile
irda: fix locking unbalance in irda_sendmsg
inetpeer: reduce stack usage
ipv6: Remove hoplimit initialization to -1
ipv6: udp: fix the wrong headroom check
macvlan: fix panic if lowerdev in a bond
net: Do not wrap sysctl igmp_max_memberships in IP_MULTICAST
net: use hlist_del_rcu() in dev_change_name()
Revert "bridge: Forward reserved group addresses if !STP"
SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict()
tcp: len check is unnecessarily devastating, change to WARN_ON
vlan: fix GVRP at dismantle time MIME-Version: 1.0
igmp: call ip_mc_clear_src() only when we have no users of ip_mc_list
net: add skb_dst_force() in sock_queue_err_skb()
sch_sfq: avoid giving spurious NET_XMIT_CN signals
sctp: fix memory leak of the ASCONF queue when free asoc
sch_sfq: fix peek() implementation
bonding: prevent deadlock on slave store with alb mode (v3)
mpt2sas: move even handling of MPT2SAS_TURN_ON_FAULT_LED into process context
bnx2i: Fixed packet error created when the sq_size is set to 16
bnx2i: Updated the connection shutdown/cleanup timeout
Fix Ultrastor asm snippet
target: Fix multi task->task_sg[] chaining logic bug
target: Fix interrupt context bug with stats_lock and core_tmr_alloc_req
target: Fix bug with task_sg chained transport_free_dev_tasks release
target: Fix task->task_execute_queue=1 clear bug + LUN_RESET OOPs
x86, ioapic: Fix potential resume deadlock
x86, amd: Do not enable ARAT feature on AMD processors below family 0x12
x86, amd: Use _safe() msr access for GartTlbWlk disable code
x86, cpufeature: Update CPU feature RDRND to RDRAND
oprofile, x86: Enable preemption during pci device setup in IBS init
rcu: Fix unpaired rcu_irq_enter() from locking selftests
When mandatory encryption on share, fail mount
staging: usbip: fix wrong endian conversion
staging: r8712u: Fix driver to support ad-hoc mode
Fix for buffer overflow in ldm_frag_add not sufficient
seqlock: Don't smp_rmb in seqlock reader spin loop
md: Fix race when creating a new md device.
md/bitmap: fix saving of events_cleared and other state.
ALSA: HDA: Use one dmic only for Dell Studio 1558
ALSA: HDA: Add quirk for Lenovo U350
ALSA: hda - Fix input-src parse in patch_analog.c
ASoC: Ensure output PGA is enabled for line outputs in wm_hubs
ASoC: Add some missing volume update bit sets for wm_hubs devices
HID: magicmouse: ignore 'ivalid report id' while switching modes
mm/page_alloc.c: prevent unending loop in __alloc_pages_slowpath()
loop: limit 'max_part' module param to DISK_MAX_PARTS
loop: handle on-demand devices correctly
i2c/writing-clients: Fix foo_driver.id_table
USB: CP210x Add 4 Device IDs for AC-Services Devices
USB: moto_modem: Add USB identifier for the Motorola VE240.
USB: serial: ftdi_sio: adding support for TavIR STK500
USB: gadget: g_multi: fixed vendor and product ID in inf files
USB: gamin_gps: Fix for data transfer problems in native mode
Bind only modem AT command endpoint to option module.
USB: cdc_acm: Fix oops when Droids MuIn LCD is connected
xhci: Fix bug in control transfer cancellation.
usb/gadget: at91sam9g20 fix end point max packet size
usb: gadget: rndis: don't test against req->length
xhci: Fix memory leak in ring cache deallocation.
xhci: Fix memory leak bug when dropping endpoints
USB: option: add support for Huawei E353 device
OHCI: fix regression caused by nVidia shutdown workaround
USB: remove remaining usages of hcd->state from usbcore and fix regression
cx88: protect per-device driver list with device lock
cx88: fix locking of sub-driver operations
cx88: hold device lock during sub-driver initialization
sh: clkfwk: fixup clk_rate_table_build parameter in div6 clock
sh: fixup fpu.o compile order
p54usb: add zoom 4410 usbid
eCryptfs: Allow 2 scatterlist entries for encrypted filenames
UBIFS: fix a rare memory leak in ro to rw remounting path
kbuild: Fix GNU make v3.80 compatibility
i8k: Avoid lahf in 64-bit code
idle governor: Avoid lock acquisition to read pm_qos before entering idle
dm table: reject devices without request fns
ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area
tmpfs: fix race between truncate and writepage
atm: expose ATM device index in sysfs
brd: limit 'max_part' module param to DISK_MAX_PARTS
brd: handle on-demand devices correctly
drm/i915: fix user irq miss in BSD ring on g4x
drm/radeon/evergreen/btc/fusion: setup hdp to invalidate and flush when asked
drm/radeon/kms: add wait idle ioctl for eg->cayman
SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_change callback...
NFSv4: Handle expired stateids when the lease is still valid
NFSv4.1: Fix the handling of NFS4ERR_SEQ_MISORDERED errors
PCI: Add quirk for setting valid class for TI816X Endpoint
xen mmu: fix a race window causing leave_mm BUG()
ext4: Use schedule_timeout_interruptible() for waiting in lazyinit thread
AppArmor: fix oops in apparmor_setprocattr
Linux 2.6.38.8

Tim Gardner (timg-tpi)
tags: added: kernel-stable-tracking-bug
Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Natty):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → In Progress
Changed in linux (Ubuntu):
status: New → Invalid
Tim Gardner (timg-tpi)
description: updated
description: updated
Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Natty):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (13.4 KiB)

This bug was fixed in the package linux - 2.6.38-11.48

---------------
linux (2.6.38-11.48) natty-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #818175

  [ Upstream Kernel Changes ]

  * Revert "HID: magicmouse: ignore 'ivalid report id' while switching
    modes"
    - LP: #814250

linux (2.6.38-11.47) natty-proposed; urgency=low

  [Steve Conklin]

  * Release Tracking Bug
    - LP: #811180

  [ Keng-Yu Lin ]

  * SAUCE: Revert: "dell-laptop: Toggle the unsupported hardware
    killswitch"
    - LP: #775281

  [ Ming Lei ]

  * SAUCE: fix yama_ptracer_del lockdep warning
    - LP: #791019

  [ Stefan Bader ]

  * SAUCE: Re-enable RODATA for i386 virtual
    - LP: #809838

  [ Tim Gardner ]

  * [Config] Add grub-efi as a recommended bootloader for server and
    generic
    - LP: #800910
  * SAUCE: rtl8192se: Force a build for a 2.6/3.0 kernel
    - LP: #805494

  [ Upstream Kernel Changes ]

  * Revert "bridge: Forward reserved group addresses if !STP"
    - LP: #793702
  * Fix up ABI directory
  * bonding: Incorrect TX queue offset, CVE-2011-1581
    - LP: #792312
    - CVE-2011-1581
  * fs/partitions/efi.c: corrupted GUID partition tables can cause kernel
    oops
    - LP: #795418
    - CVE-2011-1577
  * usbnet/cdc_ncm: add missing .reset_resume hook
    - LP: #793892
  * ath5k: Disable fast channel switching by default
    - LP: #767192
  * mm: vmscan: correctly check if reclaimer should schedule during
    shrink_slab
    - LP: #755066
  * mm: vmscan: correct use of pgdat_balanced in sleeping_prematurely
    - LP: #755066
  * ALSA: hda - Use LPIB for ATI/AMD chipsets as default
    - LP: #741825
  * ALSA: hda - Enable snoop bit for AMD controllers
    - LP: #741825
  * ALSA: hda - Enable sync_write workaround for AMD generically
    - LP: #741825
  * cpuidle: menu: fixed wrapping timers at 4.294 seconds
    - LP: #774947
  * drm/i915: Fix gen6 (SNB) missed BLT ring interrupts.
    - LP: #761065
  * USB: ehci: remove structure packing from ehci_def
    - LP: #791552
  * drm/i915: disable PCH ports if needed when disabling a CRTC
    - LP: #791752
  * kmemleak: Do not return a pointer to an object that kmemleak did not
    get
    - LP: #793702
  * kmemleak: Initialise kmemleak after debug_objects_mem_init()
    - LP: #793702
  * Fix _OSC UUID in pcc-cpufreq
    - LP: #793702
  * CPU hotplug, re-create sysfs directory and symlinks
    - LP: #793702
  * Fix memory leak in cpufreq_stat
    - LP: #793702
  * net: recvmmsg: Strip MSG_WAITFORONE when calling recvmsg
    - LP: #793702
  * ftrace: Only update the function code on write to filter files
    - LP: #793702
  * qla2xxx: Fix hang during driver unload when vport is active.
    - LP: #793702
  * qla2xxx: Fix virtual port failing to login after chip reset.
    - LP: #793702
  * qla2xxx: Fix vport delete hang when logins are outstanding.
    - LP: #793702
  * powerpc/kdump64: Don't reference freed memory as pacas
    - LP: #793702
  * powerpc/kexec: Fix memory corruption from unallocated slaves
    - LP: #793702
  * x86, cpufeature: Fix cpuid leaf 7 feature detection
    - LP: #793702
  * ath9k_hw: do noise floor calibration only on required chain...

Changed in linux (Ubuntu Natty):
status: Fix Committed → Fix Released
Revision history for this message
Marius B. Kotsbak (mariusko) wrote :

Seems like this caused a regression, see bug #830155.

Revision history for this message
Juliano Ravasi (jravasi) wrote :

Also, another regression in bug #837819.

tags: added: testcase
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux-ti-omap4 - 2.6.38-1209.25

---------------
linux-ti-omap4 (2.6.38-1209.25) natty-proposed; urgency=low

  * Release Tracking Bug
    - LP: #1029784

  [ Andy Whitcroft ]

  * SAUCE: rds_ib_send() -- prevent local pings triggering BUG_ON()
    - LP: #1016299
    - CVE-2012-2372

  [ Upstream Kernel Changes ]

  * fcaps: clear the same personality flags as suid when fcaps are used
    - LP: #987571
    - CVE-2012-2123
  * security: fix compile error in commoncap.c
    - LP: #987571
    - CVE-2012-2123
  * net: sock: validate data_len before allocating skb in
    sock_alloc_send_pskb()
    - LP: #1006622
    - CVE-2012-2136
  * dl2k: Clean up rio_ioctl
    - CVE-2012-2313
  * hfsplus: Fix potential buffer overflows
    - CVE-2012-2319
  * nfs: don't lose MS_SYNCHRONOUS on remount of noac mount
    - LP: #775809
  * NFSv4.1: Ensure state manager thread dies on last umount
    - LP: #775809
  * NFSv4: Handle expired stateids when the lease is still valid
    - LP: #793702
  * NFSv4.1: Fix the handling of NFS4ERR_SEQ_MISORDERED errors
    - LP: #793702
  * NFSv4: include bitmap in nfsv4 get acl data
    - LP: #893147
    - CVE-2011-4131
  * Avoid reading past buffer when calling GETACL
    - LP: #1002505
    - CVE-2012-2375
  * Avoid beyond bounds copy while caching ACL
    - LP: #1002505
    - CVE-2012-2375
  * Fix length of buffer copied in __nfs4_get_acl_uncached
    - LP: #1002505
    - CVE-2012-2375
 -- Paolo Pisati <email address hidden> Fri, 27 Jul 2012 15:54:18 +0200

Changed in linux-ti-omap4 (Ubuntu Natty):
status: New → Fix Released
Paolo Pisati (p-pisati)
Changed in linux-ti-omap4 (Ubuntu):
status: New → 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.