← Back to team overview

kernel-packages team mailing list archive

[Bug 1451900] Re: Trusty update to v3.13.11-ckt19 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 v3.13.11-ckt19 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 v3.13.11-ckt19 upstream stable
-        patch set is now available. It should be included in the Ubuntu
-        kernel as well.
+        git://kernel.ubuntu.com/ubuntu/linux.git
  
-        git://kernel.ubuntu.com/ubuntu/linux.git
+     TEST CASE: TBD
  
-     TEST CASE: TBD
+        The following patches are in the v3.13.11-ckt19 stable release:
  
-        The following patches are in the v3.13.11-ckt19 stable release:
+ Linux 3.13.11-ckt19
+ tcp: make connect() mem charging friendly
+ net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviour
+ tcp: fix tcp fin memory accounting
+ ipv6: fix backtracking for throw routes
+ Revert "net: cx82310_eth: use common match macro"
+ rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()
+ caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
+ inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
+ rds: avoid potential stack overflow
+ net: sysctl_net_core: check SNDBUF and RCVBUF for min length
+ sparc64: Fix several bugs in memmove().
+ sparc: Touch NMI watchdog when walking cpus and calling printk
+ sparc: perf: Make counting mode actually work
+ sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
+ sparc: semtimedop() unreachable due to comparison error
+ sparc32: destroy_context() and switch_mm() needs to disable interrupts.
+ dmaengine: dw: append MODULE_ALIAS for platform driver
+ xfrm: release dst_orig in case of error in xfrm_lookup()
+ target: Fix virtual LUN=0 target_configure_device failure OOPs
+ target/pscsi: Fix NULL pointer dereference in get_device_type
+ tcm_fc: missing curly braces in ft_invl_hw_context()
+ target: Fix reference leak in target_get_sess_cmd() error path
+ tcm_qla2xxx: Fix incorrect use of __transport_register_session
+ iscsi-target: Avoid early conn_logout_comp for iser connections
+ of/irq: Fix of_irq_parse_one() returned error codes
+ pagemap: do not leak physical addresses to non-privileged userspace
+ ALSA: hda - Treat stereo-to-mono mix properly
+ nl80211: ignore HT/VHT capabilities without QoS/WMM
+ can: kvaser_usb: Fix tx queue start/stop race conditions
+ x86/fpu: Drop_fpu() should not assume that tsk equals current
+ x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig()
+ phy: Find the right match in devm_phy_destroy()
+ crypto: aesni - fix memory usage in GCM decryption
+ ASoC: wm8960: Fix wrong value references for boolean kctl
+ ASoC: wm8955: Fix wrong value references for boolean kctl
+ ASoC: wm8904: Fix wrong value references for boolean kctl
+ ASoC: wm8903: Fix wrong value references for boolean kctl
+ ASoC: wm8731: Fix wrong value references for boolean kctl
+ ASoC: wm2000: Fix wrong value references for boolean kctl
+ ASoC: tas5086: Fix wrong value references for boolean kctl
+ ASoC: pcm1681: Fix wrong value references for boolean kctl
+ ASoC: cs4271: Fix wrong value references for boolean kctl
+ ASoC: ak4641: Fix wrong value references for boolean kctl
+ ASoC: adav80x: Fix wrong value references for boolean kctl
+ x86/asm/entry/32: Fix user_mode() misuses
+ vt6655: RFbSetPower fix missing rate RATE_12M
+ regulator: core: Fix enable GPIO reference counting
+ regulator: Only enable disabled regulators on resume
+ regmap: regcache-rbtree: Fix present bitmap resize
+ ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP
+ x86/vdso: Fix the build on GCC5
+ clocksource: efm32: Fix a NULL pointer dereference
+ virtio_console: avoid config access from irq
+ virtio_console: init work unconditionally
+ ASoC: sn95031: Fix control-less DAPM routes
+ ASoC: da732x: Fix control-less DAPM routes
+ ASoC: ak4671: Fix control-less DAPM routes
+ mac80211: disable u-APSD queues by default
+ mac80211: drop unencrypted frames in mesh fwding
+ crypto: arm/aes update NEON AES module to latest OpenSSL version
+ dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME
+ dm: hold suspend_lock while suspending device during device deletion
+ dm thin: fix to consistently zero-fill reads to unprovisioned blocks
+ fuse: set stolen page uptodate
+ fuse: notify: don't move pages
+ rbd: drop an unsafe assertion
+ ARM: at91: pm: fix at91rm9200 standby
+ ipvs: add missing ip_vs_pe_put in sync code
+ ALSA: hda - Don't access stereo amps for mono channel widgets
+ nilfs2: fix deadlock of segment constructor during recovery
+ ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
+ ALSA: hda - Set single_adc_amp flag for CS420x codecs
+ ALSA: snd-usb: add quirks for Roland UA-22
+ ALSA: control: Add sanity checks for user ctl id name string
+ ALSA: hda - Fix built-in mic on Compaq Presario CQ60
+ xen-pciback: limit guest control of command register
+ drm/radeon: drop setting UPLL to sleep mode
+ ftrace: Fix ftrace enable ordering of sysctl ftrace_enabled
+ ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl
+ can: kvaser_usb: Read all messages in a bulk-in URB buffer
+ can: kvaser_usb: Avoid double free on URB submission failures
+ can: add missing initialisations in CAN related skbuffs
+ libsas: Fix Kernel Crash in smp_execute_task
+ tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send
+ spi: pl022: Fix race in giveback() leading to driver lock-up
+ bnx2x: Force fundamental reset for EEH recovery
+ workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE
+ cpuset: Fix cpuset sched_relax_domain_level
+ team: don't traverse port list using rcu in team_set_mac_address
+ net: ping: Return EAFNOSUPPORT when appropriate.
+ udp: only allow UFO for packets from SOCK_DGRAM sockets
+ usb: plusb: Add support for National Instruments host-to-host cable
+ macvtap: make sure neighbour code can push ethernet header
+ net: reject creation of netdev names with colons
+ ematch: Fix auto-loading of ematch modules.
+ ipv4: ip_check_defrag should not assume that skb_network_offset is zero
+ gen_stats.c: Duplicate xstats buffer for later use
+ rtnetlink: call ->dellink on failure when ->newlink exists
+ rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY
+ net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg
+ team: fix possible null pointer dereference in team_handle_frame
+ openvswitch: Fix net exit.
+ net: phy: Fix verification of EEE support in phy_init_eee
+ ipv4: ip_check_defrag should correctly check return value of skb_copy_bits
+ svcrpc: fix memory leak in gssp_accept_sec_context_upcall
+ netfilter: xt_socket: fix a stack corruption bug
+ sunrpc: fix braino in ->poll()
+ TTY: fix tty_wait_until_sent on 64-bit machines
+ USB: serial: fix infinite wait_until_sent timeout
+ net: irda: fix wait_until_sent poll timeout
+ console: Fix console name size mismatch
+ tty: fix up atime/mtime mess, take four
+ Change email address for 8250_pci
+ xhci: Workaround for PME stuck issues in Intel xhci
+ xhci: fix reporting of 0-sized URBs in control endpoint
+ Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.
+ Btrfs: fix data loss in the fast fsync path
+ x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization
+ ASoC: omap-pcm: Correct dma mask
+ ACPI / video: Load the module even if ACPI is disabled
+ drm/radeon: fix interlaced modes on DCE8
+ drm/radeon: fix DRM_IOCTL_RADEON_CS oops
+ drm/radeon: do a posting read in cik_set_irq
+ drm/radeon: do a posting read in si_set_irq
+ drm/radeon: do a posting read in evergreen_set_irq
+ drm/radeon: do a posting read in r600_set_irq
+ drm/radeon: do a posting read in rs600_set_irq
+ drm/radeon: do a posting read in r100_set_irq
+ eCryptfs: don't pass fs-specific ioctl commands through
+ usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards
+ KVM: MIPS: Fix trace event to save PC directly
+ btrfs: fix lost return value due to variable shadowing
+ NFSv4: Don't call put_rpccred() under the rcu_read_lock()
+ mei: make device disabled on stop unconditionally
+ USB: serial: cp210x: Adding Seletek device id's
+ ARC: Fix KSTK_ESP()
+ mac80211: Send EAPOL frames at lowest rate
+ USB: serial: fix tty-device error handling at probe
+ USB: serial: fix potential use-after-free after failed probe
+ USB: ftdi_sio: add PIDs for Actisense USB devices
+ efi/libstub: Fix boundary checking in efi_high_alloc()
+ USB: usbfs: don't leak kernel data in siginfo
+ xhci: Allocate correct amount of scratchpad buffers
+ KVM: emulate: fix CMPXCHG8B on 32-bit hosts
+ usb: dwc3: dwc3-omap: Fix disable IRQ
+ iio: ad5686: fix optional reference voltage declaration
+ iio:adc:mcp3422 Fix incorrect scales table
+ iio: imu: adis16400: Fix sign extension
+ iio: mxs-lradc: only update the buffer when its conversions have finished
+ iio: mxs-lradc: make ADC reads not unschedule touchscreen conversions
+ iio: mxs-lradc: make ADC reads not disable touchscreen interrupts
+ iio: mxs-lradc: separate touchscreen and buffer virtual channels

