Precise update to 3.2.50 stable release

Bug #1214984 reported by Brad Figg
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Undecided
Unassigned
Precise
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.2.50 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.50 stable release:
            * Linux 3.2.50
            * usb: Clear both buffers when clearing a control transfer TT buffer.
            * USB: mos7840: fix memory leak in open
            * usb: serial: option.c: remove ONDA MT825UP product ID fromdriver
            * usb: serial: option: add Olivetti Olicard 200
            * usb: serial: option: blacklist ONDA MT689DC QMI interface
            * xhci: fix null pointer dereference on ring_doorbell_for_active_rings
            * usb: host: xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0
            * xhci: Avoid NULL pointer deref when host dies.
            * usb: serial: option: Add ONYX 3G device support
            * USB: ti_usb_3410_5052: fix dynamic-id matching
            * powerpc/modules: Module CRC relocation fix causes perf issues
            * usb: option: add TP-LINK MA260
            * staging: comedi: fix a race between do_cmd_ioctl() and read/write
            * staging: comedi: COMEDI_CANCEL ioctl should wake up read/write
            * USB: option: add D-Link DWM-152/C1 and DWM-156/C1
            * nfsd: nfsd_open: when dentry_open returns an error do not propagate as struct file
            * sd: fix crash when UA received on DIF enabled device
            * qla2xxx: Properly set the tagging for commands.
            * isci: Fix a race condition in the SSP task management path
            * drm/radeon: fix combios tables on older cards
            * drm/radeon: improve dac adjust heuristics for legacy pdac
            * drm/radeon: Another card with wrong primary dac adj
            * USB: cp210x: add MMB and PI ZigBee USB Device Support
            * usb: cp210x support SEL C662 Vendor/Device
            * USB: option: append Petatel NP10T device to GSM modems list
            * USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga
            * USB: storage: Add MicroVault Flash Drive to unusual_devs
            * usb: serial: cp210x: Add USB ID for Netgear Switches embedded serial adapter
            * ALSA: usb-audio: 6fire: return correct XRUN indication
            * Btrfs: re-add root to dead root list if we stop dropping it
            * Btrfs: fix lock leak when resuming snapshot deletion
            * ata: Fix DVD not dectected at some platform with Wellsburg PCH
            * ALSA: hda - Add new GPU codec ID to snd-hda
            * ALSA: hda - Add new GPU codec ID to snd-hda
            * staging: line6: Fix unlocked snd_pcm_stop() call
            * ASoC: s6000: Fix unlocked snd_pcm_stop() call
            * ALSA: pxa2xx: Fix unlocked snd_pcm_stop() call
            * ALSA: usx2y: Fix unlocked snd_pcm_stop() call
            * ALSA: ua101: Fix unlocked snd_pcm_stop() call
            * ASoC: max98088 - fix element type of the register cache.
            * ALSA: 6fire: Fix unlocked snd_pcm_stop() call
            * ALSA: atiixp: Fix unlocked snd_pcm_stop() call
            * ALSA: asihpi: Fix unlocked snd_pcm_stop() call
            * usb: dwc3: fix wrong bit mask in dwc3_event_type
            * usb: dwc3: gadget: don't prevent gadget from being probed if we fail
            * ACPI / memhotplug: Fix a stale pointer in error path
            * ext4: don't allow ext4_free_blocks() to fail due to ENOMEM
            * lockd: protect nlm_blocked access in nlmsvc_retry_blocked
            * ASoC: sglt5000: Fix SGTL5000_PLL_FRAC_DIV_MASK
            * ASoC: sglt5000: Fix the default value of CHIP_SSS_CTRL
            * xen/blkback: Check for insane amounts of request on the ring (v6).
            * xen/io/ring.h: new macro to detect whether there are too many requests on the ring
            * tracing: Use current_uid() for critical time tracing
            * fanotify: info leak in copy_event_to_user()
            * Fix incorrect memset in bnx2fc_parse_fcp_rsp
            * virtio_net: fix race in RX VQ processing
            * virtio: support unlocked queue poll
            * sparc: tsb must be flushed before tlb
            * sparc64 address-congruence property
            * sparc32: vm_area_struct access for old Sun SPARCs.
            * vlan: fix a race in egress prio management
            * atl1e: unmap partially mapped skb on dma error and free skb
            * atl1e: fix dma mapping warnings
            * ifb: fix oops when loading the ifb failed
            * dummy: fix oops when loading the dummy failed
            * 9p: fix off by one causing access violations and memory corruption
            * macvtap: correctly linearize skb when zerocopy is used
            * ifb: fix rcu_sched self-detected stalls
            * sunvnet: vnet_port_remove must call unregister_netdev
            * ipv6: ip6_append_data_mtu did not care about pmtudisc and frag_size
            * ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data
            * l2tp: add missing .owner to struct pppox_proto
            * ipv6,mcast: always hold idev->lock before mca_lock
            * net: Swap ver and type in pppoe_hdr
            * x25: Fix broken locking in ioctl error paths.
            * neighbour: fix a race in neigh_destroy()
            * sh_eth: fix unhandled RFE interrupt
            * af_key: fix info leaks in notify messages
            * ipv6: ip6_sk_dst_check() must not assume ipv6 dst
            * macvtap: fix recovery from gup errors
            * ipv6: don't call addrconf_dst_alloc again when enable lo
            * bridge: fix switched interval for MLD Query types
            * Linux 3.2.49
            * MAINTAINERS: add stable_kernel_rules.txt to stable maintainer information
            * MAINTAINERS: Greg's suse email address is dead
            * ext4: fix data offset overflow in ext4_xattr_fiemap() on 32-bit archs
            * ext4: fix overflow when counting used blocks on 32-bit architectures
            * drivers/cdrom/cdrom.c: use kzalloc() for failing hardware
            * pch_uart: fix a deadlock when pch_uart as console
            * perf: Fix mmap() accounting hole
            * perf: Fix perf mmap bugs
            * ceph: fix statvfs fr_size
            * perf: Fix perf_lock_task_context() vs RCU
            * perf: Remove WARN_ON_ONCE() check in __perf_event_enable() for valid scenario
            * perf: Clone child context from parent context pmu
            * iscsi-target: Fix tfc_tpg_nacl_auth_cit configfs length overflow
            * megaraid_sas: fix memory leak if SGL has zero length entries
            * hpfs: better test for errors
            * nbd: correct disconnect behavior
            * drivers/rtc/rtc-rv3029c2.c: fix disabling AIE irq
            * crypto: sanitize argument for format string
            * block: do not pass disk names as format strings
            * ocfs2: xattr: fix inlined xattr reflink
            * drivers/dma/pl330.c: fix locking in pl330_free_chan_resources()
            * libceph: Fix NULL pointer dereference in auth client code
            * tracing: Fix irqs-off tag display in syscall tracing
            * nfsd4: fix decoding of compounds across page boundaries
            * jbd2: fix theoretical race in jbd2__journal_restart
            * ext3,ext4: don't mess with dir_file->f_pos in htree_dirblock_to_tree()
            * powerpc/smp: Section mismatch from smp_release_cpus to __initdata spinning_secondaries
            * Revert "serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller"
            * UBIFS: fix a horrid bug
            * UBIFS: prepare to fix a horrid bug
            * xen/time: remove blocked time accounting from xen "clockchip"
            * timer: Fix jiffies wrap behavior of round_jiffies_common()
            * writeback: Fix periodic writeback after fs mount
            * genirq: Fix can_request_irq() for IRQs without an action
            * dlci: validate the net device in dlci_del()
            * dlci: acquire rtnl_lock before calling __dev_get_by_name()
            * Handle big endianness in NTLM (ntlmv2) authentication
            * cgroup: fix RCU accesses to task->cgroups
            * sd: Fix parsing of 'temporary ' cache mode prefix
            * sd: fix array cache flushing bug causing performance problems
            * perf: Disable monitoring on setuid processes for regular users
            * vgacon.c: add cond reschedule points in vgacon_do_font_op
            * futex: Take hugepages into account when generating futex_key
            * USB: option,qcserial: move Novatel Gobi1K IDs to qcserial
            * mpt2sas: fix firmware failure with wrong task attribute
            * mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop
            * mpt2sas: Fix for issue Missing delay not getting set during system bootup
            * ARM: 7765/1: perf: Record the user-mode PC in the call chain.
            * iommu/amd: Only unmap large pages from the first pte
            * Bluetooth: Fix invalid length check in l2cap_information_rsp()
            * ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs
            * ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs
            * hw_breakpoint: Use cpu_possible_mask in {reserve,release}_bp_slot()
            * rtlwifi: rtl8192cu: Fix duplicate if test
            * media: dmxdev: remove dvb_ringbuffer_flush() on writer side
            * drivers: hv: switch to use mb() instead of smp_mb()
            * xhci: check for failed dma pool allocation
            * ALSA: hda - Cache the MUX selection for generic HDMI
            * rtlwifi: rtl8192cu: Add new USB ID for TP-Link TL-WN8200ND
            * ASoC: wm8962: Remove remaining direct register cache accesses
            * Bluetooth: Fix crash in l2cap_build_cmd() with small MTU
            * ath9k: Do not assign noise for NULL caldata
            * ath9k: Fix noisefloor calibration
            * ath9k: fill channel mode in caldata
            * ath9k_hw: Assign default xlna config for AR9485
            * b43: ensue that BCMA is "y" when B43 is "y"
            * libata: skip SRST for all SIMG [34]7x port-multipliers
            * usb: gadget: f_mass_storage: add missing memory barrier for thread_wakeup_needed
            * ahci: remove pmp link online check in FBS EH
            * zram: protect sysfs handler from invalid memory access
            * zram: avoid access beyond the zram device
            * zram: destroy all devices on error recovery path in zram_init()
            * zram: use zram->lock to protect zram_free_page() in swap free notify path
            * zram: avoid invalid memory access in zram_exit()
            * i2c-piix4: Add AMD CZ SMBus device ID
            * ahci: Add AMD CZ SATA device ID
            * zfcp: status read buffers on first adapter open with link down
            * zfcp: block queue limits with data router
            * zfcp: fix adapter (re)open recovery while link to SAN is down
            * printk: Fix rq->lock vs logbuf_lock unlock lock inversion
            * r8169: fix offloaded tx checksum for small packets.

