Precise update to 3.2.39 stable release

Bug #1131218 reported by Herton R. Krzesinski on 2013-02-21
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.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
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