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

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

Title:
  Focal update: v5.4.229 upstream stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  Fix Committed

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

  tracing/ring-buffer: Only do full wait when cpu != RING_BUFFER_ALL_CPUS
  udf: Discard preallocation before extending file with a hole
  udf: Fix preallocation discarding at indirect extent boundary
  udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
  udf: Fix extending file within last block
  usb: gadget: uvc: Prevent buffer overflow in setup handler
  USB: serial: option: add Quectel EM05-G modem
  USB: serial: cp210x: add Kamstrup RF sniffer PIDs
  USB: serial: f81232: fix division by zero on line-speed change
  USB: serial: f81534: fix division by zero on line-speed change
  igb: Initialize mailbox message for VF reset
  xen-netback: move removal of "hotplug-status" to the right place
  HID: ite: Add support for Acer S1002 keyboard-dock
  HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
  HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
  HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
  net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
  usb: musb: remove extra check in musb_gadget_vbus_draw
  ARM: dts: qcom: apq8064: fix coresight compatible
  arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
  drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
  arm: dts: spear600: Fix clcd interrupt
  soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of 
pm_runtime_get_sync
  soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
  soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
  perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
  perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
  arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
  arm64: dts: mt2712e: Fix unit address for pinctrl node
  arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
  arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
  arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
  ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
  ARM: dts: turris-omnia: Add ethernet aliases
  ARM: dts: turris-omnia: Add switch port 6 node
  arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
  pstore/ram: Fix error return code in ramoops_probe()
  ARM: mmp: fix timer_read delay
  pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
  tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
  cpuidle: dt: Return the correct numbers of parsed idle states
  alpha: fix syscall entry in !AUDUT_SYSCALL case
  PM: hibernate: Fix mistake in kerneldoc comment
  fs: don't audit the capability check in simple_xattr_list()
  selftests/ftrace: event_triggers: wait longer for test_event_enable
  perf: Fix possible memleak in pmu_dev_alloc()
  timerqueue: Use rb_entry_safe() in timerqueue_getnext()
  proc: fixup uptime selftest
  lib/fonts: fix undefined behavior in bit shift for get_default_font
  ocfs2: fix memory leak in ocfs2_stack_glue_init()
  MIPS: vpe-mt: fix possible memory leak while module exiting
  MIPS: vpe-cmp: fix possible memory leak while module exiting
  selftests/efivarfs: Add checking of the test return value
  PNP: fix name memory leak in pnp_alloc_dev()
  perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
  irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
  EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
  nfsd: don't call nfsd_file_put from client states seqfile display
  genirq/irqdesc: Don't try to remove non-existing sysfs files
  cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
  libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
  lib/notifier-error-inject: fix error when writing -errno to debugfs file
  docs: fault-injection: fix non-working usage of negative values
  debugfs: fix error when writing negative value to atomic_t debugfs file
  ocfs2: ocfs2_mount_volume does cleanup job before return error
  ocfs2: rewrite error handling of ocfs2_fill_super
  ocfs2: fix memory leak in ocfs2_mount_volume()
  rapidio: fix possible name leaks when rio_add_device() fails
  rapidio: rio: fix possible name leak in rio_register_mport()
  clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled
  ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
  uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
  xen/events: only register debug interrupt for 2-level events
  x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
  x86/xen: Fix memory leak in xen_init_lock_cpu()
  xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
  PM: runtime: Improve path in rpm_idle() when no callback
  PM: runtime: Do not call __rpm_callback() from rpm_idle()
  platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
  MIPS: BCM63xx: Add check for NULL for clk in clk_enable
  MIPS: OCTEON: warn only once if deprecated link status is being used
  fs: sysv: Fix sysv_nblocks() returns wrong value
  rapidio: fix possible UAF when kfifo_alloc() fails
  eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
  relay: fix type mismatch when allocating memory in relay_create_buf()
  hfs: Fix OOB Write in hfs_asc2mac
  rapidio: devices: fix missing put_device in mport_cdev_open
  wifi: ath9k: hif_usb: fix memory leak of urbs in 
