[Applied] Maverick update to 2.6.35.0 upstream stable release

Brad Figg brad.figg at canonical.com
Tue Dec 7 04:41:07 UTC 2010


https://bugs.launchpad.net/ubuntu/+source/linux/+bug/686158


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.9 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.9
     http://kernel.org/pub/linux/kernel/v2.6/patch-2.6.35.9.bz2

The following patches are in the 2.6.35.9 stable release:

* Linux 2.6.35.9
* KVM: x86 emulator: fix regression with cmpxchg8b on i386 hosts
* isdn: avoid calling tty_ldisc_flush() in atomic context
* sgi-xp: incoming XPC channel messages can come in after the channel's partition structures have been torn down
* ARM: cns3xxx: Fixup the missing second parameter to addruart macro to allow them to build.
* secmark: do not return early if there was no error
* xfrm4: strip ECN bits from tos field
* net/core: Allow tagged VLAN packets to flow through VETH devices.
* net: add a recursion limit in xmit path
* Revert d88dca79d3852a3623f606f781e013d61486828a
* Revert c6537d6742985da1fbf12ae26cde6a096fd35b5c
* net-2.6: SYN retransmits: Add new parameter to retransmits_timed_out()
* tcp: Fix race in tcp_poll
* Limit sysctl_tcp_mem and sysctl_udp_mem initializers to prevent integer overflows.
* net: Fix the condition passed to sk_wait_event()
* rose: Fix signedness issues wrt. digi count.
* r6040: Fix multicast filter some more
* Phonet: Correct header retrieval after pskb_may_pull
* qlcnic: dont set skb->truesize
* netxen: dont set skb->truesize
* net: Fix IPv6 PMTU disc. w/ asymmetric routes
* ipv6: fix refcnt problem related to POSTDAD state
* ip: fix truesize mismatch in ip fragmentation
* gianfar: Fix crashes on RX path (Was Re: [Bugme-new] [Bug 19692] New: linux-2.6.36-rc5 crash with gianfar ethernet at full line rate traffic)
* gianfar: fix double lock typo
* net: clear heap allocations for privileged ethtool actions
* Fix regressions in scsi_internal_device_block
* Fix race when removing SCSI devices
* gdth: integer overflow in ioctl
* libsas: fix NCQ mixing with non-NCQ
* sd name space exhaustion causes system hang
* asus-laptop: fix gps rfkill
* USB: accept some invalid ep0-maxpacket values
* usb: r8a66597-hcd: Change mistake of the outsw function
* USB: opticon: Fix long-standing bugs in opticon driver
* USB: visor: fix initialisation of UX50/TH55 devices
* USB: disable endpoints after unbinding interfaces, not before
* USB: atmel_usba_udc: force vbus_pin at -EINVAL when gpio_request failled
* USB: cp210x: Add WAGO 750-923 Service Cable device ID
* USB: cp210x: Add Renesas RX-Stick device ID
* USB: option: Add more ZTE modem USB id's
* USB: Change acm_iad_descriptor bFunctionProtocol to USB_CDC_ACM_PROTO_AT_V25TER
* usb: musb: blackfin: call gpio_free() on error path in musb_platform_init()
* usb: musb: blackfin: call usb_nop_xceiv_unregister() in musb_platform_exit()
* USB: MUSB: fix kernel WARNING/oops when unloading module in OTG mode
* USB: ftdi_sio: add device ids for ScienceScope
* USB: ftdi_sio: new VID/PIDs for various Papouch devices
* USB: add PID for FTDI based OpenDCC hardware
* USB: ftdi_sio: revert "USB: ftdi_sio: fix DTR/RTS line modes"
* USB: ftdi_sio: Add PID for accesio products
* USB: gadget: g_multi: fixed vendor and product ID
* USB: gadget: g_ffs: fixed vendor and product ID
* usb gadget: composite: prevent OOPS for non-standard control request
* drivers/net/wireless/p54/eeprom.c: Return -ENOMEM on memory allocation failure
* p54usb: add five more USBIDs
* p54usb: fix off-by-one on !CONFIG_PM
* pipe: fix failure to return error code on ->confirm()
* USB: mct_u232: fix broken close
* KVM: SVM: Restore correct registers after sel_cr0 intercept emulation
* KVM: X86: Report SVM bit to userspace only when supported
* x86, vm86: Fix preemption bug for int1 debug and int3 breakpoint handlers.
* x86, kdump: Change copy_oldmem_page() to use cached addressing
* x86, intr-remap: Set redirection hint in the IRTE
* x86, mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs
* x86, olpc: Don't retry EC commands forever
* x86, kexec: Make sure to stop all CPUs before exiting the kernel
* x86, cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit
* mm, x86: Saving vmcore with non-lazy freeing of vmas
* intel_idle: do not use the LAPIC timer for ATOM C2
* libahci: fix result_tf handling after an ATA PIO data-in command
* cifs: fix broken oplock handling
* futex: Fix errors in nested key ref-counting
* bluetooth: Fix missing NULL check
* sched: Fix string comparison in /proc/sched_features
* sched: Drop all load weight manipulation for RT tasks
* pcmcia: synclink_cs: fix information leak to userland
* powerpc/perf: Fix sampling enable for PPC970
* perf_events: Fix bogus context time tracking
* perf_events: Fix bogus AMD64 generic TLB events
* Staging: phison: fix problem caused by libata change
* staging: usbip: Process event flags without delay
* staging: usbip: Notify usb core of port status changes


Applied to Maverick master-next branch.

-- 
Brad Figg brad.figg at canonical.com http://www.canonical.com




More information about the kernel-team mailing list