FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu Kernel Team

 
 
LinkBack Thread Tools
 
Old 09-28-2010, 01:37 AM
Bryan Wu
 
Default SRU: Update to 2.6.35.6 stable kernel

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@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@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>



--
Bryan Wu <bryan.wu@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

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 09-28-2010, 07:35 AM
Stefan Bader
 
Default SRU: Update to 2.6.35.6 stable kernel

On 09/28/2010 02:24 AM, Leann Ogasawara 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
>
>

I guess this also will be queued until Maverick has released and then (together
with 2.6.35.5) get added to the repo (after any day0 update if there is one).

Note that 2.6.35.5 (as 2.6.32.22) had been introducing a regression for Xen by a
typo made in the application of the upstream patch:

Author: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Date: Fri Aug 20 18:57:53 2010 -0700

xen: use percpu interrupts for IPIs and VIRQs

commit aaca49642b92c8a57d3ca5029a5a94019c7af69f upstream.

@@ -934,6 +935,16 @@ static struct irq_chip xen_dynamic_chip __read_mostly = {
.retrigger = retrigger_dynirq,
};

+static struct irq_chip en_percpu_chip __read_mostly = {
^ (x does not mark the spot)
+ .name = "xen-percpu",
+
+ .disable = disable_dynirq,
+ .mask = disable_dynirq,
+ .unmask = enable_dynirq,
+
+ .ack = ack_dynirq,
+};
+
void __init xen_init_IRQ(void)
{
int i;
>


--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 09-28-2010, 08:00 AM
Andy Whitcroft
 
Default SRU: Update to 2.6.35.6 stable kernel

On Tue, Sep 28, 2010 at 09:35:48AM +0200, Stefan Bader wrote:
> On 09/28/2010 02:24 AM, Leann Ogasawara 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

I am on that one. Should have a tested patch for you today.

> >
> > 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
> >
> >
>
> I guess this also will be queued until Maverick has released and then (together
> with 2.6.35.5) get added to the repo (after any day0 update if there is one).
>
> Note that 2.6.35.5 (as 2.6.32.22) had been introducing a regression for Xen by a
> typo made in the application of the upstream patch:
>
> Author: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
> Date: Fri Aug 20 18:57:53 2010 -0700
>
> xen: use percpu interrupts for IPIs and VIRQs
>
> commit aaca49642b92c8a57d3ca5029a5a94019c7af69f upstream.
>
> @@ -934,6 +935,16 @@ static struct irq_chip xen_dynamic_chip __read_mostly = {
> .retrigger = retrigger_dynirq,
> };
>
> +static struct irq_chip en_percpu_chip __read_mostly = {
> ^ (x does not mark the spot)
> + .name = "xen-percpu",
> +
> + .disable = disable_dynirq,
> + .mask = disable_dynirq,
> + .unmask = enable_dynirq,
> +
> + .ack = ack_dynirq,
> +};
> +
> void __init xen_init_IRQ(void)
> {
> int i;
> >

-apw

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 09-28-2010, 09:35 AM
Bryan Wu
 
Default SRU: Update to 2.6.35.6 stable kernel

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@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@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@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>>
>
>
>
> --
> Bryan Wu <bryan.wu@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@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

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 09-28-2010, 03:30 PM
Leann Ogasawara
 
Default SRU: Update to 2.6.35.6 stable kernel

On Tue, 2010-09-28 at 09:35 +0200, Stefan Bader wrote:
> On 09/28/2010 02:24 AM, Leann Ogasawara 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
> >
> >
>
> I guess this also will be queued until Maverick has released and then (together
> with 2.6.35.5) get added to the repo (after any day0 update if there is one).
>
> Note that 2.6.35.5 (as 2.6.32.22) had been introducing a regression for Xen by a
> typo made in the application of the upstream patch:

Thanks for the heads up. I'll add the fixup for the typo as a
pre-stable patch as it indeed missed 2.6.35.6 but appears will make
2.6.35.7:

https://patchwork.kernel.org/patch/202282/

Thanks,
Leann

> Author: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
> Date: Fri Aug 20 18:57:53 2010 -0700
>
> xen: use percpu interrupts for IPIs and VIRQs
>
> commit aaca49642b92c8a57d3ca5029a5a94019c7af69f upstream.
>
> @@ -934,6 +935,16 @@ static struct irq_chip xen_dynamic_chip __read_mostly = {
> .retrigger = retrigger_dynirq,
> };
>
> +static struct irq_chip en_percpu_chip __read_mostly = {
> ^ (x does not mark the spot)
> + .name = "xen-percpu",
> +
> + .disable = disable_dynirq,
> + .mask = disable_dynirq,
> + .unmask = enable_dynirq,
> +
> + .ack = ack_dynirq,
> +};
> +
> void __init xen_init_IRQ(void)
> {
> int i;
> >
>



--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 
Old 09-29-2010, 02:41 PM
Tim Gardner
 
Default SRU: Update to 2.6.35.6 stable kernel

On 09/28/2010 09:30 AM, Leann Ogasawara wrote:
> On Tue, 2010-09-28 at 09:35 +0200, Stefan Bader wrote:
>> On 09/28/2010 02:24 AM, Leann Ogasawara 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
>>>
>>>
>>
>> I guess this also will be queued until Maverick has released and then (together
>> with 2.6.35.5) get added to the repo (after any day0 update if there is one).
>>
>> Note that 2.6.35.5 (as 2.6.32.22) had been introducing a regression for Xen by a
>> typo made in the application of the upstream patch:
>
> Thanks for the heads up. I'll add the fixup for the typo as a
> pre-stable patch as it indeed missed 2.6.35.6 but appears will make
> 2.6.35.7:
>
> https://patchwork.kernel.org/patch/202282/
>
> Thanks,
> Leann
>
>> Author: Jeremy Fitzhardinge<jeremy.fitzhardinge@citrix.com>
>> Date: Fri Aug 20 18:57:53 2010 -0700
>>
>> xen: use percpu interrupts for IPIs and VIRQs
>>
>> commit aaca49642b92c8a57d3ca5029a5a94019c7af69f upstream.
>>
>> @@ -934,6 +935,16 @@ static struct irq_chip xen_dynamic_chip __read_mostly = {
>> .retrigger = retrigger_dynirq,
>> };
>>
>> +static struct irq_chip en_percpu_chip __read_mostly = {
>> ^ (x does not mark the spot)
>> + .name = "xen-percpu",
>> +
>> + .disable = disable_dynirq,
>> + .mask = disable_dynirq,
>> + .unmask = enable_dynirq,
>> +
>> + .ack = ack_dynirq,
>> +};
>> +
>> void __init xen_init_IRQ(void)
>> {
>> int i;
>>>
>>
>
>
>

2.6.35.7 is released.

Acked-by: Tim Gardner <tim.gardner@canonical.com>

--
Tim Gardner tim.gardner@canonical.com

--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 

Thread Tools




All times are GMT. The time now is 07:46 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org