ath9k_hif_usb_dealloc_tx_urbs()
  wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
  wifi: rtl8xxxu: Fix reading the vendor of combo chips
  pata_ipx4xx_cf: Fix unsigned comparison with less than zero
  media: i2c: ad5820: Fix error path
  can: kvaser_usb: do not increase tx statistics when sending error message 
frames
  can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
  can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to 
{leaf,usbcan}_cmd_can_error_event
  can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
  can: kvaser_usb_leaf: Set Warning state even without bus errors
  can: kvaser_usb_leaf: Fix improved state not being reported
  can: kvaser_usb_leaf: Fix wrong CAN state after stopping
  can: kvaser_usb_leaf: Fix bogus restart events
  can: kvaser_usb: Add struct kvaser_usb_busparams
  can: kvaser_usb: Compare requested bittiming parameters with actual 
parameters in do_set_{,data}_bittiming
  clk: renesas: r9a06g032: Repair grave increment error
  spi: Update reference to struct spi_controller
  drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
  ima: Rename internal filter rule functions
  ima: Fix fall-through warnings for Clang
  ima: Handle -ESTALE returned by ima_filter_rule_match()
  media: vivid: fix compose size exceed boundary
  bpf: propagate precision in ALU/ALU64 operations
  mtd: Fix device name leak when register device failed in add_mtd_device()
  wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
  media: camss: Clean up received buffers on failed start of streaming
  net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
  rxrpc: Fix ack.bufferSize to be 0 when generating an ack
  drm/radeon: Add the missed acpi_put_table() to fix memory leak
  drm/mediatek: Modify dpi power on/off sequence.
  ASoC: pxa: fix null-pointer dereference in filter()
  regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
  amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
  integrity: Fix memory leakage in keyring allocation error path
  ima: Fix misuse of dereference of pointer in template_desc_init_fields()
  wifi: ath10k: Fix return value in ath10k_pci_init()
  mtd: lpddr2_nvm: Fix possible null-ptr-deref
  Input: elants_i2c - properly handle the reset GPIO when power is off
  media: solo6x10: fix possible memory leak in solo_sysfs_init()
  media: platform: exynos4-is: Fix error handling in fimc_md_init()
  media: videobuf-dma-contig: use dma_mmap_coherent
  bpf: Move skb->len == 0 checks into __bpf_redirect
  HID: hid-sensor-custom: set fixed size for custom attributes
  ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
  ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
  regulator: core: use kfree_const() to free space conditionally
  clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
  bonding: Export skip slave logic to function
  bonding: Rename slave_arr to usable_slaves
  bonding: fix link recovery in mode 2 when updelay is nonzero
  mtd: maps: pxa2xx-flash: fix memory leak in probe
  media: imon: fix a race condition in send_packet()
  clk: imx8mn: correct the usb1_ctrl parent to be usb_bus
  clk: imx: replace osc_hdmi with dummy
  pinctrl: pinconf-generic: add missing of_node_put()
  media: dvb-core: Fix ignored return value in dvb_register_frontend()
  media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
  media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
  drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
  ASoC: dt-bindings: wcd9335: fix reset line polarity in example
  ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
  NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
  NFSv4.2: Fix a memory stomp in decode_attr_security_label
  NFSv4.2: Fix initialisation of struct nfs4_label
  NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
  ALSA: asihpi: fix missing pci_disable_device()
  wifi: iwlwifi: mvm: fix double free on tx path.
  ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
  drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
  drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
  ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
  netfilter: conntrack: set icmpv6 redirects as RELATED
  bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
  bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
  bonding: uninitialized variable in bond_miimon_inspect()
  spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
  wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() 
