Oneiric update to 3.0.6 (3.0.0-13.20) stable release

Bug #868628 reported by Tim Gardner
214
This bug affects 54 people
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.

       git://git.kernel.org/

    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_write_tx_desc"
Revert "rt2x00: fix crash in rt2800usb_get_txwi"
Revert "rt2x00: Move rt2800_txdone and rt2800_txdone_entry_check to rt2800usb."
kernel/printk: do not turn off bootconsole in printk_late_init() if keep_bootcon
rapidio: fix use of non-compatible registers
arch/powerpc/sysdev/fsl_rio.c: correct IECSR register clear value
ASoC: soc-jack: Fix checking return value of request_any_context_irq
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_backup_timeout().
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_coverage_class
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_write_tx_desc
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_flush_plug() out of __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_clk_{ungate|gate} to mmc_host_clk_{hold|release}
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_sgdma_populate
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(info->control.rates[0].idx < 0)
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_CONFIGURE_GPIO
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()/vfs_rename_dir()
mm: sync vmalloc address space page tables in alloc_vm_area()
drivers/leds/ledtrig-timer.c: fix broken sysfs delay handling
drivers/cpufreq/pcc-cpufreq.c: avoid NULL pointer dereference
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/$pid/numa_maps gather_stats() take variable page size
break out numa_maps gather_pte_stats() checks
teach /proc/$pid/numa_maps about transparent hugepages
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_peeked
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/pci-quirks.c: correct annotation of `ehci_dmi_nohandoff_table'
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

Tim Gardner (timg-tpi)
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
Tim Gardner (timg-tpi)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux (Ubuntu Oneiric):
status: New → Confirmed
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Package linux 3.0.0-13.21, which fixes this bug, is now in oneiric-proposed.

Changed in linux (Ubuntu Oneiric):
status: Confirmed → Fix Committed
tags: added: verification-needed
tags: added: verification-needed-oneiric
removed: verification-needed
Revision history for this message
Brad Figg (brad-figg) wrote :

@dmitry This bug does not need verification, this is a tracking bug created for the application of an upstream stable patch set. We take those without verification.

tags: added: verification-done-oneiric
removed: verification-needed-oneiric
Revision history for this message
florin (florin-arjocu) wrote :

3.1 daily built from 04th of nov 2011 seems to have fixed it:
Linux florin-Satellite-C650 3.1.0-999-generic #201111070407 SMP Mon Nov 7 09:08:05 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

As well as daily 3.2 from 8th of nov 2011:
florin@florin-Satellite-C650:~$ uname -a
Linux florin-Satellite-C650 3.2.0-999-generic #201111080407 SMP Tue Nov 8 09:08:33 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

Too bad the default kernel in Ubuntu 11.10 (Oneiric Ocelot) 3-0-0-12 carries the bug.

Revision history for this message
madbiologist (me-again) wrote :

@florin - Did you comment on the wrong bug? If not, which issue are you referring to?

Revision history for this message
florin (florin-arjocu) wrote :

@madbiologist

Bug #888350 was marked as a duplicate of this one at some point. Also see comment no #2:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/888350/comments/2

I was making sure someone reads what I tested with 2 other kernels. BTW, there are quite a lot of bugs around Oneiric/linux kernel, I think nothing else should be done before they are fixed.

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (19.8 KiB)

This bug was fixed in the package linux - 3.0.0-13.22

---------------
linux (3.0.0-13.22) oneiric-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #884847

  [ Herton Ronaldo Krzesinski ]

  * Revert "SAUCE: Add a new entry (413c:8197) to Bluetooth USB device ID
    table"

linux (3.0.0-13.21) oneiric-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #876701

  [ Leann Ogasawara ]

  * Revert "SAUCE: ata: make DVD drive recognisable on systems with
    Sandybridge CPT chipset"
    - LP: #737388, #782389, #794642
  * SAUCE: drm/radeon/kms: Fix logic error in DP HPD handler
    - LP: #860868

  [ Ming Lei ]

  * SAUCE: [media] uvcvideo: Set alternate setting 0 on resume if the bus
    has been reset
    - LP: #816484
  * SAUCE: ata_piix: make DVD Drive recognisable on systems with Intel
    Sandybridge chipsets(v2)
    - LP: #737388, #782389, #794642

  [ Seth Forshee ]

  * SAUCE: acer-wmi: Add wireless quirk for Lenovo 3000 N200
    - LP: #857297

  [ Tim Gardner ]

  * SAUCE: Add a new entry (413c:8197) to Bluetooth USB device ID table
    - LP: #854399
  * [Config] Enable ftrace support in the mac80211 layer
    - LP: #865171
  * SAUCE: usb/core/devio.c: Check for printer class specific request
    - LP: #872711
  * SAUCE: xHCI: AMD isoc link TRB chain bit quirk
    - LP: #872811

  [ Upstream Kernel Changes ]

  * Revert "rt2x00: Serialize TX operations on a queue."
    - LP: #868628
  * Revert "rt2x00: fix crash in rt2800usb_write_tx_desc"
    - LP: #868628
  * Revert "rt2x00: fix crash in rt2800usb_get_txwi"
    - LP: #868628
  * Revert "rt2x00: Move rt2800_txdone and rt2800_txdone_entry_check to
    rt2800usb."
    - LP: #868628
  * Revert "sfc: Use write-combining to reduce TX latency" and follow-ups
    - LP: #868628
  * Revert "drm/radeon/kms: fix typo in r100_blit_copy"
    - LP: #868628
  * x86, amd: Avoid cache aliasing penalties on AMD family 15h
    - LP: #862583
  * x86: Add a BSP cpu_dev helper
    - LP: #862583
  * x86, amd: Move BSP code to cpu_dev helper
    - LP: #862583
  * x86-32, amd: Move va_align definition to unbreak 32-bit build
    - LP: #862583
  * Make TASKSTATS require root access, CVE-2011-2494
    - LP: #866021
    - CVE-2011-2494
  * kernel/printk: do not turn off bootconsole in printk_late_init() if
    keep_bootcon
    - LP: #868628
  * rapidio: fix use of non-compatible registers
    - LP: #868628
  * arch/powerpc/sysdev/fsl_rio.c: correct IECSR register clear value
    - LP: #868628
  * ASoC: soc-jack: Fix checking return value of request_any_context_irq
    - LP: #868628
  * ASoC: ad193x: fix registers definition
    - LP: #868628
  * ASoC: ad193x: fix dac word len setting
    - LP: #868628
  * omap-serial: Allow IXON and IXOFF to be disabled.
    - LP: #868628
  * serial: 8250_pnp: add Intermec CV60 touchscreen device
    - LP: #868628
  * 8250_pci: add support for Rosewill RC-305 4x serial port card
    - LP: #868628
  * 8250: Fix race condition in serial8250_backup_timeout().
    - LP: #868628
  * tty: Add "spi:" prefix for spi modalias
    - LP: #868628
  * TTY: pty, fix pty counting
    - LP: #868628
  * USB: ftdi_sio: add Calao r...

Changed in linux (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.