Precise update to 3.2.39 stable release

Bug #1131218 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.39 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.39 stable release:

drm/i915: Fix misplaced intel_mark_page_flip_active()
xhci: Fix isoc TD encoding.
xhci: Fix TD size for isochronous URBs.
USB: XHCI: fix memory leak of URB-private data
usb: Prevent dead ports when xhci is not enabled
sched/rt: Use root_domain of rt_rq not current processor
rtlwifi: Fix the usage of the wrong variable in usb.c
drm/radeon: add quirk for RV100 board
USB: qcserial: add Telit Gobi QDL device
USB: option: add support for Telit LE920
mwifiex: fix incomplete scan in case of IE parsing error
USB: EHCI: fix bug in scheduling periodic split transfers
x86-64: Replace left over sti/cli in ia32 audit exit code
Bluetooth: Fix handling of unexpected SMP PDUs
drm/radeon: Calling object_unrefer() when creating fb failure
drm/radeon: prevent crash in the ring space allocation
can: c_can: Set reserved bit in IFx_MASK2 to 1 on write
USB: ftdi_sio: add PID/VID entries for ELV WS 300 PC II
USB: option: add Changhong CH690
USB: ftdi_sio: add Zolix FTDI PID
USB: storage: Define a new macro for USB storage match rules
USB: storage: optimize to match the Huawei USB storage devices and support new switch command
nilfs2: fix fix very long mount time issue
drivers/rtc/rtc-isl1208.c: call rtc_update_irq() from the alarm irq handler
drivers/rtc/rtc-pl031.c: fix the missing operation on enable
virtio_console: Don't access uninitialized data.
wireless: rt2x00: rt{2500,73}usb.c put back duplicate id
Wireless: rt2x00: Add device id for Sweex LW323 to rt2800usb.c
rt2800usb: Add support for 2001:3c1e (D-Link DWA-125 rev B1) USB Wi-Fi adapter
gspca_kinect: add Kinect for Windows USB id
ahci: support the STA2X11 I/O Hub
ahci: Add support for Enmotus Bobcat device.
ptrace/x86: Introduce set_task_blockstep() helper
ptrace/x86: Partly fix set_task_blockstep()->update_debugctlmsr() logic
ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()
ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL
wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task
Bluetooth: Fix sending HCI commands after reset
HID: usbhid: quirk for Formosa IR receiver
kernel/resource.c: fix stack overflow in __reserve_region_with_split()
net: prevent setting ttl=0 via IP_TTL
ipv6: fix the noflags test in addrconf_get_prefix_route
MAINTAINERS: Stephen Hemminger email change
ipv6: fix header length calculation in ip6_append_data()
isdn/gigaset: fix zero size border case in debug dump
netxen: fix off by one bug in netxen_release_tx_buffer()
r8169: remove the obsolete and incorrect AMD workaround
net: loopback: fix a dst refcounting issue
pktgen: correctly handle failures when adding a device
ipv6: do not create neighbor entries for local delivery
packet: fix leakage of tx_ring memory
atm/iphase: rename fregt_t -> ffreg_t
sctp: refactor sctp_outq_teardown to insure proper re-initalization
net: sctp: sctp_setsockopt_auth_key: use kzfree instead of kfree
net: sctp: sctp_endpoint_free: zero out secret key data
xen/netback: shutdown the ring if it contains garbage.
xen/netback: don't leak pages on failure in xen_netbk_tx_check_gop.
xen/netback: free already allocated memory on failure in xen_netbk_get_requests
netback: correct netbk_tx_err to handle wrap around.
tcp: frto should not set snd_cwnd to 0
tcp: fix for zero packets_in_flight was too broad
tcp: fix MSG_SENDPAGE_NOTLAST logic
bridge: Pull ip header into skb->data before looking into ip header.
tg3: Avoid null pointer dereference in tg3_interrupt in netconsole mode
tg3: Fix crc errors on jumbo frame receive
x86/xen: don't assume %ds is usable in xen_iret for 32-bit PVOPS.
Linux 3.2.39

These were dropped from application as they were already applied to Precise:
drm/i915: Fix misplaced intel_mark_page_flip_active()
ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()
wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task
xen/netback: shutdown the ring if it contains garbage.
xen/netback: don't leak pages on failure in xen_netbk_tx_check_gop.
xen/netback: free already allocated memory on failure in xen_netbk_get_requests
netback: correct netbk_tx_err to handle wrap around.
bridge: Pull ip header into skb->data before looking into ip header.

Also, the patch "ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL" was already applied, but reverted and reapplied with the version from 3.2.39, since it is more complete with an additional change to a comment introduced in commit "ptrace/x86: Partly fix set_task_blockstep()->update_debugctlmsr() logic", which also came with 3.2.39.

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.