fails
  regulator: core: fix module refcount leak in set_supply()
  clk: qcom: clk-krait: fix wrong div2 functions
  hsr: Avoid double remove of a node.
  configfs: fix possible memory leak in configfs_create_dir()
  regulator: core: fix resource leak in regulator_register()
  bpf, sockmap: fix race in sock_map_free()
  media: saa7164: fix missing pci_disable_device()
  ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
  xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
  SUNRPC: Fix missing release socket in rpc_sockname()
  NFSv4.x: Fail client initialisation if state manager thread can't run
  mmc: alcor: fix return value check of mmc_add_host()
  mmc: moxart: fix return value check of mmc_add_host()
  mmc: mxcmmc: fix return value check of mmc_add_host()
  mmc: pxamci: fix return value check of mmc_add_host()
  mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
  mmc: toshsd: fix return value check of mmc_add_host()
  mmc: vub300: fix return value check of mmc_add_host()
  mmc: wmt-sdmmc: fix return value check of mmc_add_host()
  mmc: atmel-mci: fix return value check of mmc_add_host()
  mmc: omap_hsmmc: fix return value check of mmc_add_host()
  mmc: meson-gx: fix return value check of mmc_add_host()
  mmc: via-sdmmc: fix return value check of mmc_add_host()
  mmc: wbsd: fix return value check of mmc_add_host()
  mmc: mmci: fix return value check of mmc_add_host()
  media: c8sectpfe: Add of_node_put() when breaking out of loop
  media: coda: Add check for dcoda_iram_alloc
  media: coda: Add check for kmalloc
  clk: samsung: Fix memory leak in _samsung_clk_register_pll()
  spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
  wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
  wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
  blktrace: Fix output non-blktrace event when blk_classic option enabled
  clk: socfpga: clk-pll: Remove unused variable 'rc'
  clk: socfpga: use clk_hw_register for a5/c5
  clk: socfpga: Fix memory leak in socfpga_gate_init()
  net: vmw_vsock: vmci: Check memcpy_from_msg()
  net: defxx: Fix missing err handling in dfx_init()
  net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
  drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
  of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and 
find_dup_cset_prop()
  ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: farsync: Fix kmemleak when rmmods farsync
  net/tunnel: wait until all sk_user_data reader finish before releasing the 
sock
  net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
  hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
  net: amd-xgbe: Fix logic around active and passive cables
  net: amd-xgbe: Check only the minimum speed for active/passive cables
  can: tcan4x5x: Remove invalid write in clear_interrupts
  net: lan9303: Fix read error execution path
  ntb_netdev: Use dev_kfree_skb_any() in interrupt context
  Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
  Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
  stmmac: fix potential division by 0
  apparmor: fix a memleak in multi_transaction_new()
  apparmor: fix lockdep warning when removing a namespace
  apparmor: Fix abi check to include v8 abi
  apparmor: Use pointer to struct aa_label for lbs_cred
  RDMA/core: Fix order of nldev_exit call
  f2fs: fix normal discard process
  RDMA/siw: Fix immediate work request flush to completion queue
  RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
  RDMA/siw: Set defined status for work completion with undefined status
  scsi: scsi_debug: Fix a warning in resp_write_scat()
  crypto: ccree - swap SHA384 and SHA512 larval hashes at build time
  crypto: ccree - Remove debugfs when platform_driver_register failed
  PCI: Check for alloc failure in pci_request_irq()
  RDMA/hfi: Decrease PCI device reference count in error path
  crypto: ccree - Make cc_debugfs_global_fini() available for module init 
function
  RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
  scsi: hpsa: Fix possible memory leak in hpsa_init_one()
  crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
  scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
  scsi: hpsa: Fix error handling in hpsa_add_sas_host()
  scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
  scsi: fcoe: Fix possible name leak when device_register() fails
  scsi: ipr: Fix WARNING in ipr_init()
  scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
  scsi: snic: Fix possible UAF in snic_tgt_create()
  RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
  f2fs: avoid victim selection from previous victim section
  crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
  RDMA/hfi1: Fix error return code in parse_platform_config()
  orangefs: Fix sysfs not cleanup when dev init failed
  crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
  hwrng: amd - Fix PCI device refcount leak
  hwrng: geode - Fix PCI device refcount leak
  IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
  drivers: dio: fix possible memory leak in dio_init()
  tty: serial: tegra: Activate RX DMA transfer by request
  serial: tegra: Read DMA status before terminating
  class: fix possible memory leak in __class_register()
  vfio: platform: Do not pass return buffer to ACPI _RST method
  uio: uio_dmem_genirq: Fix missing unlock in irq configuration
  uio: uio_dmem_genirq: Fix deadlock between irq config and handling
  usb: fotg210-udc: Fix ages old endianness issues
  staging: vme_user: Fix possible UAF in tsi148_dma_list_add
  usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
  usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
  serial: amba-pl011: avoid SBSA UART accessing DMACR register
  serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
  serial: pch: Fix PCI device refcount leak in pch_request_dma()
  tty: serial: clean up stop-tx part in altera_uart_tx_chars()
  tty: serial: altera_uart_{r,t}x_chars() need only uart_port
  serial: altera_uart: fix locking in polling mode
  serial: sunsab: Fix error handling in sunsab_init()
  test_firmware: fix memory leak in test_firmware_init()
  misc: ocxl: fix possible name leak in ocxl_file_register_afu()
  misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
  misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault 
