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.48 upstream stable release
       from git://git.kernel.org/

ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
ath10k: Fix the race condition in firmware dump work queue
drm: bridge: adv7511: Extend list of audio sample rates
media: staging: imgu: do not hold spinlock during freeing mmu page table
media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
crypto: ccp -- don't "select" CONFIG_DMADEVICES
media: vicodec: Fix error codes in probe function
media: si2157: Better check for running tuner in init
objtool: Ignore empty alternatives
spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
drm/amdgpu: Init data to avoid oops while reading pp_num_states.
arm64/kernel: Fix range on invalidating dcache for boot page tables
libbpf: Fix memory leak and possible double-free in hashmap__clear
spi: pxa2xx: Apply CS clk quirk to BXT
x86,smap: Fix smap_{save,restore}() alternatives
sched/fair: Refill bandwidth before scaling
net: atlantic: make hw_get_regs optional
net: ena: fix error returning in ena_com_get_hash_function()
efi/libstub/x86: Work around LLVM ELF quirk build regression
ath10k: remove the max_sched_scan_reqs value
arm64: cacheflush: Fix KGDB trap detection
media: staging: ipu3: Fix stale list entries on parameter queue failure
rtw88: fix an issue about leak system resources
spi: dw: Zero DMA Tx and Rx configurations on stack
ACPICA: Dispatcher: add status checks
block: alloc map and request for new hardware queue
arm64: insn: Fix two bugs in encoding 32-bit logical immediates
block: reset mapping if failed to update hardware queue count
drm: rcar-du: Set primary plane zpos immutably at initializing
lockdown: Allow unprivileged users to see lockdown status
ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
platform/x86: dell-laptop: don't register micmute LED if there is no token
MIPS: Loongson: Build ATI Radeon GPU driver as module
Bluetooth: Add SCO fallback for invalid LMP parameters error
kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
kgdb: Prevent infinite recursive entries to the debugger
pmu/smmuv3: Clear IRQ affinity hint on device removal
ACPI/IORT: Fix PMCG node single ID mapping handling
mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
spi: dw: Enable interrupts in accordance with DMA xfer mode
clocksource: dw_apb_timer: Make CPU-affiliation being optional
clocksource: dw_apb_timer_of: Fix missing clockevent timers
media: dvbdev: Fix tuner->demod media controller link
btrfs: account for trans_block_rsv in may_commit_transaction
btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
batman-adv: Revert "disable ethtool link speed detection when auto negotiation 
off"
ice: Fix memory leak
ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
spi: dw: Fix Rx-only DMA transfers
x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
net: vmxnet3: fix possible buffer overflow caused by bad DMA value in 
vmxnet3_get_rss()
x86: fix vmap arguments in map_irq_stack
staging: android: ion: use vmap instead of vm_map_ram
ath10k: fix kernel null pointer dereference
media: staging/intel-ipu3: Implement lock for stream on/off operations
spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
brcmfmac: fix wrong location to get firmware feature
regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
tools api fs: Make xxx__mountpoint() more scalable
e1000: Distribute switch variables for initialization
dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
audit: fix a net reference leak in audit_send_reply()
media: dvb: return -EREMOTEIO on i2c transfer failure.
media: platform: fcp: Set appropriate DMA parameters
MIPS: Make sparse_init() using top-down allocation
ath10k: add flush tx packets for SDIO chip
Bluetooth: btbcm: Add 2 missing models to subver tables
audit: fix a net reference leak in audit_list_rules_send()
Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
dpaa2-eth: fix return codes used in ndo_setup_tc
netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
selftests/bpf: Fix memory leak in extract_build_id()
net: bcmgenet: set Rx mode before starting netif
net: bcmgenet: Fix WoL with password after deep sleep
lib/mpi: Fix 64-bit MIPS build with Clang
exit: Move preemption fixup up, move blocking operations down
sched/core: Fix illegal RCU from offline CPUs
drivers/perf: hisi: Fix typo in events attribute array
iocost_monitor: drop string wrap around numbers when outputting json
net: lpc-enet: fix error return code in lpc_mii_init()
selinux: fix error return code in policydb_read()
drivers: net: davinci_mdio: fix potential NULL dereference in 
davinci_mdio_probe()
media: cec: silence shift wrapping warning in __cec_s_log_addrs()
net: allwinner: Fix use correct return type for ndo_start_xmit()
powerpc/spufs: fix copy_to_user while atomic
libertas_tf: avoid a null dereference in pointer priv
xfs: clean up the error handling in xfs_swap_extents
Crypto/chcr: fix for ccm(aes) failed test
MIPS: Truncate link address into 32bit for 32bit kernel
mips: cm: Fix an invalid error code of INTVN_*_ERR
kgdb: Fix spurious true from in_dbg_master()
xfs: reset buffer write failure state on successful completion
xfs: fix duplicate verification from xfs_qm_dqflush()
platform/x86: intel-vbtn: Use acpi_evaluate_integer()
platform/x86: intel-vbtn: Split keymap into buttons and switches parts
platform/x86: intel-vbtn: Do not advertise switches to userspace if they are 
not there
platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and 
"Portable" chassis-types
iwlwifi: avoid debug max amsdu config overwriting itself
nvme: refine the Qemu Identify CNS quirk
nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
nvme-tcp: use bh_lock in data_ready
ath10k: Remove msdu from idr when management pkt send fails
wcn36xx: Fix error handling path in 'wcn36xx_probe()'
net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
mt76: avoid rx reorder buffer overflow
md: don't flush workqueue unconditionally in md_open
raid5: remove gfp flags from scribble_alloc()
iocost: don't let vrate run wild while there's no saturation signal
veth: Adjust hard_start offset on redirect XDP frames
net/mlx5e: IPoIB, Drop multicast packets that this interface sent
rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
mwifiex: Fix memory corruption in dump_station
kgdboc: Use a platform device to handle tty drivers showing up late
x86/boot: Correct relocation destination on old linkers
sched: Defend cfs and rt bandwidth quota against overflow
mips: MAAR: Use more precise address mask
mips: Add udelay lpj numbers adjustment
crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
crypto: stm32/crc32 - fix run-time self test issue.
crypto: stm32/crc32 - fix multi-instance
drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
x86/mm: Stop printing BRK addresses
MIPS: tools: Fix resource leak in elf-entry.c
m68k: mac: Don't call via_flush_cache() on Mac IIfx
btrfs: improve global reserve stealing logic
btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new 
qgroup
macvlan: Skip loopback packets in RX handler
PCI: Don't disable decoding when mmio_always_on is set
MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
bcache: fix refcount underflow in bcache_device_free()
mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
ice: fix potential double free in probe unrolling
ixgbe: fix signed-integer-overflow warning
iwlwifi: mvm: fix aux station leak
mmc: sdhci-esdhc-imx: fix the mask for tuning start point
spi: dw: Return any value retrieved from the dma_transfer callback
cpuidle: Fix three reference count leaks
platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" 
chasis-type
platform/x86: asus_wmi: Reserve more space for struct bias_args
libbpf: Fix perf_buffer__free() API for sparse allocs
bpf: Fix map permissions check
bpf: Refactor sockmap redirect code so its easy to reuse
bpf: Fix running sk_skb program types with ktls
selftests/bpf, flow_dissector: Close TAP device FD after the test
kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
btrfs: free alien device after device add
btrfs: include non-missing as a qualifier for the latest_bdev
btrfs: send: emit file capabilities after chown
btrfs: force chunk allocation if our global rsv is larger than metadata
btrfs: fix error handling when submitting direct I/O bio
btrfs: fix wrong file range cleanup after an error filling dealloc range
btrfs: fix space_info bytes_may_use underflow after nocow buffered write
btrfs: fix space_info bytes_may_use underflow during space cache writeout
powerpc/mm: Fix conditions to perform MMU specific management by blocks on 
PPC32.
mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
mm: initialize deferred pages with interrupts enabled
mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred 
init
mm: call cond_resched() from deferred_init_memmap()
ima: Fix ima digest hash table key calculation
ima: Switch to ima_hash_algo for boot aggregate
ima: Evaluate error in init_ima()
ima: Directly assign the ima_default_policy pointer to ima_rules
ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
ima: Remove __init annotation from ima_pcrread()
evm: Fix possible memory leak in evm_calc_hmac_or_hash()
ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
ext4: fix error pointer dereference
ext4: fix race between ext4_sync_parent() and rename()
PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
PCI: Add Loongson vendor ID
x86/amd_nb: Add AMD family 17h model 60h PCI IDs
ima: Remove redundant policy rule set in add_rules()
ima: Set again build_ima_appraise variable
PCI: Program MPS for RCiEP devices
e1000e: Relax condition to trigger reset for ME workaround
carl9170: remove P2P_GO support
media: go7007: fix a miss of snd_card_free
media: cedrus: Program output format during each run
serial: 8250: Avoid error message on reprobe
Bluetooth: hci_bcm: fix freeing not-requested IRQ
b43legacy: Fix case where channel status is corrupted
b43: Fix connection problem with WPA3
b43_legacy: Fix connection problem with WPA3
media: ov5640: fix use of destroyed mutex
clk: mediatek: assign the initial value to clk_init_data of mtk_mux
hwmon: (k10temp) Add AMD family 17h model 60h PCI match
EDAC/amd64: Add AMD family 17h model 60h PCI IDs
power: vexpress: add suppress_bind_attrs to true
power: supply: core: fix HWMON temperature labels
power: supply: core: fix memory leak in HWMON error path
pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
gnss: sirf: fix error return code in sirf_probe()
sparc32: fix register window handling in genregs32_[gs]et()
sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
dm crypt: avoid truncating the logical block size
alpha: fix memory barriers so that they conform to the specification
powerpc/fadump: use static allocation for reserved memory ranges
powerpc/fadump: consider reserved ranges while reserving memory
powerpc/fadump: Account for memory_limit while reserving memory
kernel/cpu_pm: Fix uninitted local in cpu_pm
ARM: tegra: Correct PL310 Auxiliary Control Register initialization
soc/tegra: pmc: Select GENERIC_PINCONF
ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
drivers/macintosh: Fix memleak in windfarm_pm112 driver
powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
powerpc/kasan: Fix shadow pages allocation failure
powerpc/32: Disable KASAN with pages bigger than 16k
powerpc/64s: Don't let DT CPU features set FSCR_DSCR
powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
kbuild: force to build vmlinux if CONFIG_MODVERSION=y
sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
sunrpc: clean up properly in gss_mech_unregister()
mtd: rawnand: Fix nand_gpio_waitrdy()
mtd: rawnand: onfi: Fix redundancy detection check
mtd: rawnand: brcmnand: fix hamming oob layout
mtd: rawnand: diskonchip: Fix the probe error path
mtd: rawnand: sharpsl: Fix the probe error path
mtd: rawnand: ingenic: Fix the probe error path
mtd: rawnand: xway: Fix the probe error path
mtd: rawnand: orion: Fix the probe error path
mtd: rawnand: socrates: Fix the probe error path
mtd: rawnand: oxnas: Fix the probe error path
mtd: rawnand: sunxi: Fix the probe error path
mtd: rawnand: plat_nand: Fix the probe error path
mtd: rawnand: pasemi: Fix the probe error path
mtd: rawnand: mtk: Fix the probe error path
mtd: rawnand: tmio: Fix the probe error path
w1: omap-hdq: cleanup to add missing newline for some dev_dbg
f2fs: fix checkpoint=disable:%u%%
perf probe: Do not show the skipped events
perf probe: Fix to check blacklist address correctly
perf probe: Check address correctness by map instead of _etext
perf symbols: Fix debuginfo search for Ubuntu
perf symbols: Fix kernel maps for kcore and eBPF
Linux 5.4.48
UBUNTU: upstream stable to v5.4.48

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

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

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

