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 2020-01-24

                Ported from the following upstream stable releases:
                        v4.19.93, v5.4.8

       from git://git.kernel.org/

scsi: lpfc: Fix discovery failures when target device connectivity bounces
scsi: mpt3sas: Fix clear pending bit in ioctl status
scsi: lpfc: Fix locking on mailbox command completion
Input: atmel_mxt_ts - disable IRQ across suspend
f2fs: fix to update time in lazytime mode
iommu: rockchip: Free domain on .domain_free
iommu/tegra-smmu: Fix page tables in > 4 GiB memory
dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset
scsi: target: compare full CHAP_A Algorithm strings
scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
scsi: csiostor: Don't enable IRQs too early
scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()
powerpc/pseries: Mark accumulate_stolen_time() as notrace
powerpc/pseries: Don't fail hash page table insert for bolted mapping
powerpc/tools: Don't quote $objdump in scripts
dma-debug: add a schedule point in debug_dma_dump_mappings()
leds: lm3692x: Handle failure to probe the regulator
clocksource/drivers/asm9260: Add a check for of_clk_get
clocksource/drivers/timer-of: Use unique device name instead of timer
powerpc/security/book3s64: Report L1TF status in sysfs
powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning
ext4: update direct I/O read lock pattern for IOCB_NOWAIT
ext4: iomap that extends beyond EOF should be marked dirty
jbd2: Fix statistics for the number of logged blocks
scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)
scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
f2fs: fix to update dir's i_pino during cross_rename
clk: qcom: Allow constant ratio freq tables for rcg
clk: clk-gpio: propagate rate change to parent
irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
irqchip: ingenic: Error out if IRQ domain creation failed
fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences
PCI: rpaphp: Fix up pointer to first drc-info entry
scsi: ufs: fix potential bug which ends in system hang
powerpc/pseries/cmm: Implement release() function for sysfs device
PCI: rpaphp: Don't rely on firmware feature to imply drc-info support
PCI: rpaphp: Annotate and correctly byte swap DRC properties
PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info
powerpc/security: Fix wrong message when RFI Flush is disable
scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
clk: pxa: fix one of the pxa RTC clocks
bcache: at least try to shrink 1 node in bch_mca_scan()
HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
HID: logitech-hidpp: Silence intermittent get_battery_capacity errors
ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening
libnvdimm/btt: fix variable 'rc' set but not used
HID: Improve Windows Precision Touchpad detection.
HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI 
transport device
watchdog: Fix the race between the release of watchdog_core_data and cdev
scsi: pm80xx: Fix for SATA device discovery
scsi: ufs: Fix error handing during hibern8 enter
scsi: scsi_debug: num_tgts must be >= 0
scsi: NCR5380: Add disconnect_mask module parameter
scsi: iscsi: Don't send data to unbound connection
scsi: target: iscsi: Wait for all commands to finish before freeing a session
gpio: mpc8xxx: Don't overwrite default irq_set_type callback
apparmor: fix unsigned len comparison with less than zero
scripts/kallsyms: fix definitely-lost memory leak
powerpc: Don't add -mabi= flags when building with Clang
cdrom: respect device capabilities during opening action
perf script: Fix brstackinsn for AUXTRACE
perf regs: Make perf_reg_name() return "unknown" instead of NULL
s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR
libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
s390/cpum_sf: Check for SDBT and SDB consistency
ocfs2: fix passing zero to 'PTR_ERR' warning
mailbox: imx: Fix Tx doorbell shutdown path
kernel: sysctl: make drop_caches write-only
userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK
net, sysctl: Fix compiler warning when only cBPF is present
netfilter: nf_queue: enqueue skbs with NULL dst
ALSA: hda - Downgrade error message for single-cmd fallback
bonding: fix active-backup transition after link failure
netfilter: ebtables: compat: reject all padding in matches/watchers
6pack,mkiss: fix possible deadlock
netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
inetpeer: fix data-race in inet_putpeer / inet_putpeer
net: add a READ_ONCE() in skb_peek_tail()
net: icmp: fix data-race in cmp_global_allow()
hrtimer: Annotate lockless access to timer->state
net: ena: fix napi handler misbehavior when the napi budget is zero
net/mlxfw: Fix out-of-memory error in mfa2 flash burning
net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs
ptp: fix the race between the release of ptp_clock and cdev
tcp: Fix highest_sack and highest_sack_seq
udp: fix integer overflow while computing available space in sk_rcvbuf
vhost/vsock: accept only packets with the right dst_cid
net: add bool confirm_neigh parameter for dst_ops.update_pmtu
ip6_gre: do not confirm neighbor when do pmtu update
gtp: do not confirm neighbor when do pmtu update
net/dst: add new function skb_dst_update_pmtu_no_confirm
tunnel: do not confirm neighbor when do pmtu update
vti: do not confirm neighbor when do pmtu update
sit: do not confirm neighbor when do pmtu update
net/dst: do not confirm neighbor for vxlan and geneve pmtu update
gtp: do not allow adding duplicate tid and ms_addr pdp context
net: marvell: mvpp2: phylink requires the link interrupt
tcp/dccp: fix possible race __inet_lookup_established()
tcp: do not send empty skb from tcp_write_xmit()
gtp: fix wrong condition in gtp_genl_dump_pdp()
gtp: fix an use-after-free in ipv4_pdp_find()
gtp: avoid zero size hashtable
scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()
scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA
gpio: mxc: Only get the second IRQ when there is more than one IRQ
powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set}
scsi: lpfc: Fix hardlockup in lpfc_abort_handler
scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails
Input: st1232 - do not reset the chip too early
selftests/powerpc: Fixup clobbers for TM tests
dma-mapping: Add vmap checks to dma_map_single()
dma-mapping: fix handling of dma-ranges for reserved memory (again)
dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ
leds: an30259a: add a check for devm_regmap_init_i2c
leds: trigger: netdev: fix handling on interface rename
dtc: Use pkg-config to locate libyaml
selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not available
scsi: lpfc: Fix unexpected error messages during RSCN handling
clk: qcom: smd: Add missing pnoc clock
dma-direct: check for overflows on 32 bit DMA addresses
i2c: stm32f7: fix & reorder remove & probe error handling
iomap: fix return value of iomap_dio_bio_actor on 32bit systems
Input: ili210x - handle errors from input_mt_init_slots()
scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane)
powerpc/book3s/mm: Update Oops message to print the correct translation in use
powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()
scsi: target: core: Release SPC-2 reservations when closing a session
scsi: ufs: Fix up auto hibern8 enablement
habanalabs: skip VA block list update in reset flow
platform/x86: intel_pmc_core: Fix the SoC naming inconsistency
gpio: lynxpoint: Setup correct IRQ handlers
tools/power/x86/intel-speed-select: Ignore missing config level
cifs: Fix use-after-free bug in cifs_reconnect()
of: unittest: fix memory leak in attach_node_and_children
mailbox: imx: Clear the right interrupts at shutdown
s390/unwind: filter out unreliable bogus %r14
s390: disable preemption when switching to nodat stack with CALL_ON_STACK
selftests: vm: add fragment CONFIG_TEST_VMALLOC
mm/hugetlbfs: fix error handling when setting up mounts
sctp: fix err handling of stream initialization
md: make sure desc_nr less than MD_SB_DISKS
Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection"
powerpc: Fix __clear_user() with KUAP enabled
net/smc: add fallback check to connect()
tomoyo: Don't use nifty names on sockets.
uaccess: disallow > INT_MAX copy sizes
drm: limit to INT_MAX in create_blob ioctl
xfs: fix mount failure crash on invalid iclog memory access
cxgb4/cxgb4vf: fix flow control display for auto negotiation
net: dsa: bcm_sf2: Fix IP fragment location and behavior
net: phy: aquantia: add suspend / resume ops for AQR105
net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device
net/sched: add delete_empty() to filters and use it in cls_flower
net_sched: sch_fq: properly set sk->sk_pacing_status
bnxt_en: Fix MSIX request logic for RDMA driver.
bnxt_en: Return error if FW returns more data than dump length
mlxsw: spectrum_router: Skip loopback RIFs during MAC validation
mlxsw: spectrum: Use dedicated policer for VRRP packets
net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/S
hv_netvsc: Fix tx_table init in rndis_set_subchannel()
bnxt: apply computed clamp value for coalece parameter
ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set
net: phylink: fix interface passed to mac_link_up
mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
UBUNTU: upstream stable to v4.19.93, v5.4.8

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