Brad Figg (brad-figg)
tags: added: kernel-stable-tracking-bug
Brad Figg (brad-figg)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (13.1 KiB)

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

---------------
linux (3.2.0-53.81) precise; urgency=low

  [ Tim Gardner ]

  * SAUCE: net: ifb: Added include file <linux/sched.h>

linux (3.2.0-53.80) precise; urgency=low

  [Brad Figg]

  * Release Tracking Bug
    - LP: #1215173

  [ Andy Whitcroft ]

  * [Packaging] supply perf with appropriate prefix to ensure use of local
    config
    - LP: #1206200
    - CVE-2013-1060

  [ Joseph Salisbury ]

  * SAUCE: (no-up) intel_ips: blacklist ASUSTek G60JX laptops
    - LP: #1210848

  [ Tim Gardner ]

  * [Config] Include rbd and kvm in the virtual inclusion list
    - LP: #1206961

  [ Upstream Kernel Changes ]

  * qla2xxx: Properly set the tagging for commands.
    - LP: #1189928
  * r8169: fix offloaded tx checksum for small packets.
    - LP: #1214984
  * printk: Fix rq->lock vs logbuf_lock unlock lock inversion
    - LP: #1214984
  * zfcp: fix adapter (re)open recovery while link to SAN is down
    - LP: #1214984
  * zfcp: block queue limits with data router
    - LP: #1214984
  * zfcp: status read buffers on first adapter open with link down
    - LP: #1214984
  * ahci: Add AMD CZ SATA device ID
    - LP: #1214984
  * i2c-piix4: Add AMD CZ SMBus device ID
    - LP: #1214984
  * zram: avoid invalid memory access in zram_exit()
    - LP: #1214984
  * zram: use zram->lock to protect zram_free_page() in swap free notify
    path
    - LP: #1214984
  * zram: destroy all devices on error recovery path in zram_init()
    - LP: #1214984
  * zram: avoid access beyond the zram device
    - LP: #1214984
  * zram: protect sysfs handler from invalid memory access
    - LP: #1214984
  * ahci: remove pmp link online check in FBS EH
    - LP: #1214984
  * usb: gadget: f_mass_storage: add missing memory barrier for
    thread_wakeup_needed
    - LP: #1214984
  * libata: skip SRST for all SIMG [34]7x port-multipliers
    - LP: #1214984
  * b43: ensue that BCMA is "y" when B43 is "y"
    - LP: #1214984
  * ath9k_hw: Assign default xlna config for AR9485
    - LP: #1214984
  * ath9k: fill channel mode in caldata
    - LP: #1214984
  * ath9k: Fix noisefloor calibration
    - LP: #1214984
  * ath9k: Do not assign noise for NULL caldata
    - LP: #1214984
  * Bluetooth: Fix crash in l2cap_build_cmd() with small MTU
    - LP: #1214984
  * ASoC: wm8962: Remove remaining direct register cache accesses
    - LP: #1214984
  * rtlwifi: rtl8192cu: Add new USB ID for TP-Link TL-WN8200ND
    - LP: #1214984
  * ALSA: hda - Cache the MUX selection for generic HDMI
    - LP: #1214984
  * xhci: check for failed dma pool allocation
    - LP: #1214984
  * drivers: hv: switch to use mb() instead of smp_mb()
    - LP: #1214984
  * media: dmxdev: remove dvb_ringbuffer_flush() on writer side
    - LP: #1214984
  * rtlwifi: rtl8192cu: Fix duplicate if test
    - LP: #1214984
  * hw_breakpoint: Use cpu_possible_mask in {reserve,release}_bp_slot()
    - LP: #1214984
  * ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs
    - LP: #1214984
  * ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs
    - LP: #1214984
  * iommu/amd: Only unmap large pages from the first pte
    - LP: #1214984
  * ARM: 7765/1: ...

Changed in linux (Ubuntu Precise):
status: New → Fix Released
Changed in linux (Ubuntu):
status: New → Invalid
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.