-- 
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/1451900

Title:
  Trusty update to v3.13.11-ckt19 stable release

Status in linux package in Ubuntu:
  New
Status in linux source package in Trusty:
  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 v3.13.11-ckt19 upstream stable
         patch set is now available. It should be included in the Ubuntu
         kernel as well.

         git://kernel.ubuntu.com/ubuntu/linux.git

      TEST CASE: TBD

         The following patches are in the v3.13.11-ckt19 stable release:

  Linux 3.13.11-ckt19
  tcp: make connect() mem charging friendly
  net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviour
  tcp: fix tcp fin memory accounting
  ipv6: fix backtracking for throw routes
  Revert "net: cx82310_eth: use common match macro"
  rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()
  caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
  inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
  rds: avoid potential stack overflow
  net: sysctl_net_core: check SNDBUF and RCVBUF for min length
  sparc64: Fix several bugs in memmove().
  sparc: Touch NMI watchdog when walking cpus and calling printk
  sparc: perf: Make counting mode actually work
  sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
  sparc: semtimedop() unreachable due to comparison error
  sparc32: destroy_context() and switch_mm() needs to disable interrupts.
  dmaengine: dw: append MODULE_ALIAS for platform driver
  xfrm: release dst_orig in case of error in xfrm_lookup()
  target: Fix virtual LUN=0 target_configure_device failure OOPs
  target/pscsi: Fix NULL pointer dereference in get_device_type
  tcm_fc: missing curly braces in ft_invl_hw_context()
  target: Fix reference leak in target_get_sess_cmd() error path
  tcm_qla2xxx: Fix incorrect use of __transport_register_session
  iscsi-target: Avoid early conn_logout_comp for iser connections
  of/irq: Fix of_irq_parse_one() returned error codes
  pagemap: do not leak physical addresses to non-privileged userspace
  ALSA: hda - Treat stereo-to-mono mix properly
  nl80211: ignore HT/VHT capabilities without QoS/WMM
  can: kvaser_usb: Fix tx queue start/stop race conditions
  x86/fpu: Drop_fpu() should not assume that tsk equals current
  x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig()
  phy: Find the right match in devm_phy_destroy()
  crypto: aesni - fix memory usage in GCM decryption
  ASoC: wm8960: Fix wrong value references for boolean kctl
  ASoC: wm8955: Fix wrong value references for boolean kctl
  ASoC: wm8904: Fix wrong value references for boolean kctl
  ASoC: wm8903: Fix wrong value references for boolean kctl
  ASoC: wm8731: Fix wrong value references for boolean kctl
  ASoC: wm2000: Fix wrong value references for boolean kctl
  ASoC: tas5086: Fix wrong value references for boolean kctl
  ASoC: pcm1681: Fix wrong value references for boolean kctl
  ASoC: cs4271: Fix wrong value references for boolean kctl
  ASoC: ak4641: Fix wrong value references for boolean kctl
  ASoC: adav80x: Fix wrong value references for boolean kctl
  x86/asm/entry/32: Fix user_mode() misuses
  vt6655: RFbSetPower fix missing rate RATE_12M
  regulator: core: Fix enable GPIO reference counting
  regulator: Only enable disabled regulators on resume
  regmap: regcache-rbtree: Fix present bitmap resize
  ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP
  x86/vdso: Fix the build on GCC5
  clocksource: efm32: Fix a NULL pointer dereference
  virtio_console: avoid config access from irq
  virtio_console: init work unconditionally
  ASoC: sn95031: Fix control-less DAPM routes
  ASoC: da732x: Fix control-less DAPM routes
  ASoC: ak4671: Fix control-less DAPM routes
  mac80211: disable u-APSD queues by default
  mac80211: drop unencrypted frames in mesh fwding
  crypto: arm/aes update NEON AES module to latest OpenSSL version
  dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAME
  dm: hold suspend_lock while suspending device during device deletion
  dm thin: fix to consistently zero-fill reads to unprovisioned blocks
  fuse: set stolen page uptodate
  fuse: notify: don't move pages
  rbd: drop an unsafe assertion
  ARM: at91: pm: fix at91rm9200 standby
  ipvs: add missing ip_vs_pe_put in sync code
  ALSA: hda - Don't access stereo amps for mono channel widgets
  nilfs2: fix deadlock of segment constructor during recovery
  ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
  ALSA: hda - Set single_adc_amp flag for CS420x codecs
  ALSA: snd-usb: add quirks for Roland UA-22
  ALSA: control: Add sanity checks for user ctl id name string
  ALSA: hda - Fix built-in mic on Compaq Presario CQ60
  xen-pciback: limit guest control of command register
  drm/radeon: drop setting UPLL to sleep mode
  ftrace: Fix ftrace enable ordering of sysctl ftrace_enabled
  ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl
  can: kvaser_usb: Read all messages in a bulk-in URB buffer
  can: kvaser_usb: Avoid double free on URB submission failures
  can: add missing initialisations in CAN related skbuffs
  libsas: Fix Kernel Crash in smp_execute_task
  tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send
  spi: pl022: Fix race in giveback() leading to driver lock-up
  bnx2x: Force fundamental reset for EEH recovery
  workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE
  cpuset: Fix cpuset sched_relax_domain_level
  team: don't traverse port list using rcu in team_set_mac_address
  net: ping: Return EAFNOSUPPORT when appropriate.
  udp: only allow UFO for packets from SOCK_DGRAM sockets
  usb: plusb: Add support for National Instruments host-to-host cable
  macvtap: make sure neighbour code can push ethernet header
  net: reject creation of netdev names with colons
  ematch: Fix auto-loading of ematch modules.
  ipv4: ip_check_defrag should not assume that skb_network_offset is zero
  gen_stats.c: Duplicate xstats buffer for later use
  rtnetlink: call ->dellink on failure when ->newlink exists
  rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY
  net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg
  team: fix possible null pointer dereference in team_handle_frame
  openvswitch: Fix net exit.
  net: phy: Fix verification of EEE support in phy_init_eee
  ipv4: ip_check_defrag should correctly check return value of skb_copy_bits
  svcrpc: fix memory leak in gssp_accept_sec_context_upcall
  netfilter: xt_socket: fix a stack corruption bug
  sunrpc: fix braino in ->poll()
  TTY: fix tty_wait_until_sent on 64-bit machines
  USB: serial: fix infinite wait_until_sent timeout
  net: irda: fix wait_until_sent poll timeout
  console: Fix console name size mismatch
  tty: fix up atime/mtime mess, take four
  Change email address for 8250_pci
  xhci: Workaround for PME stuck issues in Intel xhci
  xhci: fix reporting of 0-sized URBs in control endpoint
  Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.
  Btrfs: fix data loss in the fast fsync path
  x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization
  ASoC: omap-pcm: Correct dma mask
  ACPI / video: Load the module even if ACPI is disabled
  drm/radeon: fix interlaced modes on DCE8
  drm/radeon: fix DRM_IOCTL_RADEON_CS oops
  drm/radeon: do a posting read in cik_set_irq
  drm/radeon: do a posting read in si_set_irq
  drm/radeon: do a posting read in evergreen_set_irq
  drm/radeon: do a posting read in r600_set_irq
  drm/radeon: do a posting read in rs600_set_irq
  drm/radeon: do a posting read in r100_set_irq
  eCryptfs: don't pass fs-specific ioctl commands through
  usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards
  KVM: MIPS: Fix trace event to save PC directly
  btrfs: fix lost return value due to variable shadowing
  NFSv4: Don't call put_rpccred() under the rcu_read_lock()
  mei: make device disabled on stop unconditionally
  USB: serial: cp210x: Adding Seletek device id's
  ARC: Fix KSTK_ESP()
  mac80211: Send EAPOL frames at lowest rate
  USB: serial: fix tty-device error handling at probe
  USB: serial: fix potential use-after-free after failed probe
  USB: ftdi_sio: add PIDs for Actisense USB devices
  efi/libstub: Fix boundary checking in efi_high_alloc()
  USB: usbfs: don't leak kernel data in siginfo
  xhci: Allocate correct amount of scratchpad buffers
  KVM: emulate: fix CMPXCHG8B on 32-bit hosts
  usb: dwc3: dwc3-omap: Fix disable IRQ
  iio: ad5686: fix optional reference voltage declaration
  iio:adc:mcp3422 Fix incorrect scales table
  iio: imu: adis16400: Fix sign extension
  iio: mxs-lradc: only update the buffer when its conversions have finished
  iio: mxs-lradc: make ADC reads not unschedule touchscreen conversions
  iio: mxs-lradc: make ADC reads not disable touchscreen interrupts
  iio: mxs-lradc: separate touchscreen and buffer virtual channels

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1451900/+subscriptions


References