[Maverick] SRU: Update to 2.6.35.6 stable kernel

Bryan Wu bryan.wu at canonical.com
Tue Sep 28 09:35:38 UTC 2010


I've prepared a branch which applied patches from 2.6.35.4, 2.6.35.5
and 2.6.35.6
http://kernel.ubuntu.com/git?p=roc/ubuntu-maverick.git;a=shortlog;h=refs/heads/stable-2.6.35.6

I skipped some patches of "ALSA: HDA" which are supposed to be x86
platform related, 2 MMC patches which are in our tree and bounce
buffer fixing patch which I've backported already.

Please find the testing kernel here:
http://people.canonical.com/~roc/kernel/stable/

Thanks,
-Bryan

On Tue, Sep 28, 2010 at 9:37 AM, Bryan Wu <bryan.wu at canonical.com> wrote:
> Leann,
>
> I think ti-omap4 also need this stable rebase (both 2.6.35.5 and
> 2.6.35.6), there are some important fixings for ARM in these 2
> release.
>
> Let me prepare the pull request and testing.
>
> -Bryan
>
> On Tue, Sep 28, 2010 at 8:24 AM, Leann Ogasawara
> <leann.ogasawara at canonical.com> wrote:
>> 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 at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>>
>
>
>
> --
> Bryan Wu <bryan.wu at canonical.com>
> Kernel Developer    +86.138-1617-6545 Mobile
> Ubuntu Kernel Team
> Canonical Ltd.      www.canonical.com
> Ubuntu - Linux for human beings | www.ubuntu.com
>



-- 
Bryan Wu <bryan.wu at canonical.com>
Kernel Developer    +86.138-1617-6545 Mobile
Ubuntu Kernel Team
Canonical Ltd.      www.canonical.com
Ubuntu - Linux for human beings | www.ubuntu.com




More information about the kernel-team mailing list