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.225 upstream stable release from git://git.kernel.org/ xfs: preserve rmapbt swapext block reservation from freed blocks xfs: rename xfs_bmap_is_real_extent to is_written_extent xfs: redesign the reflink remap loop to fix blkres depletion crash xfs: use MMAPLOCK around filemap_map_pages() xfs: preserve inode versioning across remounts xfs: drain the buf delwri queue before xfsaild idles phy: stm32: fix an error code in probe wifi: cfg80211: silence a sparse RCU warning wifi: cfg80211: fix memory leak in query_regdb_file() bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues HID: hyperv: fix possible memory leak in mousevsc_probe() net: gso: fix panic on frag_list with mixed head alloc types net: tun: Fix memory leaks of napi_get_frags bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer net: fman: Unregister ethernet device on removal capabilities: fix undefined behavior in bit shift for CAP_TO_MASK net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() hamradio: fix issue of dev reference count leakage in bpq_device_event() drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network can: af_can: fix NULL pointer dereference in can_rx_register() tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header dmaengine: pxa_dma: use platform_get_irq_optional dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() perf stat: Fix printing os->prefix in CSV metrics output net: nixge: disable napi when enable interrupts failed in nixge_open() net/mlx5: Allow async trigger completion execution on single CPU systems net: cpsw: disable napi in cpsw_ndo_open() net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() ethernet: s2io: disable napi when start nic failed in s2io_card_up() net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() ethernet: tundra: free irq when alloc ring failed in tsi108_open() net: macvlan: fix memory leaks of macvlan_common_newlink riscv: process: fix kernel info leakage arm64: efi: Fix handling of misaligned runtime regions and drop warning MIPS: jump_label: Fix compat branch range check mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI ALSA: hda/ca0132: add quirk for EVGA Z390 DARK ALSA: hda: fix potential memleak in 'add_widget_node' ALSA: usb-audio: Add quirk entry for M-Audio Micro ALSA: usb-audio: Add DSD support for Accuphase DAC-60 vmlinux.lds.h: Fix placement of '.data..decrypted' section nilfs2: fix deadlock in nilfs_count_free_blocks() nilfs2: fix use-after-free bug of ns_writer on remount drm/i915/dmabuf: fix sg_table handling in map_dma_buf btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() udf: Fix a slab-out-of-bounds write bug in udf_find_entry() can: j1939: j1939_send_one(): fix missing CAN header initialization cert host tools: Stop complaining about deprecated OpenSSL functions dmaengine: at_hdmac: Fix at_lli struct definition dmaengine: at_hdmac: Don't start transactions at tx_submit level dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors dmaengine: at_hdmac: Don't allow CPU to reorder channel enable dmaengine: at_hdmac: Fix impossible condition dmaengine: at_hdmac: Check return code of dma_async_device_register net: tun: call napi_schedule_prep() to ensure we own a napi x86/cpu: Restore AMD's DE_CFG MSR after resume ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK spi: intel: Fix the offset to get the 64K erase opcode ASoC: codecs: jz4725b: add missed Line In power control bit ASoC: codecs: jz4725b: fix reported volume for Master ctl ASoC: codecs: jz4725b: use right control for Capture Volume ASoC: codecs: jz4725b: fix capture selector naming selftests/futex: fix build for clang selftests/intel_pstate: fix build for ARCH=x86_64 NFSv4: Retry LOCK on OLD_STATEID during delegation return i2c: i801: add lis3lv02d's I2C address for Vostro 5568 drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid btrfs: remove pointless and double ulist frees in error paths of qgroup tests ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" spi: stm32: Print summary 'callbacks suppressed' message ASoC: core: Fix use-after-free in snd_soc_exit() serial: 8250_omap: remove wait loop from Errata i202 workaround serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() serial: 8250: omap: Flush PM QOS work on remove serial: imx: Add missing .thaw_noirq hook tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send ASoC: soc-utils: Remove __exit for snd_soc_util_exit() block: sed-opal: kmalloc the cmd/resp buffers siox: fix possible memory leak in siox_device_add() parport_pc: Avoid FIFO port location truncation pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map arm64: dts: imx8mm: Fix NAND controller size-cells arm64: dts: imx8mn: Fix NAND controller size-cells ata: libata-transport: fix double ata_host_put() in ata_tport_add() net: bgmac: Drop free_netdev() from bgmac_enet_remove() mISDN: fix possible memory leak in mISDN_dsp_element_register() net: liquidio: release resources when liquidio driver open failed mISDN: fix misuse of put_device() in mISDN_register_device() net: macvlan: Use built-in RCU list checking net: caif: fix double disconnect client in chnl_net_open() bnxt_en: Remove debugfs when pci_register_driver failed xen/pcpu: fix possible memory leak in register_pcpu() drbd: use after free in drbd_create_device() platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized net/x25: Fix skb leak in x25_lapb_receive_frame() cifs: Fix wrong return value checking when GETFLAGS net: thunderbolt: Fix error handling in tbnet_init() cifs: add check for returning value of SMB2_set_info_init ftrace: Fix the possible incorrect kernel message ftrace: Optimize the allocation for mcount entries ftrace: Fix null pointer dereference in ftrace_add_mod() ring_buffer: Do not deactivate non-existant pages ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() Revert "usb: dwc3: disable USB core PHY management" slimbus: stream: correct presence rate frequencies speakup: fix a segfault caused by switching consoles USB: serial: option: add Sierra Wireless EM9191 USB: serial: option: remove old LARA-R6 PID USB: serial: option: add u-blox LARA-R6 00B modem USB: serial: option: add u-blox LARA-L6 modem USB: serial: option: add Fibocom FM160 0x0111 composition usb: add NO_LPM quirk for Realforce 87U Keyboard usb: chipidea: fix deadlock in ci_otg_del_timer iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() iio: pressure: ms5611: changed hardcoded SPI speed to value limited dm ioctl: fix misbehavior if list_versions races with module loading serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs serial: 8250_lpss: Configure DMA also w/o DMA filter Input: iforce - invert valid length check when fetching device IDs scsi: zfcp: Fix double free of FSF request when qdio send fails mmc: core: properly select voltage range without power cycle mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() docs: update mediator contact information in CoC doc misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() serial: 8250: Flush DMA Rx on RLSI ring-buffer: Include dropped pages in counting dirty patches scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case Input: i8042 - fix leaking of platform device on module removal macvlan: enforce a consistent minimal mtu tcp: cdg: allow tcp_cdg_release() to be called multiple times kcm: avoid potential race in kcm_tx_work bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() kcm: close race conditions on sk_receive_queue 9p: trans_fd/p9_conn_cancel: drop client lock earlier gfs2: Check sb_bsize_shift after reading superblock gfs2: Switch from strlcpy to strscpy 9p/trans_fd: always use O_NONBLOCK read/write mm: fs: initialize fsdata passed to write_begin/write_end interface ntfs: fix use-after-free in ntfs_attr_find() ntfs: fix out-of-bounds read in ntfs_attr_find() ntfs: check overflow when iterating ATTR_RECORDs Linux 5.4.225 UBUNTU: Upstream stable to v5.4.225 ** 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) Status: Confirmed => Invalid ** 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) ** 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.225 upstream stable release + from git://git.kernel.org/ - v5.4.225 upstream stable release - from git://git.kernel.org/ + xfs: preserve rmapbt swapext block reservation from freed blocks + xfs: rename xfs_bmap_is_real_extent to is_written_extent + xfs: redesign the reflink remap loop to fix blkres depletion crash + xfs: use MMAPLOCK around filemap_map_pages() + xfs: preserve inode versioning across remounts + xfs: drain the buf delwri queue before xfsaild idles + phy: stm32: fix an error code in probe + wifi: cfg80211: silence a sparse RCU warning + wifi: cfg80211: fix memory leak in query_regdb_file() + bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues + HID: hyperv: fix possible memory leak in mousevsc_probe() + net: gso: fix panic on frag_list with mixed head alloc types + net: tun: Fix memory leaks of napi_get_frags + bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() + bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer + net: fman: Unregister ethernet device on removal + capabilities: fix undefined behavior in bit shift for CAP_TO_MASK + net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() + hamradio: fix issue of dev reference count leakage in bpq_device_event() + drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() + ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network + can: af_can: fix NULL pointer dereference in can_rx_register() + tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header + dmaengine: pxa_dma: use platform_get_irq_optional + dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() + drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() + perf stat: Fix printing os->prefix in CSV metrics output + net: nixge: disable napi when enable interrupts failed in nixge_open() + net/mlx5: Allow async trigger completion execution on single CPU systems + net: cpsw: disable napi in cpsw_ndo_open() + net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() + cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() + ethernet: s2io: disable napi when start nic failed in s2io_card_up() + net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() + ethernet: tundra: free irq when alloc ring failed in tsi108_open() + net: macvlan: fix memory leaks of macvlan_common_newlink + riscv: process: fix kernel info leakage + arm64: efi: Fix handling of misaligned runtime regions and drop warning + MIPS: jump_label: Fix compat branch range check + mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI + mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI + mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI + ALSA: hda/ca0132: add quirk for EVGA Z390 DARK + ALSA: hda: fix potential memleak in 'add_widget_node' + ALSA: usb-audio: Add quirk entry for M-Audio Micro + ALSA: usb-audio: Add DSD support for Accuphase DAC-60 + vmlinux.lds.h: Fix placement of '.data..decrypted' section + nilfs2: fix deadlock in nilfs_count_free_blocks() + nilfs2: fix use-after-free bug of ns_writer on remount + drm/i915/dmabuf: fix sg_table handling in map_dma_buf + btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() + udf: Fix a slab-out-of-bounds write bug in udf_find_entry() + can: j1939: j1939_send_one(): fix missing CAN header initialization + cert host tools: Stop complaining about deprecated OpenSSL functions + dmaengine: at_hdmac: Fix at_lli struct definition + dmaengine: at_hdmac: Don't start transactions at tx_submit level + dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors + dmaengine: at_hdmac: Don't allow CPU to reorder channel enable + dmaengine: at_hdmac: Fix impossible condition + dmaengine: at_hdmac: Check return code of dma_async_device_register + net: tun: call napi_schedule_prep() to ensure we own a napi + x86/cpu: Restore AMD's DE_CFG MSR after resume + ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" + ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" + ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" + ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK + spi: intel: Fix the offset to get the 64K erase opcode + ASoC: codecs: jz4725b: add missed Line In power control bit + ASoC: codecs: jz4725b: fix reported volume for Master ctl + ASoC: codecs: jz4725b: use right control for Capture Volume + ASoC: codecs: jz4725b: fix capture selector naming + selftests/futex: fix build for clang + selftests/intel_pstate: fix build for ARCH=x86_64 + NFSv4: Retry LOCK on OLD_STATEID during delegation return + i2c: i801: add lis3lv02d's I2C address for Vostro 5568 + drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid + btrfs: remove pointless and double ulist frees in error paths of qgroup tests + ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" + spi: stm32: Print summary 'callbacks suppressed' message + ASoC: core: Fix use-after-free in snd_soc_exit() + serial: 8250_omap: remove wait loop from Errata i202 workaround + serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() + serial: 8250: omap: Flush PM QOS work on remove + serial: imx: Add missing .thaw_noirq hook + tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send + ASoC: soc-utils: Remove __exit for snd_soc_util_exit() + block: sed-opal: kmalloc the cmd/resp buffers + siox: fix possible memory leak in siox_device_add() + parport_pc: Avoid FIFO port location truncation + pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map + arm64: dts: imx8mm: Fix NAND controller size-cells + arm64: dts: imx8mn: Fix NAND controller size-cells + ata: libata-transport: fix double ata_host_put() in ata_tport_add() + net: bgmac: Drop free_netdev() from bgmac_enet_remove() + mISDN: fix possible memory leak in mISDN_dsp_element_register() + net: liquidio: release resources when liquidio driver open failed + mISDN: fix misuse of put_device() in mISDN_register_device() + net: macvlan: Use built-in RCU list checking + net: caif: fix double disconnect client in chnl_net_open() + bnxt_en: Remove debugfs when pci_register_driver failed + xen/pcpu: fix possible memory leak in register_pcpu() + drbd: use after free in drbd_create_device() + platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized + net/x25: Fix skb leak in x25_lapb_receive_frame() + cifs: Fix wrong return value checking when GETFLAGS + net: thunderbolt: Fix error handling in tbnet_init() + cifs: add check for returning value of SMB2_set_info_init + ftrace: Fix the possible incorrect kernel message + ftrace: Optimize the allocation for mcount entries + ftrace: Fix null pointer dereference in ftrace_add_mod() + ring_buffer: Do not deactivate non-existant pages + ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() + Revert "usb: dwc3: disable USB core PHY management" + slimbus: stream: correct presence rate frequencies + speakup: fix a segfault caused by switching consoles + USB: serial: option: add Sierra Wireless EM9191 + USB: serial: option: remove old LARA-R6 PID + USB: serial: option: add u-blox LARA-R6 00B modem + USB: serial: option: add u-blox LARA-L6 modem + USB: serial: option: add Fibocom FM160 0x0111 composition + usb: add NO_LPM quirk for Realforce 87U Keyboard + usb: chipidea: fix deadlock in ci_otg_del_timer + iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() + iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() + iio: pressure: ms5611: changed hardcoded SPI speed to value limited + dm ioctl: fix misbehavior if list_versions races with module loading + serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs + serial: 8250_lpss: Configure DMA also w/o DMA filter + Input: iforce - invert valid length check when fetching device IDs + scsi: zfcp: Fix double free of FSF request when qdio send fails + mmc: core: properly select voltage range without power cycle + mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout + mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() + docs: update mediator contact information in CoC doc + misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() + serial: 8250: Flush DMA Rx on RLSI + ring-buffer: Include dropped pages in counting dirty patches + scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() + kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case + Input: i8042 - fix leaking of platform device on module removal + macvlan: enforce a consistent minimal mtu + tcp: cdg: allow tcp_cdg_release() to be called multiple times + kcm: avoid potential race in kcm_tx_work + bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() + kcm: close race conditions on sk_receive_queue + 9p: trans_fd/p9_conn_cancel: drop client lock earlier + gfs2: Check sb_bsize_shift after reading superblock + gfs2: Switch from strlcpy to strscpy + 9p/trans_fd: always use O_NONBLOCK read/write + mm: fs: initialize fsdata passed to write_begin/write_end interface + ntfs: fix use-after-free in ntfs_attr_find() + ntfs: fix out-of-bounds read in ntfs_attr_find() + ntfs: check overflow when iterating ATTR_RECORDs + Linux 5.4.225 + UBUNTU: Upstream stable to v5.4.225 -- 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/2002347 Title: Focal update: v5.4.225 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.225 upstream stable release from git://git.kernel.org/ xfs: preserve rmapbt swapext block reservation from freed blocks xfs: rename xfs_bmap_is_real_extent to is_written_extent xfs: redesign the reflink remap loop to fix blkres depletion crash xfs: use MMAPLOCK around filemap_map_pages() xfs: preserve inode versioning across remounts xfs: drain the buf delwri queue before xfsaild idles phy: stm32: fix an error code in probe wifi: cfg80211: silence a sparse RCU warning wifi: cfg80211: fix memory leak in query_regdb_file() bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues HID: hyperv: fix possible memory leak in mousevsc_probe() net: gso: fix panic on frag_list with mixed head alloc types net: tun: Fix memory leaks of napi_get_frags bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer net: fman: Unregister ethernet device on removal capabilities: fix undefined behavior in bit shift for CAP_TO_MASK net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() hamradio: fix issue of dev reference count leakage in bpq_device_event() drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network can: af_can: fix NULL pointer dereference in can_rx_register() tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header dmaengine: pxa_dma: use platform_get_irq_optional dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() perf stat: Fix printing os->prefix in CSV metrics output net: nixge: disable napi when enable interrupts failed in nixge_open() net/mlx5: Allow async trigger completion execution on single CPU systems net: cpsw: disable napi in cpsw_ndo_open() net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() ethernet: s2io: disable napi when start nic failed in s2io_card_up() net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() ethernet: tundra: free irq when alloc ring failed in tsi108_open() net: macvlan: fix memory leaks of macvlan_common_newlink riscv: process: fix kernel info leakage arm64: efi: Fix handling of misaligned runtime regions and drop warning MIPS: jump_label: Fix compat branch range check mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI ALSA: hda/ca0132: add quirk for EVGA Z390 DARK ALSA: hda: fix potential memleak in 'add_widget_node' ALSA: usb-audio: Add quirk entry for M-Audio Micro ALSA: usb-audio: Add DSD support for Accuphase DAC-60 vmlinux.lds.h: Fix placement of '.data..decrypted' section nilfs2: fix deadlock in nilfs_count_free_blocks() nilfs2: fix use-after-free bug of ns_writer on remount drm/i915/dmabuf: fix sg_table handling in map_dma_buf btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() udf: Fix a slab-out-of-bounds write bug in udf_find_entry() can: j1939: j1939_send_one(): fix missing CAN header initialization cert host tools: Stop complaining about deprecated OpenSSL functions dmaengine: at_hdmac: Fix at_lli struct definition dmaengine: at_hdmac: Don't start transactions at tx_submit level dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors dmaengine: at_hdmac: Don't allow CPU to reorder channel enable dmaengine: at_hdmac: Fix impossible condition dmaengine: at_hdmac: Check return code of dma_async_device_register net: tun: call napi_schedule_prep() to ensure we own a napi x86/cpu: Restore AMD's DE_CFG MSR after resume ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK spi: intel: Fix the offset to get the 64K erase opcode ASoC: codecs: jz4725b: add missed Line In power control bit ASoC: codecs: jz4725b: fix reported volume for Master ctl ASoC: codecs: jz4725b: use right control for Capture Volume ASoC: codecs: jz4725b: fix capture selector naming selftests/futex: fix build for clang selftests/intel_pstate: fix build for ARCH=x86_64 NFSv4: Retry LOCK on OLD_STATEID during delegation return i2c: i801: add lis3lv02d's I2C address for Vostro 5568 drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid btrfs: remove pointless and double ulist frees in error paths of qgroup tests ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" spi: stm32: Print summary 'callbacks suppressed' message ASoC: core: Fix use-after-free in snd_soc_exit() serial: 8250_omap: remove wait loop from Errata i202 workaround serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() serial: 8250: omap: Flush PM QOS work on remove serial: imx: Add missing .thaw_noirq hook tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send ASoC: soc-utils: Remove __exit for snd_soc_util_exit() block: sed-opal: kmalloc the cmd/resp buffers siox: fix possible memory leak in siox_device_add() parport_pc: Avoid FIFO port location truncation pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map arm64: dts: imx8mm: Fix NAND controller size-cells arm64: dts: imx8mn: Fix NAND controller size-cells ata: libata-transport: fix double ata_host_put() in ata_tport_add() net: bgmac: Drop free_netdev() from bgmac_enet_remove() mISDN: fix possible memory leak in mISDN_dsp_element_register() net: liquidio: release resources when liquidio driver open failed mISDN: fix misuse of put_device() in mISDN_register_device() net: macvlan: Use built-in RCU list checking net: caif: fix double disconnect client in chnl_net_open() bnxt_en: Remove debugfs when pci_register_driver failed xen/pcpu: fix possible memory leak in register_pcpu() drbd: use after free in drbd_create_device() platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized net/x25: Fix skb leak in x25_lapb_receive_frame() cifs: Fix wrong return value checking when GETFLAGS net: thunderbolt: Fix error handling in tbnet_init() cifs: add check for returning value of SMB2_set_info_init ftrace: Fix the possible incorrect kernel message ftrace: Optimize the allocation for mcount entries ftrace: Fix null pointer dereference in ftrace_add_mod() ring_buffer: Do not deactivate non-existant pages ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() Revert "usb: dwc3: disable USB core PHY management" slimbus: stream: correct presence rate frequencies speakup: fix a segfault caused by switching consoles USB: serial: option: add Sierra Wireless EM9191 USB: serial: option: remove old LARA-R6 PID USB: serial: option: add u-blox LARA-R6 00B modem USB: serial: option: add u-blox LARA-L6 modem USB: serial: option: add Fibocom FM160 0x0111 composition usb: add NO_LPM quirk for Realforce 87U Keyboard usb: chipidea: fix deadlock in ci_otg_del_timer iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger() iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init() iio: pressure: ms5611: changed hardcoded SPI speed to value limited dm ioctl: fix misbehavior if list_versions races with module loading serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs serial: 8250_lpss: Configure DMA also w/o DMA filter Input: iforce - invert valid length check when fetching device IDs scsi: zfcp: Fix double free of FSF request when qdio send fails mmc: core: properly select voltage range without power cycle mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() docs: update mediator contact information in CoC doc misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram() serial: 8250: Flush DMA Rx on RLSI ring-buffer: Include dropped pages in counting dirty patches scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case Input: i8042 - fix leaking of platform device on module removal macvlan: enforce a consistent minimal mtu tcp: cdg: allow tcp_cdg_release() to be called multiple times kcm: avoid potential race in kcm_tx_work bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() kcm: close race conditions on sk_receive_queue 9p: trans_fd/p9_conn_cancel: drop client lock earlier gfs2: Check sb_bsize_shift after reading superblock gfs2: Switch from strlcpy to strscpy 9p/trans_fd: always use O_NONBLOCK read/write mm: fs: initialize fsdata passed to write_begin/write_end interface ntfs: fix use-after-free in ntfs_attr_find() ntfs: fix out-of-bounds read in ntfs_attr_find() ntfs: check overflow when iterating ATTR_RECORDs Linux 5.4.225 UBUNTU: Upstream stable to v5.4.225 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2002347/+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