Public bug reported:

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 a mainline/stable Linux tree or
       a minimally backported form of that patch. The following upstream
       stable patches should be included in the Ubuntu kernel:

       upstream stable patchset 2019-12-17

                Ported from the following upstream stable releases:
                        v4.19.89, v5.3.16

       from git://git.kernel.org/

rsi: release skb if rsi_prepare_beacon fails
arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
sparc64: implement ioremap_uc
lp: fix sparc64 LPSETTIMEOUT ioctl
usb: gadget: u_serial: add missing port entry locking
tty: serial: fsl_lpuart: use the sg count from dma_map_sg
tty: serial: msm_serial: Fix flow control
serial: pl011: Fix DMA ->flush_buffer()
serial: serial_core: Perform NULL checks for break_ctl ops
serial: ifx6x60: add missed pm_runtime_disable
autofs: fix a leak in autofs_expire_indirect()
RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN
iwlwifi: pcie: don't consider IV len in A-MSDU
exportfs_decode_fh(): negative pinned may become positive without the parent 
locked
audit_get_nd(): don't unlock parent too early
NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error
xfrm: release device reference for invalid state
Input: cyttsp4_core - fix use after free bug
sched/core: Avoid spurious lock dependencies
perf/core: Consistently fail fork on allocation failures
ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed()
drm/sun4i: tcon: Set min division of TCON0_DCLK to 1.
selftests: kvm: fix build with glibc >= 2.30
rsxx: add missed destroy_workqueue calls in remove
net: ep93xx_eth: fix mismatch of request_mem_region in remove
i2c: core: fix use after free in of_i2c_notify
fuse: verify nlink
fuse: verify attributes
ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
ALSA: pcm: oss: Avoid potential buffer overflows
ALSA: hda - Add mute led support for HP ProBook 645 G4
Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
Input: goodix - add upside-down quirk for Teclast X89 tablet
coresight: etm4x: Fix input validation for sysfs.
Input: Fix memory leak in psxpad_spi_probe
x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
CIFS: Fix SMB2 oplock break processing
tty: vt: keyboard: reject invalid keycodes
can: slcan: Fix use-after-free Read in slcan_open
kernfs: fix ino wrap-around detection
jbd2: Fix possible overflow in jbd2_log_space_left()
drm/msm: fix memleak on release
drm/i810: Prevent underflow in ioctl
arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc node"
KVM: arm/arm64: vgic: Don't rely on the wrong pending table
KVM: x86: do not modify masked bits of shared MSRs
KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
KVM: x86: Grab KVM's srcu lock when setting nested state
crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
crypto: af_alg - cast ki_complete ternary op to int
crypto: ccp - fix uninitialized list head
crypto: ecdh - fix big endian bug in ECC library
crypto: user - fix memory leak in crypto_report
spi: atmel: Fix CS high support
mwifiex: update set_mac_address logic
can: ucan: fix non-atomic allocation in completion handler
RDMA/qib: Validate ->show()/store() callbacks before calling them
iomap: Fix pipe page leakage during splicing
thermal: Fix deadlock in thermal thermal_zone_device_check
vcs: prevent write access to vcsu devices
binder: Fix race between mmap() and binder_alloc_print_pages()
binder: Handle start==NULL in binder_update_page_range()
ALSA: hda - Fix pending unsol events at shutdown
watchdog: aspeed: Fix clock behaviour for ast2600
perf script: Fix invalid LBR/binary mismatch error
xfs: add missing error check in xfs_prepare_shift()
KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
net: qrtr: fix memort leak in qrtr_tun_write_iter
appletalk: Fix potential NULL pointer dereference in unregister_snap_client
appletalk: Set error code if register_snap_client failed
time: Zero the upper 32-bits in __kernel_timespec on 32-bit
RDMA/hns: Correct the value of srq_desc_size
ecryptfs: fix unlink and rmdir in face of underlying fs modifications
x86/resctrl: Fix potential lockdep warning
ravb: implement MTU change while device is up
net: hns3: reallocate SSU' buffer size when pfc_en changes
net: hns3: fix ETS bandwidth validation bug
media: rc: mark input device as pointing stick
nfsd: Ensure CLONE persists data and metadata changes to the target file
drm: damage_helper: Fix race checking plane->state->fb
KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
crypto: geode-aes - switch to skcipher for cbc(aes) fallback
spi: stm32-qspi: Fix kernel oops when unbinding driver
spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
EDAC/ghes: Fix locking and memory barrier issues
kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
ALSA: hda: hdmi - fix pin setup on Tigerlake
UBUNTU: upstream stable to v4.19.89, v5.3.16

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Confirmed