** Affects: linux (Ubuntu Eoan)
     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 Eoan)
   Importance: Undecided
       Status: New

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

** Changed in: linux (Ubuntu Eoan)
     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 2020-01-24
  
-        upstream stable patchset 2020-01-24
-        from git://git.kernel.org/
+                 Ported from the following upstream stable releases:
+                         v4.19.93, v5.4.8
+ 
+        from git://git.kernel.org/
+ 
+ scsi: lpfc: Fix discovery failures when target device connectivity bounces
+ scsi: mpt3sas: Fix clear pending bit in ioctl status
+ scsi: lpfc: Fix locking on mailbox command completion
+ Input: atmel_mxt_ts - disable IRQ across suspend
+ f2fs: fix to update time in lazytime mode
+ iommu: rockchip: Free domain on .domain_free
+ iommu/tegra-smmu: Fix page tables in > 4 GiB memory
+ dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset
+ scsi: target: compare full CHAP_A Algorithm strings
+ scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
+ scsi: csiostor: Don't enable IRQs too early
+ scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()
+ powerpc/pseries: Mark accumulate_stolen_time() as notrace
+ powerpc/pseries: Don't fail hash page table insert for bolted mapping
+ powerpc/tools: Don't quote $objdump in scripts
+ dma-debug: add a schedule point in debug_dma_dump_mappings()
+ leds: lm3692x: Handle failure to probe the regulator
+ clocksource/drivers/asm9260: Add a check for of_clk_get
+ clocksource/drivers/timer-of: Use unique device name instead of timer
+ powerpc/security/book3s64: Report L1TF status in sysfs
+ powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning
+ ext4: update direct I/O read lock pattern for IOCB_NOWAIT
+ ext4: iomap that extends beyond EOF should be marked dirty
+ jbd2: Fix statistics for the number of logged blocks
+ scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)
+ scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
+ f2fs: fix to update dir's i_pino during cross_rename
+ clk: qcom: Allow constant ratio freq tables for rcg
+ clk: clk-gpio: propagate rate change to parent
+ irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
+ irqchip: ingenic: Error out if IRQ domain creation failed
+ fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
+ scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences
+ PCI: rpaphp: Fix up pointer to first drc-info entry
+ scsi: ufs: fix potential bug which ends in system hang
+ powerpc/pseries/cmm: Implement release() function for sysfs device
+ PCI: rpaphp: Don't rely on firmware feature to imply drc-info support
+ PCI: rpaphp: Annotate and correctly byte swap DRC properties
+ PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info
+ powerpc/security: Fix wrong message when RFI Flush is disable
+ scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
+ clk: pxa: fix one of the pxa RTC clocks
+ bcache: at least try to shrink 1 node in bch_mca_scan()
+ HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
+ HID: logitech-hidpp: Silence intermittent get_battery_capacity errors
+ ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening
+ libnvdimm/btt: fix variable 'rc' set but not used
+ HID: Improve Windows Precision Touchpad detection.
+ HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI 
transport device
+ watchdog: Fix the race between the release of watchdog_core_data and cdev
+ scsi: pm80xx: Fix for SATA device discovery
+ scsi: ufs: Fix error handing during hibern8 enter
+ scsi: scsi_debug: num_tgts must be >= 0
+ scsi: NCR5380: Add disconnect_mask module parameter
+ scsi: iscsi: Don't send data to unbound connection
+ scsi: target: iscsi: Wait for all commands to finish before freeing a session
+ gpio: mpc8xxx: Don't overwrite default irq_set_type callback
+ apparmor: fix unsigned len comparison with less than zero
+ scripts/kallsyms: fix definitely-lost memory leak
+ powerpc: Don't add -mabi= flags when building with Clang
+ cdrom: respect device capabilities during opening action
+ perf script: Fix brstackinsn for AUXTRACE
+ perf regs: Make perf_reg_name() return "unknown" instead of NULL
+ s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR
+ libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
+ s390/cpum_sf: Check for SDBT and SDB consistency
+ ocfs2: fix passing zero to 'PTR_ERR' warning
+ mailbox: imx: Fix Tx doorbell shutdown path
+ kernel: sysctl: make drop_caches write-only
+ userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK
+ net, sysctl: Fix compiler warning when only cBPF is present
+ netfilter: nf_queue: enqueue skbs with NULL dst
+ ALSA: hda - Downgrade error message for single-cmd fallback
+ bonding: fix active-backup transition after link failure
+ netfilter: ebtables: compat: reject all padding in matches/watchers
+ 6pack,mkiss: fix possible deadlock
+ netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
+ inetpeer: fix data-race in inet_putpeer / inet_putpeer
+ net: add a READ_ONCE() in skb_peek_tail()
+ net: icmp: fix data-race in cmp_global_allow()
+ hrtimer: Annotate lockless access to timer->state
+ net: ena: fix napi handler misbehavior when the napi budget is zero
+ net/mlxfw: Fix out-of-memory error in mfa2 flash burning
+ net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs
+ ptp: fix the race between the release of ptp_clock and cdev
+ tcp: Fix highest_sack and highest_sack_seq
+ udp: fix integer overflow while computing available space in sk_rcvbuf
+ vhost/vsock: accept only packets with the right dst_cid
+ net: add bool confirm_neigh parameter for dst_ops.update_pmtu
+ ip6_gre: do not confirm neighbor when do pmtu update
+ gtp: do not confirm neighbor when do pmtu update
+ net/dst: add new function skb_dst_update_pmtu_no_confirm
+ tunnel: do not confirm neighbor when do pmtu update
+ vti: do not confirm neighbor when do pmtu update
+ sit: do not confirm neighbor when do pmtu update
+ net/dst: do not confirm neighbor for vxlan and geneve pmtu update
+ gtp: do not allow adding duplicate tid and ms_addr pdp context
+ net: marvell: mvpp2: phylink requires the link interrupt
+ tcp/dccp: fix possible race __inet_lookup_established()
+ tcp: do not send empty skb from tcp_write_xmit()
+ gtp: fix wrong condition in gtp_genl_dump_pdp()
+ gtp: fix an use-after-free in ipv4_pdp_find()
+ gtp: avoid zero size hashtable
+ scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()
+ scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA
+ gpio: mxc: Only get the second IRQ when there is more than one IRQ
+ powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set}
+ scsi: lpfc: Fix hardlockup in lpfc_abort_handler
+ scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails
+ Input: st1232 - do not reset the chip too early
+ selftests/powerpc: Fixup clobbers for TM tests
+ dma-mapping: Add vmap checks to dma_map_single()
+ dma-mapping: fix handling of dma-ranges for reserved memory (again)
+ dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ
+ leds: an30259a: add a check for devm_regmap_init_i2c
+ leds: trigger: netdev: fix handling on interface rename
+ dtc: Use pkg-config to locate libyaml
+ selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not available
+ scsi: lpfc: Fix unexpected error messages during RSCN handling
+ clk: qcom: smd: Add missing pnoc clock
+ dma-direct: check for overflows on 32 bit DMA addresses
+ i2c: stm32f7: fix & reorder remove & probe error handling
+ iomap: fix return value of iomap_dio_bio_actor on 32bit systems
+ Input: ili210x - handle errors from input_mt_init_slots()
+ scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane)
+ powerpc/book3s/mm: Update Oops message to print the correct translation in use
+ powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()
+ scsi: target: core: Release SPC-2 reservations when closing a session
+ scsi: ufs: Fix up auto hibern8 enablement
+ habanalabs: skip VA block list update in reset flow
+ platform/x86: intel_pmc_core: Fix the SoC naming inconsistency
+ gpio: lynxpoint: Setup correct IRQ handlers
+ tools/power/x86/intel-speed-select: Ignore missing config level
+ cifs: Fix use-after-free bug in cifs_reconnect()
+ of: unittest: fix memory leak in attach_node_and_children
+ mailbox: imx: Clear the right interrupts at shutdown
+ s390/unwind: filter out unreliable bogus %r14
+ s390: disable preemption when switching to nodat stack with CALL_ON_STACK
+ selftests: vm: add fragment CONFIG_TEST_VMALLOC
+ mm/hugetlbfs: fix error handling when setting up mounts
+ sctp: fix err handling of stream initialization
+ md: make sure desc_nr less than MD_SB_DISKS
+ Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection"
+ powerpc: Fix __clear_user() with KUAP enabled
+ net/smc: add fallback check to connect()
+ tomoyo: Don't use nifty names on sockets.
+ uaccess: disallow > INT_MAX copy sizes
+ drm: limit to INT_MAX in create_blob ioctl
+ xfs: fix mount failure crash on invalid iclog memory access
+ cxgb4/cxgb4vf: fix flow control display for auto negotiation
+ net: dsa: bcm_sf2: Fix IP fragment location and behavior
+ net: phy: aquantia: add suspend / resume ops for AQR105
+ net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device
+ net/sched: add delete_empty() to filters and use it in cls_flower
+ net_sched: sch_fq: properly set sk->sk_pacing_status
+ bnxt_en: Fix MSIX request logic for RDMA driver.
+ bnxt_en: Return error if FW returns more data than dump length
+ mlxsw: spectrum_router: Skip loopback RIFs during MAC validation
+ mlxsw: spectrum: Use dedicated policer for VRRP packets
+ net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/S
+ hv_netvsc: Fix tx_table init in rndis_set_subchannel()
+ bnxt: apply computed clamp value for coalece parameter
+ ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is 
set
+ net: phylink: fix interface passed to mac_link_up
+ mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
+ mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
+ mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
+ UBUNTU: upstream stable to v4.19.93, v5.4.8

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