** 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.48 upstream stable release
+        from git://git.kernel.org/
  
-        v5.4.48 upstream stable release
-        from git://git.kernel.org/
+ ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
+ drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
+ ath10k: Fix the race condition in firmware dump work queue
+ drm: bridge: adv7511: Extend list of audio sample rates
+ media: staging: imgu: do not hold spinlock during freeing mmu page table
+ media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
+ crypto: ccp -- don't "select" CONFIG_DMADEVICES
+ media: vicodec: Fix error codes in probe function
+ media: si2157: Better check for running tuner in init
+ objtool: Ignore empty alternatives
+ spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
+ drm/amdgpu: Init data to avoid oops while reading pp_num_states.
+ arm64/kernel: Fix range on invalidating dcache for boot page tables
+ libbpf: Fix memory leak and possible double-free in hashmap__clear
+ spi: pxa2xx: Apply CS clk quirk to BXT
+ x86,smap: Fix smap_{save,restore}() alternatives
+ sched/fair: Refill bandwidth before scaling
+ net: atlantic: make hw_get_regs optional
+ net: ena: fix error returning in ena_com_get_hash_function()
+ efi/libstub/x86: Work around LLVM ELF quirk build regression
+ ath10k: remove the max_sched_scan_reqs value
+ arm64: cacheflush: Fix KGDB trap detection
+ media: staging: ipu3: Fix stale list entries on parameter queue failure
+ rtw88: fix an issue about leak system resources
+ spi: dw: Zero DMA Tx and Rx configurations on stack
+ ACPICA: Dispatcher: add status checks
+ block: alloc map and request for new hardware queue
+ arm64: insn: Fix two bugs in encoding 32-bit logical immediates
+ block: reset mapping if failed to update hardware queue count
+ drm: rcar-du: Set primary plane zpos immutably at initializing
+ lockdown: Allow unprivileged users to see lockdown status
+ ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
+ platform/x86: dell-laptop: don't register micmute LED if there is no token
+ MIPS: Loongson: Build ATI Radeon GPU driver as module
+ Bluetooth: Add SCO fallback for invalid LMP parameters error
+ kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
+ kgdb: Prevent infinite recursive entries to the debugger
+ pmu/smmuv3: Clear IRQ affinity hint on device removal
+ ACPI/IORT: Fix PMCG node single ID mapping handling
+ mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
+ spi: dw: Enable interrupts in accordance with DMA xfer mode
+ clocksource: dw_apb_timer: Make CPU-affiliation being optional
+ clocksource: dw_apb_timer_of: Fix missing clockevent timers
+ media: dvbdev: Fix tuner->demod media controller link
+ btrfs: account for trans_block_rsv in may_commit_transaction
+ btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
+ ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
+ batman-adv: Revert "disable ethtool link speed detection when auto 
negotiation off"
+ ice: Fix memory leak
+ ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
+ mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
+ Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
+ spi: dw: Fix Rx-only DMA transfers
+ x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
+ net: vmxnet3: fix possible buffer overflow caused by bad DMA value in 
vmxnet3_get_rss()
+ x86: fix vmap arguments in map_irq_stack
+ staging: android: ion: use vmap instead of vm_map_ram
+ ath10k: fix kernel null pointer dereference
+ media: staging/intel-ipu3: Implement lock for stream on/off operations
+ spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
+ brcmfmac: fix wrong location to get firmware feature
+ regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
+ tools api fs: Make xxx__mountpoint() more scalable
+ e1000: Distribute switch variables for initialization
+ dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
+ drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
+ audit: fix a net reference leak in audit_send_reply()
+ media: dvb: return -EREMOTEIO on i2c transfer failure.
+ media: platform: fcp: Set appropriate DMA parameters
+ MIPS: Make sparse_init() using top-down allocation
+ ath10k: add flush tx packets for SDIO chip
+ Bluetooth: btbcm: Add 2 missing models to subver tables
+ audit: fix a net reference leak in audit_list_rules_send()
+ Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
+ dpaa2-eth: fix return codes used in ndo_setup_tc
+ netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
+ selftests/bpf: Fix memory leak in extract_build_id()
+ net: bcmgenet: set Rx mode before starting netif
+ net: bcmgenet: Fix WoL with password after deep sleep
+ lib/mpi: Fix 64-bit MIPS build with Clang
+ exit: Move preemption fixup up, move blocking operations down
+ sched/core: Fix illegal RCU from offline CPUs
+ drivers/perf: hisi: Fix typo in events attribute array
+ iocost_monitor: drop string wrap around numbers when outputting json
+ net: lpc-enet: fix error return code in lpc_mii_init()
+ selinux: fix error return code in policydb_read()
+ drivers: net: davinci_mdio: fix potential NULL dereference in 
davinci_mdio_probe()
+ media: cec: silence shift wrapping warning in __cec_s_log_addrs()
+ net: allwinner: Fix use correct return type for ndo_start_xmit()
+ powerpc/spufs: fix copy_to_user while atomic
+ libertas_tf: avoid a null dereference in pointer priv
+ xfs: clean up the error handling in xfs_swap_extents
+ Crypto/chcr: fix for ccm(aes) failed test
+ MIPS: Truncate link address into 32bit for 32bit kernel
+ mips: cm: Fix an invalid error code of INTVN_*_ERR
+ kgdb: Fix spurious true from in_dbg_master()
+ xfs: reset buffer write failure state on successful completion
+ xfs: fix duplicate verification from xfs_qm_dqflush()
+ platform/x86: intel-vbtn: Use acpi_evaluate_integer()
+ platform/x86: intel-vbtn: Split keymap into buttons and switches parts
+ platform/x86: intel-vbtn: Do not advertise switches to userspace if they are 
not there
+ platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and 
"Portable" chassis-types
+ iwlwifi: avoid debug max amsdu config overwriting itself
+ nvme: refine the Qemu Identify CNS quirk
+ nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
+ nvme-tcp: use bh_lock in data_ready
+ ath10k: Remove msdu from idr when management pkt send fails
+ wcn36xx: Fix error handling path in 'wcn36xx_probe()'
+ net: qed*: Reduce RX and TX default ring count when running inside kdump 
kernel
+ drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
+ mt76: avoid rx reorder buffer overflow
+ md: don't flush workqueue unconditionally in md_open
+ raid5: remove gfp flags from scribble_alloc()
+ iocost: don't let vrate run wild while there's no saturation signal
+ veth: Adjust hard_start offset on redirect XDP frames
+ net/mlx5e: IPoIB, Drop multicast packets that this interface sent
+ rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
+ mwifiex: Fix memory corruption in dump_station
+ kgdboc: Use a platform device to handle tty drivers showing up late
+ x86/boot: Correct relocation destination on old linkers
+ sched: Defend cfs and rt bandwidth quota against overflow
+ mips: MAAR: Use more precise address mask
+ mips: Add udelay lpj numbers adjustment
+ crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
+ crypto: stm32/crc32 - fix run-time self test issue.
+ crypto: stm32/crc32 - fix multi-instance
+ drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
+ drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
+ selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
+ x86/mm: Stop printing BRK addresses
+ MIPS: tools: Fix resource leak in elf-entry.c
+ m68k: mac: Don't call via_flush_cache() on Mac IIfx
+ btrfs: improve global reserve stealing logic
+ btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new 
qgroup
+ macvlan: Skip loopback packets in RX handler
+ PCI: Don't disable decoding when mmio_always_on is set
+ MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
+ bcache: fix refcount underflow in bcache_device_free()
+ mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
+ staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
+ mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
+ ice: fix potential double free in probe unrolling
+ ixgbe: fix signed-integer-overflow warning
+ iwlwifi: mvm: fix aux station leak
+ mmc: sdhci-esdhc-imx: fix the mask for tuning start point
+ spi: dw: Return any value retrieved from the dma_transfer callback
+ cpuidle: Fix three reference count leaks
+ platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
+ platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
+ platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" 
chasis-type
+ platform/x86: asus_wmi: Reserve more space for struct bias_args
+ libbpf: Fix perf_buffer__free() API for sparse allocs
+ bpf: Fix map permissions check
+ bpf: Refactor sockmap redirect code so its easy to reuse
+ bpf: Fix running sk_skb program types with ktls
+ selftests/bpf, flow_dissector: Close TAP device FD after the test
+ kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
+ string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
+ btrfs: free alien device after device add
+ btrfs: include non-missing as a qualifier for the latest_bdev
+ btrfs: send: emit file capabilities after chown
+ btrfs: force chunk allocation if our global rsv is larger than metadata
+ btrfs: fix error handling when submitting direct I/O bio
+ btrfs: fix wrong file range cleanup after an error filling dealloc range
+ btrfs: fix space_info bytes_may_use underflow after nocow buffered write
+ btrfs: fix space_info bytes_may_use underflow during space cache writeout
+ powerpc/mm: Fix conditions to perform MMU specific management by blocks on 
PPC32.
+ mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
+ mm: initialize deferred pages with interrupts enabled
+ mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred 
init
+ mm: call cond_resched() from deferred_init_memmap()
+ ima: Fix ima digest hash table key calculation
+ ima: Switch to ima_hash_algo for boot aggregate
+ ima: Evaluate error in init_ima()
+ ima: Directly assign the ima_default_policy pointer to ima_rules
+ ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
+ ima: Remove __init annotation from ima_pcrread()
+ evm: Fix possible memory leak in evm_calc_hmac_or_hash()
+ ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
+ ext4: fix error pointer dereference
+ ext4: fix race between ext4_sync_parent() and rename()
+ PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
+ PCI: Add Loongson vendor ID
+ x86/amd_nb: Add AMD family 17h model 60h PCI IDs
+ ima: Remove redundant policy rule set in add_rules()
+ ima: Set again build_ima_appraise variable
+ PCI: Program MPS for RCiEP devices
+ e1000e: Relax condition to trigger reset for ME workaround
+ carl9170: remove P2P_GO support
+ media: go7007: fix a miss of snd_card_free
+ media: cedrus: Program output format during each run
+ serial: 8250: Avoid error message on reprobe
+ Bluetooth: hci_bcm: fix freeing not-requested IRQ
+ b43legacy: Fix case where channel status is corrupted
+ b43: Fix connection problem with WPA3
+ b43_legacy: Fix connection problem with WPA3
+ media: ov5640: fix use of destroyed mutex
+ clk: mediatek: assign the initial value to clk_init_data of mtk_mux
+ hwmon: (k10temp) Add AMD family 17h model 60h PCI match
+ EDAC/amd64: Add AMD family 17h model 60h PCI IDs
+ power: vexpress: add suppress_bind_attrs to true
+ power: supply: core: fix HWMON temperature labels
+ power: supply: core: fix memory leak in HWMON error path
+ pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
+ pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
+ gnss: sirf: fix error return code in sirf_probe()
+ sparc32: fix register window handling in genregs32_[gs]et()
+ sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
+ dm crypt: avoid truncating the logical block size
+ alpha: fix memory barriers so that they conform to the specification
+ powerpc/fadump: use static allocation for reserved memory ranges
+ powerpc/fadump: consider reserved ranges while reserving memory
+ powerpc/fadump: Account for memory_limit while reserving memory
+ kernel/cpu_pm: Fix uninitted local in cpu_pm
+ ARM: tegra: Correct PL310 Auxiliary Control Register initialization
+ soc/tegra: pmc: Select GENERIC_PINCONF
+ ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
+ ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
+ ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
+ drivers/macintosh: Fix memleak in windfarm_pm112 driver
+ powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
+ powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
+ powerpc/kasan: Fix shadow pages allocation failure
+ powerpc/32: Disable KASAN with pages bigger than 16k
+ powerpc/64s: Don't let DT CPU features set FSCR_DSCR
+ powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
+ kbuild: force to build vmlinux if CONFIG_MODVERSION=y
+ sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
+ sunrpc: clean up properly in gss_mech_unregister()
+ mtd: rawnand: Fix nand_gpio_waitrdy()
+ mtd: rawnand: onfi: Fix redundancy detection check
+ mtd: rawnand: brcmnand: fix hamming oob layout
+ mtd: rawnand: diskonchip: Fix the probe error path
+ mtd: rawnand: sharpsl: Fix the probe error path
+ mtd: rawnand: ingenic: Fix the probe error path
+ mtd: rawnand: xway: Fix the probe error path
+ mtd: rawnand: orion: Fix the probe error path
+ mtd: rawnand: socrates: Fix the probe error path
+ mtd: rawnand: oxnas: Fix the probe error path
+ mtd: rawnand: sunxi: Fix the probe error path
+ mtd: rawnand: plat_nand: Fix the probe error path
+ mtd: rawnand: pasemi: Fix the probe error path
+ mtd: rawnand: mtk: Fix the probe error path
+ mtd: rawnand: tmio: Fix the probe error path
+ w1: omap-hdq: cleanup to add missing newline for some dev_dbg
+ f2fs: fix checkpoint=disable:%u%%
+ perf probe: Do not show the skipped events
+ perf probe: Fix to check blacklist address correctly
+ perf probe: Check address correctness by map instead of _etext
+ perf symbols: Fix debuginfo search for Ubuntu
+ perf symbols: Fix kernel maps for kcore and eBPF
+ Linux 5.4.48
+ UBUNTU: upstream stable to v5.4.48

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1885023

Title:
  Focal update: v5.4.48 upstream stable release

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to