← Back to team overview

kernel-packages team mailing list archive

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

 

** Description changed:

+ SRU Justification
  
-     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.70 upstream stable
+        patch set is now available. It should be included in the Ubuntu
+        kernel as well.
  
-     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.70 upstream stable
-        patch set is now available. It should be included in the Ubuntu
-        kernel as well.
+        git://git.kernel.org/
  
-        git://git.kernel.org/
+     TEST CASE: TBD
  
-     TEST CASE: TBD
+        The following patches are in the 3.2.70 stable release:
  
-        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
+ MIPS: Fix enabling of DEBUG_STACKOVERFLOW
+ 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
+ kernel:
+ 
+ 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

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1490923

Title:
  Precise update to 3.2.70 stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Precise:
  New

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.70 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.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
  MIPS: Fix enabling of DEBUG_STACKOVERFLOW
  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
  kernel:

  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:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1490923/+subscriptions


References