** Affects: linux (Ubuntu Disco)
     Importance: Undecided
     Assignee: Kamal Mostafa (kamalmostafa)
         Status: In Progress


** Tags: kernel-stable-tracking-bug

** Changed in: linux (Ubuntu)
       Status: New => Confirmed

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Disco)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Disco)
       Status: New => In Progress

** Changed in: linux (Ubuntu Disco)
     Assignee: (unassigned) => Kamal Mostafa (kamalmostafa)

** 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 a mainline/stable Linux tree or
+        a minimally backported form of that patch. The following upstream
+        stable patches should be included in the Ubuntu kernel:
  
-     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 a mainline/stable Linux tree or
-        a minimally backported form of that patch. The following upstream
-        stable patches should be included in the Ubuntu kernel:
+        upstream stable patchset 2019-12-17
  
-        upstream stable patchset 2019-12-17
-        from git://git.kernel.org/
+                 Ported from the following upstream stable releases:
+                         v4.19.89, v5.3.16
+ 
+        from git://git.kernel.org/
+ 
+ rsi: release skb if rsi_prepare_beacon fails
+ arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
+ sparc64: implement ioremap_uc
+ lp: fix sparc64 LPSETTIMEOUT ioctl
+ usb: gadget: u_serial: add missing port entry locking
+ tty: serial: fsl_lpuart: use the sg count from dma_map_sg
+ tty: serial: msm_serial: Fix flow control
+ serial: pl011: Fix DMA ->flush_buffer()
+ serial: serial_core: Perform NULL checks for break_ctl ops
+ serial: ifx6x60: add missed pm_runtime_disable
+ autofs: fix a leak in autofs_expire_indirect()
+ RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN
+ iwlwifi: pcie: don't consider IV len in A-MSDU
+ exportfs_decode_fh(): negative pinned may become positive without the parent 
locked
+ audit_get_nd(): don't unlock parent too early
+ NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error
+ xfrm: release device reference for invalid state
+ Input: cyttsp4_core - fix use after free bug
+ sched/core: Avoid spurious lock dependencies
+ perf/core: Consistently fail fork on allocation failures
+ ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed()
+ drm/sun4i: tcon: Set min division of TCON0_DCLK to 1.
+ selftests: kvm: fix build with glibc >= 2.30
+ rsxx: add missed destroy_workqueue calls in remove
+ net: ep93xx_eth: fix mismatch of request_mem_region in remove
+ i2c: core: fix use after free in of_i2c_notify
+ fuse: verify nlink
+ fuse: verify attributes
+ ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
+ ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
+ ALSA: pcm: oss: Avoid potential buffer overflows
+ ALSA: hda - Add mute led support for HP ProBook 645 G4
+ Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
+ Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
+ Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
+ Input: goodix - add upside-down quirk for Teclast X89 tablet
+ coresight: etm4x: Fix input validation for sysfs.
+ Input: Fix memory leak in psxpad_spi_probe
+ x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
+ CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
+ CIFS: Fix SMB2 oplock break processing
+ tty: vt: keyboard: reject invalid keycodes
+ can: slcan: Fix use-after-free Read in slcan_open
+ kernfs: fix ino wrap-around detection
+ jbd2: Fix possible overflow in jbd2_log_space_left()
+ drm/msm: fix memleak on release
+ drm/i810: Prevent underflow in ioctl
+ arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc 
node"
+ KVM: arm/arm64: vgic: Don't rely on the wrong pending table
+ KVM: x86: do not modify masked bits of shared MSRs
+ KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
+ KVM: x86: Grab KVM's srcu lock when setting nested state
+ crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
+ crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
+ crypto: af_alg - cast ki_complete ternary op to int
+ crypto: ccp - fix uninitialized list head
+ crypto: ecdh - fix big endian bug in ECC library
+ crypto: user - fix memory leak in crypto_report
+ spi: atmel: Fix CS high support
+ mwifiex: update set_mac_address logic
+ can: ucan: fix non-atomic allocation in completion handler
+ RDMA/qib: Validate ->show()/store() callbacks before calling them
+ iomap: Fix pipe page leakage during splicing
+ thermal: Fix deadlock in thermal thermal_zone_device_check
+ vcs: prevent write access to vcsu devices
+ binder: Fix race between mmap() and binder_alloc_print_pages()
+ binder: Handle start==NULL in binder_update_page_range()
+ ALSA: hda - Fix pending unsol events at shutdown
+ watchdog: aspeed: Fix clock behaviour for ast2600
+ perf script: Fix invalid LBR/binary mismatch error
+ xfs: add missing error check in xfs_prepare_shift()
+ KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
+ net: qrtr: fix memort leak in qrtr_tun_write_iter
+ appletalk: Fix potential NULL pointer dereference in unregister_snap_client
+ appletalk: Set error code if register_snap_client failed
+ time: Zero the upper 32-bits in __kernel_timespec on 32-bit
+ RDMA/hns: Correct the value of srq_desc_size
+ ecryptfs: fix unlink and rmdir in face of underlying fs modifications
+ x86/resctrl: Fix potential lockdep warning
+ ravb: implement MTU change while device is up
+ net: hns3: reallocate SSU' buffer size when pfc_en changes
+ net: hns3: fix ETS bandwidth validation bug
+ media: rc: mark input device as pointing stick
+ nfsd: Ensure CLONE persists data and metadata changes to the target file
+ drm: damage_helper: Fix race checking plane->state->fb
+ KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
+ crypto: geode-aes - switch to skcipher for cbc(aes) fallback
+ spi: stm32-qspi: Fix kernel oops when unbinding driver
+ spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
+ spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
+ EDAC/ghes: Fix locking and memory barrier issues
+ kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
+ ALSA: hda: hdmi - fix pin setup on Tigerlake
+ UBUNTU: upstream stable to v4.19.89, v5.3.16

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

