SRU: Update to 2.6.35.6 stable kernel
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/649208
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.35.6 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.35.6 http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.35.6.bz2 Test Case: TBD A full preview of the patch set can be found at: http://kernel.ubuntu.com/git?p=ogasawara/ubuntu-maverick.git;a=shortlog;h=refs/heads/stable I intend to upload a test kernel to my kernel-ppa once we've resolved LP Bug 645653: https://launchpad.net/~leannogasawara/+archive/kernel-ppa https://bugs.launchpad.net/ubuntu/+source/linux/+bug/645653 Additionally, the following patch was applied to 2.6.35.6 upstream stable as a combination of two upstream commits which required additional backporting. We'd already applied this commit as 3 separate clean upstream cherry-picks so I've chosen to skip the stable patch in favor of the cleaner upstream cherry-picks: * intel_agp, drm/i915: Add all sandybridge graphics devices support The following patches are in the 2.6.35.6 stable release: * usb: musb_debugfs: don't use the struct file private_data field with seq_files * USB: serial/mos*: prevent reading uninitialized stack memory * bridge: Clear INET control block of SKBs passed into ip_fragment(). * gro: fix different skb headrooms * gro: Re-fix different skb headrooms * irda: Correctly clean up self->ias_obj on irda_bind() failure. * rds: fix a leak of kernel memory * net: RPS needs to depend upon USE_GENERIC_SMP_HELPERS * tcp: Combat per-cpu skew in orphan tests. * tcp: fix three tcp sysctls tuning * tcp: select(writefds) don't hang up when a peer close connection * tcp: Prevent overzealous packetization by SWS logic. * udp: add rehash on connect() * UNIX: Do not loop forever at unix_autobind(). * l2tp: test for ethernet header in l2tp_eth_dev_recv() * net: blackhole route should always be recalculated * sparc64: Get rid of indirect p1275 PROM call buffer. * drivers/net/usb/hso.c: prevent reading uninitialized memory * drivers/net/cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory * drivers/net/eql.c: prevent reading uninitialized stack memory * bonding: correctly process non-linear skbs * Staging: vt6655: fix buffer overflow * net/llc: make opt unsigned in llc_ui_setsockopt() * mm: fix swapin race condition * mm: further fix swapin race condition * virtio: console: Prevent userspace from submitting NULL buffers * virtio: console: Fix poll blocking even though there is data to read * intel_agp, drm/i915: Add all sandybridge graphics devices support * agp/intel: fix physical address mask bits for sandybridge * agp/intel: fix dma mask bits on sandybridge * hw breakpoints: Fix pid namespace bug * pid: make setpgid() system call use RCU read-side critical section * sched: Fix user time incorrectly accounted as system time on 32-bit * oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) * drm/i915,agp/intel: Add second set of PCI-IDs for B43 * bdi: Initialize noop_backing_dev_info properly * char: Mark /dev/zero and /dev/kmem as not capable of writeback * drivers/pci/intel-iommu.c: fix build with older gcc's * mmap: call unlink_anon_vmas() in __split_vma() in case of error * drivers/video/sis/sis_main.c: prevent reading uninitialized stack memory * rtc: s3c: balance state changes of wakeup flag * Prevent freeing uninitialized pointer in compat_do_readv_writev * /proc/vmcore: fix seeking * vmscan: check all_unreclaimable in direct reclaim path * percpu: fix pcpu_last_unit_cpu * aio: do not return ERESTARTSYS as a result of AIO * aio: check for multiplication overflow in do_io_submit * x86 platform drivers: hp-wmi Reorder event id processing * GFS2: gfs2_logd should be using interruptible waits * drm/nv50: initialize ramht_refs list for faked 0 channel * inotify: send IN_UNMOUNT events * SCSI: mptsas: fix hangs caused by ATA pass-through * KVM: Keep slot ID in memory slot structure * KVM: Prevent internal slots from being COWed * KVM: MMU: fix direct sp's access corrupted * KVM: x86: emulator: inc/dec can have lock prefix * KVM: MMU: fix mmu notifier invalidate handler for huge spte * KVM: VMX: Fix host GDT.LIMIT corruption * IA64: fix siglock * IA64: Optimize ticket spinlocks in fsys_rt_sigprocmask * KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() * KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring * xfs: prevent reading uninitialized stack memory * drivers/video/via/ioctl.c: prevent reading uninitialized stack memory * AT91: change dma resource index * PM: Prevent waiting forever on asynchronous resume after failing suspend * PM / Hibernate: Avoid hitting OOM during preallocation of memory * x86, asm: Use a lower case name for the end macro in atomic64_386_32.S * ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs * Fix call to replaced SuperIO functions * dell-wmi: Add support for eject key on Dell Studio 1555 * mm: page allocator: drain per-cpu lists after direct reclaim allocation fails * mm: page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake * mm: page allocator: update free page counters after pages are placed on the free list * guard page for stacks that grow upwards * Fix unprotected access to task credentials in waitid() * sctp: Do not reset the packet during sctp_packet_config(). * drm/i915: Ensure that the crtcinfo is populated during mode_fixup() * alpha: Fix printk format errors * Linux 2.6.35.6 -- kernel-team mailing list kernel-team@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/kernel-team |
| All times are GMT. The time now is 10:14 AM. |
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.