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

erofs: ensure that the post-EOF tails are all zeroed
ARM: pxa: remove use of symbol_get()
mmc: au1xmmc: force non-modular build and remove symbol_get usage
net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
UBUNTU: SAUCE: Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL 
modules"
USB: serial: option: add Quectel EM05G variant (0x030e)
USB: serial: option: add FOXCONN T99W368/T99W373 product
HID: wacom: remove the battery when the EKR is off
staging: rtl8712: fix race condition
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
serial: sc16is7xx: fix bug when first setting GPIO direction
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
fsi: master-ast-cf: Add MODULE_FIRMWARE macro
nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
pinctrl: amd: Don't show `Invalid config param` errors
9p: virtio: make sure 'offs' is initialized in zc_request
ASoC: da7219: Flush pending AAD IRQ when suspending
ASoC: da7219: Check for failure reading AAD IRQ events
ethernet: atheros: fix return value check in atl1c_tso_csum()
vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
m68k: Fix invalid .section syntax
s390/dasd: use correct number of retries for ERP requests
s390/dasd: fix hanging device after request requeue
fs/nls: make load_nls() take a const parameter
ASoc: codecs: ES8316: Fix DMIC config
ASoC: atmel: Fix the 8K sample parameter in I2SC master
platform/x86: intel: hid: Always call BTNL ACPI method
platform/x86: huawei-wmi: Silence ambient light sensor
security: keys: perform capable check only on privileged operations
clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
net: usb: qmi_wwan: add Quectel EM05GV2
idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
bnx2x: fix page fault following EEH recovery
sctp: handle invalid error codes without calling BUG()
cifs: add a warning when the in-flight count goes negative
scsi: storvsc: Always set no_report_opcodes
ALSA: seq: oss: Fix racy open/close of MIDI devices
platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE 
notifications
powerpc/32s: Fix assembler warning about r0
udf: Check consistency of Space Bitmap Descriptor
udf: Handle error when adding extent to a file
Revert "net: macsec: preserve ingress frame ordering"
reiserfs: Check the return value from __getblk()
eventfd: Export eventfd_ctx_do_read()
eventfd: prevent underflow for eventfd semaphores
new helper: lookup_positive_unlocked()
fs: Fix error checking for d_hash_and_lookup()
tmpfs: verify {g,u}id mount options correctly
OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
x86/asm: Make more symbols local
x86/boot: Annotate local functions
x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
perf/imx_ddr: don't enable counter0 if none of 4 counters are used
cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
bpf: Clear the probe_addr for uprobe
tcp: tcp_enter_quickack_mode() should be static
regmap: rbtree: Use alloc_flags for memory allocations
spi: tegra20-sflash: fix to check return value of platform_get_irq() in 
tegra_sflash_probe()
can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in 
case of OOM
wifi: mwifiex: Fix OOB and integer underflow when rx packets
mwifiex: switch from 'pci_' to 'dma_' API
wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
crypto: stm32 - Properly handle pm_runtime_get failing
Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
crypto: caam - fix unchecked return value error
hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
hwrng: iproc-rng200 - Implement suspend and resume calls
lwt: Fix return values of BPF xmit ops
lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
fs: ocfs2: namei: check return value of ocfs2_add_entry()
wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
wifi: mwifiex: Fix missed return in oob checks failed path
wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
wifi: ath9k: protect WMI command response buffer replacement with a lock
wifi: mwifiex: avoid possible NULL skb pointer dereference
wifi: ath9k: use IS_ERR() with debugfs_create_dir()
net: arcnet: Do not call kfree_skb() under local_irq_disable()
mlxsw: i2c: Fix chunk size setting in output mailbox buffer
mlxsw: i2c: Limit single transaction buffer size
netrom: Deny concurrent connect().
drm/bridge: tc358764: Fix debug print parameter order
quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list
quota: factor out dquot_write_dquot()
quota: rename dquot_active() to inode_quota_active()
quota: add new helper dquot_active()
quota: fix dqput() to follow the guarantees dquot_srcu should provide
drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
ARM: dts: BCM53573: Add cells sizes to PCIe node
ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
drm/etnaviv: fix dumping of active MMU context
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c64xx: align pinctrl with dtschema
ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
drm: adv7511: Fix low refresh rate register for ADV7533/5
ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
md/bitmap: don't set max_write_behind if there is no write mostly device
md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
drm/tegra: Remove superfluous error messages around platform_get_irq()
drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
drm/armada: Fix off-by-one error in armada_overlay_get_property()
drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
UBUNTU: [Config] Update annotations after CONFIG_IMA_TRUSTED_KEYRING removal
drm/msm/mdp5: Don't leak some plane state
smackfs: Prevent underflow in smk_set_cipso()
audit: fix possible soft lockup in __audit_inode_child()
drm/mediatek: Fix potential memory leak if vmap() fail
of: unittest: Fix overlay type in apply/revert check
ALSA: ac97: Fix possible error value of *rac97
ipmi:ssif: Add check for kstrdup
ipmi:ssif: Fix a memory leak when scanning for an adapter
drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
clk: sunxi-ng: Modify mismatched function name
PCI: Mark NVIDIA T4 GPUs to avoid bus reset
PCI: pciehp: Use RMW accessors for changing LNKCTL
PCI/ASPM: Use RMW accessors for changing LNKCTL
clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
powerpc/fadump: reset dump area size if fadump memory reserve fails
PCI: Add #defines for Enter Compliance, Transmit Margin
drm/amdgpu: Correct Transmit Margin masks
drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions
drm/amdgpu: Prefer pcie_capability_read_word()
drm/amdgpu: Use RMW accessors for changing LNKCTL
drm/radeon: Correct Transmit Margin masks
drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions
drm/radeon: Prefer pcie_capability_read_word()
drm/radeon: Use RMW accessors for changing LNKCTL
wifi: ath10k: Use RMW accessors for changing LNKCTL
nfs/blocklayout: Use the passed in gfp flags
powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
jfs: validate max amount of blocks before allocation.
fs: lockd: avoid possible wrong NULL parameter
NFSD: da_addr_body field missing in some GETDEVICEINFO replies
NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
drivers: usb: smsusb: fix error handling code in smsusb_init_device
media: dib7000p: Fix potential division by zero
media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
media: cx24120: Add retval check for cx24120_message_send()
media: mediatek: vcodec: Return NULL if no vdec_fb is found
usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
scsi: be2iscsi: Add length check when parsing nlattrs
scsi: qla4xxx: Add length check when parsing nlattrs
serial: sprd: getting port index via serial aliases only
serial: sprd: remove redundant sprd_port cleanup
serial: sprd: Assign sprd_port after initialized to avoid wrong access
serial: sprd: Fix DMA buffer leak issue
x86/APM: drop the duplicate APM_MINOR_DEV macro
scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() 
directly
scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
coresight: tmc: Explicit type conversions to prevent integer overflow
dma-buf/sync_file: Fix docs syntax
driver core: test_async: fix an error code
IB/uverbs: Fix an potential error pointer dereference
iommu/vt-d: Fix to flush cache of PASID directory table
media: go7007: Remove redundant if statement
USB: gadget: f_mass_storage: Fix unused variable warning
media: i2c: ov5640: Configure HVP lines in s_power callback
media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
media: ov2680: Remove auto-gain and auto-exposure controls
media: ov2680: Fix ov2680_bayer_order()
media: ov2680: Fix vflip / hflip set functions
media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
scsi: core: Use 32-bit hostnum in scsi_host_lookup()
scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
serial: tegra: handle clk prepare error in tegra_uart_hw_init()
amba: bus: fix refcount leak
Revert "IB/isert: Fix incorrect release of isert connection"
RDMA/siw: Balance the reference of cep->kref in the error path
RDMA/siw: Correct wrong debug message
HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
HID: multitouch: Correct devm device reference for hidinput input_dev name
x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
tracing: Fix race issue between cpu buffer write and swap
phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
rpmsg: glink: Add check for kstrdup
mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
um: Fix hostaudio build errors
dmaengine: ste_dma40: Add missing IRQ check in d40_probe
cpufreq: Fix the race condition while updating the transition_task of policy
virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
netfilter: xt_u32: validate user space input
netfilter: xt_sctp: validate the flag_info count
skbuff: skb_segment, Call zero copy functions before using skbuff frags
igb: set max size RX buffer when store bad packet is enabled
PM / devfreq: Fix leak in devfreq_dev_release()
ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
ipmi_si: fix a memleak in try_smi_init()
ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
backlight/gpio_backlight: Compare against struct fb_info.device
backlight/bd6107: Compare against struct fb_info.device
backlight/lv5207lp: Compare against struct fb_info.device
xtensa: PMU: fix base address for the newer hardware
media: dvb: symbol fixup for dvb_attach()
ntb: Drop packets when qp link is down
ntb: Clean up tx tail index on link down
ntb: Fix calculation ntb_transport_tx_free_entry()
Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
procfs: block chmod on /proc/thread-self/comm
parisc: Fix /proc/cpuinfo output for lscpu
dlm: fix plock lookup when using multiple lockspaces
dccp: Fix out of bounds access in DCCP error handler
X.509: if signature is unsupported skip validation
net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
fsverity: skip PKCS#7 parser when keyring is empty
pstore/ram: Check start of empty przs during init
s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
crypto: stm32 - fix loop iterating through scatterlist for DMA
cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
sc16is7xx: Set iobase to device index
serial: sc16is7xx: fix broken port 0 uart init
usb: typec: tcpci: clear the fault status bit
udf: initialize newblock to 0
drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
net/ipv6: SKB symmetric hash should incorporate transport ports
scsi: qla2xxx: fix inconsistent TMF timeout
scsi: qla2xxx: Fix erroneous link up failure
scsi: qla2xxx: Turn off noisy message log
scsi: qla2xxx: Remove unsupported ql2xenabledif option
fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
drm/ast: Fix DRAM init on AST2200
lib/test_meminit: allocate pages up to order MAX_ORDER
parisc: led: Fix LAN receive and transmit LEDs
parisc: led: Reduce CPU overhead for disk & lan LED computation
clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
soc: qcom: qmi_encdec: Restrict string length in decode
NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
kconfig: fix possible buffer overflow
perf annotate bpf: Don't enclose non-debug code with an assert()
x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
pwm: lpc32xx: Remove handling of PWM channels
sctp: annotate data-races around sk->sk_wmem_queued
ipv4: annotate data-races around fi->fib_dead
net: read sk->sk_family once in sk_mc_loop()
igb: disable virtualization features on 82580
veth: Fixing transmit return status for dropped packets
net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
af_unix: Fix data-races around user->unix_inflight.
af_unix: Fix data-race around unix_tot_inflight.
af_unix: Fix data-races around sk->sk_shutdown.
af_unix: Fix data race around sk->sk_err.
kcm: Destroy mutex in kcm_exit_net()
igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
s390/zcrypt: don't leak memory if dev_set_name() fails
idr: fix param name in idr_alloc_cyclic() doc
ip_tunnels: use DEV_STATS_INC()
netfilter: nfnetlink_osf: avoid OOB read
net: hns3: fix the port information display when sfp is absent
sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
ata: sata_gemini: Add missing MODULE_DESCRIPTION
ata: pata_ftide010: Add missing MODULE_DESCRIPTION
fuse: nlookup missing decrement in fuse_direntplus_link
btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
btrfs: use the correct superblock to compare fsid in btrfs_validate_super
mtd: rawnand: brcmnand: Fix crash during the panic_write
mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
mtd: rawnand: brcmnand: Fix potential false time out warning
perf hists browser: Fix hierarchy mode header
perf tools: Handle old data in PERF_RECORD_ATTR
usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
usb: typec: tcpm: Refactor tcpm_handle_vdm_request
usb: typec: bus: verify partner exists in typec_altmode_attention
ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
clk: imx8mm: Move 1443X/1416X PLL clock structure to common place
net: ipv4: fix one memleak in __inet_del_ifa()
net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in 
mtk_hwlro_get_fdir_all()
r8152: check budget for r8152_poll()
kcm: Fix memory leak in error path of kcm_sendmsg()
platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
mlxbf-tmfifo: sparse tags for config access
platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
ixgbe: fix timestamp configuration code
kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
drm/amd/display: Fix a bug when searching for insert_above_mpcc
parisc: Drop loops_per_jiffy from per_cpu struct
autofs: fix memory leak of waitqueues in autofs_catatonic_mode
btrfs: output extra debug info if we failed to find an inline backref
locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
kernel/fork: beware of __put_task_struct() calling context
ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
hw_breakpoint: fix single-stepping when using bpf_overflow_handler
devlink: remove reload failed checks in params get/set callbacks
wifi: ath9k: fix printk specifier
wifi: mwifiex: fix fortify warning
crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
tpm_tis: Resend command to recover from data transfer errors
mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
alx: fix OOB-read compiler warning
wifi: mac80211_hwsim: drop short frames
drm/exynos: fix a possible null-pointer dereference due to data race in 
exynos_drm_crtc_atomic_disable()
bus: ti-sysc: Configure uart quirks for k3 SoC
md: raid1: fix potential OOB in raid1_remove_disk()
ext2: fix datatype of block number in ext2_xattr_set2()
fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
media: anysee: fix null-ptr-deref in anysee_master_xfer
media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
media: tuners: qt1010: replace BUG_ON with a regular error
media: pci: cx23885: replace BUG with error return
usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
serial: cpm_uart: Avoid suspicious locking
media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
kobject: Add sanity check for kset->kobj.ktype in kset_register()
tools features: Add feature test to check if libbfd has buildid support
perf jevents: Make build dependency on test JSONs
perf tools: Add an option to build without libbfd
btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
btrfs: add a helper to read the superblock metadata_uuid
btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
selftests: tracing: Fix to unmount tracefs for recovering environment
md/raid1: fix error: ISO C90 forbids mixed declarations
attr: block mode changes of symlinks
btrfs: fix lockdep splat and potential deadlock after failure running delayed 
items
tracing: Have current_trace inc the trace array ref count
tracing: Have option files inc the trace array ref count
nfsd: fix change_info in NFSv4 RENAME replies
tracefs: Add missing lockdown check to tracefs_create_dir()
i2c: aspeed: Reset the i2c controller when timeout occurs
scsi: megaraid_sas: Fix deadlock on firmware crashdump
ext4: fix rec_len verify error
mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
drm/amdgpu: fix amdgpu_cs_p1_user_fence
Linux 5.4.257
UBUNTU: Upstream stable to v5.4.247

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