Title:
  Disco update: upstream stable patchset 2019-12-17

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Disco:
  In Progress

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 a mainline/stable Linux tree or
         a minimally backported form of that patch. The following upstream
         stable patches should be included in the Ubuntu kernel:

         upstream stable patchset 2019-12-17

                  Ported from the following upstream stable releases:
                          v4.19.89, v5.3.16

         from git://git.kernel.org/

  rsi: release skb if rsi_prepare_beacon fails
  arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator
  sparc64: implement ioremap_uc
  lp: fix sparc64 LPSETTIMEOUT ioctl
  usb: gadget: u_serial: add missing port entry locking
  tty: serial: fsl_lpuart: use the sg count from dma_map_sg
  tty: serial: msm_serial: Fix flow control
  serial: pl011: Fix DMA ->flush_buffer()
  serial: serial_core: Perform NULL checks for break_ctl ops
  serial: ifx6x60: add missed pm_runtime_disable
  autofs: fix a leak in autofs_expire_indirect()
  RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN
  iwlwifi: pcie: don't consider IV len in A-MSDU
  exportfs_decode_fh(): negative pinned may become positive without the parent 
locked
  audit_get_nd(): don't unlock parent too early
  NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error
  xfrm: release device reference for invalid state
  Input: cyttsp4_core - fix use after free bug
  sched/core: Avoid spurious lock dependencies
  perf/core: Consistently fail fork on allocation failures
  ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed()
  drm/sun4i: tcon: Set min division of TCON0_DCLK to 1.
  selftests: kvm: fix build with glibc >= 2.30
  rsxx: add missed destroy_workqueue calls in remove
  net: ep93xx_eth: fix mismatch of request_mem_region in remove
  i2c: core: fix use after free in of_i2c_notify
  fuse: verify nlink
  fuse: verify attributes
  ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC
  ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
  ALSA: pcm: oss: Avoid potential buffer overflows
  ALSA: hda - Add mute led support for HP ProBook 645 G4
  Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus
  Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash
  Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers
  Input: goodix - add upside-down quirk for Teclast X89 tablet
  coresight: etm4x: Fix input validation for sysfs.
  Input: Fix memory leak in psxpad_spi_probe
  x86/mm/32: Sync only to VMALLOC_END in vmalloc_sync_all()
  CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks
  CIFS: Fix SMB2 oplock break processing
  tty: vt: keyboard: reject invalid keycodes
  can: slcan: Fix use-after-free Read in slcan_open
  kernfs: fix ino wrap-around detection
  jbd2: Fix possible overflow in jbd2_log_space_left()
  drm/msm: fix memleak on release
  drm/i810: Prevent underflow in ioctl
  arm64: dts: exynos: Revert "Remove unneeded address space mapping for soc 
