← Back to team overview

kernel-packages team mailing list archive

[Bug 1490923] Re: Precise update to 3.2.70 stable release


** Changed in: linux (Ubuntu Precise)
       Status: New => Fix Committed

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  Precise update to 3.2.70 stable release

Status in linux package in Ubuntu:
Status in linux source package in Precise:
  Fix Committed

Bug description:
  SRU Justification

         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.70 upstream stable
         patch set is now available. It should be included in the Ubuntu
         kernel as well.



         The following patches are in the 3.2.70 stable release:

  Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card
  Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
  e1000: add dummy allocator to fix race condition between mtu change and netpoll
  KVM: s390: Zero out current VMDB of STSI before including level3 data.
  usb: musb: core: fix TX/RX endpoint order
  compal-laptop: Check return value of power_supply_register
  pinctrl: fix example .get_group_pins implementation signature
  drm/radeon: fix doublescan modes (v2)
  lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR
  ASoC: wm8741: Fix rates constraints values
  cdc-wdm: fix endianness bug in debug statements
  staging: panel: fix lcd type
  UBI: account for bitflips in both the VID header and data
  UBI: fix out of bounds write
  UBI: initialize LEB number variable
  UBI: fix check for "too many bytes"
  Drivers: hv: vmbus: Don't wait after requesting offers
  Btrfs: fix log tree corruption when fs mounted with -o discard
  btrfs: don't accept bare namespace as a valid xattr
  ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE
  rtlwifi: rtl8192cu: Add new USB ID
  MIPS: Hibernate: flush TLB entries earlier
  ASoC: cs4271: Increase delay time after reset
  ext4: make fsync to sync parent dir in no-journal for real this time
  jhash: Update jhash_[321]words functions to use correct initval
  Input: elantech - fix absolute mode setting on some ASUS laptops
  RDS: Documentation: Document AF_RDS, PF_RDS and SOL_RDS correctly.
  selinux/nlmsg: add XFRM_MSG_GETSPDINFO
  selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
  x86/iommu: Fix header comments regarding standard and _FINISH macros
  scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
  ALSA: emu10k1: don't deadlock in proc-functions
  powerpc: Fix missing L2 cache size in /sys/devices/system/cpu
  sg_start_req(): make sure that there's not too many elements in iovec
  selinux/nlmsg: add XFRM_MSG_REPORT
  selinux/nlmsg: add XFRM_MSG_MIGRATE
  selinux/nlmsg: add XFRM_MSG_MAPPING
  s390/hibernate: fix save and restore of kernel text section
  Btrfs: fix inode eviction infinite loop after cloning into it
  powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH
  ACPICA: Utilities: split IO address types from data type models.
  fs/binfmt_elf.c: fix bug in loading of PIE binaries
  IB/core: disallow registering 0-sized memory region
  IB/core: don't disallow registering region starting at 0x0
  IB/mlx4: Fix WQE LSO segment calculation
  megaraid_sas: use raw_smp_processor_id()
  firmware/ihex2fw.c: restore missing default in switch statement
  ptrace: fix race between ptrace_resume() and wait_task_stopped()
  memstick: mspro_block: add missing curly braces
  KVM: VMX: Preserve host CR4.MCE value while in guest mode.
  writeback: use |1 instead of +1 to protect against div by zero
  libata: Add helper to determine when PHY events should be ignored
  libata: Ignore spurious PHY event on LPM policy change
  ALSA: emu10k1: Fix card shortname string buffer overflow
  ALSA: emux: Fix mutex deadlock at unloading
  3w-sas: fix command completion race
  3w-xxxx: fix command completion race
  3w-9xxx: fix command completion race
  cdc-acm: prevent infinite loop when parsing CDC headers.
  rtlwifi: rtl8192cu: Fix kernel deadlock
  serial: xilinx: Use platform_get_irq to get irq description structure
  serial: of-serial: Remove device_type = "serial" registration
  ALSA: emux: Fix mutex deadlock in OSS emulation
  ALSA: emu10k1: Emu10k2 32 bit DMA mode
  USB: cp210x: add ID for KCF Technologies PRN device
  USB: pl2303: Remove support for Samsung I330
  xen-pciback: Add name prefix to global 'permissive' variable
  gpio: unregister gpiochip device before removing it
  gpio: sysfs: fix memory leaks and device hotplug
  powerpc/pseries: Correct cpu affinity for dlpar added cpus
  ext4: move check under lock scope to close a race.
  mmc: core: add missing pm event in mmc_pm_notify to fix hib restore
  nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op
  nilfs2: fix sanity check of btree level in nilfs_btree_root_broken()
  ocfs2: dlm: fix race between purge and get lock resource
  ACPI / init: Fix the ordering of acpi_reserve_resources()
  md/raid5: don't record new size if resize_stripes fails.
  ipvs: fix memory leak in ip_vs_ctl.c
  xhci: fix isoc endpoint dequeue from advancing too far on transaction error
  xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256
  xhci: gracefully handle xhci_irq dead device
  usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices
  ahci: avoton port-disable reset-quirk
  mac80211: move WEP tailroom size check
  KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages
  ASoC: dapm: Modify widget stream name according to prefix
  ASoC: wm8960: fix "RINPUT3" audio route error
  ASoC: wm8994: correct BCLK DIV 348 to 384
  Input: elantech - fix semi-mt protocol for v3 HW
  powerpc: Align TOC to 256 bytes
  dmi_scan: refactor dmi_scan_machine(), {smbios,dmi}_present()
  firmware: dmi_scan: Fix ordering of product_uuid
  ext4: check for zero length extent explicitly
  jbd2: fix r_count overflows leading to buffer overflow in journal recovery
  ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724
  sd: Disable support for 256 byte/sector disks
  xen/events: don't bind non-percpu VIRQs with percpu chip
  USB: serial: ftdi_sio: Add support for a Motion Tracker Development Board
  crypto: s390/ghash - Fix incorrect ghash icv buffer handling.
  bridge: fix parsing of MLDv2 reports
  lguest: fix out-by-one error in address checking.
  fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings
  fs, omfs: add NULL terminator in the end up the token list
  d_walk() might skip too much
  ALSA: usb-audio: Fix invalid volume resolution for Logitech HD Webcam C525
  ALSA: usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion
  target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST
  x86_64: Fix strnlen_user() to not touch memory after specified maximum
  Input: elantech - fix detection of touchpads where the revision matches a known rate
  ALSA: usb-audio: add MAYA44 USB+ mixer control names
  ALSA: usb-audio: fix missing input volume controls in MAYA44 USB(+)
  USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle
  Input: elantech - add support for newer (August 2013) devices
  Input: elantech - add support for newer elantech touchpads
  Input: elantech - support new ICs types for version 4
  Input: elantech - add new icbody type
  bridge: fix multicast router rlist endless loop
  ring-buffer-benchmark: Fix the wrong sched_priority of producer
  tracing: Have filter check for balanced ops
  ipvs: kernel oops - do_ip_vs_get_ctl
  of: Add of_property_match_string() to find index into a string list
  dt: Add empty of_property_match_string() function
  powerpc: Make logical to real cpu mapping code endian safe
  powerpc: Don't skip ePAPR spin-table CPUs
  net: dp83640: fix broken calibration routine.
  unix/caif: sk_socket can disappear when state is unlocked
  xen: netback: read hotplug script once at start of day.
  bridge: fix br_stp_set_bridge_priority race conditions
  packet: read num_members once in packet_rcv_fanout()
  packet: avoid out of bounds read in round robin fanout
  neigh: do not modify unlinked entries
  sctp: Fix race between OOTB responce and route removal
  slub: refactoring unfreeze_partials()
  net: socket: Fix the wrong returns for recvmsg and sendmsg
  config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selected
  Fix sb_edac compilation with 32 bits kernels
  sb_edac: Fix erroneous bytes->gigabytes conversion
  x86/reboot: Fix a warning message triggered by stop_other_cpus()
  include/linux/sched.h: don't use task->pid/tgid in same_thread_group/has_group_leader_pid
  __ptrace_may_access() should not deny sub-threads
  powerpc+sparc64/mm: Remove hack in mmap randomize layout
  softirq: reduce latencies
  Fix lockup related to stop_machine being stuck in __do_softirq.
  MIPS: Fix race condition in lazy cache flushing.
  MIPS: Octeon: Remove udelay() causing huge IRQ latency
  MIPS: Fix cpu_has_mips_r2_exec_hazard.
  MIPS: Octeon: Delete override of cpu_has_mips_r2_exec_hazard.
  UBI: fix soft lockup in ubi_check_volume()
  parisc: Provide __ucmpdi2 to resolve undefined references in 32 bit builds.
  staging: line6: avoid __sync_fetch_and_{and,or}
  sparc32,leon: fix leon build
  ACPICA: Tables: Change acpi_find_root_pointer() to use acpi_physical_address.
  ACPICA: Debug output: Update output for Processor object.
  ACPICA: Utilities: Cleanup to convert physical address printing formats.
  ACPICA: Utilities: Cleanup to remove useless ACPI_PRINTF/FORMAT_xxx helpers.
  Linux 3.2.70

  The following patches from 3.2.70 were already applied to the Precise

  ahci: un-staticize ahci_dev_classify
  x86: bpf_jit: fix compilation of large bpf programs
  vfs: read file_handle only once in handle_to_path
  Input: elantech - fix for newer hardware versions (v7)
  pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
  udp: fix behavior of wrong checksums
  sctp: fix ASCONF list handling
  debugfs: Fix statfs() regression in 3.2.69

To manage notifications about this bug go to: