Precise update to 3.2.38 stable release

Bug #1117693 reported by Herton R. Krzesinski on 2013-02-06
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Precise
Medium
Herton R. Krzesinski

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.2.38 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.2.38 stable release:

usb: gadget: dummy: fix enumeration with g_multi
usb: musb: core: print new line in the driver banner again
virtio-blk: Don't free ida when disk is in use
mac80211: use del_timer_sync for final sta cleanup timer deletion
xhci: Handle HS bulk/ctrl endpoints that don't NAK.
USB: Handle auto-transition from hot to warm reset.
USB: Ignore xHCI Reset Device status.
USB: Allow USB 3.0 ports to be disabled.
USB: Increase reset timeout.
USB: Ignore port state until reset completes.
USB: Handle warm reset failure on empty port.
xhci: Avoid "dead ports", add roothub port polling.
ASoC: wm5100: Remove DSP B and left justified formats
mwifiex: handle association failure case correctly
mwifiex: check wait_event_interruptible return value
ASoC: wm2000: Fix sense of speech clarity enable
ioat: Fix DMA memory sync direction correct flag
drm/i915; Only increment the user-pin-count after successfully pinning the bo
staging: r8712u: Add new device ID
staging: speakup: avoid out-of-range access in synth_init()
staging: speakup: avoid out-of-range access in synth_add()
staging: comedi: fix minimum AO period for NI 625x and NI 628x
staging: comedi: comedi_test: fix race when cancelling command
regulator: max8997: Use uV in voltage_map_desc
ALSA: pxa27x: fix ac97 cold reset
ALSA: pxa27x: fix ac97 warm reset
SUNRPC: Ensure we release the socket write lock if the rpc_task exits early
target: use correct sense code for LUN communication failure
Revert "ALSA: hda - Shut up pins at power-saving mode with Conexnat codecs"
regulator: max8998: Ensure enough delay time for max8998_set_voltage_buck_time_sel
radeon/kms: force rn50 chip to always report connected on analog output
tcm_fc: Do not indicate retry capability to initiators
tcm_fc: Do not report target role when target is not defined
sh: Fix FDPIC binary loader
USB: option: Add new MEDIATEK PID support
USB: option: blacklist network interface on ZTE MF880
USB: option: add Telekom Speedstick LTE II
USB: option: add Nexpring NP10T terminal id
USB: cdc-acm: Add support for "PSC Scanning, Magellan 800i"
USB: hub: handle claim of enabled remote wakeup after reset
mm: compaction: fix echo 1 > compact_memory return error issue
mm: use aligned zone start for pfn_to_bitidx calculation
USB: Add device quirk for Microsoft VX700 webcam
PCI: pciehp: Fix wrong workqueue cleanup
PCI: pciehp: Handle push button event asynchronously
PCI: pciehp: Use per-slot workqueues to avoid deadlock
usb: ftdi_sio: Crucible Technologies COMET Caller ID - pid added
PCI/AER: pci_get_domain_bus_and_slot() call missing required pci_dev_put()
PCI: shpchp: Handle push button event asynchronously
PCI: shpchp: Use per-slot workqueues to avoid deadlock
PCI: Allow pcie_aspm=force even when FADT indicates it is unsupported
serial:ifx6x60:Delete SPI timer when shut down port
tty: 8250_dw: Fix inverted arguments to serial_out in IRQ handler
drm/i915: Invalidate the relocation presumed_offsets along the slow path
s390/time: fix sched_clock() overflow
ARM: 7627/1: Predicate preempt logic on PREEMP_COUNT not PREEMPT alone
ARM: 7628/1: head.S: map one extra section for the ATAG/DTB area
xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests.
staging: vt6656: Fix inconsistent structure packing
8250/16?50: Add support for Broadcom TruManage redirected serial port
KVM: PPC: Emulate dcbf
USB: option: blacklist network interface on ONDA MT8205 4G LTE
USB: option: add TP-LINK HSUPA Modem MA180
USB: io_ti: Fix NULL dereference in chase_port()
usb: dwc3: gadget: fix ep->maxburst for ep0
intel_idle: Don't register CPU notifier if we are not running.
ACPI / cpuidle: Fix NULL pointer issues when cpuidle is disabled
ACPI / processor: Get power info before updating the C-states
ARM: DMA: Fix struct page iterator in dma_cache_maint() to work with sparsemem
evm: checking if removexattr is not a NULL
ALSA: hda - Add Conexant CX20751/2/3/4 codec support
ALSA: hda/conexant - Correct vendor IDs for new codecs
ALSA: hda - Add Conexant CX20755/20756/20757 codec IDs
ftrace: Be first to run code modification on modules
USB: UHCI: fix IRQ race during initialization
fs/cifs/cifs_dfs_ref.c: fix potential memory leakage
Bluetooth: Fix incorrect strncpy() in hidp_setup_hid()
ath9k_htc: Fix memory leak
ath9k: do not link receive buffers during flush
ath9k: fix double-free bug on beacon generate failure
brcmsmac: increase timer reference count for new timers only
efi, x86: Pass a proper identity mapping in efi_call_phys_prelog
ath9k_hw: fix calibration issues on chainmask that don't include chain 0
ath9k_hw: fix chain swap setting when setting rx chainmask to 5
mwifiex: fix typo in PCIe adapter NULL check
drm/i915: Remove the MI_FLUSH_ENABLE setting.
drm/i915: Correct the bit number for the MI_FLUSH_ENABLE.
drm/i915: Disable AsyncFlip performance optimisations
drm/i915: GFX_MODE Flush TLB Invalidate Mode must be '1' for scanline waits
iommu/intel: disable DMAR for g4x integrated gfx
drm/i915: dump UTS_RELEASE into the error_state
drm/radeon: fix a rare case of double kfree
x86/msr: Add capabilities check
can: c_can: fix invalid error codes
can: ti_hecc: fix invalid error codes
can: pch_can: fix invalid error codes
ALSA: usb-audio: fix invalid length check for RME and other UAC 2 devices
smp: Fix SMP function call empty cpu mask race
IOMMU, AMD Family15h Model10-1Fh erratum 746 Workaround
xfs: Fix possible use-after-free with AIO
ALSA: hda - Fix non-snoop page handling
EDAC: Test correct variable in ->store function
efi: Make 'efi_enabled' a function to query EFI facilities
samsung-laptop: Disable on EFI hardware
NFS: Don't silently fail setattr() requests on mountpoints
NFSv4.1: Handle NFS4ERR_DELAY when resetting the NFSv4.1 session
x86/Sandy Bridge: reserve pages when integrated graphics is present
x86/Sandy Bridge: mark arrays in __init functions as __initconst
x86/Sandy Bridge: Sandy Bridge workaround depends on CONFIG_PCI
ahci: Add identifiers for ASM106x devices
sd: Reshuffle init_sd to avoid crash
drivers/firmware/dmi_scan.c: check dmi version when get system uuid
drivers/firmware/dmi_scan.c: fetch dmi version from SMBIOS if it exists
drm/i915: Implement WaDisableHiZPlanesWhenMSAAEnabled
x86: Use enum instead of literals for trap values
staging: comedi: Kconfig: COMEDI_NI_AT_A2150 should select COMEDI_FC
Revert "drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13"
staging: comedi: don't hijack hardware device private data
intel-iommu: Prevent devices with RMRRs from being placed into SI Domain
ALSA: usb - fix race in creation of M-Audio Fast track pro driver
igb: release already assigned MSI-X interrupts if setup fails
drbd: add missing part_round_stats to _drbd_start_io_acct
ALSA: usb-audio: Fix regression by disconnection-race-fix patch
staging: usbip: changed function return type to void
x86, efi: Set runtime_version to the EFI spec revision
printk: fix buffer overflow when calling log_prefix function from call_console_drivers
Linux 3.2.38

