** 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/1971497

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

  swiotlb: fix info leak with DMA_FROM_DEVICE
  USB: serial: pl2303: add IBM device IDs
  USB: serial: simple: add Nokia phone driver
  netdevice: add the case if dev is NULL
  HID: logitech-dj: add new lightspeed receiver id
  xfrm: fix tunnel model fragmentation behavior
  virtio_console: break out of buf poll on remove
  ethernet: sun: Free the coherent when failing in probing
  spi: Fix invalid sgs value
  net:mcf8390: Use platform_get_irq() to get the interrupt
  spi: Fix erroneous sgs value with min_t()
  af_key: add __GFP_ZERO flag for compose_sadb_supported in function 
pfkey_register
  net: dsa: microchip: add spi_device_id tables
  iommu/iova: Improve 32-bit free space estimate
  tpm: fix reference counting for struct tpm_chip
  block: Add a helper to validate the block size
  virtio-blk: Use blk_validate_block_size() to validate block size
  USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
  xhci: fix runtime PM imbalance in USB2 resume
  xhci: make xhci_handshake timeout for xhci_reset() adjustable
  xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
  coresight: Fix TRCCONFIGR.QE sysfs interface
  iio: afe: rescale: use s64 for temporary scale calculations
  iio: inkern: apply consumer scale on IIO_VAL_INT cases
  iio: inkern: apply consumer scale when no channel scale is available
  iio: inkern: make a best effort on offset calculation
  greybus: svc: fix an error handling bug in gb_svc_hello()
  clk: uniphier: Fix fixed-rate initialization
  ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
  KEYS: fix length validation in keyctl_pkey_params_get_2()
  Documentation: add link to stable release candidate tree
  Documentation: update stable tree link
  HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
  SUNRPC: avoid race between mod_timer() and del_timer_sync()
  NFSD: prevent underflow in nfssvc_decode_writeargs()
  NFSD: prevent integer overflow on 32 bit systems
  f2fs: fix to unlock page correctly in error path of is_alive()
  f2fs: quota: fix loop condition at f2fs_quota_sync()
  f2fs: fix to do sanity check on .cp_pack_total_block_count
  pinctrl: samsung: drop pin banks references on error paths
  spi: mxic: Fix the transmit path
  jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
  jffs2: fix memory leak in jffs2_do_mount_fs
  jffs2: fix memory leak in jffs2_scan_medium
  mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
  mm: invalidate hwpoison page cache page in fault path
  mempolicy: mbind_range() set_policy() after vma_merge()
  scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
  qed: display VF trust config
  qed: validate and restrict untrusted VFs vlan promisc mode
  riscv: Fix fill_callchain return value
  Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
  ALSA: cs4236: fix an incorrect NULL check on list iterator
  ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
  mm,hwpoison: unmap poisoned page before invalidation
  mm/kmemleak: reset tag when compare object pointer
  drbd: fix potential silent data corruption
  powerpc/kvm: Fix kvm_use_magic_page
  udp: call udp_encap_enable for v6 sockets when enabling encap
  ACPI: properties: Consistently return -ENOENT if there are no more references
  drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
  mailbox: tegra-hsp: Flush whole channel
  block: don't merge across cgroup boundaries if blkcg is enabled
  drm/edid: check basic audio support on CEA extension block
  video: fbdev: sm712fb: Fix crash in smtcfb_read()
  video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
  ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
  ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
  ARM: dts: exynos: add missing HDMI supplies on SMDK5250
  ARM: dts: exynos: add missing HDMI supplies on SMDK5420
  carl9170: fix missing bit-wise or operator for tx_params
  thermal: int340x: Increase bitmap size
  lib/raid6/test: fix multiple definition linking error
  crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
  crypto: rsa-pkcs1pad - restore signature length check
  crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
  DEC: Limit PMAX memory probing to R3k systems
  media: davinci: vpif: fix unbalanced runtime PM get
  xtensa: fix stop_machine_cpuslocked call in patch_text
  xtensa: fix xtensa_wsr always writing 0
  brcmfmac: firmware: Allocate space for default boardrev in nvram
  brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
  brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
  brcmfmac: pcie: Fix crashes due to early IRQs
  PCI: pciehp: Clear cmd_busy bit in polling mode
  regulator: qcom_smd: fix for_each_child.cocci warnings
  crypto: authenc - Fix sleep in atomic context in decrypt_tail
  crypto: mxs-dcp - Fix scatterlist processing
  spi: tegra114: Add missing IRQ check in tegra_spi_probe
  selftests/x86: Add validity check and allow field splitting
  audit: log AUDIT_TIME_* records only from rules
  crypto: ccree - don't attempt 0 len DMA mappings
  spi: pxa2xx-pci: Balance reference count for PCI DMA device
  hwmon: (pmbus) Add mutex to regulator ops
  hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
  block: don't delete queue kobject before its children
  PM: hibernate: fix __setup handler error handling
  PM: suspend: fix return value of __setup handler
  hwrng: atmel - disable trng on failure path
  crypto: vmx - add missing dependencies
  clocksource/drivers/timer-of: Check return value of of_iomap in 
