Error in upstream stable patch for xhci
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Steve Conklin | ||
Maverick |
Fix Released
|
Undecided
|
Steve Conklin |
Bug Description
An upstream stable patch for xhci contained an error. This patch was applied to Lucid, Maverick, and Natty kernels, and discovered during testing of Natty in -proposed. That report is in bug number 769042
The patch with the error is:
USB: xhci - fix math in xhci_get_
The correction patch will be attached to this bug.
The problem was resolved in Natty by reverting three xhci patches, before the root cause was understood. For Natty these patches will be reapplied along with the fix in the next cycle.
For Lucid and Maverick, the problem patch was applied and the problem was discovered before the finished kernels were copied to -proposed. Lucid and Maverick kernels will be respun, adding the fix.
tags: | added: stable-next |
tags: |
added: kernel-stable-next removed: stable-next |
This bug was fixed in the package linux - 2.6.35-30.54
---------------
linux (2.6.35-30.54) maverick-proposed; urgency=low
[ Brad Figg ]
* Release Tracking Bug
- LP: #794114
[ Upstream Kernel Changes ]
* Revert "xhci: Fix full speed bInterval encoding." endpoint_ interval( )"
* Revert "USB: xhci - also free streams when resetting devices"
* Revert "USB: xhci - fix math in xhci_get_
* Revert "USB: xhci - fix unsafe macro definitions"
linux (2.6.35-30.53) maverick-proposed; urgency=low
[ Upstream Kernel Changes ]
* xhci: Fix full speed bInterval encoding.
- LP: #792959
linux (2.6.35-30.52) maverick-proposed; urgency=low
[ Herton R. Krzesinski ]
* Release Tracking Bug
- LP: #790653
[ Stefan Bader ]
* Include nls_iso8859-1 for virtual images
- LP: #732046
[ Thomas Schlichter ]
* SAUCE: vesafb: mtrr module parameter is uint, not bool
- LP: #778043
[ Tim Gardner ]
* [Config] Add cachefiles.ko to virtual flavour
- LP: #770430
[ Upstream Kernel Changes ]
* Revert "intel_idle: PCI quirk to prevent Lenovo Ideapad s10-3 boot ldm.c: fix oops caused by corrupted partition table, space_info
hang"
- LP: #772560
* Revert "TPM: Long default timeout fix"
- LP: #772560
* Revert "tpm_tis: Use timeouts returned from TPM"
- LP: #772560
* Revert "xen: set max_pfn_mapped to the last pfn mapped"
* CAN: Use inode instead of kernel address for /proc file, CVE-2010-4565
- LP: #765007
- CVE-2010-4565
* xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1,
CVE-2011-0711
- LP: #767740
- CVE-2011-0711
* Treat writes as new when holes span across page boundaries,
CVE-2011-0463
- LP: #770483
- CVE-2011-0463
* fs/partitions/
CVE-2011-1017
- LP: #771382
- CVE-2011-1017
* qla2xxx: Make the FC port capability mutual exclusive.
- LP: #772560
* staging: usbip: bugfixes related to kthread conversion
- LP: #772560
* staging: usbip: bugfix add number of packets for isochronous frames
- LP: #772560
* staging: usbip: bugfix for isochronous packets and optimization
- LP: #772560
* staging: hv: Fix GARP not sent after Quick Migration
- LP: #772560
* staging: hv: use sync_bitops when interacting with the hypervisor
- LP: #772560
* irda: validate peer name and attribute lengths
- LP: #772560
* irda: prevent heap corruption on invalid nickname
- LP: #772560
* nilfs2: fix data loss in mmap page write for hole blocks
- LP: #772560
* ASoC: Explicitly say registerless widgets have no register
- LP: #772560
* ALSA: ens1371: fix Creative Ectiva support
- LP: #772560
* ROSE: prevent heap corruption with bad facilities
- LP: #772560
* Btrfs: Fix uninitialized root flags for subvolumes
- LP: #772560
* x86, mtrr, pat: Fix one cpu getting out of sync during resume
- LP: #772560
* UBIFS: do not read flash unnecessarily
- LP: #772560
* UBIFS: fix oops on error path in read_pnode
- LP: #772560
* UBIFS: fix debugging failure in dbg_check_
- LP: #772560
* quota: Don't write quota info in dquot_commit()
- LP: #772560
* mm: avoid wrapping vm_...