** Affects: linux (Ubuntu Focal)
     Importance: Medium
     Assignee: Roxana Nicolescu (roxanan)
         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

** 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.257 upstream stable release
+        from git://git.kernel.org/
  
-        v5.4.257 upstream stable release
-        from git://git.kernel.org/
+ erofs: ensure that the post-EOF tails are all zeroed
+ ARM: pxa: remove use of symbol_get()
+ mmc: au1xmmc: force non-modular build and remove symbol_get usage
+ net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
+ rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
+ modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
+ UBUNTU: SAUCE: Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL 
modules"
+ USB: serial: option: add Quectel EM05G variant (0x030e)
+ USB: serial: option: add FOXCONN T99W368/T99W373 product
+ HID: wacom: remove the battery when the EKR is off
+ staging: rtl8712: fix race condition
+ Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race 
condition
+ serial: sc16is7xx: fix bug when first setting GPIO direction
+ firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
+ fsi: master-ast-cf: Add MODULE_FIRMWARE macro
+ nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
+ nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
+ pinctrl: amd: Don't show `Invalid config param` errors
+ 9p: virtio: make sure 'offs' is initialized in zc_request
+ ASoC: da7219: Flush pending AAD IRQ when suspending
+ ASoC: da7219: Check for failure reading AAD IRQ events
+ ethernet: atheros: fix return value check in atl1c_tso_csum()
+ vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
+ m68k: Fix invalid .section syntax
+ s390/dasd: use correct number of retries for ERP requests
+ s390/dasd: fix hanging device after request requeue
+ fs/nls: make load_nls() take a const parameter
+ ASoc: codecs: ES8316: Fix DMIC config
+ ASoC: atmel: Fix the 8K sample parameter in I2SC master
+ platform/x86: intel: hid: Always call BTNL ACPI method
+ platform/x86: huawei-wmi: Silence ambient light sensor
+ security: keys: perform capable check only on privileged operations
+ clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
+ net: usb: qmi_wwan: add Quectel EM05GV2
+ idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
+ scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
+ netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
+ bnx2x: fix page fault following EEH recovery
+ sctp: handle invalid error codes without calling BUG()
+ cifs: add a warning when the in-flight count goes negative
+ scsi: storvsc: Always set no_report_opcodes
+ ALSA: seq: oss: Fix racy open/close of MIDI devices
+ platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE 
notifications
+ powerpc/32s: Fix assembler warning about r0
+ udf: Check consistency of Space Bitmap Descriptor
+ udf: Handle error when adding extent to a file
+ Revert "net: macsec: preserve ingress frame ordering"
+ reiserfs: Check the return value from __getblk()
+ eventfd: Export eventfd_ctx_do_read()
+ eventfd: prevent underflow for eventfd semaphores
+ new helper: lookup_positive_unlocked()
+ fs: Fix error checking for d_hash_and_lookup()
+ tmpfs: verify {g,u}id mount options correctly
+ OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
+ x86/asm: Make more symbols local
+ x86/boot: Annotate local functions
+ x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
+ perf/imx_ddr: don't enable counter0 if none of 4 counters are used
+ cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
+ bpf: Clear the probe_addr for uprobe
+ tcp: tcp_enter_quickack_mode() should be static
+ regmap: rbtree: Use alloc_flags for memory allocations
+ spi: tegra20-sflash: fix to check return value of platform_get_irq() in 
tegra_sflash_probe()
+ can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in 
case of OOM
+ wifi: mwifiex: Fix OOB and integer underflow when rx packets
+ mwifiex: switch from 'pci_' to 'dma_' API
+ wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
+ crypto: stm32 - Properly handle pm_runtime_get failing
+ Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
+ crypto: caam - fix unchecked return value error
+ hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
+ hwrng: iproc-rng200 - Implement suspend and resume calls
+ lwt: Fix return values of BPF xmit ops
+ lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
+ fs: ocfs2: namei: check return value of ocfs2_add_entry()
+ wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
+ wifi: mwifiex: Fix missed return in oob checks failed path
+ wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
+ wifi: ath9k: protect WMI command response buffer replacement with a lock
+ wifi: mwifiex: avoid possible NULL skb pointer dereference
+ wifi: ath9k: use IS_ERR() with debugfs_create_dir()
+ net: arcnet: Do not call kfree_skb() under local_irq_disable()
+ mlxsw: i2c: Fix chunk size setting in output mailbox buffer
+ mlxsw: i2c: Limit single transaction buffer size
+ netrom: Deny concurrent connect().
+ drm/bridge: tc358764: Fix debug print parameter order
+ quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list
+ quota: factor out dquot_write_dquot()
+ quota: rename dquot_active() to inode_quota_active()
+ quota: add new helper dquot_active()
+ quota: fix dqput() to follow the guarantees dquot_srcu should provide
+ drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
+ ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
+ ARM: dts: BCM53573: Add cells sizes to PCIe node
+ ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
+ drm/etnaviv: fix dumping of active MMU context
+ ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
+ ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
+ ARM: dts: s3c64xx: align pinctrl with dtschema
+ ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
+ ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
+ ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
+ ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
+ ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
+ ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
+ drm: adv7511: Fix low refresh rate register for ADV7533/5
+ ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
+ arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
+ drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
+ md/bitmap: don't set max_write_behind if there is no write mostly device
+ md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
+ drm/tegra: Remove superfluous error messages around platform_get_irq()
+ drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
+ of: unittest: fix null pointer dereferencing in 
of_unittest_find_node_by_name()
+ drm/armada: Fix off-by-one error in armada_overlay_get_property()
+ drm/panel: simple: Add missing connector type and pixel format for AUO 
T215HVN01
+ ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
+ UBUNTU: [Config] Update annotations after CONFIG_IMA_TRUSTED_KEYRING removal
+ drm/msm/mdp5: Don't leak some plane state
+ smackfs: Prevent underflow in smk_set_cipso()
+ audit: fix possible soft lockup in __audit_inode_child()
+ drm/mediatek: Fix potential memory leak if vmap() fail
+ of: unittest: Fix overlay type in apply/revert check
+ ALSA: ac97: Fix possible error value of *rac97
+ ipmi:ssif: Add check for kstrdup
+ ipmi:ssif: Fix a memory leak when scanning for an adapter
+ drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
+ clk: sunxi-ng: Modify mismatched function name
+ PCI: Mark NVIDIA T4 GPUs to avoid bus reset
+ PCI: pciehp: Use RMW accessors for changing LNKCTL
+ PCI/ASPM: Use RMW accessors for changing LNKCTL
+ clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
+ powerpc/fadump: reset dump area size if fadump memory reserve fails
+ PCI: Add #defines for Enter Compliance, Transmit Margin
+ drm/amdgpu: Correct Transmit Margin masks
+ drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions
+ drm/amdgpu: Prefer pcie_capability_read_word()
+ drm/amdgpu: Use RMW accessors for changing LNKCTL
+ drm/radeon: Correct Transmit Margin masks
+ drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions
+ drm/radeon: Prefer pcie_capability_read_word()
+ drm/radeon: Use RMW accessors for changing LNKCTL
+ wifi: ath10k: Use RMW accessors for changing LNKCTL
+ nfs/blocklayout: Use the passed in gfp flags
+ powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
+ jfs: validate max amount of blocks before allocation.
+ fs: lockd: avoid possible wrong NULL parameter
+ NFSD: da_addr_body field missing in some GETDEVICEINFO replies
+ NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
+ media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
+ media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
+ media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
+ drivers: usb: smsusb: fix error handling code in smsusb_init_device
+ media: dib7000p: Fix potential division by zero
+ media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
+ media: cx24120: Add retval check for cx24120_message_send()
+ media: mediatek: vcodec: Return NULL if no vdec_fb is found
+ usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
+ scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
+ scsi: be2iscsi: Add length check when parsing nlattrs
+ scsi: qla4xxx: Add length check when parsing nlattrs
+ serial: sprd: getting port index via serial aliases only
+ serial: sprd: remove redundant sprd_port cleanup
+ serial: sprd: Assign sprd_port after initialized to avoid wrong access
+ serial: sprd: Fix DMA buffer leak issue
+ x86/APM: drop the duplicate APM_MINOR_DEV macro
+ scsi: qedf: Do not touch __user pointer in 
qedf_dbg_stop_io_on_error_cmd_read() directly
+ scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
+ scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
+ coresight: tmc: Explicit type conversions to prevent integer overflow
+ dma-buf/sync_file: Fix docs syntax
+ driver core: test_async: fix an error code
+ IB/uverbs: Fix an potential error pointer dereference
+ iommu/vt-d: Fix to flush cache of PASID directory table
+ media: go7007: Remove redundant if statement
+ USB: gadget: f_mass_storage: Fix unused variable warning
+ media: i2c: ov5640: Configure HVP lines in s_power callback
+ media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
+ media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
+ media: ov2680: Remove auto-gain and auto-exposure controls
+ media: ov2680: Fix ov2680_bayer_order()
+ media: ov2680: Fix vflip / hflip set functions
+ media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
+ scsi: core: Use 32-bit hostnum in scsi_host_lookup()
+ scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
+ serial: tegra: handle clk prepare error in tegra_uart_hw_init()
+ amba: bus: fix refcount leak
+ Revert "IB/isert: Fix incorrect release of isert connection"
+ RDMA/siw: Balance the reference of cep->kref in the error path
+ RDMA/siw: Correct wrong debug message
+ HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
+ HID: multitouch: Correct devm device reference for hidinput input_dev name
+ x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
+ tracing: Fix race issue between cpu buffer write and swap
+ phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
+ phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
+ phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
+ rpmsg: glink: Add check for kstrdup
+ mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
+ um: Fix hostaudio build errors
+ dmaengine: ste_dma40: Add missing IRQ check in d40_probe
+ cpufreq: Fix the race condition while updating the transition_task of policy
+ virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
+ netfilter: xt_u32: validate user space input
+ netfilter: xt_sctp: validate the flag_info count
+ skbuff: skb_segment, Call zero copy functions before using skbuff frags
+ igb: set max size RX buffer when store bad packet is enabled
+ PM / devfreq: Fix leak in devfreq_dev_release()
+ ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
+ ipmi_si: fix a memleak in try_smi_init()
+ ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
+ backlight/gpio_backlight: Compare against struct fb_info.device
+ backlight/bd6107: Compare against struct fb_info.device
+ backlight/lv5207lp: Compare against struct fb_info.device
+ xtensa: PMU: fix base address for the newer hardware
+ media: dvb: symbol fixup for dvb_attach()
+ ntb: Drop packets when qp link is down
+ ntb: Clean up tx tail index on link down
+ ntb: Fix calculation ntb_transport_tx_free_entry()
+ Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
+ procfs: block chmod on /proc/thread-self/comm
+ parisc: Fix /proc/cpuinfo output for lscpu
+ dlm: fix plock lookup when using multiple lockspaces
+ dccp: Fix out of bounds access in DCCP error handler
+ X.509: if signature is unsupported skip validation
+ net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
+ fsverity: skip PKCS#7 parser when keyring is empty
+ pstore/ram: Check start of empty przs during init
+ s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
+ crypto: stm32 - fix loop iterating through scatterlist for DMA
+ cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
+ sc16is7xx: Set iobase to device index
+ serial: sc16is7xx: fix broken port 0 uart init
+ usb: typec: tcpci: clear the fault status bit
+ udf: initialize newblock to 0
+ drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
+ net/ipv6: SKB symmetric hash should incorporate transport ports
+ scsi: qla2xxx: fix inconsistent TMF timeout
+ scsi: qla2xxx: Fix erroneous link up failure
+ scsi: qla2xxx: Turn off noisy message log
+ scsi: qla2xxx: Remove unsupported ql2xenabledif option
+ fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
+ drm/ast: Fix DRAM init on AST2200
+ lib/test_meminit: allocate pages up to order MAX_ORDER
+ parisc: led: Fix LAN receive and transmit LEDs
+ parisc: led: Reduce CPU overhead for disk & lan LED computation
+ clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
+ soc: qcom: qmi_encdec: Restrict string length in decode
+ NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
+ kconfig: fix possible buffer overflow
+ perf annotate bpf: Don't enclose non-debug code with an assert()
+ x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
+ perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
+ watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
+ pwm: lpc32xx: Remove handling of PWM channels
+ sctp: annotate data-races around sk->sk_wmem_queued
+ ipv4: annotate data-races around fi->fib_dead
+ net: read sk->sk_family once in sk_mc_loop()
+ igb: disable virtualization features on 82580
+ veth: Fixing transmit return status for dropped packets
+ net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
+ af_unix: Fix data-races around user->unix_inflight.
+ af_unix: Fix data-race around unix_tot_inflight.
+ af_unix: Fix data-races around sk->sk_shutdown.
+ af_unix: Fix data race around sk->sk_err.
+ kcm: Destroy mutex in kcm_exit_net()
+ igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
+ igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
+ igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
+ s390/zcrypt: don't leak memory if dev_set_name() fails
+ idr: fix param name in idr_alloc_cyclic() doc
+ ip_tunnels: use DEV_STATS_INC()
+ netfilter: nfnetlink_osf: avoid OOB read
+ net: hns3: fix the port information display when sfp is absent
+ sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
+ ata: sata_gemini: Add missing MODULE_DESCRIPTION
+ ata: pata_ftide010: Add missing MODULE_DESCRIPTION
+ fuse: nlookup missing decrement in fuse_direntplus_link
+ btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
+ btrfs: use the correct superblock to compare fsid in btrfs_validate_super
+ mtd: rawnand: brcmnand: Fix crash during the panic_write
+ mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
+ mtd: rawnand: brcmnand: Fix potential false time out warning
+ perf hists browser: Fix hierarchy mode header
+ perf tools: Handle old data in PERF_RECORD_ATTR
+ usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
+ usb: typec: tcpm: Refactor tcpm_handle_vdm_request
+ usb: typec: bus: verify partner exists in typec_altmode_attention
+ ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
+ clk: imx8mm: Move 1443X/1416X PLL clock structure to common place
+ net: ipv4: fix one memleak in __inet_del_ifa()
+ net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
+ net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in 
mtk_hwlro_get_fdir_all()
+ r8152: check budget for r8152_poll()
+ kcm: Fix memory leak in error path of kcm_sendmsg()
+ platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
+ mlxbf-tmfifo: sparse tags for config access
+ platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
+ net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
+ ixgbe: fix timestamp configuration code
+ kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
+ drm/amd/display: Fix a bug when searching for insert_above_mpcc
+ parisc: Drop loops_per_jiffy from per_cpu struct
+ autofs: fix memory leak of waitqueues in autofs_catatonic_mode
+ btrfs: output extra debug info if we failed to find an inline backref
+ locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
+ ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
+ kernel/fork: beware of __put_task_struct() calling context
+ ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
+ perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
+ hw_breakpoint: fix single-stepping when using bpf_overflow_handler
+ devlink: remove reload failed checks in params get/set callbacks
+ wifi: ath9k: fix printk specifier
+ wifi: mwifiex: fix fortify warning
+ crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
+ tpm_tis: Resend command to recover from data transfer errors
+ mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
+ alx: fix OOB-read compiler warning
+ wifi: mac80211_hwsim: drop short frames
+ drm/exynos: fix a possible null-pointer dereference due to data race in 
exynos_drm_crtc_atomic_disable()
+ bus: ti-sysc: Configure uart quirks for k3 SoC
+ md: raid1: fix potential OOB in raid1_remove_disk()
+ ext2: fix datatype of block number in ext2_xattr_set2()
+ fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
+ jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
+ powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
+ media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
+ media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
+ media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
+ media: anysee: fix null-ptr-deref in anysee_master_xfer
+ media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
+ media: tuners: qt1010: replace BUG_ON with a regular error
+ media: pci: cx23885: replace BUG with error return
+ usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
+ scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
+ serial: cpm_uart: Avoid suspicious locking
+ media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
+ kobject: Add sanity check for kset->kobj.ktype in kset_register()
+ tools features: Add feature test to check if libbfd has buildid support
+ perf jevents: Make build dependency on test JSONs
+ perf tools: Add an option to build without libbfd
+ btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
+ btrfs: add a helper to read the superblock metadata_uuid
+ btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
+ selftests: tracing: Fix to unmount tracefs for recovering environment
+ md/raid1: fix error: ISO C90 forbids mixed declarations
+ attr: block mode changes of symlinks
+ btrfs: fix lockdep splat and potential deadlock after failure running delayed 
items
+ tracing: Have current_trace inc the trace array ref count
+ tracing: Have option files inc the trace array ref count
+ nfsd: fix change_info in NFSv4 RENAME replies
+ tracefs: Add missing lockdown check to tracefs_create_dir()
+ i2c: aspeed: Reset the i2c controller when timeout occurs
+ scsi: megaraid_sas: Fix deadlock on firmware crashdump
+ ext4: fix rec_len verify error
+ mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
+ drm/amdgpu: fix amdgpu_cs_p1_user_fence
+ Linux 5.4.257
+ UBUNTU: Upstream stable to v5.4.247

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