timer_of_base_init()
  ACPI: APEI: fix return value of __setup handlers
  crypto: ccp - ccp_dmaengine_unregister release dma channels
  hwmon: (pmbus) Add Vin unit off handling
  clocksource: acpi_pm: fix return value of __setup handler
  sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
  perf/core: Fix address filter parser for multiple filters
  perf/x86/intel/pt: Fix address filter config for 32-bit kernel
  f2fs: fix missing free nid in f2fs_handle_failed_inode
  f2fs: fix to avoid potential deadlock
  media: bttv: fix WARNING regression on tunerless devices
  media: coda: Fix missing put_device() call in coda_get_vdoa_data
  media: hantro: Fix overfill bottom register field name
  media: aspeed: Correct value for h-total-pixels
  video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
  video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
  video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
  ARM: dts: qcom: ipq4019: fix sleep clock
  soc: qcom: rpmpd: Check for null return of devm_kcalloc
  soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
  arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
  soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
  ARM: dts: imx: Add missing LVDS decoder on M53Menlo
  media: video/hdmi: handle short reads of hdmi info frame.
  media: em28xx: initialize refcount before kref_get
  media: usb: go7007: s2250-board: fix leak in probe()
  uaccess: fix nios2 and microblaze get_user_8()
  ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
  ASoC: ti: davinci-i2s: Add check for clk_enable()
  ALSA: spi: Add check for clk_enable()
  arm64: dts: ns2: Fix spi-cpol and spi-cpha property
  arm64: dts: broadcom: Fix sata nodename
  printk: fix return value of printk.devkmsg __setup handler
  ASoC: mxs-saif: Handle errors for clk_enable
  ASoC: atmel_ssc_dai: Handle errors for clk_enable
  ASoC: soc-compress: prevent the potentially use of null pointer
  memory: emif: Add check for setup_interrupts
  memory: emif: check the pointer temp in get_device_details()
  ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
  arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
  media: stk1160: If start stream fails, return buffers with 
VB2_BUF_STATE_QUEUED
  ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
  ASoC: wm8350: Handle error for wm8350_register_irq
  ASoC: fsi: Add check for clk_enable
  video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
  ivtv: fix incorrect device_caps for ivtvfb
  ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
  ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
  ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
  ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in 
msm8916_wcd_digital_probe
  mmc: davinci_mmc: Handle error for clk_enable
  ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
  drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
  drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
  ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
  udmabuf: validate ubuf->pagecount
  Bluetooth: hci_serdev: call init_rwsem() before p->open()
  mtd: onenand: Check for error irq
  mtd: rawnand: gpmi: fix controller timings setting
  drm/edid: Don't clear formats if using deep color
  drm/amd/display: Fix a NULL pointer dereference in 
amdgpu_dm_connector_add_common_modes()
  ath9k_htc: fix uninit value bugs
  KVM: PPC: Fix vmx/vsx mixup in mmio emulation
  i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
  power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
  ray_cs: Check ioremap return value
  powerpc/perf: Don't use perf_hw_context for trace IMC PMU
  mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
  mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
  net: dsa: mv88e6xxx: Enable port policy support on 6097
  PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
  power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
  HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
  iommu/ipmmu-vmsa: Check for error num after setting mask
  drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
  IB/cma: Allow XRC INI QPs to set their local ACK timeout
  dax: make sure inodes are flushed before destroy cache
  iwlwifi: Fix -EIO error code that is never returned
  iwlwifi: mvm: Fix an error code in iwl_mvm_up()
  dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
  scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
  scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
  scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
  scsi: pm8001: Fix abort all task initialization
  drm/amd/display: Remove vupdate_int_entry definition
  TOMOYO: fix __setup handlers return values
  ext2: correct max file size computing
  drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
  power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false 