and gru_handle_user_call_os
  cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
  cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
  counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
  usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
  usb: gadget: f_hid: optional SETUP/SET_REPORT mode
  usb: gadget: f_hid: fix f_hidg lifetime vs cdev
  usb: gadget: f_hid: fix refcount leak on error path
  drivers: mcb: fix resource leak in mcb_probe()
  mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
  chardev: fix error handling in cdev_device_add()
  i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
  staging: rtl8192u: Fix use after free in ieee80211_rx()
  staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
  vme: Fix error not catched in fake_init()
  i2c: ismt: Fix an out-of-bounds bug in ismt_access()
  usb: storage: Add check for kcalloc
  tracing/hist: Fix issue of losting command info in error_log
  samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
  fbdev: ssd1307fb: Drop optional dependency
  fbdev: pm2fb: fix missing pci_disable_device()
  fbdev: via: Fix error in via_core_init()
  fbdev: vermilion: decrease reference count in error path
  fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
  HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
  HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
  power: supply: fix residue sysfs file in error handle route of 
__power_supply_register()
  perf trace: Return error if a system call doesn't exist
  perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts 
variable
  perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf
  perf trace: Add the syscall_arg_fmt pointer to syscall_arg
  perf trace: Allow associating scnprintf routines with well known arg names
  perf trace: Add a strtoul() method to 'struct syscall_arg_fmt'
  perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
  perf trace: Handle failure when trace point folder is missed
  perf symbol: correction while adjusting symbol
  HSI: omap_ssi_core: Fix error handling in ssi_init()
  power: supply: fix null pointer dereferencing in power_supply_get_battery_info
  RDMA/siw: Fix pointer cast warning
  include/uapi/linux/swab: Fix potentially missing __always_inline
  rtc: snvs: Allow a time difference on clock register read
  rtc: pcf85063: Fix reading alarm
  iommu/amd: Fix pci device refcount leak in ppr_notifier()
  iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
  macintosh: fix possible memory leak in macio_add_one_device()
  macintosh/macio-adb: check the return value of ioremap()
  powerpc/52xx: Fix a resource leak in an error handling path
  cxl: Fix refcount leak in cxl_calc_capp_routing
  powerpc/xive: add missing iounmap() in error path in 
xive_spapr_populate_irq_data()
  powerpc/perf: callchain validate kernel stack pointer bounds
  powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in 
of_fsl_spi_probe()
  powerpc/hv-gpci: Fix hv_gpci event list
  selftests/powerpc: Fix resource leaks
  pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
  remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
  remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in 
adsp_alloc_memory_region()
  rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
  rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
  nfsd: Define the file access mode enum for tracing
  NFSD: Add tracepoints to NFSD's duplicate reply cache
  nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
  mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
  mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under 