These patches were not applied as they were already in Precise:
PCI: Allow pcie_aspm=force even when FADT indicates it is unsupported
ALSA: usb-audio: Fix regression by disconnection-race-fix patch

The patch "x86: Use enum instead of literals for trap values" needed a small modification due to differences in do_iret_error, because of the nx emulation patch present in Precise.

The patch "UBUNTU: SAUCE: samsung-laptop: disable in UEFI mode" was reverted, as it's superseded by these two patches in 3.2.38:
efi: Make 'efi_enabled' a function to query EFI facilities
samsung-laptop: Disable on EFI hardware

tags: added: kernel-stable-tracking-bug
description: updated
Changed in linux (Ubuntu):
status: New → Invalid
Changed in linux (Ubuntu Precise):
assignee: nobody → Herton R. Krzesinski (herton)
importance: Undecided → Medium
status: New → Fix Committed
Brad Figg (brad-figg) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed' to 'verification-done'.

If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Launchpad Janitor (janitor) wrote :
Download full text (15.4 KiB)

This bug was fixed in the package linux - 3.2.0-39.62

---------------
linux (3.2.0-39.62) precise-proposed; urgency=low

  [Brad Figg]

  * Release Tracking Bug
    - LP: #1134424

  [ Herton Ronaldo Krzesinski ]

  * Revert "SAUCE: samsung-laptop: disable in UEFI mode"
    - LP: #1117693
  * d-i: Add mellanox ethernet drivers to nic-modules
    - LP: #1015339

  [ Ian Campbell ]

  * SAUCE: xen/netback: shutdown the ring if it contains garbage.
    - LP: #1117325
    - CVE-2013-0216
  * SAUCE: netback: correct netbk_tx_err to handle wrap around.
    - LP: #1117325
    - CVE-2013-0216
  * SAUCE: xen/netback: don't leak pages on failure in
    xen_netbk_tx_check_gop.
    - LP: #1117331
    - CVE-2013-0217
  * SAUCE: xen/netback: free already allocated memory on failure in
    xen_netbk_get_requests
    - LP: #1117331
    - CVE-2013-0217

  [ Jan Beulich ]

  * SAUCE: xen-pciback: rate limit error messages from
    xen_pcibk_enable_msi{, x}()
    - LP: #1117336
    - CVE-2013-0231

  [ Tim Gardner ]

  * [debian] Remove dangling symlink from headers package
    - LP: #1112442
  * SAUCE: rt2x00: rt2x00pci_regbusy_read() - only print register access
    failure once
    - LP: #1128840

  [ Upstream Kernel Changes ]

  * Revert "ALSA: hda - Shut up pins at power-saving mode with Conexnat
    codecs"
    - LP: #1117693, #886975
  * Revert "drm/i915: no lvds quirk for Zotac ZDBOX SD ID12/ID13"
    - LP: #1117693
  * Revert "ptrace: ensure arch_ptrace/ptrace_request can never race with
    SIGKILL"
    - LP: #1131218
  * SAUCE: xen/pv-spinlock: Never enable interrupts in xen_spin_lock_slow()
    - LP: #1011792
  * usb: gadget: dummy: fix enumeration with g_multi
    - LP: #1117693
  * usb: musb: core: print new line in the driver banner again
    - LP: #1117693
  * virtio-blk: Don't free ida when disk is in use
    - LP: #1117693
  * mac80211: use del_timer_sync for final sta cleanup timer deletion
    - LP: #1117693
  * xhci: Handle HS bulk/ctrl endpoints that don't NAK.
    - LP: #1117693
  * USB: Handle auto-transition from hot to warm reset.
    - LP: #1117693
  * USB: Ignore xHCI Reset Device status.
    - LP: #1117693
  * USB: Allow USB 3.0 ports to be disabled.
    - LP: #1117693
  * USB: Increase reset timeout.
    - LP: #1117693
  * USB: Ignore port state until reset completes.
    - LP: #1117693
  * USB: Handle warm reset failure on empty port.
    - LP: #1117693
  * xhci: Avoid "dead ports", add roothub port polling.
    - LP: #1117693
  * ASoC: wm5100: Remove DSP B and left justified formats
    - LP: #1117693
  * mwifiex: handle association failure case correctly
    - LP: #1117693
  * mwifiex: check wait_event_interruptible return value
    - LP: #1117693
  * ASoC: wm2000: Fix sense of speech clarity enable
    - LP: #1117693
  * ioat: Fix DMA memory sync direction correct flag
    - LP: #1117693
  * drm/i915; Only increment the user-pin-count after successfully pinning
    the bo
    - LP: #1117693
  * staging: r8712u: Add new device ID
    - LP: #1117693
  * staging: speakup: avoid out-of-range access in synth_init()
    - LP: #1117693
  * staging: speakup: avoid out-of-range access in synth_add()
    - LP: #1117693
  * staging: come...

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

Other bug subscribers