return
  scsi: hisi_sas: Change permission of parameter prot_mask
  drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
  bpf, arm64: Call build_prologue() first in first JIT pass
  bpf, arm64: Feed byte-offset into bpf line info
  libbpf: Skip forward declaration when counting duplicated type names
  powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
  KVM: x86: Fix emulation in writing cr8
  KVM: x86/emulator: Defer not-present segment check in 
__load_segment_descriptor()
  hv_balloon: rate-limit "Unhandled message" warning
  i2c: xiic: Make bus names unique
  power: supply: wm8350-power: Handle error for wm8350_register_irq
  power: supply: wm8350-power: Add missing free in free_charger_irq
  PCI: Reduce warnings on possible RW1C corruption
  mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
  powerpc/sysdev: fix incorrect use to determine if list is empty
  mfd: mc13xxx: Add check for mc13xxx_irq_request
  selftests/bpf: Make test_lwt_ip_encap more stable and faster
  powerpc: 8xx: fix a return value error in mpc8xx_pic_init
  vxcan: enable local echo for sent CAN frames
  MIPS: RB532: fix return value of __setup handler
  mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
  RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
  bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
  bpf, sockmap: Fix more uncharged while msg has more_data
  bpf, sockmap: Fix double uncharge the mem of sk_msg
  USB: storage: ums-realtek: fix error code in rts51x_read_mem()
  Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
  af_netlink: Fix shift out of bounds in group mask calculation
  i2c: mux: demux-pinctrl: do not deactivate a master that is not active
  selftests/bpf/test_lirc_mode2.sh: Exit with proper code
  tcp: ensure PMTU updates are processed during fastopen
  openvswitch: always update flow key after nat
  tipc: fix the timer expires after interval 100ms
  mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
  mxser: fix xmit_buf leak in activate when LSR == 0xff
  pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
  misc: alcor_pci: Fix an error handling path
  staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
  pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
  clk: qcom: ipq8074: Use floor ops for SDCC1 clock
  phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
  serial: 8250_mid: Balance reference count for PCI DMA device
  serial: 8250: Fix race condition in RTS-after-send handling
  iio: adc: Add check for devm_request_threaded_irq
  NFS: Return valid errors from nfs2/3_decode_dirent()
  dma-debug: fix return value of __setup handlers
  clk: imx7d: Remove audio_mclk_root_clk
  clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
  clk: qcom: clk-rcg2: Update the frac table for pixel clock
  remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
  remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
  clk: actions: Terminate clk_div_table with sentinel element
  clk: loongson1: Terminate clk_div_table with sentinel element
  clk: clps711x: Terminate clk_div_table with sentinel element
  clk: tegra: tegra124-emc: Fix missing put_device() call in 
emc_ensure_emc_driver
  NFS: remove unneeded check in decode_devicenotify_args()
  staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
  pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
  pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
  pinctrl: mediatek: paris: Fix pingroup pin config state readback
  pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
  pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
  tty: hvc: fix return value of __setup handler
  kgdboc: fix return value of __setup handler
  kgdbts: fix return value of __setup handler
  firmware: google: Properly state IOMEM dependency
  driver core: dd: fix return value of __setup handler
  jfs: fix divide error in dbNextAG
  netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
  NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
  clk: qcom: gcc-msm8994: Fix gpll4 width
  clk: Initialize orphan req_rate
  xen: fix is_xen_pmu()
  net: phy: broadcom: Fix brcm_fet_config_init()
  selftests: test_vxlan_under_vrf: Fix broken test case
  qlcnic: dcb: default to returning -EOPNOTSUPP
  net/x25: Fix null-ptr-deref caused by x25_disconnect
  NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
  net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
  lib/test: use after free in register_test_dev_kmod()
  LSM: general protection fault in legacy_parse_param
  gcc-plugins/stackleak: Exactly match strings instead of prefixes
  pinctrl: npcm: Fix broken references to chip->parent_device
  block, bfq: don't move oom_bfqq
  selinux: use correct type for context length
  loop: use sysfs_emit() in the sysfs xxx show()
  Fix incorrect type in assignment of ipv6 port for audit
  irqchip/qcom-pdc: Fix broken locking
  irqchip/nvic: Release nvic_base upon failure
  bfq: fix use-after-free in bfq_dispatch_request
  ACPICA: Avoid walking the ACPI Namespace if it is not there
  lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
  Revert "Revert "block, bfq: honor already-setup queue merges""
  ACPI/APEI: Limit printable size of BERT table data
  PM: core: keep irq flags in device_pm_check_callbacks()
  spi: tegra20: Use of_device_get_match_data()
  ext4: don't BUG if someone dirty pages without asking ext4 first
  ntfs: add sanity check on allocation size
  video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
  video: fbdev: w100fb: Reset global state
  video: fbdev: cirrusfb: check pixclock to avoid divide by zero
  video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
  ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
  ARM: dts: bcm2837: Add the missing L1/L2 cache information
  ASoC: madera: Add dependencies on MFD
  video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
  video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of 
