Precise update to 3.2.38 stable release

Bug #1117693 reported by Herton R. Krzesinski
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Precise
Fix Released
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
Revision history for this message
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!

Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

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.

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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