** Changed in: linux (Ubuntu Focal)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Focal)
     Assignee: (unassigned) => Roxana Nicolescu (roxanan)

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

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

Title:
  Focal update: v5.4.257 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.257 upstream stable release
         from git://git.kernel.org/

  erofs: ensure that the post-EOF tails are all zeroed
  ARM: pxa: remove use of symbol_get()
  mmc: au1xmmc: force non-modular build and remove symbol_get usage
  net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
  rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
  modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
  UBUNTU: SAUCE: Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL 
modules"
  USB: serial: option: add Quectel EM05G variant (0x030e)
  USB: serial: option: add FOXCONN T99W368/T99W373 product
  HID: wacom: remove the battery when the EKR is off
  staging: rtl8712: fix race condition
  Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race 
condition
  serial: sc16is7xx: fix bug when first setting GPIO direction
  firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  fsi: master-ast-cf: Add MODULE_FIRMWARE macro
  nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
  nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
  pinctrl: amd: Don't show `Invalid config param` errors
  9p: virtio: make sure 'offs' is initialized in zc_request
  ASoC: da7219: Flush pending AAD IRQ when suspending
  ASoC: da7219: Check for failure reading AAD IRQ events
  ethernet: atheros: fix return value check in atl1c_tso_csum()
  vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  m68k: Fix invalid .section syntax
  s390/dasd: use correct number of retries for ERP requests
  s390/dasd: fix hanging device after request requeue
  fs/nls: make load_nls() take a const parameter
  ASoc: codecs: ES8316: Fix DMIC config
  ASoC: atmel: Fix the 8K sample parameter in I2SC master
  platform/x86: intel: hid: Always call BTNL ACPI method
  platform/x86: huawei-wmi: Silence ambient light sensor
  security: keys: perform capable check only on privileged operations
  clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
  net: usb: qmi_wwan: add Quectel EM05GV2
  idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
  scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
  netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
  bnx2x: fix page fault following EEH recovery
  sctp: handle invalid error codes without calling BUG()
  cifs: add a warning when the in-flight count goes negative
  scsi: storvsc: Always set no_report_opcodes
  ALSA: seq: oss: Fix racy open/close of MIDI devices
  platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE 