snprintf()
  video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
  ASoC: soc-core: skip zero num_dai component in searching dai name
  media: cx88-mpeg: clear interrupt status register before streaming video
  ARM: tegra: tamonten: Fix I2C3 pad setting
  ARM: mmp: Fix failure to remove sram device
  video: fbdev: sm712fb: Fix crash in smtcfb_write()
  media: Revert "media: em28xx: add missing em28xx_close_extension"
  media: hdpvr: initialize dev->worker at hdpvr_register_videodev
  mmc: host: Return an error when ->enable_sdio_irq() ops is missing
  ALSA: hda/realtek: Add alc256-samsung-headphone fixup
  powerpc/lib/sstep: Fix 'sthcx' instruction
  powerpc/lib/sstep: Fix build errors with newer binutils
  powerpc: Fix build errors with newer binutils
  scsi: qla2xxx: Fix stuck session in gpdb
  scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
  scsi: qla2xxx: Fix warning for missing error code
  scsi: qla2xxx: Fix device reconnect in loop topology
  scsi: qla2xxx: Add devids and conditionals for 28xx
  scsi: qla2xxx: Check for firmware dump already collected
  scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
  scsi: qla2xxx: Fix disk failure to rediscover
  scsi: qla2xxx: Fix incorrect reporting of task management failure
  scsi: qla2xxx: Fix hang due to session stuck
  scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
  scsi: qla2xxx: Fix N2N inconsistent PLOGI
  scsi: qla2xxx: Reduce false trigger to login
  scsi: qla2xxx: Use correct feature type field during RFF_ID processing
  KVM: Prevent module exit until all VMs are freed
  KVM: x86: fix sending PV IPI
  ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
  ubifs: rename_whiteout: Fix double free for whiteout_ui->data
  ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
  ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
  ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
  ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
  ubifs: rename_whiteout: correct old_dir size computing
  XArray: Fix xas_create_range() when multi-order entry present
  can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
  can: mcba_usb: properly check endpoint type
  XArray: Update the LRU list in xas_split()
  rtc: check if __rtc_read_time was successful
  gfs2: Make sure FITRIM minlen is rounded up to fs block size
  net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
  pinctrl: pinconf-generic: Print arguments for bias-pull-*
  pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
  pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
  ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
  ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
  ARM: iop32x: offset IRQ numbers by 1
  ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
  powerpc/kasan: Fix early region not updated correctly
  ASoC: soc-compress: Change the check for codec_dai
  mm/mmap: return 1 from stack_guard_gap __setup() handler
  mm/memcontrol: return 1 from cgroup.memory __setup() handler
  mm/usercopy: return 1 from hardened_usercopy __setup() handler
  bpf: Fix comment for helper bpf_current_task_under_cgroup()
  dt-bindings: mtd: nand-controller: Fix the reg property description
  dt-bindings: mtd: nand-controller: Fix a comment in the examples
  dt-bindings: spi: mxic: The interrupt property is not mandatory
  ubi: fastmap: Return error code if memory allocation fails in add_aeb()
  ASoC: topology: Allow TLV control to be either read or write
  ARM: dts: spear1340: Update serial node properties
  ARM: dts: spear13xx: Update SPI dma properties
  um: Fix uml_mconsole stop/go
  openvswitch: Fixed nd target mask field in the flow dump.
  KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
  KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
  ubifs: Rectify space amount budget for mkdir/tmpfile operations
  rtc: wm8350: Handle error for wm8350_register_irq
  riscv module: remove (NOLOAD)
  ARM: 9187/1: JIVE: fix return value of __setup handler
  KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
  drm: Add orientation quirk for GPD Win Max
  ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
  drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
  ptp: replace snprintf with sysfs_emit
  powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
  bpf: Make dst_port field in struct bpf_sock 16-bit wide
  scsi: mvsas: Replace snprintf() with sysfs_emit()
  scsi: bfa: Replace snprintf() with sysfs_emit()
  power: supply: axp20x_battery: properly report current when discharging
  ipv6: make mc_forwarding atomic
  powerpc: Set crashkernel offset to mid of RMA region
  drm/amdgpu: Fix recursive locking warning
  PCI: aardvark: Fix support for MSI interrupts
  iommu/arm-smmu-v3: fix event handling soft lockup
  usb: ehci: add pci device support for Aspeed platforms
  PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
  power: supply: axp288-charger: Set Vhold to 4.4V
  ipv4: Invalidate neighbour for broadcast address upon address addition
  dm ioctl: prevent potential spectre v1 gadget
  drm/amdkfd: make CRAT table missing message informational only
  scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
  scsi: aha152x: Fix aha152x_setup() __setup handler return value
  net/smc: correct settings of RMB window update limit
  mips: ralink: fix a refcount leak in ill_acc_of_setup()
  macvtap: advertise link netns via netlink
  tuntap: add sanity checks about msg_controllen in sendmsg
  bnxt_en: Eliminate unintended link toggle during FW reset
  MIPS: fix fortify panic when copying asm exception handlers
  scsi: libfc: Fix use after free in fc_exch_abts_resp()
  usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
  xtensa: fix DTC warning unit_address_format
  Bluetooth: Fix use after free in hci_send_acl
  netlabel: fix out-of-bounds memory accesses
  init/main.c: return 1 from handled __setup() functions
  minix: fix bug when opening a file with O_DIRECT
  clk: si5341: fix reported clk_rate when output divider is 2
  w1: w1_therm: fixes w1_seq for ds28ea00 sensors
  NFSv4: Protect the state recovery thread against direct reclaim
  xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
  clk: Enforce that disjoints limits are invalid
  SUNRPC/call_alloc: async tasks mustn't block waiting for memory
  NFS: swap IO handling is slightly different for O_DIRECT IO
  NFS: swap-out must always use STABLE writes.
  serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
  virtio_console: eliminate anonymous module_init & module_exit
  jfs: prevent NULL deref in diFree
  SUNRPC: Fix socket waits for write buffer space
  parisc: Fix CPU affinity for Lasi, WAX and Dino chips
  parisc: Fix patch code locking and flushing
  mm: fix race between MADV_FREE reclaim and blkdev direct IO read
  KVM: arm64: Check arm64_get_bp_hardening_data() didn't return NULL
  drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
  Drivers: hv: vmbus: Fix potential crash on module unload
  scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
  net/tls: fix slab-out-of-bounds bug in decrypt_internal
  net: ipv4: fix route with nexthop object delete warning
  net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
  drm/imx: Fix memory leak in imx_pd_connector_get_modes
  bnxt_en: reserve space inside receive page for skb_shared_info
  IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
  dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
  ipv6: Fix stats accounting in ip6_pkt_drop
  net: openvswitch: don't send internal clone attribute to the userspace.
  rxrpc: fix a race in rxrpc_exit_net()
  qede: confirm skb is allocated before using
  spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
  bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
  drbd: Fix five use after free bugs in get_initial_state
  SUNRPC: Handle ENOMEM in call_transmit_status()
  SUNRPC: Handle low memory situations in call_status()
  perf tools: Fix perf's libperf_print callback
  perf session: Remap buf if there is no space for event
  Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
  mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
  lz4: fix LZ4_decompress_safe_partial read out of bound
  mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
  mm/mempolicy: fix mpol_new leak in shared_policy_replace
  x86/pm: Save the MSR validity status at context setup
  x86/speculation: Restore speculation related MSRs during S3 resume
  btrfs: fix qgroup reserve overflow the qgroup limit
  arm64: patch_text: Fixup last cpu should be master
  ata: sata_dwc_460ex: Fix crash due to OOB write
  perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
  irqchip/gic-v3: Fix GICR_CTLR.RWP polling
  tools build: Filter out options and warnings not supported by clang
  tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
  dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
  mmc: mmci_sdmmc: Replace sg_dma_xxx macros
  mmc: mmci: stm32: correctly check all elements of sg list
  mm: don't skip swap entry even if zap_details specified
  arm64: module: remove (NOLOAD) from linker script
  mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
  drm/amdkfd: add missing void argument to function kgd2kfd_init
  drm/amdkfd: Fix -Wstrict-prototypes from 
amdgpu_amdkfd_gfx_10_0_get_functions()
  io_uring: fix fs->users overflow
  cgroup: Use open-time credentials for process migraton perm checks
  cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
  cgroup: Use open-time cgroup namespace for process migration perm checks
  selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
  selftests: cgroup: Test open-time credential usage for migration checks
  selftests: cgroup: Test open-time cgroup namespace usage for migration checks
  cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
  ACPI: processor idle: Check for architectural support for LPI
  Linux 5.4.189
  UBUNTU: upstream stable to v5.4.189

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