Title:
  Eoan update: upstream stable patchset 2020-01-24

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Eoan:
  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 2020-01-24

                  Ported from the following upstream stable releases:
                          v4.19.93, v5.4.8

         from git://git.kernel.org/

  scsi: lpfc: Fix discovery failures when target device connectivity bounces
  scsi: mpt3sas: Fix clear pending bit in ioctl status
  scsi: lpfc: Fix locking on mailbox command completion
  Input: atmel_mxt_ts - disable IRQ across suspend
  f2fs: fix to update time in lazytime mode
  iommu: rockchip: Free domain on .domain_free
  iommu/tegra-smmu: Fix page tables in > 4 GiB memory
  dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset
  scsi: target: compare full CHAP_A Algorithm strings
  scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices
  scsi: csiostor: Don't enable IRQs too early
  scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec()
  powerpc/pseries: Mark accumulate_stolen_time() as notrace
  powerpc/pseries: Don't fail hash page table insert for bolted mapping
  powerpc/tools: Don't quote $objdump in scripts
  dma-debug: add a schedule point in debug_dma_dump_mappings()
  leds: lm3692x: Handle failure to probe the regulator
  clocksource/drivers/asm9260: Add a check for of_clk_get
  clocksource/drivers/timer-of: Use unique device name instead of timer
  powerpc/security/book3s64: Report L1TF status in sysfs
  powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning
  ext4: update direct I/O read lock pattern for IOCB_NOWAIT
  ext4: iomap that extends beyond EOF should be marked dirty
  jbd2: Fix statistics for the number of logged blocks
  scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6)
  scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow
  f2fs: fix to update dir's i_pino during cross_rename
  clk: qcom: Allow constant ratio freq tables for rcg
  clk: clk-gpio: propagate rate change to parent
  irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
  irqchip: ingenic: Error out if IRQ domain creation failed
  fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long
  scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences
  PCI: rpaphp: Fix up pointer to first drc-info entry
  scsi: ufs: fix potential bug which ends in system hang
  powerpc/pseries/cmm: Implement release() function for sysfs device
  PCI: rpaphp: Don't rely on firmware feature to imply drc-info support
  PCI: rpaphp: Annotate and correctly byte swap DRC properties
  PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info
  powerpc/security: Fix wrong message when RFI Flush is disable
  scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
  clk: pxa: fix one of the pxa RTC clocks
  bcache: at least try to shrink 1 node in bch_mca_scan()
  HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
  HID: logitech-hidpp: Silence intermittent get_battery_capacity errors
  ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening
  libnvdimm/btt: fix variable 'rc' set but not used
  HID: Improve Windows Precision Touchpad detection.
  HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI 