notifications
  powerpc/32s: Fix assembler warning about r0
  udf: Check consistency of Space Bitmap Descriptor
  udf: Handle error when adding extent to a file
  Revert "net: macsec: preserve ingress frame ordering"
  reiserfs: Check the return value from __getblk()
  eventfd: Export eventfd_ctx_do_read()
  eventfd: prevent underflow for eventfd semaphores
  new helper: lookup_positive_unlocked()
  fs: Fix error checking for d_hash_and_lookup()
  tmpfs: verify {g,u}id mount options correctly
  OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
  x86/asm: Make more symbols local
  x86/boot: Annotate local functions
  x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
  perf/imx_ddr: don't enable counter0 if none of 4 counters are used
  cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
  bpf: Clear the probe_addr for uprobe
  tcp: tcp_enter_quickack_mode() should be static
  regmap: rbtree: Use alloc_flags for memory allocations
  spi: tegra20-sflash: fix to check return value of platform_get_irq() in 
tegra_sflash_probe()
  can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in 
case of OOM
  wifi: mwifiex: Fix OOB and integer underflow when rx packets
  mwifiex: switch from 'pci_' to 'dma_' API
  wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
  crypto: stm32 - Properly handle pm_runtime_get failing
  Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
  crypto: caam - fix unchecked return value error
  hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
  hwrng: iproc-rng200 - Implement suspend and resume calls
  lwt: Fix return values of BPF xmit ops
  lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
  fs: ocfs2: namei: check return value of ocfs2_add_entry()
  wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
  wifi: mwifiex: Fix missed return in oob checks failed path
  wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
  wifi: ath9k: protect WMI command response buffer replacement with a lock
  wifi: mwifiex: avoid possible NULL skb pointer dereference
  wifi: ath9k: use IS_ERR() with debugfs_create_dir()
  net: arcnet: Do not call kfree_skb() under local_irq_disable()
  mlxsw: i2c: Fix chunk size setting in output mailbox buffer
  mlxsw: i2c: Limit single transaction buffer size
  netrom: Deny concurrent connect().
  drm/bridge: tc358764: Fix debug print parameter order
  quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list
  quota: factor out dquot_write_dquot()
  quota: rename dquot_active() to inode_quota_active()
  quota: add new helper dquot_active()
  quota: fix dqput() to follow the guarantees dquot_srcu should provide
  drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
  ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
  ARM: dts: BCM53573: Add cells sizes to PCIe node
  ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  drm/etnaviv: fix dumping of active MMU context
  ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
  ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
  ARM: dts: s3c64xx: align pinctrl with dtschema
  ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
  ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
  ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
  ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
  ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
  ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
  drm: adv7511: Fix low refresh rate register for ADV7533/5
  ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
  arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
  drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
  md/bitmap: don't set max_write_behind if there is no write mostly device
  md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
  drm/tegra: Remove superfluous error messages around platform_get_irq()
  drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
  of: unittest: fix null pointer dereferencing in 
