Oneiric update to 3.0.6 (3.0.0-13.20) stable release
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
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 3.0.0-13.20 upstream stable
patch set is now available. It should be included in the Ubuntu
kernel as well.
TEST CASE: TBD
The following patches are in the 3.0.0-13.20 stable release:
Revert "rt2x00: Serialize TX operations on a queue."
Revert "rt2x00: fix crash in rt2800usb_
Revert "rt2x00: fix crash in rt2800usb_get_txwi"
Revert "rt2x00: Move rt2800_txdone and rt2800_
kernel/printk: do not turn off bootconsole in printk_late_init() if keep_bootcon
rapidio: fix use of non-compatible registers
arch/powerpc/
ASoC: soc-jack: Fix checking return value of request_
ASoC: ad193x: fix registers definition
ASoC: ad193x: fix dac word len setting
omap-serial: Allow IXON and IXOFF to be disabled.
serial: 8250_pnp: add Intermec CV60 touchscreen device
8250_pci: add support for Rosewill RC-305 4x serial port card
8250: Fix race condition in serial8250_
tty: Add "spi:" prefix for spi modalias
TTY: pty, fix pty counting
USB: ftdi_sio: add Calao reference board support
usb: s5p-ehci: fix a NULL pointer deference
USB option driver add PID of Huawei Vodafone K3806
USB option driver add PID of Huawei Vodafone K4605
USB: option: add YUGA device id to driver
USB option driver K3765/K4505 avoid CDC_DATA interface
usb: musb: cppi: fix build errors due to DBG and missing musb variable
USB: EHCI: Do not rely on PORT_SUSPEND to stop USB resuming in ehci_bus_resume().
xHCI: fix port U3 status check condition
xHCI: report USB2 port in resuming as suspend
xhci: Fix memory leak during failed enqueue.
xhci: Fix failed enqueue in the middle of isoch TD.
xhci: Remove TDs from TD lists when URBs are canceled.
xhci: Handle zero-length isochronous packets.
sendmmsg/sendmsg: fix unsafe user pointer access
ath9k: Fix PS wrappers in ath9k_set_
ibmveth: Fix leak when recycling skb and hypervisor returns error
carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock
ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address
rt2x00: do not drop usb dev reference counter on suspend
pata_via: disable ATAPI DMA on AVERATEC 3200
atm: br2684: Fix oops due to skb->dev being NULL
rt2x00: fix crash in rt2800usb_
rt2x00: fix crash in rt2800usb_get_txwi
sparc64: remove unnecessary macros from spinlock_64.h
sparc32: unbreak arch_write_unlock()
sparc: Allow handling signals when stack is corrupted.
sparc64: Set HAVE_C_RECORDMCOUNT
sparc: fix array bounds error setting up PCIC NMI trap
sparc32,sun4d: Change IPI IRQ level to prevent collision between IPI and timer interrupt
regulator: tps65910: Add missing breaks in switch/case
sparc64: Only Panther cheetah+ chips have POPC.
drm/radeon/kms: add s/r quirk for Compaq Presario V5245EU
drm/radeon/kms: evergreen & ni reset SPI block on CP resume
ARM: 7014/1: cache-l2x0: Fix L2 Cache size calculation.
md/linear: avoid corrupting structure while waiting for rcu_free to complete.
drm/radeon/kms: set a default max_pixel_clock
drm/radeon/kms: make sure pci max read request size is valid on evergreen+ (v2)
mm: page allocator: initialise ZLC for first zone eligible for zone_reclaim
mm: page allocator: reconsider zones for allocation after direct reclaim
igb: fix WOL on second port of i350 device
MXC: iomux-v3: correct NO_PAD_CTRL definition
alarmtimers: Avoid possible null pointer traversal
alarmtimers: Memset itimerspec passed into alarm_timer_get
alarmtimers: Avoid possible denial of service with high freq periodic timers
rtc: Fix RTC PIE frequency limit
sched: Separate the scheduler entry for preemption
sched: Move blk_schedule_
sched: Fix a memory leak in __sdt_free()
x86, perf: Check that current->mm is alive before getting user callchain
mmc: rename mmc_host_
mmc: core: prevent aggressive clock gating racing with ios updates
mmc: core: use non-reentrant workqueue for clock gating
mmc: sdhci-s3c: Fix mmc card I/O problem
xen: x86_32: do not enable iterrupts when returning from exception in interrupt context
xen/smp: Warn user why they keel over - nosmp or noapic and what to use instead.
hwmon: (max16065) Fix current calculation
ARM: 7081/1: mach-integrator: fix the clocksource
ARM: davinci: da850 EVM: read mac address from SPI flash
ARM: davinci: fix cache flush build error
drm/nouveau: properly handle allocation failure in nouveau_
Avoid dereferencing a 'request_queue' after last close.
md: Fix handling for devices from 2TB to 4TB in 0.90 metadata.
nuvoton-cir: simplify raw IR sample handling
vp7045: fix buffer setup
net/9p: fix client code to fail more gracefully on protocol error
Fix the size of receive buffer packing onto VirtIO ring.
VirtIO can transfer VIRTQUEUE_NUM of pages.
fs/9p: Fid is not valid after a failed clunk.
fs/9p: When doing inode lookup compare qid details and inode mode bits.
fs/9p: Fix invalid mount options/args
fs/9p: Always ask new inode in create
net/9p: Fix the msize calculation.
9p: close ACL leaks
irda: fix smsc-ircc2 section mismatch warning
iommu/amd: Don't take domain->lock recursivly
iommu/amd: Make sure iommu->need_sync contains correct value
ACPICA: Do not repair _TSS return package if _PSS is present
fs/9p: Add fid before dentry instantiation
fs/9p: Don't update file type when updating file attributes
fs/9p: Add OS dependent open flags in 9p protocol
net/9p: Fix kernel crash with msize 512K
fs/9p: Always ask new inode in lookup for cache mode disabled
fs/9p: Use protocol-defined value for lock/getlock 'type' field.
isci: fix sata response handling
isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n
ASoC: MPC5200: replace of_device with platform_device
hpsa: fix problem that OBDR devices are not detected
hpsa: fix physical device lun and target numbering problem
qla2xxx: Correct inadvertent loop state transitions during port-update handling.
iwlegacy: fix BUG_ON(
acpica: ACPI_MAX_SLEEP should be 2 sec, not 20
ath9k_hw: fix calibration on 5 ghz
e1000: Fix driver to be used on PA RISC C8000 workstations
ASoC: Fix reporting of partial jack updates
ASoC: Blackfin: bf5xx-ad193x: Fix codec device name
mfd: Fix value of WM8994_
mfd: Fix initialisation of tps65910 interrupts
mfd: Make omap-usb-host TLL mode work again
genirq: Make irq_shutdown() symmetric vs. irq_startup again
rtlwifi: rtl8192su: Fix problem connecting to HT-enabled AP
rtlwifi: Fix problem when switching connections
mac80211: fix missing sta_lock in __sta_info_destroy
x86, iommu: Mark DMAR IRQ as non-threaded
ALSA: HDA: Cirrus - fix "Surround Speaker" volume control name
drm/radeon: Don't read from CP ring write pointer registers.
restore pinning the victim dentry in vfs_rmdir(
mm: sync vmalloc address space page tables in alloc_vm_area()
drivers/
drivers/
workqueue: lock cwq access in drain_workqueue
ALSA: pcm - fix race condition in wait_for_avail()
ibmveth: Fix DMA unmap error
ibmveth: Fix issue with DMA mapping failure
ibmveth: Checksum offload is always disabled
firewire: ohci: add no MSI quirk for O2Micro controller
drm/radeon/kms: Make GPU/CPU page size handling consistent in blit code (v2)
USB: xhci: Set change bit when warm reset change is set.
iwlagn: fix command queue timeout
ALSA: hda/realtek - Fix auto-mute with HP+LO configuration
Fix the conflict between rwpidforward and rw mount options
ARM: Dove: fix second SPI initialization call
floppy: use del_timer_sync() in init cleanup
b43: Fix beacon problem in ad-hoc mode
ixgbe: fix possible null buffer error
XZ: Fix incorrect XZ_BUF_ERROR
rt2800pci: Fix compiler error on PowerPC
make /proc/$
break out numa_maps gather_pte_stats() checks
teach /proc/$
xen: use maximum reservation to limit amount of usable RAM
xen/e820: if there is no dom0_mem=, don't tweak extra_pages.
wireless: Reset beacon_found while updating regulatory
rtl2800usb: Fix incorrect storage of MAC address on big-endian platforms
rt2x00: Serialize TX operations on a queue.
iwlagn: workaround bug crashing some APs
blk-cgroup: be able to remove the record of unplugged device
iscsi_tcp: fix locking around iscsi sk user data
tg3: Fix io failures after chip reset
ipc/mqueue.c: refactor failure handling
ipc/mqueue.c: fix mq_open() return value
writeback: introduce .tagged_writepages for the WB_SYNC_NONE sync stage
writeback: update dirtied_when for synced inode to prevent livelock
qdio: clear shared DSCI before scheduling the queue handler
tg3: Add 5719 and 5720 to EEE_CAP list
tg3: Fix int selftest for recent devices.
ehci: refactor pci quirk to use standard dmi_check_system method
ehci: add pci quirk for Ordissimo and RM Slate 100 too
USB: PL2303: correctly handle baudrates above 115200
ASIX: Add AX88772B USB ID
cdc_ncm: fix endianness problem.
libfc: Enhancement to RPORT state machine applicable only for VN2VN mode
fcoe: Unable to select the exchangeID from offload pool for storage targets
mpt2sas: Added DID_NO_CONNECT return when driver remove and avoid shutdown call
mpt2sas: Adding support for customer specific branding
perf, x86: Add model 45 SandyBridge support
arp: fix rcu lockdep splat in arp_process()
bridge: fix a possible net_device leak
fib:fix BUG_ON in fib_nl_newrule when add new fib rule
ipv4: some rt_iif -> rt_route_iif conversions
ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS
mcast: Fix source address selection for multicast listener report
netfilter: TCP and raw fix for ip_route_me_harder
net_sched: prio: use qdisc_dequeue_
Revert "sfc: Use write-combining to reduce TX latency" and follow-ups
scm: Capture the full credentials of the scm sender
tcp: fix validation of D-SACK
tcp: initialize variable ecn_ok in syncookies path
vlan: reset headers on accel emulation path
xfrm: Perform a replay check after return from async codepaths
bridge: Pseudo-header required for the checksum of ICMPv6
bridge: fix a possible use after free
zorro: Defer device_register() until all devices have been identified
TPM: Call tpm_transmit with correct size
TPM: Zero buffer after copying to userspace
lpfc 8.3.25: T10 DIF Fixes
lpfc 8.3.25: Miscellaneous Bug fixes and code cleanup
lpfc 8.3.25: Adapter Interface fixes and changes
lpfc 8.3.25: Fabric and Target Discovery Fixes
lpfc 8.3.25: PCI and SR-IOV Fixes
isci: change sas phy timeouts from 54us to 59us
isci: Leave requests alone if already terminating.
isci: fix event-get pointer increment
ahci: RAID-mode SATA patch for Intel Panther Point DeviceIDs
Bluetooth: Fix timeout on scanning for the second time
libiscsi_tcp: fix LLD data allocation
usb/host/
perf symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files
ALSA: usb-audio - clear chip->probing on error exit
drm/radeon/kms: fix DDIA enable on some rs690 systems
ALSA: fm801: Fix double free in case of error in tuner detection
ALSA: fm801: Gracefully handle failure of tuner auto-detect
btrfs: fix d_off in the first dirent
cnic: Fix interrupt logic
cnic: Fix race conditions with firmware
cnic: Randomize initial TCP port for iSCSI connections
cnic: Improve NETDEV_UP event handling
cnic, bnx2: Check iSCSI support early in bnx2_init_one()
bnx2fc: Fix kernel panic when deleting NPIV ports
bnx2fc: scsi_dma_unmap() not invoked on IO completions
hwmon: (ds620) Fix handling of negative temperatures
ARM: dma-mapping: free allocated page if unable to map
ARM: 7091/1: errata: D-cache line maintenance operation by MVA may not succeed
ARM: 7099/1: futex: preserve oldval in SMP __futex_atomic_op
firmware loader: allow builtin firmware load even if usermodehelper is disabled
ASoC: omap-mcbsp: Do not attempt to change DAI sysclk if stream is active
ASoC: ssm2602: Re-enable oscillator after suspend
ALSA: hda/realtek - Avoid bogus HP-pin assignment
ALSA: HDA: No power nids on 92HD93
ALSA: usb-audio: Check for possible chip NULL pointer before clearing probing flag
memcg: fix vmscan count in small memcgs
cxgb3i: convert cdev->l2opt to use rcu to prevent NULL dereference
3w-9xxx: fix iommu_iova leak
aacraid: reset should disable MSI interrupt
libsas: fix failure to revalidate domain for anything but the first expander child.
scsi: qla4xxx needs libiscsi.o
cfg80211: Fix validation of AKM suites
ath9k_hw: Fix Rx DMA stuck for AR9003 chips
iwlegacy: fix command queue timeout
rtlwifi: rtl8192cu: Fix unitialized struct
iwlegacy: do not use interruptible waits
iwlagn: fix dangling scan request
bnx2x: fix hw attention handling
bnx2x: add missing break in bnx2x_dcbnl_get_cap
block: Free queue resources at blk_release_queue()
ALSA: HDA: Add support for IDT 92HD93
Linux 3.0.5
Revert "drm/radeon/kms: fix typo in r100_blit_copy"
Linux 3.0.6
Related branches
CVE References
tags: | added: kernel-stable-tracking-bug |
summary: |
- Oneiric update to 3.0.0-13.20 stable release + Oneiric update to 3.0.6 (3.0.0-13.20) stable release |
description: | updated |
tags: |
added: verification-needed-oneiric removed: verification-needed |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.