spin_lock_irqsave()
  nfc: pn533: Clear nfc_target before being used
  r6040: Fix kmemleak in probe and remove
  rtc: mxc_v2: Add missing clk_disable_unprepare()
  openvswitch: Fix flow lookup to use unmasked key
  skbuff: Account for tail adjustment during pull operations
  mailbox: zynq-ipi: fix error handling while device_register() fails
  net_sched: reject TCF_EM_SIMPLE case for complex ematch module
  rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
  myri10ge: Fix an error handling path in myri10ge_probe()
  net: stream: purge sk_error_queue in sk_stream_kill_queues()
  rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
  binfmt_misc: fix shift-out-of-bounds in check_special_flags
  fs: jfs: fix shift-out-of-bounds in dbAllocAG
  udf: Avoid double brelse() in udf_rename()
  fs: jfs: fix shift-out-of-bounds in dbDiscardAG
  ACPICA: Fix error code path in acpi_ds_call_control_method()
  nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
  acct: fix potential integer overflow in encode_comp_t()
  hfs: fix OOB Read in __hfs_brec_find
  drm/etnaviv: add missing quirks for GC300
  brcmfmac: return error when getting invalid max_flowrings from dongle
  wifi: ath9k: verify the expected usb_endpoints are present
  wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
  ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
  ipmi: fix memleak when unload ipmi driver
  bpf: make sure skb->len != 0 when redirecting to a tunneling device
  net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
  hamradio: baycom_epp: Fix return type of baycom_send_packet()
  wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
  igb: Do not free q_vector unless new one was allocated
  s390/ctcm: Fix return type of ctc{mp,}m_tx()
  s390/netiucv: Fix return type of netiucv_tx()
  s390/lcs: Fix return type of lcs_start_xmit()
  drm/rockchip: Use drm_mode_copy()
  drm/sti: Use drm_mode_copy()
  drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
  md/raid1: stop mdx_raid1 thread when raid1 array run failed
  net: add atomic_long_t to net_device_stats fields
  mrp: introduce active flags to prevent UAF when applicant uninit
  ppp: associate skb with a device at tx
  bpf: Prevent decl_tag from being referenced in func_proto arg
  media: dvb-frontends: fix leak of memory fw
  media: dvbdev: adopts refcnt to avoid UAF
  media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
  blk-mq: fix possible memleak when register 'hctx' failed
  regulator: core: fix use_count leakage when handling boot-on
  mmc: f-sdh30: Add quirks for broken timeout clock capability
  media: si470x: Fix use-after-free in si470x_int_in_callback()
  clk: st: Fix memory leak in st_of_quadfs_setup()
  hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
  drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
  drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
  orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
  orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
  ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
  ALSA: hda: add snd_hdac_stop_streams() helper
  ASoC: Intel: Skylake: Fix driver hang during shutdown
  ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in 
mt8173_rt5650_rt5514_dev_probe()
  ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
  ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in 
rockchip_pdm_runtime_resume()
  ASoC: wm8994: Fix potential deadlock
  ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in 
rk_spdif_runtime_resume()
  ASoC: rt5670: Remove unbalanced pm_runtime_put()
  pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
  pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
  ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
  ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
  usb: dwc3: core: defer probe on ulpi_read_id timeout
  HID: wacom: Ensure bootloader PID is usable in hidraw mode
  reiserfs: Add missing calls to reiserfs_security_free()
  iio: adc: ad_sigma_delta: do not use internal iio_dev lock
  iio: adc128s052: add proper .data members in adc128_of_match table
  regulator: core: fix deadlock on regulator enable
  gcov: add support for checksum field
  media: dvbdev: fix build warning due to comments
  media: dvbdev: fix refcnt bug
  cifs: fix oops during encryption
  nvme-pci: fix doorbell buffer value endianness
  ata: ahci: Fix PCS quirk application for suspend
  nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
  objtool: Fix SEGFAULT
  powerpc/rtas: avoid device tree lookups in rtas_os_term()
  powerpc/rtas: avoid scheduling in rtas_os_term()
  HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
  HID: plantronics: Additional PIDs for double volume key presses quirk
  hfsplus: fix bug causing custom uid and gid being unable to be assigned with 