of_unittest_find_node_by_name()
  drm/armada: Fix off-by-one error in armada_overlay_get_property()
  drm/panel: simple: Add missing connector type and pixel format for AUO 
T215HVN01
  ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
  UBUNTU: [Config] Update annotations after CONFIG_IMA_TRUSTED_KEYRING removal
  drm/msm/mdp5: Don't leak some plane state
  smackfs: Prevent underflow in smk_set_cipso()
  audit: fix possible soft lockup in __audit_inode_child()
  drm/mediatek: Fix potential memory leak if vmap() fail
  of: unittest: Fix overlay type in apply/revert check
  ALSA: ac97: Fix possible error value of *rac97
  ipmi:ssif: Add check for kstrdup
  ipmi:ssif: Fix a memory leak when scanning for an adapter
  drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
  clk: sunxi-ng: Modify mismatched function name
  PCI: Mark NVIDIA T4 GPUs to avoid bus reset
  PCI: pciehp: Use RMW accessors for changing LNKCTL
  PCI/ASPM: Use RMW accessors for changing LNKCTL
  clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
  powerpc/fadump: reset dump area size if fadump memory reserve fails
  PCI: Add #defines for Enter Compliance, Transmit Margin
  drm/amdgpu: Correct Transmit Margin masks
  drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions
  drm/amdgpu: Prefer pcie_capability_read_word()
  drm/amdgpu: Use RMW accessors for changing LNKCTL
  drm/radeon: Correct Transmit Margin masks
  drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions
  drm/radeon: Prefer pcie_capability_read_word()
  drm/radeon: Use RMW accessors for changing LNKCTL
  wifi: ath10k: Use RMW accessors for changing LNKCTL
  nfs/blocklayout: Use the passed in gfp flags
  powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
  jfs: validate max amount of blocks before allocation.
  fs: lockd: avoid possible wrong NULL parameter
  NFSD: da_addr_body field missing in some GETDEVICEINFO replies
  NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
  media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
  media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
  media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
  drivers: usb: smsusb: fix error handling code in smsusb_init_device
  media: dib7000p: Fix potential division by zero
  media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
  media: cx24120: Add retval check for cx24120_message_send()
  media: mediatek: vcodec: Return NULL if no vdec_fb is found
  usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
  scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
  scsi: be2iscsi: Add length check when parsing nlattrs
  scsi: qla4xxx: Add length check when parsing nlattrs
  serial: sprd: getting port index via serial aliases only
  serial: sprd: remove redundant sprd_port cleanup
  serial: sprd: Assign sprd_port after initialized to avoid wrong access
  serial: sprd: Fix DMA buffer leak issue
  x86/APM: drop the duplicate APM_MINOR_DEV macro
  scsi: qedf: Do not touch __user pointer in 
