[Natty] Update to v2.6.38.4

Leann Ogasawara leann.ogasawara at canonical.com
Fri Apr 22 17:53:42 UTC 2011

Pushed to Natty master-next.

BugLink: http://bugs.launchpad.net/bugs/769042

SRU Justification


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
v2.6.38.4 upstream stable patch set is now available. It should be
included in the Ubuntu kernel as well.

git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git linux-2.6.38.y


The following patches are in the v2.6.38.4 stable release:

 * Linux
 * ip: ip_options_compile() resilient to NULL skb route
 * bridge: reset IPCB in br_parse_ip_options
 * perf tool: Fix gcc 4.6.0 issues
 * Bluetooth: Fix HCI_RESET command synchronization
 * radeon: Fix KMS CP writeback on big endian machines.
 * USB: Fix unplug of device with active streams
 * USB: xhci - also free streams when resetting devices
 * USB: xhci - fix math in xhci_get_endpoint_interval()
 * USB: xhci - fix unsafe macro definitions
 * USB: fix formatting of SuperSpeed endpoints in /proc/bus/usb/devices
 * USB: EHCI: unlink unused QHs when the controller is stopped
 * usb: qcserial add missing errorpath kfrees
 * usb: qcserial avoid pointing to freed memory
 * usb: Fix qcserial memory leak on rmmod
 * powerpc/perf_event: Skip updating kernel counters if register value shrinks
 * powerpc: Fix oops if scan_dispatch_log is called too early
 * proc: do proper range check on readdir offset
 * next_pidmap: fix overflow condition
 * USB: option: Added support for Samsung GT-B3730/GT-B3710 LTE USB modem.
 * USB: ftdi_sio: add ids for Hameg HO720 and HO730
 * USB: ftdi_sio: add PID for OCT DK201 docking station
 * USB: ftdi_sio: Added IDs for CTI USB Serial Devices
 * usb: musb: temporarily make it bool
 * brk: COMPAT_BRK: fix detection of randomized brk
 * vmscan: all_unreclaimable() use zone->all_unreclaimable as a name
 * sched: Fix erroneous all_pinned logic
 * RTC: add missing "return 0" in new alarm func for rtc-bfin.c
 * i2c-algo-bit: Call pre/post_xfer for bit_test
 * ARM: 6864/1: hw_breakpoint: clear DBGVCR out of reset
 * vfs: Fix absolute RCU path walk failures due to uninitialized seq number
 * x86, amd: Disable GartTlbWlkErr when BIOS forgets it
 * x86, AMD: Set ARAT feature on AMD processors
 * UBIFS: fix oops when R/O file-system is fsync'ed
 * oom-kill: remove boost_dying_task_prio()
 * ramfs: fix memleak on no-mmu arch
 * mm/thp: use conventional format for boolean attributes
 * kstrto*: converting strings to integers done (hopefully) right
 * futex: Set FLAGS_HAS_TIMEOUT during futex_wait restart setup
 * sparc64: Fix build errors with gcc-4.6.0
 * sparc32: Pass task_struct to schedule_tail() in ret_from_fork
 * sparc32: Fix might-be-used-uninitialized warning in do_sparc_fault().
 * sparc: Fix .size directive for do_int_load
 * bridge: Reset IPCB when entering IP stack on NF_FORWARD
 * vlan: should take into account needed_headroom
 * xfrm: Refcount destination entry on xfrm_lookup
 * tcp: avoid cwnd moderation in undo
 * sctp: Pass __GFP_NOWARN to hash table allocation attempts.
 * pppoe: drop PPPOX_ZOMBIEs in pppoe_flush_dev
 * net_sched: fix ip_tos2prio
 * net ipv6: Fix duplicate /proc/sys/net/ipv6/neigh directory entries.
 * l2tp: fix possible oops on l2tp_eth module unload
 * gianfar: Fall back to software tcp/udp checksum on older controllers
 * fib: add rtnl locking in ip_fib_net_exit
 * bridge: Fix possibly wrong MLD queries' ethernet source address
 * perf: Fix task context scheduling
 * UBIFS: fix assertion warnings
 * vm: fix mlock() on stack guard page
 * mca.c: Fix cast from integer to pointer warning
 * tioca: Fix assignment from incompatible pointer warnings
 * x86: Fix a bogus unwind annotation in lib/semaphore_32.S
 * NET: cdc-phonet, handle empty phonet header
 * ALSA: hda - Fix pin-config of Gigabyte mobo
 * UBIFS: restrict world-writable debugfs files
 * video: sn9c102: world-wirtable sysfs files
 * cifs: wrap received signature check in srv_mutex
 * cifs: set ra_pages in backing_dev_info
 * cifs: check for private_data before trying to put it
 * cifs: always do is_path_accessible check in cifs_mount
 * drm/radeon/kms: fix suspend on rv530 asics
 * drm/radeon/kms: pll tweaks for rv6xx
 * vm: fix vm_pgoff wrap in stack expansion

More information about the kernel-team mailing list