transport device
  watchdog: Fix the race between the release of watchdog_core_data and cdev
  scsi: pm80xx: Fix for SATA device discovery
  scsi: ufs: Fix error handing during hibern8 enter
  scsi: scsi_debug: num_tgts must be >= 0
  scsi: NCR5380: Add disconnect_mask module parameter
  scsi: iscsi: Don't send data to unbound connection
  scsi: target: iscsi: Wait for all commands to finish before freeing a session
  gpio: mpc8xxx: Don't overwrite default irq_set_type callback
  apparmor: fix unsigned len comparison with less than zero
  scripts/kallsyms: fix definitely-lost memory leak
  powerpc: Don't add -mabi= flags when building with Clang
  cdrom: respect device capabilities during opening action
  perf script: Fix brstackinsn for AUXTRACE
  perf regs: Make perf_reg_name() return "unknown" instead of NULL
  s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR
  libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h
  s390/cpum_sf: Check for SDBT and SDB consistency
  ocfs2: fix passing zero to 'PTR_ERR' warning
  mailbox: imx: Fix Tx doorbell shutdown path
  kernel: sysctl: make drop_caches write-only
  userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK
  net, sysctl: Fix compiler warning when only cBPF is present
  netfilter: nf_queue: enqueue skbs with NULL dst
  ALSA: hda - Downgrade error message for single-cmd fallback
  bonding: fix active-backup transition after link failure
  netfilter: ebtables: compat: reject all padding in matches/watchers
  6pack,mkiss: fix possible deadlock
  netfilter: bridge: make sure to pull arp header in br_nf_forward_arp()
  inetpeer: fix data-race in inet_putpeer / inet_putpeer
  net: add a READ_ONCE() in skb_peek_tail()
  net: icmp: fix data-race in cmp_global_allow()
  hrtimer: Annotate lockless access to timer->state
  net: ena: fix napi handler misbehavior when the napi budget is zero
  net/mlxfw: Fix out-of-memory error in mfa2 flash burning
  net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs
  ptp: fix the race between the release of ptp_clock and cdev
  tcp: Fix highest_sack and highest_sack_seq
  udp: fix integer overflow while computing available space in sk_rcvbuf
  vhost/vsock: accept only packets with the right dst_cid
  net: add bool confirm_neigh parameter for dst_ops.update_pmtu
  ip6_gre: do not confirm neighbor when do pmtu update
  gtp: do not confirm neighbor when do pmtu update
  net/dst: add new function skb_dst_update_pmtu_no_confirm
  tunnel: do not confirm neighbor when do pmtu update
  vti: do not confirm neighbor when do pmtu update
  sit: do not confirm neighbor when do pmtu update
  net/dst: do not confirm neighbor for vxlan and geneve pmtu update
  gtp: do not allow adding duplicate tid and ms_addr pdp context
  net: marvell: mvpp2: phylink requires the link interrupt
  tcp/dccp: fix possible race __inet_lookup_established()
  tcp: do not send empty skb from tcp_write_xmit()
  gtp: fix wrong condition in gtp_genl_dump_pdp()
  gtp: fix an use-after-free in ipv4_pdp_find()
  gtp: avoid zero size hashtable
  scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd()
  scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA
  gpio: mxc: Only get the second IRQ when there is more than one IRQ
  powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set}
  scsi: lpfc: Fix hardlockup in lpfc_abort_handler
  scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails
  Input: st1232 - do not reset the chip too early
  selftests/powerpc: Fixup clobbers for TM tests
  dma-mapping: Add vmap checks to dma_map_single()
  dma-mapping: fix handling of dma-ranges for reserved memory (again)
  dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ
  leds: an30259a: add a check for devm_regmap_init_i2c
  leds: trigger: netdev: fix handling on interface rename
  dtc: Use pkg-config to locate libyaml
  selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not available
  scsi: lpfc: Fix unexpected error messages during RSCN handling
  clk: qcom: smd: Add missing pnoc clock
  dma-direct: check for overflows on 32 bit DMA addresses
  i2c: stm32f7: fix & reorder remove & probe error handling
  iomap: fix return value of iomap_dio_bio_actor on 32bit systems
  Input: ili210x - handle errors from input_mt_init_slots()
  scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane)
  powerpc/book3s/mm: Update Oops message to print the correct translation in use
  powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()
  scsi: target: core: Release SPC-2 reservations when closing a session
  scsi: ufs: Fix up auto hibern8 enablement
  habanalabs: skip VA block list update in reset flow
  platform/x86: intel_pmc_core: Fix the SoC naming inconsistency
  gpio: lynxpoint: Setup correct IRQ handlers
  tools/power/x86/intel-speed-select: Ignore missing config level
  cifs: Fix use-after-free bug in cifs_reconnect()
  of: unittest: fix memory leak in attach_node_and_children
  mailbox: imx: Clear the right interrupts at shutdown
  s390/unwind: filter out unreliable bogus %r14
  s390: disable preemption when switching to nodat stack with CALL_ON_STACK
  selftests: vm: add fragment CONFIG_TEST_VMALLOC
  mm/hugetlbfs: fix error handling when setting up mounts
  sctp: fix err handling of stream initialization
  md: make sure desc_nr less than MD_SB_DISKS
  Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection"
  powerpc: Fix __clear_user() with KUAP enabled
  net/smc: add fallback check to connect()
  tomoyo: Don't use nifty names on sockets.
  uaccess: disallow > INT_MAX copy sizes
  drm: limit to INT_MAX in create_blob ioctl
  xfs: fix mount failure crash on invalid iclog memory access
  cxgb4/cxgb4vf: fix flow control display for auto negotiation
  net: dsa: bcm_sf2: Fix IP fragment location and behavior
  net: phy: aquantia: add suspend / resume ops for AQR105
  net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device
  net/sched: add delete_empty() to filters and use it in cls_flower
  net_sched: sch_fq: properly set sk->sk_pacing_status
  bnxt_en: Fix MSIX request logic for RDMA driver.
  bnxt_en: Return error if FW returns more data than dump length
  mlxsw: spectrum_router: Skip loopback RIFs during MAC validation
  mlxsw: spectrum: Use dedicated policer for VRRP packets
  net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/S
  hv_netvsc: Fix tx_table init in rndis_set_subchannel()
  bnxt: apply computed clamp value for coalece parameter
  ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is 
set
  net: phylink: fix interface passed to mac_link_up
  mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
  mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
  mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs()
  UBUNTU: upstream stable to v4.19.93, v5.4.8

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1860816/+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