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.14.4 upstream stable release from git://git.kernel.org/ Linux 5.14.4 devlink: Break parameter notification sequence to be before/after unload/load driver clk: kirkwood: Fix a clocking boot regression parisc: Fix unaligned-access crash in bootloader backlight: pwm_bl: Improve bootloader/kernel device handover bootconfig: Fix missing return check of xbc_node_compose_key function RDMA/mlx5: Fix number of allocated XLT entries ACPI: PRM: Find PRMT table before parsing it fbmem: don't allow too huge resolutions IMA: remove the dependency on CRYPTO_MD5 IMA: remove -Wmissing-prototypes warning fuse: wait for writepages in syncfs fuse: flush extending writes fuse: truncate pagecache on atomic_o_trunc char: tpm: Kconfig: remove bad i2c cr50 select md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard io-wq: check max_worker limits if a worker transitions bound state ARM: dts: at91: add pinctrl-{names, 0} for all gpios KVM: arm64: vgic: Resample HW pending state on deactivation KVM: arm64: Unregister HYP sections from kmemleak in protected mode KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted KVM: s390: index kvm->arch.idle_mask by vcpu_idx Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX tty: Fix data race between tiocsti() and flush_to_ldisc() smb3: fix posix extensions mount option cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED raid1: ensure write behind bio has less than BIO_MAX_VECS sectors bio: fix page leak bio_add_hw_page failure io_uring: fail links of cancelled timeouts io_uring: io_uring_complete() trace should take an integer io_uring: IORING_OP_WRITE needs hash_reg_file set io_uring: limit fixed table size by RLIMIT_NOFILE auxdisplay: hd44780: Fix oops on module unloading time: Handle negative seconds correctly in timespec64_to_ns() f2fs: guarantee to write dirty data when enabling checkpoint back iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() ipv4: fix endianness issue in inet_rtm_getroute_build_skb() octeontx2-af: Set proper errorcode for IPv4 checksum errors octeontx2-af: Fix static code analyzer reported issues octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg octeontx2-af: Fix loop in free and unmap counter net: qualcomm: fix QCA7000 checksum handling net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed sch_htb: Fix inconsistency when leaf qdisc creation fails net: qrtr: make checks in qrtr_endpoint_post() stricter ipv4: make exception cache less predictible ipv6: make exception cache less predictible brcmfmac: pcie: fix oops on failure to resume and reprobe bcma: Fix memory leak for internally-handled cores atlantic: Fix driver resume flow. ALSA: usb-audio: Add lowlatency module option ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list ice: Only lock to update netdev dev_addr ice: restart periodic outputs around time changes ice: add lock around Tx timestamp tracker flush ice: fix Tx queue iteration for Tx timestamp enablement misc/pvpanic: fix set driver data net/mlx5e: Use correct eswitch for stack devices with lag net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group net/mlx5e: Fix possible use-after-free deleting fdb rule net/mlx5: Remove all auxiliary devices at the unregister event net/mlx5: Lag, fix multipath lag activation iwlwifi: skip first element in the WTAS ACPI table ASoC: wcd9335: Disable irq on slave ports in the remove function ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function ASoC: wcd9335: Fix a double irq free in the remove function tty: serial: fsl_lpuart: fix the wrong mapbase value usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available usb: ehci-orion: Handle errors of clk_prepare_enable() in probe octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() i2c: xlp9xx: fix main IRQ check i2c: mt65xx: fix IRQ check CIFS: Fix a potencially linear read overflow hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer bpf: Fix possible out of bound write in narrow load handling ASoC: wm_adsp: Put debugfs_remove_recursive back in mmc: moxart: Fix issue with uninitialized dma_slave_config mmc: dw_mmc: Fix issue with uninitialized dma_slave_config mmc: sdhci: Fix issue with uninitialized dma_slave_config ASoC: Intel: Skylake: Fix module resource and format selection ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 m68k: coldfire: return success for clk_enable(NULL) octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 octeontx2-pf: Fix algorithm index in MCAM rules with RSS action octeontx2-pf: Don't install VLAN offload rule if netdev is down octeontx2-af: Check capability flag while freeing ipolicer memory octeontx2-pf: send correct vlan priority mask to npc_install_flow_req octeontx2-af: cn10k: Fix SDP base channel number rsi: fix an error code in rsi_probe() rsi: fix error code in rsi_load_9116_firmware() drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker() gfs2: init system threads before freeze lock i2c: hix5hd2: fix IRQ check i2c: s3c2410: fix IRQ check i2c: iop3xx: fix deferred probing Bluetooth: add timeout sanity check to hci_inquiry lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ mm/swap: consider max pages in iomap_swapfile_add_extent usb: gadget: mv_u3d: request_irq() after initializing UDC firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks hwmon: remove amd_energy driver in Makefile hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits i2c: synquacer: fix deferred probing clk: staging: correct reference to config IOMEM to config HAS_IOMEM arm64: dts: marvell: armada-37xx: Extend PCIe MEM space nfsd4: Fix forced-expiry locking SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() lockd: Fix invalid lockowner cast after vfs_test_lock locking/local_lock: Add missing owner initialization mac80211: Fix insufficient headroom issue for AMSDU libbpf: Re-build libbpf.so when libbpf.map changes usb: phy: tahvo: add IRQ check usb: host: ohci-tmio: add IRQ check PM: cpu: Make notifier chain use a raw_spinlock_t Bluetooth: Move shutdown callback before flushing tx and rx queue net: stmmac: fix INTR TBU status affecting irq count statistic samples: pktgen: add missing IPv6 option to pktgen scripts devlink: Clear whole devlink_flash_notify struct selftests/bpf: Fix test_core_autosize on big-endian machines usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse usb: phy: twl6030: add IRQ checks usb: phy: fsl-usb: add IRQ check usb: misc: brcmstb-usb-pinmap: add IRQ check mac80211: remove unnecessary NULL check in ieee80211_register_hw() usb: gadget: udc: s3c2410: add IRQ check usb: gadget: udc: at91: add IRQ check usb: dwc3: qcom: add IRQ check usb: dwc3: meson-g12a: add IRQ check ASoC: rt5682: Properly turn off regulators if wrong device ID net/mlx5: Fix unpublish devlink parameters drm/msm/dp: replug event is converted into an unplug followed by an plug events drm/msm/dsi: Fix some reference counted resource leaks Bluetooth: fix repeated calls to sco_sock_kill ASoC: Intel: Fix platform ID matching cgroup/cpuset: Fix violation of cpuset locking rule cgroup/cpuset: Miscellaneous code cleanup counter: 104-quad-8: Return error when invalid mode during ceiling_write arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs drm/msm/dp: update is_connected status base on sink count at dp_pm_resume() drm/msm/mdp4: move HW revision detection to earlier phase drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision drm/msm: Fix error return code in msm_drm_init() leds: lgm-sso: Propagate error codes from callee to caller selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP PM: EM: Increase energy calculation precision net: dsa: don't disable multicast flooding to the CPU even without an IGMP querier net: dsa: mt7530: remove the .port_set_mrouter implementation net: dsa: stop syncing the bridge mcast_router attribute at join time net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() drm: bridge: it66121: Check drm_bridge_attach retval arm64: dts: qcom: sm8350: fix IPA interconnects arm64: dts: qcom: sc7280: Fixup the cpufreq node Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow debugfs: Return error during {full/open}_proxy_open() on rmmod net: dsa: tag_sja1105: optionally build as module when switch driver is module if PTP is enabled net: dsa: build tag_8021q.c as part of DSA core soc: qcom: smsm: Fix missed interrupts if state changes while masked bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring PCI: PM: Enable PME if it can be signaled from D3cold PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently soc: mmsys: mediatek: add mask to mmsys routes media: venus: helper: do not set constrained parameters for UBWC media: venus: venc: Fix potential null pointer dereference on pointer fmt media: venus: hfi: fix return value check in sys_get_prop_image_version() media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete() media: em28xx-input: fix refcount bug in em28xx_usb_disconnect leds: trigger: audio: Add an activate callback to ensure the initial brightness is set leds: rt8515: Put fwnode in any case during ->probe() leds: lt3593: Put fwnode in any case during ->probe() leds: lgm-sso: Don't spam logs when probe is deferred leds: lgm-sso: Put fwnode in any case during ->probe() i2c: highlander: add IRQ check net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay tools: Free BTF objects at various locations libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() lib/test_scanf: Handle n_bits == 0 in random tests drm/amd/pm: Fix a bug in semaphore double-lock Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd drm: rcar-du: Don't put reference to drm_device in rcar_du_remove() net: ti: am65-cpsw-nuss: fix wrong devlink release order net: cipso: fix warnings in netlbl_cipsov4_add_std drm: mxsfb: Clear FIFO_CLEAR bit drm: mxsfb: Increase number of outstanding requests on V4 and newer HW drm: mxsfb: Enable recovery on underflow cgroup/cpuset: Fix a partition bug with hotplug net/mlx5e: Block LRO if firmware asks for tunneled LRO net/mlx5e: Prohibit inner indir TIRs in IPoIB ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties ARM: dts: meson8: Use a higher default GPU clock frequency tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos drm/amd/pm: Fix a bug communicating with the SMU (v5) drm/amdgpu/acp: Make PM domain really work 6lowpan: iphc: Fix an off-by-one check of array index Bluetooth: btusb: Fix a unspported condition to set available debug features Bluetooth: sco: prevent information leak in sco_conn_defer_accept() media: atomisp: fix the uninitialized use and rename "retvalue" media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats media: rockchip/rga: fix error handling in probe media: v4l2-subdev: fix some NULL vs IS_ERR() checks media: go7007: remove redundant initialization media: go7007: fix memory leak in go7007_usb_probe net: usb: asix: ax88772: add missing stop media: dvb-usb: Fix error handling in dvb_usb_i2c_init media: dvb-usb: fix uninit-value in vp702x_read_mac_addr media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init ionic: cleanly release devlink instance driver core: Fix error return code in really_probe() firmware: fix theoretical UAF race with firmware cache and resume bpf, selftests: Fix test_maps now that sockmap supports UDP arm64: dts: qcom: sm8250: fix usb2 qmp phy node gfs2: Fix memory leak of object lsi on error return path libbpf: Fix removal of inner map in bpf_object__create_map soc: qcom: rpmhpd: Use corner in power_off arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms i40e: improve locking of mac_filter_hash arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties ARM: dts: everest: Add phase corrections for eMMC ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi libbpf: Fix the possible memory leak on error gve: fix the wrong AdminQ buffer overflow check drm/of: free the iterator object on failure bpf: Fix potential memleak and UAF in the verifier. bpf: Fix a typo of reuseport map in bpf.h. drm/of: free the right object media: cxd2880-spi: Fix an error handling path soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() media: TDA1997x: enable EDID support media: atmel: atmel-sama5d2-isc: fix YUYV format ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe drm/gma500: Fix end of loop tests for list_for_each_entry drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible spi: sprd: Fix the wrong WDG_LOAD_VAL regulator: vctrl: Avoid lockdep warning in enable/disable ops regulator: vctrl: Use locked regulator_get_voltage in probe path blk-crypto: fix check for too-large dun_bytes spi: davinci: invoke chipselect callback x86/mce: Defer processing of early errors EDAC/i10nm: Fix NVDIMM detection tpm: ibmvtpm: Avoid error message when process gets signal while waiting certs: Trigger creation of RSA module signing key if it's not an RSA key m68k: Fix asm register constraints for atomic ops crypto: qat - use proper type for vf_mask irqchip/gic-v3: Fix priority comparison when non-secure priorities are used irqchip/apple-aic: Fix irq_disable from within irq handlers spi: coldfire-qspi: Use clk_disable_unprepare in the remove function block: nbd: add sanity check for first_minor nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel lib/mpi: use kcalloc in mpi_resize irqchip/loongson-pch-pic: Improve edge triggered interrupt support genirq/timings: Fix error return code in irq_timings_test_irqs() spi: spi-pic32: Fix issue with uninitialized dma_slave_config spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config block: return ELEVATOR_DISCARD_MERGE if possible m68k: Fix invalid RMW_INSNS on CPUs that lack CAS rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock rcu: Fix to include first blocked task in stall warning sched: Fix UCLAMP_FLAG_IDLE setting sched/numa: Fix is_core_idle() crypto: ecc - handle unaligned input buffer in ecc_swap_digits crypto: x86/aes-ni - add missing error checks in XTS code m68k: emu: Fix invalid free in nfeth_cleanup() power: supply: cw2015: use dev_err_probe to allow deferred probe sched/debug: Don't update sched_domain debug directories before sched_debug_init() s390/smp: enable DAT before CPU restart callback is called s390/ap: fix state machine hang after failure to enable irq s390/debug: fix debug area life cycle s390/debug: keep debug data on resize s390/pci: fix misleading rc in clp_set_pci_fn() s390/kasan: fix large PMD pages address alignment check io-wq: remove GFP_ATOMIC allocation off schedule out path udf_get_extendedattr() had no boundary checks. fcntl: fix potential deadlock for &fasync_struct.fa_lock fcntl: fix potential deadlocks for &fown_struct.lock crypto: tcrypt - Fix missing return value check crypto: hisilicon/sec - modify the hardware endian configuration crypto: hisilicon/sec - fix the abnormal exiting process crypto: qat - do not export adf_iov_putmsg() crypto: qat - fix naming for init/shutdown VF to PF notifications crypto: qat - fix reuse of completion variable crypto: qat - handle both source of interrupt in VF ISR crypto: qat - do not ignore errors from enable_vf2pf_comms() crypto: omap - Fix inconsistent locking of device lists sched/topology: Skip updating masks for non-online nodes libata: fix ata_host_start() s390/zcrypt: fix wrong offset index for APKA master key valid state s390/cio: add dev_busid sysfs entry for each subchannel power: supply: max17042_battery: fix typo in MAx17042_TOFF power: supply: smb347-charger: Add missing pin control activation nvmet: pass back cntlid on successful completion nvme-rdma: don't update queue count when failing to set io queues nvme-tcp: don't update queue count when failing to set io queues blk-throtl: optimize IOPS throttle for large IO scenarios nbd: add the check to prevent overflow in __nbd_ioctl() bcache: add proper error unwinding in bcache_device_init isofs: joliet: Fix iocharset=utf8 mount option udf: Fix iocharset=utf8 mount option udf: Check LVID earlier hrtimer: Ensure timerfd notification for HIGHRES=n hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() posix-cpu-timers: Force next expiration recalc after itimer reset EDAC/mce_amd: Do not load edac_mce_amd module on guests rcu/tree: Handle VM stoppage in stall detection sched/deadline: Fix missing clock update in migrate_task_rq_dl() crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors sched/deadline: Fix reset_on_fork reporting of DL tasks crypto: mxs-dcp - Check for DMA mapping errors regulator: tps65910: Silence deferred probe error regmap: fix the offset of register error log locking/mutex: Fix HANDOFF condition ** Affects: linux-oem-5.14 (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux-oem-5.14 (Ubuntu Focal) Importance: Undecided Status: New ** Tags: kernel-stable-tracking-bug ** Changed in: linux-oem-5.14 (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux-oem-5.14 (Ubuntu Focal) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-oem-5.14 in Ubuntu. https://bugs.launchpad.net/bugs/1943974 Title: Focal update: v5.14.4 upstream stable release Status in linux-oem-5.14 package in Ubuntu: Confirmed Status in linux-oem-5.14 source package in Focal: New 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.14.4 upstream stable release from git://git.kernel.org/ Linux 5.14.4 devlink: Break parameter notification sequence to be before/after unload/load driver clk: kirkwood: Fix a clocking boot regression parisc: Fix unaligned-access crash in bootloader backlight: pwm_bl: Improve bootloader/kernel device handover bootconfig: Fix missing return check of xbc_node_compose_key function RDMA/mlx5: Fix number of allocated XLT entries ACPI: PRM: Find PRMT table before parsing it fbmem: don't allow too huge resolutions IMA: remove the dependency on CRYPTO_MD5 IMA: remove -Wmissing-prototypes warning fuse: wait for writepages in syncfs fuse: flush extending writes fuse: truncate pagecache on atomic_o_trunc char: tpm: Kconfig: remove bad i2c cr50 select md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard io-wq: check max_worker limits if a worker transitions bound state ARM: dts: at91: add pinctrl-{names, 0} for all gpios KVM: arm64: vgic: Resample HW pending state on deactivation KVM: arm64: Unregister HYP sections from kmemleak in protected mode KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted KVM: s390: index kvm->arch.idle_mask by vcpu_idx Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX tty: Fix data race between tiocsti() and flush_to_ldisc() smb3: fix posix extensions mount option cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED raid1: ensure write behind bio has less than BIO_MAX_VECS sectors bio: fix page leak bio_add_hw_page failure io_uring: fail links of cancelled timeouts io_uring: io_uring_complete() trace should take an integer io_uring: IORING_OP_WRITE needs hash_reg_file set io_uring: limit fixed table size by RLIMIT_NOFILE auxdisplay: hd44780: Fix oops on module unloading time: Handle negative seconds correctly in timespec64_to_ns() f2fs: guarantee to write dirty data when enabling checkpoint back iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() ipv4: fix endianness issue in inet_rtm_getroute_build_skb() octeontx2-af: Set proper errorcode for IPv4 checksum errors octeontx2-af: Fix static code analyzer reported issues octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg octeontx2-af: Fix loop in free and unmap counter net: qualcomm: fix QCA7000 checksum handling net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed sch_htb: Fix inconsistency when leaf qdisc creation fails net: qrtr: make checks in qrtr_endpoint_post() stricter ipv4: make exception cache less predictible ipv6: make exception cache less predictible brcmfmac: pcie: fix oops on failure to resume and reprobe bcma: Fix memory leak for internally-handled cores atlantic: Fix driver resume flow. ALSA: usb-audio: Add lowlatency module option ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list ice: Only lock to update netdev dev_addr ice: restart periodic outputs around time changes ice: add lock around Tx timestamp tracker flush ice: fix Tx queue iteration for Tx timestamp enablement misc/pvpanic: fix set driver data net/mlx5e: Use correct eswitch for stack devices with lag net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group net/mlx5e: Fix possible use-after-free deleting fdb rule net/mlx5: Remove all auxiliary devices at the unregister event net/mlx5: Lag, fix multipath lag activation iwlwifi: skip first element in the WTAS ACPI table ASoC: wcd9335: Disable irq on slave ports in the remove function ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function ASoC: wcd9335: Fix a double irq free in the remove function tty: serial: fsl_lpuart: fix the wrong mapbase value usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available usb: ehci-orion: Handle errors of clk_prepare_enable() in probe octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() i2c: xlp9xx: fix main IRQ check i2c: mt65xx: fix IRQ check CIFS: Fix a potencially linear read overflow hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer bpf: Fix possible out of bound write in narrow load handling ASoC: wm_adsp: Put debugfs_remove_recursive back in mmc: moxart: Fix issue with uninitialized dma_slave_config mmc: dw_mmc: Fix issue with uninitialized dma_slave_config mmc: sdhci: Fix issue with uninitialized dma_slave_config ASoC: Intel: Skylake: Fix module resource and format selection ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 m68k: coldfire: return success for clk_enable(NULL) octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 octeontx2-pf: Fix algorithm index in MCAM rules with RSS action octeontx2-pf: Don't install VLAN offload rule if netdev is down octeontx2-af: Check capability flag while freeing ipolicer memory octeontx2-pf: send correct vlan priority mask to npc_install_flow_req octeontx2-af: cn10k: Fix SDP base channel number rsi: fix an error code in rsi_probe() rsi: fix error code in rsi_load_9116_firmware() drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker() gfs2: init system threads before freeze lock i2c: hix5hd2: fix IRQ check i2c: s3c2410: fix IRQ check i2c: iop3xx: fix deferred probing Bluetooth: add timeout sanity check to hci_inquiry lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ mm/swap: consider max pages in iomap_swapfile_add_extent usb: gadget: mv_u3d: request_irq() after initializing UDC firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks hwmon: remove amd_energy driver in Makefile hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits i2c: synquacer: fix deferred probing clk: staging: correct reference to config IOMEM to config HAS_IOMEM arm64: dts: marvell: armada-37xx: Extend PCIe MEM space nfsd4: Fix forced-expiry locking SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() lockd: Fix invalid lockowner cast after vfs_test_lock locking/local_lock: Add missing owner initialization mac80211: Fix insufficient headroom issue for AMSDU libbpf: Re-build libbpf.so when libbpf.map changes usb: phy: tahvo: add IRQ check usb: host: ohci-tmio: add IRQ check PM: cpu: Make notifier chain use a raw_spinlock_t Bluetooth: Move shutdown callback before flushing tx and rx queue net: stmmac: fix INTR TBU status affecting irq count statistic samples: pktgen: add missing IPv6 option to pktgen scripts devlink: Clear whole devlink_flash_notify struct selftests/bpf: Fix test_core_autosize on big-endian machines usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse usb: phy: twl6030: add IRQ checks usb: phy: fsl-usb: add IRQ check usb: misc: brcmstb-usb-pinmap: add IRQ check mac80211: remove unnecessary NULL check in ieee80211_register_hw() usb: gadget: udc: s3c2410: add IRQ check usb: gadget: udc: at91: add IRQ check usb: dwc3: qcom: add IRQ check usb: dwc3: meson-g12a: add IRQ check ASoC: rt5682: Properly turn off regulators if wrong device ID net/mlx5: Fix unpublish devlink parameters drm/msm/dp: replug event is converted into an unplug followed by an plug events drm/msm/dsi: Fix some reference counted resource leaks Bluetooth: fix repeated calls to sco_sock_kill ASoC: Intel: Fix platform ID matching cgroup/cpuset: Fix violation of cpuset locking rule cgroup/cpuset: Miscellaneous code cleanup counter: 104-quad-8: Return error when invalid mode during ceiling_write arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs drm/msm/dp: update is_connected status base on sink count at dp_pm_resume() drm/msm/mdp4: move HW revision detection to earlier phase drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision drm/msm: Fix error return code in msm_drm_init() leds: lgm-sso: Propagate error codes from callee to caller selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP PM: EM: Increase energy calculation precision net: dsa: don't disable multicast flooding to the CPU even without an IGMP querier net: dsa: mt7530: remove the .port_set_mrouter implementation net: dsa: stop syncing the bridge mcast_router attribute at join time net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() drm: bridge: it66121: Check drm_bridge_attach retval arm64: dts: qcom: sm8350: fix IPA interconnects arm64: dts: qcom: sc7280: Fixup the cpufreq node Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow debugfs: Return error during {full/open}_proxy_open() on rmmod net: dsa: tag_sja1105: optionally build as module when switch driver is module if PTP is enabled net: dsa: build tag_8021q.c as part of DSA core soc: qcom: smsm: Fix missed interrupts if state changes while masked bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring PCI: PM: Enable PME if it can be signaled from D3cold PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently soc: mmsys: mediatek: add mask to mmsys routes media: venus: helper: do not set constrained parameters for UBWC media: venus: venc: Fix potential null pointer dereference on pointer fmt media: venus: hfi: fix return value check in sys_get_prop_image_version() media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete() media: em28xx-input: fix refcount bug in em28xx_usb_disconnect leds: trigger: audio: Add an activate callback to ensure the initial brightness is set leds: rt8515: Put fwnode in any case during ->probe() leds: lt3593: Put fwnode in any case during ->probe() leds: lgm-sso: Don't spam logs when probe is deferred leds: lgm-sso: Put fwnode in any case during ->probe() i2c: highlander: add IRQ check net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay tools: Free BTF objects at various locations libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() lib/test_scanf: Handle n_bits == 0 in random tests drm/amd/pm: Fix a bug in semaphore double-lock Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd drm: rcar-du: Don't put reference to drm_device in rcar_du_remove() net: ti: am65-cpsw-nuss: fix wrong devlink release order net: cipso: fix warnings in netlbl_cipsov4_add_std drm: mxsfb: Clear FIFO_CLEAR bit drm: mxsfb: Increase number of outstanding requests on V4 and newer HW drm: mxsfb: Enable recovery on underflow cgroup/cpuset: Fix a partition bug with hotplug net/mlx5e: Block LRO if firmware asks for tunneled LRO net/mlx5e: Prohibit inner indir TIRs in IPoIB ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties ARM: dts: meson8: Use a higher default GPU clock frequency tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos drm/amd/pm: Fix a bug communicating with the SMU (v5) drm/amdgpu/acp: Make PM domain really work 6lowpan: iphc: Fix an off-by-one check of array index Bluetooth: btusb: Fix a unspported condition to set available debug features Bluetooth: sco: prevent information leak in sco_conn_defer_accept() media: atomisp: fix the uninitialized use and rename "retvalue" media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats media: rockchip/rga: fix error handling in probe media: v4l2-subdev: fix some NULL vs IS_ERR() checks media: go7007: remove redundant initialization media: go7007: fix memory leak in go7007_usb_probe net: usb: asix: ax88772: add missing stop media: dvb-usb: Fix error handling in dvb_usb_i2c_init media: dvb-usb: fix uninit-value in vp702x_read_mac_addr media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init ionic: cleanly release devlink instance driver core: Fix error return code in really_probe() firmware: fix theoretical UAF race with firmware cache and resume bpf, selftests: Fix test_maps now that sockmap supports UDP arm64: dts: qcom: sm8250: fix usb2 qmp phy node gfs2: Fix memory leak of object lsi on error return path libbpf: Fix removal of inner map in bpf_object__create_map soc: qcom: rpmhpd: Use corner in power_off arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms i40e: improve locking of mac_filter_hash arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties ARM: dts: everest: Add phase corrections for eMMC ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi libbpf: Fix the possible memory leak on error gve: fix the wrong AdminQ buffer overflow check drm/of: free the iterator object on failure bpf: Fix potential memleak and UAF in the verifier. bpf: Fix a typo of reuseport map in bpf.h. drm/of: free the right object media: cxd2880-spi: Fix an error handling path soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() media: TDA1997x: enable EDID support media: atmel: atmel-sama5d2-isc: fix YUYV format ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe drm/gma500: Fix end of loop tests for list_for_each_entry drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible spi: sprd: Fix the wrong WDG_LOAD_VAL regulator: vctrl: Avoid lockdep warning in enable/disable ops regulator: vctrl: Use locked regulator_get_voltage in probe path blk-crypto: fix check for too-large dun_bytes spi: davinci: invoke chipselect callback x86/mce: Defer processing of early errors EDAC/i10nm: Fix NVDIMM detection tpm: ibmvtpm: Avoid error message when process gets signal while waiting certs: Trigger creation of RSA module signing key if it's not an RSA key m68k: Fix asm register constraints for atomic ops crypto: qat - use proper type for vf_mask irqchip/gic-v3: Fix priority comparison when non-secure priorities are used irqchip/apple-aic: Fix irq_disable from within irq handlers spi: coldfire-qspi: Use clk_disable_unprepare in the remove function block: nbd: add sanity check for first_minor nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel lib/mpi: use kcalloc in mpi_resize irqchip/loongson-pch-pic: Improve edge triggered interrupt support genirq/timings: Fix error return code in irq_timings_test_irqs() spi: spi-pic32: Fix issue with uninitialized dma_slave_config spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config block: return ELEVATOR_DISCARD_MERGE if possible m68k: Fix invalid RMW_INSNS on CPUs that lack CAS rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock rcu: Fix to include first blocked task in stall warning sched: Fix UCLAMP_FLAG_IDLE setting sched/numa: Fix is_core_idle() crypto: ecc - handle unaligned input buffer in ecc_swap_digits crypto: x86/aes-ni - add missing error checks in XTS code m68k: emu: Fix invalid free in nfeth_cleanup() power: supply: cw2015: use dev_err_probe to allow deferred probe sched/debug: Don't update sched_domain debug directories before sched_debug_init() s390/smp: enable DAT before CPU restart callback is called s390/ap: fix state machine hang after failure to enable irq s390/debug: fix debug area life cycle s390/debug: keep debug data on resize s390/pci: fix misleading rc in clp_set_pci_fn() s390/kasan: fix large PMD pages address alignment check io-wq: remove GFP_ATOMIC allocation off schedule out path udf_get_extendedattr() had no boundary checks. fcntl: fix potential deadlock for &fasync_struct.fa_lock fcntl: fix potential deadlocks for &fown_struct.lock crypto: tcrypt - Fix missing return value check crypto: hisilicon/sec - modify the hardware endian configuration crypto: hisilicon/sec - fix the abnormal exiting process crypto: qat - do not export adf_iov_putmsg() crypto: qat - fix naming for init/shutdown VF to PF notifications crypto: qat - fix reuse of completion variable crypto: qat - handle both source of interrupt in VF ISR crypto: qat - do not ignore errors from enable_vf2pf_comms() crypto: omap - Fix inconsistent locking of device lists sched/topology: Skip updating masks for non-online nodes libata: fix ata_host_start() s390/zcrypt: fix wrong offset index for APKA master key valid state s390/cio: add dev_busid sysfs entry for each subchannel power: supply: max17042_battery: fix typo in MAx17042_TOFF power: supply: smb347-charger: Add missing pin control activation nvmet: pass back cntlid on successful completion nvme-rdma: don't update queue count when failing to set io queues nvme-tcp: don't update queue count when failing to set io queues blk-throtl: optimize IOPS throttle for large IO scenarios nbd: add the check to prevent overflow in __nbd_ioctl() bcache: add proper error unwinding in bcache_device_init isofs: joliet: Fix iocharset=utf8 mount option udf: Fix iocharset=utf8 mount option udf: Check LVID earlier hrtimer: Ensure timerfd notification for HIGHRES=n hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() posix-cpu-timers: Force next expiration recalc after itimer reset EDAC/mce_amd: Do not load edac_mce_amd module on guests rcu/tree: Handle VM stoppage in stall detection sched/deadline: Fix missing clock update in migrate_task_rq_dl() crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors sched/deadline: Fix reset_on_fork reporting of DL tasks crypto: mxs-dcp - Check for DMA mapping errors regulator: tps65910: Silence deferred probe error regmap: fix the offset of register error log locking/mutex: Fix HANDOFF condition To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-oem-5.14/+bug/1943974/+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