mount
  ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
  ALSA: line6: correct midi status byte when receiving data from podxt
  ALSA: line6: fix stack overflow in line6_midi_transmit
  pnode: terminate at peers of source
  md: fix a crash in mempool_free
  mm, compaction: fix fast_isolate_around() to stay within boundaries
  f2fs: should put a page when checking the summary info
  mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
  tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
  tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
  SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
  net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
  net/af_packet: make sure to pull mac header
  media: stv0288: use explicitly signed char
  soc: qcom: Select REMAP_MMIO for LLCC driver
  kest.pl: Fix grub2 menu handling for rebooting
  ktest.pl minconfig: Unset configs instead of just removing them
  mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
  btrfs: fix resolving backrefs for inline extent followed by prealloc
  ARM: ux500: do not directly dereference __iomem
  arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
  selftests: Use optional USERCFLAGS and USERLDFLAGS
  cpufreq: Init completion before kobject_init_and_add()
  binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf
  binfmt: Fix error return code in load_elf_fdpic_binary()
  dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
  dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
  dm thin: Use last transaction's pmd->root when commit failed
  dm thin: Fix UAF in run_timer_softirq()
  dm integrity: Fix UAF in dm_integrity_dtr()
  dm clone: Fix UAF in clone_dtr()
  dm cache: Fix UAF in destroy()
  dm cache: set needs_check flag after aborting metadata
  tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
  x86/microcode/intel: Do not retry microcode reloading on the APs
  tracing/hist: Fix wrong return value in parse_action_params()
  tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
  ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
  media: dvb-core: Fix double free in dvb_register_device()
  media: dvb-core: Fix UAF due to refcount races at releasing
  cifs: fix confusing debug message
  cifs: fix missing display of three mount options
  md/bitmap: Fix bitmap chunk size overflow issues
  efi: Add iMac Pro 2017 to uefi skip cert quirk
  ipmi: fix long wait in unload when IPMI disconnect
  mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
  ima: Fix a potential NULL pointer access in ima_restore_measurement_list
  ipmi: fix use after free in _ipmi_destroy_user()
  PCI: Fix pci_device_is_present() for VFs by checking PF
  PCI/sysfs: Fix double free in error path
  crypto: n2 - add missing hash statesize
  iommu/amd: Fix ivrs_acpihid cmdline parsing code
  parisc: led: Fix potential null-ptr-deref in start_task()
  device_cgroup: Roll back to original exceptions after copy failure
  drm/connector: send hotplug uevent on connector cleanup
  drm/vmwgfx: Validate the box size for the snooped cursor
  ext4: add inode table check in __ext4_get_inode_loc to aovid possible 
infinite loop
  ext4: fix undefined behavior in bit shift for ext4_check_flag_values
  ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
  ext4: add helper to check quota inums
  ext4: fix reserved cluster accounting in __es_remove_extent()
  ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
  ext4: init quota for 'old.inode' in 'ext4_rename'
  ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
  ext4: fix corruption when online resizing a 1K bigalloc fs
  ext4: fix error code return to user-space in ext4_get_branch()
  ext4: avoid BUG_ON when creating xattrs
  ext4: fix inode leak in ext4_xattr_inode_create() on an error path
  ext4: initialize quota before expanding inode in setproject ioctl
  ext4: avoid unaccounted block allocation when expanding inode
  ext4: allocate extended attribute value in vmalloc area
  btrfs: replace strncpy() with strscpy()
  PM/devfreq: governor: Add a private governor_data for governor
  media: s5p-mfc: Fix to handle reference queue during finishing
  media: s5p-mfc: Clear workbit to handle error condition
  media: s5p-mfc: Fix in register read and write for H264
  dm thin: resume even if in FAIL mode
  perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
  perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged 
