Precise update to 3.2.50 stable release

Bug #1214984 reported by Brad Figg on 2013-08-21
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
Precise
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) on 2013-08-21
tags: added: kernel-stable-tracking-bug
Brad Figg (brad-figg) on 2013-08-21
description: updated
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  Edit
Everyone can see this information.

Other bug subscribers