Precise update to 3.2.45 stable release

Bug #1186055 reported by Steve Conklin
8
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.45 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.45 stable release:

* Linux 3.2.45
* x86/mm: account for PGDIR_SIZE alignment
* r8169: fix vlan tag read ordering.
* powerpc: fix numa distance for form0 device tree
* kernel/audit_tree.c: tree will leak memory when failure occurs in audit_trim_trees()
* ixgbe: add missing rtnl_lock in PM resume path
* drm/i915: Fix detection of base of stolen memory
* r8169: fix 8168evl frame padding.
* sparc64: Fix race in TLB batch processing.
* net: drop dst before queueing fragments
* netrom: fix invalid use of sizeof in nr_recvmsg()
* tipc: fix info leaks via msg_name in recv_msg/recv_stream
* rose: fix info leak via msg_name in rose_recvmsg()
* netrom: fix info leak via msg_name in nr_recvmsg()
* llc: Fix missing msg_namelen update in llc_ui_recvmsg()
* iucv: Fix missing msg_namelen update in iucv_sock_recvmsg()
* irda: Fix missing msg_namelen update in irda_recvmsg_dgram()
* caif: Fix missing msg_namelen update in caif_seqpkt_recvmsg()
* Bluetooth: RFCOMM - Fix missing msg_namelen update in rfcomm_sock_recvmsg()
* Bluetooth: fix possible info leak in bt_sock_recvmsg()
* ax25: fix info leak via msg_name in ax25_recvmsg()
* atm: update msg_namelen in vcc_recvmsg()
* tcp: call tcp_replace_ts_recent() from tcp_ack()
* net: sctp: sctp_auth_key_put: use kzfree instead of kfree
* esp4: fix error return code in esp_output()
* tcp: incoming connections might use wrong route under synflood
* rtnetlink: Call nlmsg_parse() with correct header length
* netfilter: don't reset nf_trace in nf_reset()
* af_unix: If we don't care about credentials coallesce all messages
* bonding: IFF_BONDING is not stripped on enslave failure
* bonding: fix bonding_masters race condition in bond unloading
* atl1e: limit gso segment size to prevent generation of wrong ip length fields
* net: count hw_addr syncs so that unsync works properly.
* net IPv6 : Fix broken IPv6 routing table after loopback down-up
* cbq: incorrect processing of high limits
* vm: convert HPET mmap to vm_iomap_memory() helper
* vm: convert fb_mmap to vm_iomap_memory() helper
* vm: convert snd_pcm_lib_mmap_iomem() to vm_iomap_memory() helper
* vm: add vm_iomap_memory() helper function
* s390: move dummy io_remap_pfn_range() to asm/pgtable.h
* perf/x86: Fix offcore_rsp valid mask for SNB/IVB
* perf: Treat attr.config as u64 in perf_swevent_init()
* perf: Fix error return code
* tty: fix up atime/mtime mess, take three
* TTY: fix atime/mtime regression
* TTY: do not update atime/mtime on read/write
* drm/radeon: fix handling of v6 power tables
* drm/radeon: fix possible segfault when parsing pm tables
* drm/radeon: fix endian bugs in atom_allocate_fb_scratch()
* ipc: sysv shared memory limited to 8TiB
* fs/dcache.c: add cond_resched() to shrink_dcache_parent()
* inotify: invalid mask should return a error number but not set it
* md: bad block list should default to disabled.
* drivers/rtc/rtc-cmos.c: don't disable hpet emulation on suspend
* fs/fscache/stats.c: fix memory leak
* ARM: u300: fix ages old copy/paste bug
* mwifiex: Call pci_release_region after calling pci_disable_device
* mwifiex: Use pci_release_region() instead of a pci_release_regions()
* s390/memory hotplug: prevent offline of active memory increments
* powerpc: Add isync to copy_and_flush
* ixgbe: fix EICR write in ixgbe_msix_other
* clockevents: Set dummy handler on CPU_DEAD shutdown
* ALSA: usb-audio: Fix autopm error during probing
* gianfar: do not advertise any alarm capability.
* ALSA: snd-usb: try harder to find USB_DT_CS_ENDPOINT
* USB: ftdi_sio: enable two UART ports on ST Microconnect Lite
* powerpc/spufs: Initialise inode->i_ino in spufs_new_inode()
* fbcon: when font is freed, clear also vc_font.data
* nfsd: Decode and send 64bit time values
* i2c: xiic: must always write 16-bit words to TX_FIFO
* usb-storage: CY7C68300A chips do not support Cypress ATACB
* USB: serial: option: Added support Olivetti Olicard 145
* USB: ftdi_sio: correct ST Micro Connect Lite PIDs
* drm/radeon: fix hdmi mode enable on RS600/RS690/RS740
* ext4: fix Kconfig documentation for CONFIG_EXT4_DEBUG
* LOCKD: Ensure that nlmclnt_block resets block->b_status after a server reboot
* drm/i915: Fall back to bit banging mode for DVO transmitter detection
* iwlwifi: dvm: don't send zeroed LQ cmd
* drm/i915: ensure single initialization and cleanup of backlight device
* drm/i915: Workaround incoherence between fences and LLC across multiple CPUs
* usbfs: Always allow ctrl requests with USB_RECIP_ENDPOINT on the ctrl ep
* ASoC: max98088: Fix logging of hardware revision.
* xen/time: Fix kasprintf splat when allocating timer%d IRQ line.
* xen/smp/spinlock: Fix leakage of the spinlock interrupt line for every CPU online/offline
* xen/smp: Fix leakage of timer interrupt line for every CPU online/offline.
* wireless: regulatory: fix channel disabling race condition
* PCI/PM: Fix fallback to PCI_D0 in pci_platform_power_transition()
* serial_core.c: add put_device() after device_find_child()
* drm/radeon: cleanup properly if mmio mapping fails
* drm/radeon/evergreen+: don't enable HPD interrupts on eDP/LVDS
* ALSA: usb-audio: disable autopm for MIDI devices
* ALSA: usb: Add quirk for 192KHz recording on E-Mu devices
* tracing: Check return value of tracing_init_dentry()
* tracing: Reset ftrace_graph_filter_enabled if count is zero
* USB: option: add a D-Link DWM-156 variant
* tracing: Fix off-by-one on allocating stat->pages
* nfsd4: don't close read-write opens too soon
* hrtimer: Fix ktime_add_ns() overflow on 32bit architectures
* hrtimer: Add expiry time overflow check in hrtimer_interrupt
* USB: add ftdi_sio USB ID for GDM Boost V1.x
* drm/i915: Add no-lvds quirk for Fujitsu Esprimo Q900
* jbd2: fix race between jbd2_journal_remove_checkpoint and ->j_commit_callback
* ext4/jbd2: don't wait (forever) for stale tid caused by wraparound
* nfsd: don't run get_file if nfs4_preprocess_stateid_op return error
* usb/misc/appledisplay: Add 24" LED Cinema display
* sysfs: fix use after free in case of concurrent read/write and readdir
* Fix initialization of CMCI/CMCP interrupts
* drm/radeon: use frac fb div on RS780/RS880
* drm/radeon: don't use get_engine_clock() on APUs
* PCI / ACPI: Don't query OSC support with all possible controls
* cgroup: fix an off-by-one bug which may trigger BUG_ON()
* Wrong asm register contraints in the kvm implementation
* Wrong asm register contraints in the futex implementation
* tracing: Fix ftrace_dump()
* tracing: Remove most or all of stack tracer stack size from stack_max_size
* tracing: Fix stack tracer with fentry use
* tracing: Use stack of calling function for stack tracer
* aio: fix possible invalid memory access when DEBUG is enabled
* crypto: algif - suppress sending source address information in recvmsg

