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: v5.4.106 upstream stable release from git://git.kernel.org/ uapi: nfnetlink_cthelper.h: fix userspace compilation error powerpc/pseries: Don't enforce MSI affinity with kdump ath9k: fix transmitting to stations in dynamic SMPS mode net: Fix gro aggregation for udp encaps with zero csum net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 sh_eth: fix TRSCER mask for SH771x can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode tcp: add sanity tests to TCP_QUEUE_SEQ netfilter: nf_nat: undo erroneous tcp edemux lookup netfilter: x_tables: gpf inside xt_find_revision() selftests/bpf: No need to drop the packet when there is no geneve opt selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier samples, bpf: Add missing munmap in xdpsock ibmvnic: always store valid MAC address mt76: dma: do not report truncated frames to mac80211 powerpc/603: Fix protection of user pages mapped with PROT_NONE mount: fix mounting of detached mounts onto targets that reside on shared mounts cifs: return proper error code in statfs(2) Revert "mm, slub: consider rest of partial list if acquire_slab() fails" net: enetc: don't overwrite the RSS indirection table when initializing net/mlx4_en: update moderation when config reset net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 nexthop: Do not flush blackhole nexthops when loopback goes down net: sched: avoid duplicates in classes dump net: usb: qmi_wwan: allow qmimux add/del with master up netdevsim: init u64 stats for 32bit hardware cipso,calipso: resolve a number of problems with the DOI refcounts net: lapbether: Remove netif_start_queue / netif_stop_queue net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal net: qrtr: fix error return code of qrtr_sendmsg() ixgbe: fail to create xfrm offload of IPsec tunnel mode SA net: stmmac: stop each tx channel independently net: stmmac: fix watchdog timeout during suspend/resume stress test selftests: forwarding: Fix race condition in mirror installation perf traceevent: Ensure read cmdlines are null terminated. net: hns3: fix query vlan mask value error for flow director net: hns3: fix bug when calculating the TCAM table info s390/cio: return -EFAULT if copy_to_user() fails again bnxt_en: reliably allocate IRQ table on reset to avoid crash drm/compat: Clear bounce structures drm/shmem-helper: Check for purged buffers in fault handler drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff drm: meson_drv add shutdown function s390/cio: return -EFAULT if copy_to_user() fails s390/crypto: return -EFAULT if copy_to_user() fails qxl: Fix uninitialised struct field head.surface_id sh_eth: fix TRSCER mask for R7S9210 media: usbtv: Fix deadlock on suspend media: v4l: vsp1: Fix uif null pointer access media: v4l: vsp1: Fix bru null pointer access media: rc: compile rc-cec.c into rc-core net: hns3: fix error mask definition of flow director net: enetc: initialize RFS/RSS memories for unused ports too net: phy: fix save wrong speed and duplex problem if autoneg is on i2c: rcar: faster irq code to minimize HW race condition i2c: rcar: optimize cacheline to minimize HW race condition udf: fix silent AED tagLocation corruption mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' mmc: mediatek: fix race condition between msdc_request_timeout and irq Platform: OLPC: Fix probe error handling powerpc/pci: Add ppc_md.discover_phbs() spi: stm32: make spurious and overrun interrupts visible powerpc: improve handling of unrecoverable system reset powerpc/perf: Record counter overflow always if SAMPLE_IP is unset HID: logitech-dj: add support for the new lightspeed connection iteration powerpc/64: Fix stack trace not displaying final frame iommu/amd: Fix performance counter initialization sparc32: Limit memblock allocation to low memory sparc64: Use arch_validate_flags() to validate ADI flag Input: applespi - don't wait for responses to commands indefinitely. PCI: xgene-msi: Fix race in installing chained irq handler PCI: mediatek: Add missing of_node_put() to fix reference leak kbuild: clamp SUBLEVEL to 255 PCI: Fix pci_register_io_range() memory leak i40e: Fix memory leak in i40e_probe s390/smp: __smp_rescan_cpus() - move cpumask away from stack sysctl.c: fix underflow value setting risk in vm_table scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling scsi: target: core: Add cmd length set before cmd complete scsi: target: core: Prevent underflow for service actions ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Flush pending unsolicited events before suspend ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar ALSA: usb-audio: Apply the control quirk to Plantronics headsets Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind software node: Fix node registration mmc: core: Fix partition switch time for eMMC mmc: cqhci: Fix random crash when remove mmc module/card Goodix Fingerprint device is not a modem USB: gadget: u_ether: Fix a configfs return code usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: f_uac1: stop playback on function disable usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement usb: dwc3: qcom: Honor wakeup enabled/disabled state USB: usblp: fix a hang in poll() if disconnected usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM usb: xhci: do not perform Soft Retry for some xHCI hosts xhci: Improve detection of device initiated wake signal. usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state USB: serial: io_edgeport: fix memory leak in edge_startup USB: serial: ch341: add new Product ID USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter USB: serial: cp210x: add some more GE USB IDs usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf usbip: fix vudc usbip_sockfd_store races leading to gpf misc/pvpanic: Export module FDT device table misc: fastrpc: restrict user apps from sending kernel RPC messages staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data sh_eth: fix TRSCER mask for R7S72100 arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory SUNRPC: Set memalloc_nofs_save() for sync tasks NFS: Don't revalidate the directory permissions on a lookup failure NFS: Don't gratuitously clear the inode cache when lookup failed NFSv4.2: fix return value of _nfs4_get_security_label() block: rsxx: fix error return code of rsxx_pci_probe() configfs: fix a use-after-free in __configfs_open_file arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() stop_machine: mark helpers __always_inline include/linux/sched/mm.h: use rcu_dereference in in_vfork() zram: fix return value on writeback_store sched/membarrier: fix missing local execution of ipi_sync_rq_state() powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() binfmt_misc: fix possible deadlock in bm_register_write x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 KVM: arm64: Fix exclusive limit for IPA size nvme: unlink head after removing last namespace nvme: release namespace head reference on error KVM: arm64: Ensure I-cache isolation between vcpus of a same VM KVM: arm64: Reject VM creation when the default IPA size is unsupported xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Linux 5.4.106 UBUNTU: upstream stable to v5.4.106 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Focal) Importance: Medium 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 Focal) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Focal) Status: New => In Progress ** Changed in: linux (Ubuntu Focal) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Focal) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** 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: + v5.4.106 upstream stable release + from git://git.kernel.org/ - v5.4.106 upstream stable release - from git://git.kernel.org/ + uapi: nfnetlink_cthelper.h: fix userspace compilation error + powerpc/pseries: Don't enforce MSI affinity with kdump + ath9k: fix transmitting to stations in dynamic SMPS mode + net: Fix gro aggregation for udp encaps with zero csum + net: check if protocol extracted by virtio_net_hdr_set_proto is correct + net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 + sh_eth: fix TRSCER mask for SH771x + can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership + can: flexcan: assert FRZ bit in flexcan_chip_freeze() + can: flexcan: enable RX FIFO after FRZ/HALT valid + can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode + can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode + tcp: add sanity tests to TCP_QUEUE_SEQ + netfilter: nf_nat: undo erroneous tcp edemux lookup + netfilter: x_tables: gpf inside xt_find_revision() + selftests/bpf: No need to drop the packet when there is no geneve opt + selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier + samples, bpf: Add missing munmap in xdpsock + ibmvnic: always store valid MAC address + mt76: dma: do not report truncated frames to mac80211 + powerpc/603: Fix protection of user pages mapped with PROT_NONE + mount: fix mounting of detached mounts onto targets that reside on shared mounts + cifs: return proper error code in statfs(2) + Revert "mm, slub: consider rest of partial list if acquire_slab() fails" + net: enetc: don't overwrite the RSS indirection table when initializing + net/mlx4_en: update moderation when config reset + net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 + nexthop: Do not flush blackhole nexthops when loopback goes down + net: sched: avoid duplicates in classes dump + net: usb: qmi_wwan: allow qmimux add/del with master up + netdevsim: init u64 stats for 32bit hardware + cipso,calipso: resolve a number of problems with the DOI refcounts + net: lapbether: Remove netif_start_queue / netif_stop_queue + net: davicom: Fix regulator not turned off on failed probe + net: davicom: Fix regulator not turned off on driver removal + net: qrtr: fix error return code of qrtr_sendmsg() + ixgbe: fail to create xfrm offload of IPsec tunnel mode SA + net: stmmac: stop each tx channel independently + net: stmmac: fix watchdog timeout during suspend/resume stress test + selftests: forwarding: Fix race condition in mirror installation + perf traceevent: Ensure read cmdlines are null terminated. + net: hns3: fix query vlan mask value error for flow director + net: hns3: fix bug when calculating the TCAM table info + s390/cio: return -EFAULT if copy_to_user() fails again + bnxt_en: reliably allocate IRQ table on reset to avoid crash + drm/compat: Clear bounce structures + drm/shmem-helper: Check for purged buffers in fault handler + drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff + drm: meson_drv add shutdown function + s390/cio: return -EFAULT if copy_to_user() fails + s390/crypto: return -EFAULT if copy_to_user() fails + qxl: Fix uninitialised struct field head.surface_id + sh_eth: fix TRSCER mask for R7S9210 + media: usbtv: Fix deadlock on suspend + media: v4l: vsp1: Fix uif null pointer access + media: v4l: vsp1: Fix bru null pointer access + media: rc: compile rc-cec.c into rc-core + net: hns3: fix error mask definition of flow director + net: enetc: initialize RFS/RSS memories for unused ports too + net: phy: fix save wrong speed and duplex problem if autoneg is on + i2c: rcar: faster irq code to minimize HW race condition + i2c: rcar: optimize cacheline to minimize HW race condition + udf: fix silent AED tagLocation corruption + mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' + mmc: mediatek: fix race condition between msdc_request_timeout and irq + Platform: OLPC: Fix probe error handling + powerpc/pci: Add ppc_md.discover_phbs() + spi: stm32: make spurious and overrun interrupts visible + powerpc: improve handling of unrecoverable system reset + powerpc/perf: Record counter overflow always if SAMPLE_IP is unset + HID: logitech-dj: add support for the new lightspeed connection iteration + powerpc/64: Fix stack trace not displaying final frame + iommu/amd: Fix performance counter initialization + sparc32: Limit memblock allocation to low memory + sparc64: Use arch_validate_flags() to validate ADI flag + Input: applespi - don't wait for responses to commands indefinitely. + PCI: xgene-msi: Fix race in installing chained irq handler + PCI: mediatek: Add missing of_node_put() to fix reference leak + kbuild: clamp SUBLEVEL to 255 + PCI: Fix pci_register_io_range() memory leak + i40e: Fix memory leak in i40e_probe + s390/smp: __smp_rescan_cpus() - move cpumask away from stack + sysctl.c: fix underflow value setting risk in vm_table + scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling + scsi: target: core: Add cmd length set before cmd complete + scsi: target: core: Prevent underflow for service actions + ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk + ALSA: hda/hdmi: Cancel pending works before suspend + ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support + ALSA: hda: Drop the BATCH workaround for AMD controllers + ALSA: hda: Flush pending unsolicited events before suspend + ALSA: hda: Avoid spurious unsol event handling during S3/S4 + ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar + ALSA: usb-audio: Apply the control quirk to Plantronics headsets + Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") + arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL + s390/dasd: fix hanging DASD driver unbind + s390/dasd: fix hanging IO request during DASD driver unbind + software node: Fix node registration + mmc: core: Fix partition switch time for eMMC + mmc: cqhci: Fix random crash when remove mmc module/card + Goodix Fingerprint device is not a modem + USB: gadget: u_ether: Fix a configfs return code + usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot + usb: gadget: f_uac1: stop playback on function disable + usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement + usb: dwc3: qcom: Honor wakeup enabled/disabled state + USB: usblp: fix a hang in poll() if disconnected + usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM + usb: xhci: do not perform Soft Retry for some xHCI hosts + xhci: Improve detection of device initiated wake signal. + usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing + xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state + USB: serial: io_edgeport: fix memory leak in edge_startup + USB: serial: ch341: add new Product ID + USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter + USB: serial: cp210x: add some more GE USB IDs + usbip: fix stub_dev to check for stream socket + usbip: fix vhci_hcd to check for stream socket + usbip: fix vudc to check for stream socket + usbip: fix stub_dev usbip_sockfd_store() races leading to gpf + usbip: fix vhci_hcd attach_store() races leading to gpf + usbip: fix vudc usbip_sockfd_store races leading to gpf + misc/pvpanic: Export module FDT device table + misc: fastrpc: restrict user apps from sending kernel RPC messages + staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() + staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() + staging: rtl8712: unterminated string leads to read overflow + staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() + staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() + staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd + staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan + staging: comedi: addi_apci_1032: Fix endian problem for COS sample + staging: comedi: addi_apci_1500: Fix endian problem for command sample + staging: comedi: adv_pci1710: Fix endian problem for AI command data + staging: comedi: das6402: Fix endian problem for AI command data + staging: comedi: das800: Fix endian problem for AI command data + staging: comedi: dmm32at: Fix endian problem for AI command data + staging: comedi: me4000: Fix endian problem for AI command data + staging: comedi: pcl711: Fix endian problem for AI command data + staging: comedi: pcl818: Fix endian problem for AI command data + sh_eth: fix TRSCER mask for R7S72100 + arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory + SUNRPC: Set memalloc_nofs_save() for sync tasks + NFS: Don't revalidate the directory permissions on a lookup failure + NFS: Don't gratuitously clear the inode cache when lookup failed + NFSv4.2: fix return value of _nfs4_get_security_label() + block: rsxx: fix error return code of rsxx_pci_probe() + configfs: fix a use-after-free in __configfs_open_file + arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds + hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() + stop_machine: mark helpers __always_inline + include/linux/sched/mm.h: use rcu_dereference in in_vfork() + zram: fix return value on writeback_store + sched/membarrier: fix missing local execution of ipi_sync_rq_state() + powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() + binfmt_misc: fix possible deadlock in bm_register_write + x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 + KVM: arm64: Fix exclusive limit for IPA size + nvme: unlink head after removing last namespace + nvme: release namespace head reference on error + KVM: arm64: Ensure I-cache isolation between vcpus of a same VM + KVM: arm64: Reject VM creation when the default IPA size is unsupported + xen/events: reset affinity of 2-level event when tearing it down + xen/events: don't unmask an event channel when an eoi is pending + xen/events: avoid handling the same event on two cpus at the same time + Linux 5.4.106 + UBUNTU: upstream stable to v5.4.106 -- 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/1920246 Title: Focal update: v5.4.106 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Focal: 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: v5.4.106 upstream stable release from git://git.kernel.org/ uapi: nfnetlink_cthelper.h: fix userspace compilation error powerpc/pseries: Don't enforce MSI affinity with kdump ath9k: fix transmitting to stations in dynamic SMPS mode net: Fix gro aggregation for udp encaps with zero csum net: check if protocol extracted by virtio_net_hdr_set_proto is correct net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 sh_eth: fix TRSCER mask for SH771x can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership can: flexcan: assert FRZ bit in flexcan_chip_freeze() can: flexcan: enable RX FIFO after FRZ/HALT valid can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode tcp: add sanity tests to TCP_QUEUE_SEQ netfilter: nf_nat: undo erroneous tcp edemux lookup netfilter: x_tables: gpf inside xt_find_revision() selftests/bpf: No need to drop the packet when there is no geneve opt selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier samples, bpf: Add missing munmap in xdpsock ibmvnic: always store valid MAC address mt76: dma: do not report truncated frames to mac80211 powerpc/603: Fix protection of user pages mapped with PROT_NONE mount: fix mounting of detached mounts onto targets that reside on shared mounts cifs: return proper error code in statfs(2) Revert "mm, slub: consider rest of partial list if acquire_slab() fails" net: enetc: don't overwrite the RSS indirection table when initializing net/mlx4_en: update moderation when config reset net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 nexthop: Do not flush blackhole nexthops when loopback goes down net: sched: avoid duplicates in classes dump net: usb: qmi_wwan: allow qmimux add/del with master up netdevsim: init u64 stats for 32bit hardware cipso,calipso: resolve a number of problems with the DOI refcounts net: lapbether: Remove netif_start_queue / netif_stop_queue net: davicom: Fix regulator not turned off on failed probe net: davicom: Fix regulator not turned off on driver removal net: qrtr: fix error return code of qrtr_sendmsg() ixgbe: fail to create xfrm offload of IPsec tunnel mode SA net: stmmac: stop each tx channel independently net: stmmac: fix watchdog timeout during suspend/resume stress test selftests: forwarding: Fix race condition in mirror installation perf traceevent: Ensure read cmdlines are null terminated. net: hns3: fix query vlan mask value error for flow director net: hns3: fix bug when calculating the TCAM table info s390/cio: return -EFAULT if copy_to_user() fails again bnxt_en: reliably allocate IRQ table on reset to avoid crash drm/compat: Clear bounce structures drm/shmem-helper: Check for purged buffers in fault handler drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff drm: meson_drv add shutdown function s390/cio: return -EFAULT if copy_to_user() fails s390/crypto: return -EFAULT if copy_to_user() fails qxl: Fix uninitialised struct field head.surface_id sh_eth: fix TRSCER mask for R7S9210 media: usbtv: Fix deadlock on suspend media: v4l: vsp1: Fix uif null pointer access media: v4l: vsp1: Fix bru null pointer access media: rc: compile rc-cec.c into rc-core net: hns3: fix error mask definition of flow director net: enetc: initialize RFS/RSS memories for unused ports too net: phy: fix save wrong speed and duplex problem if autoneg is on i2c: rcar: faster irq code to minimize HW race condition i2c: rcar: optimize cacheline to minimize HW race condition udf: fix silent AED tagLocation corruption mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' mmc: mediatek: fix race condition between msdc_request_timeout and irq Platform: OLPC: Fix probe error handling powerpc/pci: Add ppc_md.discover_phbs() spi: stm32: make spurious and overrun interrupts visible powerpc: improve handling of unrecoverable system reset powerpc/perf: Record counter overflow always if SAMPLE_IP is unset HID: logitech-dj: add support for the new lightspeed connection iteration powerpc/64: Fix stack trace not displaying final frame iommu/amd: Fix performance counter initialization sparc32: Limit memblock allocation to low memory sparc64: Use arch_validate_flags() to validate ADI flag Input: applespi - don't wait for responses to commands indefinitely. PCI: xgene-msi: Fix race in installing chained irq handler PCI: mediatek: Add missing of_node_put() to fix reference leak kbuild: clamp SUBLEVEL to 255 PCI: Fix pci_register_io_range() memory leak i40e: Fix memory leak in i40e_probe s390/smp: __smp_rescan_cpus() - move cpumask away from stack sysctl.c: fix underflow value setting risk in vm_table scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling scsi: target: core: Add cmd length set before cmd complete scsi: target: core: Prevent underflow for service actions ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk ALSA: hda/hdmi: Cancel pending works before suspend ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support ALSA: hda: Drop the BATCH workaround for AMD controllers ALSA: hda: Flush pending unsolicited events before suspend ALSA: hda: Avoid spurious unsol event handling during S3/S4 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar ALSA: usb-audio: Apply the control quirk to Plantronics headsets Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL s390/dasd: fix hanging DASD driver unbind s390/dasd: fix hanging IO request during DASD driver unbind software node: Fix node registration mmc: core: Fix partition switch time for eMMC mmc: cqhci: Fix random crash when remove mmc module/card Goodix Fingerprint device is not a modem USB: gadget: u_ether: Fix a configfs return code usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot usb: gadget: f_uac1: stop playback on function disable usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement usb: dwc3: qcom: Honor wakeup enabled/disabled state USB: usblp: fix a hang in poll() if disconnected usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM usb: xhci: do not perform Soft Retry for some xHCI hosts xhci: Improve detection of device initiated wake signal. usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state USB: serial: io_edgeport: fix memory leak in edge_startup USB: serial: ch341: add new Product ID USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter USB: serial: cp210x: add some more GE USB IDs usbip: fix stub_dev to check for stream socket usbip: fix vhci_hcd to check for stream socket usbip: fix vudc to check for stream socket usbip: fix stub_dev usbip_sockfd_store() races leading to gpf usbip: fix vhci_hcd attach_store() races leading to gpf usbip: fix vudc usbip_sockfd_store races leading to gpf misc/pvpanic: Export module FDT device table misc: fastrpc: restrict user apps from sending kernel RPC messages staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() staging: rtl8712: unterminated string leads to read overflow staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan staging: comedi: addi_apci_1032: Fix endian problem for COS sample staging: comedi: addi_apci_1500: Fix endian problem for command sample staging: comedi: adv_pci1710: Fix endian problem for AI command data staging: comedi: das6402: Fix endian problem for AI command data staging: comedi: das800: Fix endian problem for AI command data staging: comedi: dmm32at: Fix endian problem for AI command data staging: comedi: me4000: Fix endian problem for AI command data staging: comedi: pcl711: Fix endian problem for AI command data staging: comedi: pcl818: Fix endian problem for AI command data sh_eth: fix TRSCER mask for R7S72100 arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory SUNRPC: Set memalloc_nofs_save() for sync tasks NFS: Don't revalidate the directory permissions on a lookup failure NFS: Don't gratuitously clear the inode cache when lookup failed NFSv4.2: fix return value of _nfs4_get_security_label() block: rsxx: fix error return code of rsxx_pci_probe() configfs: fix a use-after-free in __configfs_open_file arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() stop_machine: mark helpers __always_inline include/linux/sched/mm.h: use rcu_dereference in in_vfork() zram: fix return value on writeback_store sched/membarrier: fix missing local execution of ipi_sync_rq_state() powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() binfmt_misc: fix possible deadlock in bm_register_write x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 KVM: arm64: Fix exclusive limit for IPA size nvme: unlink head after removing last namespace nvme: release namespace head reference on error KVM: arm64: Ensure I-cache isolation between vcpus of a same VM KVM: arm64: Reject VM creation when the default IPA size is unsupported xen/events: reset affinity of 2-level event when tearing it down xen/events: don't unmask an event channel when an eoi is pending xen/events: avoid handling the same event on two cpus at the same time Linux 5.4.106 UBUNTU: upstream stable to v5.4.106 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1920246/+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