data
  KVM: x86: optimize more exit handlers in vmx.c
  KVM: retpolines: x86: eliminate retpoline from vmx.c exit handlers
  KVM: VMX: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW
  KVM: VMX: Rename NMI_PENDING to NMI_WINDOW
  KVM: VMX: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING
  KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
  ravb: Fix "failed to switch device to config mode" message during unbind
  ext4: goto right label 'failed_mount3a'
  ext4: correct inconsistent error msg in nojournal mode
  mm/highmem: Lift memcpy_[to|from]_page to core
  ext4: use memcpy_to_page() in pagecache_write()
  fs: ext4: initialize fsdata in pagecache_write()
  ext4: use kmemdup() to replace kmalloc + memcpy
  mbcache: don't reclaim used entries
  mbcache: add functions to delete entry if unused
  ext4: remove EA inode entry from mbcache on inode eviction
  ext4: unindent codeblock in ext4_xattr_block_set()
  ext4: fix race when reusing xattr blocks
  mbcache: automatically delete entries from cache on freeing
  ext4: fix deadlock due to mbcache entry corruption
  SUNRPC: ensure the matching upcall is in-flight upon downcall
  bpf: pull before calling skb_postpull_rcsum()
  nfsd: shut down the NFSv4 state objects before the filecache
  net: hns3: add interrupts re-initialization while doing VF FLR
  net: sched: fix memory leak in tcindex_set_parms
  qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
  nfc: Fix potential resource leaks
  vhost: fix range used in translate_desc()
  net: amd-xgbe: add missed tasklet_kill
  net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
  RDMA/uverbs: Silence shiftTooManyBitsSigned warning
  RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
  net: sched: atm: dont intepret cls results when asked to drop
  net: sched: cbq: dont intepret cls results when asked to drop
  perf tools: Fix resources leak in perf_data__open_dir()
  drivers/net/bonding/bond_3ad: return when there's no aggregator
  usb: rndis_host: Secure rndis_query check against int overflow
  drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
  caif: fix memory leak in cfctrl_linkup_request()
  udf: Fix extension of the last extent in the file
  ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
  x86/bugs: Flush IBP in ib_prctl_set()
  nfsd: fix handling of readdir in v4root vs. mount upcall timeout
  riscv: uaccess: fix type of 0 variable on error in get_user()
  ext4: don't allow journal inode to have encrypt flag
  hfs/hfsplus: use WARN_ON for sanity check
  hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
  mbcache: Avoid nesting of cache->c_list_lock under bit locks
  parisc: Align parisc MADV_XXX constants with all other architectures
  selftests: Fix kselftest O=objdir build from cluttering top level objdir
  selftests: set the BUILD variable to absolute path
  driver core: Fix bus_type.match() error handling in __driver_attach()
  net: sched: disallow noqueue for qdisc classes
  KVM: arm64: Fix S1PTW handling on RO memslots
  efi: tpm: Avoid READ_ONCE() for accessing the event log
  docs: Fix the docs build with Sphinx 6.0
  perf auxtrace: Fix address filter duplicate symbol selection
  s390/kexec: fix ipl report address for kdump
  s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
  net/ulp: prevent ULP without clone op from entering the LISTEN status
  ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
  ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
  cifs: Fix uninitialized memory read for smb311 posix symlink create
  drm/msm/adreno: Make adreno quirks not overwrite each other
  platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during 
probe
  ixgbe: fix pci device refcount leak
  ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
  wifi: wilc1000: sdio: fix module autoloading
  usb: ulpi: defer ulpi_register on ulpi_read_id timeout
  jbd2: use the correct print format
  quota: Factor out setup of quota inode
  ext4: fix bug_on in __es_tree_search caused by bad quota inode
  ext4: lost matching-pair of trace in ext4_truncate
  ext4: fix use-after-free in ext4_orphan_cleanup
  ext4: fix uninititialized value in 'ext4_evict_inode'
  netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() 
function.
  powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
  x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
  EDAC/device: Fix period calculation in edac_device_reset_delay_period()
  regulator: da9211: Use irq handler when ready
  tipc: improve throughput between nodes in netns
  tipc: eliminate checking netns if node established
  tipc: fix unexpected link reset due to discovery messages
  hvc/xen: lock console list traversal
  nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
  net/sched: act_mpls: Fix warning during failed attribute validation
  net/mlx5: Rename ptp clock info
  net/mlx5: Fix ptp max frequency adjustment range
  iommu/mediatek-v1: Add error handle for mtk_iommu_probe
  iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
  x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent 
unnecessary IPI
  x86/resctrl: Fix task CLOSID/RMID update race
  drm/virtio: Fix GEM handle creation UAF
  arm64: atomics: format whitespace consistently
  arm64: atomics: remove LL/SC trampolines
  arm64: cmpxchg_double*: hazard against entire exchange variable
  efi: fix NULL-deref in init error path
  mm: Always release pages to the buddy allocator in memblock_free_late().
  Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
  tipc: fix use-after-free in tipc_disc_rcv()
  tty: serial: tegra: Handle RX transfer in PIO mode if DMA wasn't started
  tipc: Add a missing case of TIPC_DIRECT_MSG type
  ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
  tipc: call tipc_lxc_xmit without holding node_read_lock
  Linux 5.4.229
  UBUNTU: Upstream stable to v5.4.229

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