Steve Conklin (sconklin)
tags: added: kernel-stable-tracking-bug
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (17.0 KiB)

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

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

  [Steve Conklin]

  * Release Tracking Bug
    - LP: #1188206

  [ Upstream Kernel Changes ]

  * iwlwifi: dvm: fix zero LQ CMD sending avoidance
    - LP: #1186932

linux (3.2.0-47.72) precise; urgency=low

  [Steve Conklin]

  * Release Tracking Bug
    - LP: #1187066

  [ Upstream Kernel Changes ]

  * Revert "drm/i915: Fix detection of base of stolen memory"
    - LP: #1186572
  * mmc: at91/avr32/atmel-mci: fix DMA-channel leak on module unload
    - LP: #1186572
  * mmc: core: Fix bit width test failing on old eMMC cards
    - LP: #1186572
  * mfd: adp5520: Restore mode bits on resume
    - LP: #1186572
  * mmc: atmel-mci: pio hang on block errors
    - LP: #1186572
  * x86: Eliminate irq_mis_count counted in arch_irq_stat
    - LP: #1186572
  * ASoC: wm8994: missing break in wm8994_aif3_hw_params()
    - LP: #1186572
  * ath9k: fix key allocation error handling for powersave keys
    - LP: #1186572
  * nfsd4: don't allow owner override on 4.1 CLAIM_FH opens
    - LP: #1186572
  * net/eth/ibmveth: Fixup retrieval of MAC address
    - LP: #1186572
  * ext4: limit group search loop for non-extent files
    - LP: #1186572
  * xen/vcpu/pvhvm: Fix vcpu hotplugging hanging.
    - LP: #1186572
  * autofs - remove autofs dentry mount check
    - LP: #1186572
  * ALSA: HDA: Fix Oops caused by dereference NULL pointer
    - LP: #1186572
  * iscsi-target: Fix processing of OOO commands
    - LP: #1186572
  * ACPICA: Fix possible buffer overflow during a field unit read operation
    - LP: #1186572
  * B43: Handle DMA RX descriptor underrun
    - LP: #1186572
  * mwifiex: clear is_suspended flag when interrupt is received early
    - LP: #1186572
  * mwifiex: fix memory leak issue when driver unload
    - LP: #1186572
  * mwifiex: fix setting of multicast filter
    - LP: #1186572
  * cifs: only set ops for inodes in I_NEW state
    - LP: #1186572
  * hp_accel: Ignore the error from lis3lv02d_poweron() at resume
    - LP: #1186572
  * KVM: VMX: fix halt emulation while emulating invalid guest sate
    - LP: #1186572
  * dm snapshot: fix error return code in snapshot_ctr
    - LP: #1186572
  * dm bufio: avoid a possible __vmalloc deadlock
    - LP: #1186572
  * tick: Cleanup NOHZ per cpu data on cpu down
    - LP: #1186572
  * ACPI / EC: Restart transaction even when the IBF flag set
    - LP: #1186572
  * drm/radeon: check incoming cliprects pointer
    - LP: #1186572
  * staging: vt6656: use free_netdev instead of kfree
    - LP: #1186572
  * hwmon: fix error return code in abituguru_probe()
    - LP: #1186572
  * Kirkwood: Enable PCIe port 1 on QNAP TS-11x/TS-21x
    - LP: #1186572
  * avr32: fix relocation check for signed 18-bit offset
    - LP: #1186572
  * powerpc/pseries: Fix partition migration hang in stop_topology_update
    - LP: #1186572
  * powerpc: Bring all threads online prior to migration/hibernation
    - LP: #1186572
  * timer: Don't reinitialize the cpu base lock during CPU_UP_PREPARE
    - LP: #1186572
  * tg3: Skip powering down function 0 on certain serdes devices
    - LP: #1186572
  * USB: xHCI: override bogus bu...

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

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.