qedf_dbg_stop_io_on_error_cmd_read() directly
  scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
  scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
  coresight: tmc: Explicit type conversions to prevent integer overflow
  dma-buf/sync_file: Fix docs syntax
  driver core: test_async: fix an error code
  IB/uverbs: Fix an potential error pointer dereference
  iommu/vt-d: Fix to flush cache of PASID directory table
  media: go7007: Remove redundant if statement
  USB: gadget: f_mass_storage: Fix unused variable warning
  media: i2c: ov5640: Configure HVP lines in s_power callback
  media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
  media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
  media: ov2680: Remove auto-gain and auto-exposure controls
  media: ov2680: Fix ov2680_bayer_order()
  media: ov2680: Fix vflip / hflip set functions
  media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
  scsi: core: Use 32-bit hostnum in scsi_host_lookup()
  scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
  serial: tegra: handle clk prepare error in tegra_uart_hw_init()
  amba: bus: fix refcount leak
  Revert "IB/isert: Fix incorrect release of isert connection"
  RDMA/siw: Balance the reference of cep->kref in the error path
  RDMA/siw: Correct wrong debug message
  HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
  HID: multitouch: Correct devm device reference for hidinput input_dev name
  x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
  tracing: Fix race issue between cpu buffer write and swap
  phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
  phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
  phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
  rpmsg: glink: Add check for kstrdup
  mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
  um: Fix hostaudio build errors
  dmaengine: ste_dma40: Add missing IRQ check in d40_probe
  cpufreq: Fix the race condition while updating the transition_task of policy
  virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
  netfilter: xt_u32: validate user space input
  netfilter: xt_sctp: validate the flag_info count
  skbuff: skb_segment, Call zero copy functions before using skbuff frags
  igb: set max size RX buffer when store bad packet is enabled
  PM / devfreq: Fix leak in devfreq_dev_release()
  ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
  ipmi_si: fix a memleak in try_smi_init()
  ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
  backlight/gpio_backlight: Compare against struct fb_info.device
  backlight/bd6107: Compare against struct fb_info.device
  backlight/lv5207lp: Compare against struct fb_info.device
  xtensa: PMU: fix base address for the newer hardware
  media: dvb: symbol fixup for dvb_attach()
  ntb: Drop packets when qp link is down
  ntb: Clean up tx tail index on link down
  ntb: Fix calculation ntb_transport_tx_free_entry()
  Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
  procfs: block chmod on /proc/thread-self/comm
  parisc: Fix /proc/cpuinfo output for lscpu
  dlm: fix plock lookup when using multiple lockspaces
  dccp: Fix out of bounds access in DCCP error handler
  X.509: if signature is unsupported skip validation
  net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
  fsverity: skip PKCS#7 parser when keyring is empty
  pstore/ram: Check start of empty przs during init
  s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
  crypto: stm32 - fix loop iterating through scatterlist for DMA
  cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
  sc16is7xx: Set iobase to device index
  serial: sc16is7xx: fix broken port 0 uart init
  usb: typec: tcpci: clear the fault status bit
  udf: initialize newblock to 0
  drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
  net/ipv6: SKB symmetric hash should incorporate transport ports
  scsi: qla2xxx: fix inconsistent TMF timeout
  scsi: qla2xxx: Fix erroneous link up failure
  scsi: qla2xxx: Turn off noisy message log
  scsi: qla2xxx: Remove unsupported ql2xenabledif option
  fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
  drm/ast: Fix DRAM init on AST2200
  lib/test_meminit: allocate pages up to order MAX_ORDER
  parisc: led: Fix LAN receive and transmit LEDs
  parisc: led: Reduce CPU overhead for disk & lan LED computation
  clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
  soc: qcom: qmi_encdec: Restrict string length in decode
  NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
  kconfig: fix possible buffer overflow
  perf annotate bpf: Don't enclose non-debug code with an assert()
  x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
  perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
  watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
  pwm: lpc32xx: Remove handling of PWM channels
  sctp: annotate data-races around sk->sk_wmem_queued
  ipv4: annotate data-races around fi->fib_dead
  net: read sk->sk_family once in sk_mc_loop()
  igb: disable virtualization features on 82580
  veth: Fixing transmit return status for dropped packets
  net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
  af_unix: Fix data-races around user->unix_inflight.
  af_unix: Fix data-race around unix_tot_inflight.
  af_unix: Fix data-races around sk->sk_shutdown.
  af_unix: Fix data race around sk->sk_err.
  kcm: Destroy mutex in kcm_exit_net()
  igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
  igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
  igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
  s390/zcrypt: don't leak memory if dev_set_name() fails
  idr: fix param name in idr_alloc_cyclic() doc
  ip_tunnels: use DEV_STATS_INC()
  netfilter: nfnetlink_osf: avoid OOB read
  net: hns3: fix the port information display when sfp is absent
  sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
  ata: sata_gemini: Add missing MODULE_DESCRIPTION
  ata: pata_ftide010: Add missing MODULE_DESCRIPTION
  fuse: nlookup missing decrement in fuse_direntplus_link
  btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
  btrfs: use the correct superblock to compare fsid in btrfs_validate_super
  mtd: rawnand: brcmnand: Fix crash during the panic_write
  mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
  mtd: rawnand: brcmnand: Fix potential false time out warning
  perf hists browser: Fix hierarchy mode header
  perf tools: Handle old data in PERF_RECORD_ATTR
  usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
  usb: typec: tcpm: Refactor tcpm_handle_vdm_request
  usb: typec: bus: verify partner exists in typec_altmode_attention
  ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
  clk: imx8mm: Move 1443X/1416X PLL clock structure to common place
  net: ipv4: fix one memleak in __inet_del_ifa()
  net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
  net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in 