node"
  KVM: arm/arm64: vgic: Don't rely on the wrong pending table
  KVM: x86: do not modify masked bits of shared MSRs
  KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES
  KVM: x86: Grab KVM's srcu lock when setting nested state
  crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
  crypto: atmel-aes - Fix IV handling when req->nbytes < ivsize
  crypto: af_alg - cast ki_complete ternary op to int
  crypto: ccp - fix uninitialized list head
  crypto: ecdh - fix big endian bug in ECC library
  crypto: user - fix memory leak in crypto_report
  spi: atmel: Fix CS high support
  mwifiex: update set_mac_address logic
  can: ucan: fix non-atomic allocation in completion handler
  RDMA/qib: Validate ->show()/store() callbacks before calling them
  iomap: Fix pipe page leakage during splicing
  thermal: Fix deadlock in thermal thermal_zone_device_check
  vcs: prevent write access to vcsu devices
  binder: Fix race between mmap() and binder_alloc_print_pages()
  binder: Handle start==NULL in binder_update_page_range()
  ALSA: hda - Fix pending unsol events at shutdown
  watchdog: aspeed: Fix clock behaviour for ast2600
  perf script: Fix invalid LBR/binary mismatch error
  xfs: add missing error check in xfs_prepare_shift()
  KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332)
  net: qrtr: fix memort leak in qrtr_tun_write_iter
  appletalk: Fix potential NULL pointer dereference in unregister_snap_client
  appletalk: Set error code if register_snap_client failed
  time: Zero the upper 32-bits in __kernel_timespec on 32-bit
  RDMA/hns: Correct the value of srq_desc_size
  ecryptfs: fix unlink and rmdir in face of underlying fs modifications
  x86/resctrl: Fix potential lockdep warning
  ravb: implement MTU change while device is up
  net: hns3: reallocate SSU' buffer size when pfc_en changes
  net: hns3: fix ETS bandwidth validation bug
  media: rc: mark input device as pointing stick
  nfsd: Ensure CLONE persists data and metadata changes to the target file
  drm: damage_helper: Fix race checking plane->state->fb
  KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
  crypto: geode-aes - switch to skcipher for cbc(aes) fallback
  spi: stm32-qspi: Fix kernel oops when unbinding driver
  spi: Fix SPI_CS_HIGH setting when using native and GPIO CS
  spi: Fix NULL pointer when setting SPI_CS_HIGH for GPIO CS
  EDAC/ghes: Fix locking and memory barrier issues
  kselftest: Fix NULL INSTALL_PATH for TARGETS runlist
  ALSA: hda: hdmi - fix pin setup on Tigerlake
  UBUNTU: upstream stable to v4.19.89, v5.3.16

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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to