mtk_hwlro_get_fdir_all()
  r8152: check budget for r8152_poll()
  kcm: Fix memory leak in error path of kcm_sendmsg()
  platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
  mlxbf-tmfifo: sparse tags for config access
  platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
  net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
  ixgbe: fix timestamp configuration code
  kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
  drm/amd/display: Fix a bug when searching for insert_above_mpcc
  parisc: Drop loops_per_jiffy from per_cpu struct
  autofs: fix memory leak of waitqueues in autofs_catatonic_mode
  btrfs: output extra debug info if we failed to find an inline backref
  locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
  kernel/fork: beware of __put_task_struct() calling context
  ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
  perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
  hw_breakpoint: fix single-stepping when using bpf_overflow_handler
  devlink: remove reload failed checks in params get/set callbacks
  wifi: ath9k: fix printk specifier
  wifi: mwifiex: fix fortify warning
  crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
  tpm_tis: Resend command to recover from data transfer errors
  mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
  alx: fix OOB-read compiler warning
  wifi: mac80211_hwsim: drop short frames
  drm/exynos: fix a possible null-pointer dereference due to data race in 
exynos_drm_crtc_atomic_disable()
  bus: ti-sysc: Configure uart quirks for k3 SoC
  md: raid1: fix potential OOB in raid1_remove_disk()
  ext2: fix datatype of block number in ext2_xattr_set2()
  fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
  jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
  powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
  media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
  media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
  media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
  media: anysee: fix null-ptr-deref in anysee_master_xfer
  media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
  media: tuners: qt1010: replace BUG_ON with a regular error
  media: pci: cx23885: replace BUG with error return
  usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
  scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
  serial: cpm_uart: Avoid suspicious locking
  media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
  kobject: Add sanity check for kset->kobj.ktype in kset_register()
  tools features: Add feature test to check if libbfd has buildid support
  perf jevents: Make build dependency on test JSONs
  perf tools: Add an option to build without libbfd
  btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
  btrfs: add a helper to read the superblock metadata_uuid
  btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
  selftests: tracing: Fix to unmount tracefs for recovering environment
  md/raid1: fix error: ISO C90 forbids mixed declarations
  attr: block mode changes of symlinks
  btrfs: fix lockdep splat and potential deadlock after failure running delayed 
items
  tracing: Have current_trace inc the trace array ref count
  tracing: Have option files inc the trace array ref count
  nfsd: fix change_info in NFSv4 RENAME replies
  tracefs: Add missing lockdown check to tracefs_create_dir()
  i2c: aspeed: Reset the i2c controller when timeout occurs
  scsi: megaraid_sas: Fix deadlock on firmware crashdump
  ext4: fix rec_len verify error
  mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
  drm/amdgpu: fix amdgpu_cs_p1_user_fence
  Linux 5.4.257
  UBUNTU: Upstream stable to v5.4.247

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


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

Reply via email to