This bug was fixed in the package linux - 5.19.0-31.32 --------------- linux (5.19.0-31.32) kinetic; urgency=medium * kinetic/linux: 5.19.0-31.32 -proposed tracker (LP: #2003423) * amdgpu: framebuffer is destroyed and the screen freezes with unsupported IP blocks (LP: #2003524) - drm/amd: Delay removal of the firmware framebuffer * Revoke & rotate to new signing key (LP: #2002812) - [Packaging] Revoke and rotate to new signing key linux (5.19.0-30.31) kinetic; urgency=medium * kinetic/linux: 5.19.0-30.31 -proposed tracker (LP: #2001756) * Packaging resync (LP: #1786013) - [Packaging] update helper scripts - debian/dkms-versions -- update from kernel-versions (main/2023.01.02) * Add some ACPI device IDs for Intel HID device (LP: #1995453) - platform/x86/intel/hid: Add some ACPI device IDs * Fix iosm: WWAN cannot build the connection (DW5823e) (LP: #1998115) - net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled - [Config] CONFIG_IOSM update annotations on arm64 armhf ppc64el s390x riscv64 * BPF_[AND|OR|XOR|FETCH|XCHG|CMPXCHG] in net:test_bpf.sh from ubuntu_kernel_selftests failed on K-5.19 P9 (LP: #2001618) - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations - powerpc/bpf/64: add support for atomic fetch operations - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg * [DEP-8] Run ADT regression suite for lowlatency kernels Jammy and later (LP: #1999528) - [DEP-8] Fix regression suite to run on lowlatency * Kinetic update: upstream stable patchset 2022-12-15 (LP: #1999828) - serial: ar933x: Deassert Transmit Enable on ->rs485_config() - KVM: x86: Trace re-injected exceptions - RDMA/cma: Use output interface for net_dev check - IB/hfi1: Correctly move list in sc_disable() - RDMA/hns: Disable local invalidate operation - NFSv4: Fix a potential state reclaim deadlock - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed - NFSv4.2: Fixup CLONE dest file size for zero-length count - nfs4: Fix kmemleak when allocate slot failed - net: dsa: Fix possible memory leaks in dsa_loop_init() - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() - net: dsa: fall back to default tagger if we can't load the one from DT - nfc: fdp: Fix potential memory leak in fdp_nci_send() - nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() - nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() - nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() - net: fec: fix improper use of NETDEV_TX_BUSY - ata: pata_legacy: fix pdc20230_set_piomode() - net: sched: Fix use after free in red_enqueue() - net: tun: fix bugs for oversize packet when napi frags enabled - netfilter: nf_tables: netlink notifier might race to release objects - netfilter: nf_tables: release flow rule object from commit path - ipvs: use explicitly signed chars - ipvs: fix WARNING in __ip_vs_cleanup_batch() - ipvs: fix WARNING in ip_vs_app_net_cleanup() - rose: Fix NULL pointer dereference in rose_send_frame() - mISDN: fix possible memory leak in mISDN_register_device() - isdn: mISDN: netjet: fix wrong check of device registration - btrfs: fix inode list leak during backref walking at resolve_indirect_refs() - btrfs: fix inode list leak during backref walking at find_parent_nodes() - btrfs: fix ulist leaks in error paths of qgroup self tests - netfilter: ipset: enforce documented limit to prevent allocating huge memory - Bluetooth: virtio_bt: Use skb_put to set length - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix memory leak in vhci_write - net: mdio: fix undefined behavior in bit shift for __mdiobus_register - ibmvnic: Free rwi on reset success - stmmac: dwmac-loongson: fix invalid mdio_node - net/smc: Fix possible leaked pernet namespace in smc_init() - net, neigh: Fix null-ptr-deref in neigh_table_clear() - ipv6: fix WARNING in ip6_route_net_exit_late() - vsock: fix possible infinite sleep in vsock_connectible_wait_data() - media: rkisp1: Don't pass the quantization to rkisp1_csm_config() - media: rkisp1: Initialize color space on resizer sink and source pads - media: rkisp1: Use correct macro for gradient registers - media: rkisp1: Zero v4l2_subdev_format fields in when validating links - media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE - media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE - media: dvb-frontends/drxk: initialize err to 0 - media: meson: vdec: fix possible refcount leak in vdec_probe() - media: v4l: subdev: Fail graciously when getting try data for NULL state - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() - scsi: core: Restrict legal sdev_state transitions via sysfs - HID: saitek: add madcatz variant of MMO7 mouse device ID - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case - i2c: xiic: Add platform module alias - efi/tpm: Pass correct address to memblock_reserve - clk: qcom: Update the force mem core bit for GPU clocks - ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset - arm64: dts: imx8: correct clock order - arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers - arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers - arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers - block: Fix possible memory leak for rq_wb on add_disk failure - firmware: arm_scmi: Suppress the driver's bind attributes - firmware: arm_scmi: Make Rx chan_setup fail on memory errors - firmware: arm_scmi: Fix devres allocation device in virtio transport - arm64: dts: juno: Add thermal critical trip points - i2c: piix4: Fix adapter not be removed in piix4_remove() - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - fscrypt: stop using keyrings subsystem for fscrypt_master_key - fscrypt: fix keyring memory leak on mount failure - btrfs: fix lost file sync on direct IO write with nowait and dsync iocb - btrfs: fix tree mod log mishandling of reallocated nodes - btrfs: fix type of parameter generation in btrfs_get_dentry - ftrace: Fix use-after-free for dynamic ftrace_ops - tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() - kprobe: reverse kp->flags when arm_kprobe failed - ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters() - tools/nolibc/string: Fix memcmp() implementation - tracing/histogram: Update document for KEYS_MAX size - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() - fuse: add file_modified() to fallocate - efi: random: reduce seed size to 32 bytes - efi: random: Use 'ACPI reclaim' memory for random seed - arm64: entry: avoid kprobe recursion - perf/x86/intel: Fix pebs event constraints for ICL - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] - perf/x86/intel: Fix pebs event constraints for SPR - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC - parisc: Export iosapic_serial_irq() symbol for serial port driver - parisc: Avoid printing the hardware path twice - ext4: fix warning in 'ext4_da_release_space' - ext4: fix BUG_ON() when directory entry has invalid rec_len - x86/syscall: Include asm/ptrace.h in syscall_wrapper header - KVM: x86: Mask off reserved bits in CPUID.80000006H - KVM: x86: Mask off reserved bits in CPUID.8000001AH - KVM: x86: Mask off reserved bits in CPUID.80000008H - KVM: x86: Mask off reserved bits in CPUID.80000001H - KVM: x86: Mask off reserved bits in CPUID.8000001FH - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable - KVM: arm64: Fix bad dereference on MTE-enabled systems - KVM: x86: emulator: em_sysexit should update ctxt->mode - KVM: x86: emulator: introduce emulator_recalc_and_set_mode - KVM: x86: emulator: update the emulation mode after rsm - KVM: x86: emulator: update the emulation mode after CR0 write - tee: Fix tee_shm_register() for kernel TEE drivers - ext4,f2fs: fix readahead of verity data - cifs: fix regression in very old smb1 mounts - drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach - drm/rockchip: dsi: Force synchronous probe - drm/i915/sdvo: Filter out invalid outputs more sensibly - drm/i915/sdvo: Setup DDC fully before output init - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() - usb: dwc3: gadget: Don't delay End Transfer on delayed_status - RDMA/hns: Fix NULL pointer problem in free_mr_init() - docs/process/howto: Replace C89 with C11 - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR - tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12 - ata: palmld: fix return value check in palmld_pata_probe() - net: lan966x: Fix the MTU calculation - net: lan966x: Adjust maximum frame size when vlan is enabled/disabled - net: lan966x: Fix FDMA when MTU is changed - net: lan966x: Fix unmapping of received frames using FDMA - bridge: Fix flushing of dynamic FDB entries - iio: adc: stm32-adc: fix channel sampling time init - drm/vc4: hdmi: Check the HSM rate at runtime_resume - hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax() - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 - nvme-pci: disable write zeroes on various Kingston SSD - bio: safeguard REQ_ALLOC_CACHE bio put - clk: rs9: Fix I2C accessors - arm64: dts: imx8mm: Enable CPLD_Dn pull down resistor on MX8Menlo - clk: renesas: r8a779g0: Fix HSCIF parent clocks - arm64: dts: verdin-imx8mp: fix ctrl_sleep_moci - arm64: dts: imx8mm: remove otg1/2 power domain dependency on hsio - arm64: dts: imx8mm: correct usb power domains - arm64: dts: imx8mn: remove otg1 power domain dependency on hsio - arm64: dts: imx8mn: Correct the usb power domain - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages - drm/rockchip: fix fbdev on non-IOMMU devices - drm/i915: stop abusing swiotlb_max_segment - blk-mq: Fix kmemleak in blk_mq_init_allocated_queue - firmware: arm_scmi: Fix deferred_tx_wq release on error paths - clk: renesas: r8a779g0: Add SASYNCPER clocks - btrfs: fix a memory allocation failure test in btrfs_submit_direct - ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set - tracing/fprobe: Fix to check whether fprobe is registered correctly - fprobe: Check rethook_alloc() return in rethook initialization - fuse: fix readdir cache race - net/ulp: remove SOCK_SUPPORT_ZC from tls sockets - ARM: dts: imx6dl-yapp4: Do not allow PM to switch PU regulator off on Q/QP - net: remove SOCK_SUPPORT_ZC from sockmap - net: also flag accepted sockets supporting msghdr originated zerocopy - ext4: update the backup superblock's at the end of the online resize - x86/tdx: Prepare for using "INFO" call for a second purpose - x86/tdx: Panic on bad configs that #VE on "private" memory access - KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl() - KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL - KVM: Initialize gfn_to_pfn_cache locks in dedicated helper - KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache - KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE - drm/amdgpu: disable GFXOFF during compute for GFX11 * Kinetic update: upstream stable patchset 2022-12-07 (LP: #1999079) - can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() - can: kvaser_usb: Fix possible completions during init_completion - ALSA: Use del_timer_sync() before freeing timer - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 - ALSA: au88x0: use explicitly signed char - ALSA: rme9652: use explicitly signed char - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM - usb: gadget: uvc: fix sg handling in error case - usb: gadget: uvc: fix sg handling during video encode - usb: dwc3: gadget: Stop processing more requests on IMI - usb: dwc3: gadget: Don't set IMI for no_interrupt - usb: bdc: change state when port disconnected - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller - mtd: rawnand: marvell: Use correct logic for nand-keep-config - xhci: Add quirk to reset host back to default state at shutdown - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices - xhci: Remove device endpoints from bandwidth list when freeing the device - tools: iio: iio_utils: fix digit calculation - iio: light: tsl2583: Fix module unloading - iio: temperature: ltc2983: allocate iio channels once - iio: adxl372: Fix unsafe buffer attributes - fbdev: smscufx: Fix several use-after-free bugs - cpufreq: intel_pstate: Read all MSRs on the target CPU - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores - fs/binfmt_elf: Fix memory leak in load_elf_binary() - exec: Copy oldsighand->action under spin-lock - mac802154: Fix LQI recording - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume - drm/msm/dsi: fix memory corruption with too many bridges - drm/msm/hdmi: fix memory corruption with too many bridges - drm/msm/dp: fix IRQ lifetime - coresight: cti: Fix hang in cti_disable_hw() - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO - mmc: core: Fix kernel panic when remove non-standard SDIO card - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake - mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus - counter: microchip-tcb-capture: Handle Signal1 read and Synapse - kernfs: fix use-after-free in __kernfs_remove - pinctrl: Ingenic: JZ4755 bug fixes - ARC: mm: fix leakage of memory allocated for PTE - perf auxtrace: Fix address filter symbol name match for modules - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() - mmc: block: Remove error check of hw_reset on reset - ethtool: eeprom: fix null-deref on genl_info in dump - net: ieee802154: fix error return code in dgram_bind() - media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation - media: atomisp: prevent integer overflow in sh_css_set_black_frame() - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test - ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile - perf: Fix missing SIGTRAPs - sched/core: Fix comparison in sched_group_cookie_match() - arc: iounmap() arg is volatile - mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe() - ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() - tipc: fix a null-ptr-deref in tipc_topsrv_accept - net: netsec: fix error handling in netsec_register_mdio() - net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg() - net: hinic: fix memory leak when reading function table - net: hinic: fix the issue of CMDQ memory leaks - net: hinic: fix the issue of double release MBOX callback of VF - net: macb: Specify PHY PM management done by MAC - nfc: virtual_ncidev: Fix memory leak in virtual_nci_send() - x86/unwind/orc: Fix unreliable stack dump with gcov - amd-xgbe: fix the SFP compliance codes check for DAC cables - amd-xgbe: add the bit rate quirk for Molex cables - drm/i915/dp: Reset frl trained flag before restarting FRL training - atlantic: fix deadlock at aq_nic_stop - kcm: annotate data-races around kcm->rx_psock - kcm: annotate data-races around kcm->rx_wait - net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed - net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY - tcp: fix a signed-integer-overflow bug in tcp_add_backlog() - tcp: fix indefinite deferral of RTO with SACK reneging - net-memcg: avoid stalls when under memory pressure - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() - can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path - can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path - PM: hibernate: Allow hybrid sleep to work with s2idle - media: vivid: s_fbuf: add more sanity checks - media: vivid: dev->bitmap_cap wasn't freed in all cases - media: v4l2-dv-timings: add sanity checks for blanking values - media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' - media: vivid: set num_in/outputs to 0 if not supported - perf vendor events power10: Fix hv-24x7 metric events - ipv6: ensure sane device mtu in tunnels - i40e: Fix ethtool rx-flow-hash setting for X722 - i40e: Fix VF hang when reset is triggered on another VF - i40e: Fix flow-type by setting GL_HASH_INSET registers - net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() - PM: domains: Fix handling of unavailable/disabled idle states - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics - net: fec: limit register access on i.MX6UL - net: ethernet: ave: Fix MAC to be in charge of PHY PM - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() - ALSA: aoa: Fix I2S device accounting - openvswitch: switch from WARN to pr_warn - net: ehea: fix possible memory leak in ehea_register_port() - net: bcmsysport: Indicate MAC is in charge of PHY PM - nh: fix scope used to find saddr when adding non gw nh - net: broadcom: bcm4908_enet: update TX stats after actual transmission - netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed - net/mlx5e: Do not increment ESN when updating IPsec ESN state - net/mlx5e: Extend SKB room check to include PTP-SQ - net/mlx5: Fix possible use-after-free in async command interface - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover - net/mlx5: Fix crash during sync firmware reset - net: do not sense pfmemalloc status in skb_append_pagefrags() - kcm: do not sense pfmemalloc status in kcm_sendpage() - net: enetc: survive memory pressure without crashing - arm64: Add AMPERE1 to the Spectre-BHB affected list - can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L - can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 - ALSA: hda/realtek: Add another HP ZBook G9 model quirks - usb: gadget: uvc: limit isoc_sg to super speed gadgets - usb: gadget: uvc: fix dropped frame after missed isoc - usb: gadget: aspeed: Fix probe regression - usb: dwc3: gadget: Force sending delayed status during soft disconnect - usb: typec: ucsi: Check the connection on resume - usb: typec: ucsi: acpi: Implement resume callback - usb: dwc3: Don't switch OTG -> peripheral if extcon is present - mtd: rawnand: tegra: Fix PM disable depth imbalance in probe - mtd: parsers: bcm47xxpart: Fix halfblock reads - iio: adxl367: Fix unsafe buffer attributes - fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards - drm/amdgpu: Fix VRAM BO swap issue - drm/i915: Extend Wa_1607297627 to Alderlake-P - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x - drm/amdgpu: fix pstate setting issue - drm/amdkfd: update gfx1037 Lx cache setting - drm/amdkfd: correct the cache info for gfx1036 - drm/msm: fix use-after-free on probe deferral - drm/msm/hdmi: fix IRQ lifetime - drm/msm/dp: fix memory corruption with too many bridges - drm/msm/dp: fix bridge lifetime - mmc: queue: Cancel recovery work on cleanup - mmc: core: Fix WRITE_ZEROES CQE handling - counter: 104-quad-8: Fix race getting function mode and direction - mm/uffd: fix vma check on userfault for wp - mm: migrate: fix return value if all subpages of THPs are migrated successfully - mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs - mm/huge_memory: do not clobber swp_entry_t during THP split - s390/cio: fix out-of-bounds access on cio_ignore free - s390/uaccess: add missing EX_TABLE entries to __clear_user() - ACPI: PCC: Fix unintentional integer overflow - powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context - media: amphion: release m2m ctx when releasing vpu instance - media: ov8865: Fix an error handling path in ov8865_probe() - media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER - media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER - media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER - media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER - media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER - drm/msm/a6xx: Replace kcalloc() with kvzalloc() - drm/msm/dp: add atomic_check to bridge ops - drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training - ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency - pinctrl: qcom: Avoid glitching lines when we first mux to output - spi: qup: support using GPIO as chip select line - x86/fpu: Configure init_fpstate attributes orderly - x86/fpu: Fix the init_fpstate size check with the actual size - x86/fpu: Exclude dynamic states from init_fpstate - bpf: prevent decl_tag from being referenced in func_proto - mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs - mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname() - ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p() - spi: aspeed: Fix window offset of CE1 - net: lan966x: Fix the rx drop counter - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly - amd-xgbe: Yellow carp devices do not need rrc - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU - net: lan966x: Stop replacing tx dcbs and dcbs_buf when changing MTU - mptcp: set msk local address earlier - netdevsim: fix memory leak in nsim_bus_dev_new() - net/mlx5: Wait for firmware to enable CRS before pci_restore_state - net/mlx5: DR, Fix matcher disconnect error flow - net/mlx5e: Update restore chain id for slow path packets - net/mlx5e: TC, Reject forwarding from internal port to internal port - riscv: mm: add missing memcpy in kasan_init * Virtual GPU driver packaging regression (LP: #1996112) - [Packaging] Reintroduce VM DRM drivers into modules * Fix AMD-PState driver for Genoa CPU (LP: #1998106) - Documentation: amd-pstate: Add unit test introduction - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init - cpufreq: amd-pstate: change amd-pstate driver to be built-in type - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection - Documentation: amd-pstate: add driver working mode introduction - Documentation: add amd-pstate kernel command line options * Kinetic update: upstream stable patchset 2022-11-30 (LP: #1998398) - clk: tegra: Fix Tegra PWM parent clock - Revert "btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure" - ocfs2: clear dinode links count in case of error - ocfs2: fix BUG when iput after ocfs2_mknod fails - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() - cpufreq: qcom: fix writes in read-only memory region - i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter - x86/microcode/AMD: Apply the patch early on every logical thread - hwmon/coretemp: Handle large core ID value - ata: ahci-imx: Fix MODULE_ALIAS - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS - x86/resctrl: Fix min_cbm_bits for AMD - cpufreq: qcom: fix memory leak in error path - drm/amdgpu: fix sdma doorbell init ordering on APUs - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - kvm: Add support for arch compat vm ioctls - KVM: arm64: vgic: Fix exit condition in scan_its_table() - media: ipu3-imgu: Fix NULL pointer dereference in active selection access - media: mceusb: set timeout to at least timeout provided - media: venus: dec: Handle the case where find_format fails - x86/topology: Fix multiple packages shown on a single-package system - x86/topology: Fix duplicated core ID within a package - btrfs: fix processing of delayed data refs during backref walking - btrfs: fix processing of delayed tree block refs during backref walking - drm/vc4: Add module dependency on hdmi-codec - ACPI: extlog: Handle multiple records - tipc: Fix recognition of trial period - tipc: fix an information leak in tipc_topsrv_kern_subscr - i40e: Fix DMA mappings leak - HID: magicmouse: Do not set BTN_MOUSE on double report - sfc: Change VF mac via PF as first preference if available. - net/atm: fix proc_mpc_write incorrect return value - net: phy: dp83867: Extend RX strap quirk for SGMII mode - net: phylink: add mac_managed_pm in phylink_config structure - scsi: lpfc: Fix memory leak in lpfc_create_port() - udp: Update reuse->has_conns under reuseport_lock. - cifs: Fix xid leak in cifs_create() - cifs: Fix xid leak in cifs_copy_file_range() - cifs: Fix xid leak in cifs_flock() - cifs: Fix xid leak in cifs_ses_add_channel() - dm: remove unnecessary assignment statement in alloc_dev() - net: hsr: avoid possible NULL deref in skb_clone() - ionic: catch NULL pointer issue on reconfig - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements - nvme-hwmon: consistently ignore errors from nvme_hwmon_init - nvme-hwmon: kmalloc the NVME SMART log buffer - nvmet: fix workqueue MEM_RECLAIM flushing dependency - net: sched: cake: fix null pointer access issue when cake_init() fails - net: sched: delete duplicate cleanup of backlog and qlen - net: sched: sfb: fix null pointer access issue when sfb_init() fails - sfc: include vport_id in filter spec hash and equal() - wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() - net: hns: fix possible memory leak in hnae_ae_register() - net: sched: fix race condition in qdisc_graft() - net: phy: dp83822: disable MDI crossover status change interrupt - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() - iommu/vt-d: Clean up si_domain in the init_dmars() error path - ACPI: video: Force backlight native for more TongFang devices - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB - mm: /proc/pid/smaps_rollup: fix no vma's null-deref - smb3: interface count displayed incorrectly - cpufreq: tegra194: Fix module loading - KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER - media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX - drm/vc4: hdmi: Enforce the minimum rate at runtime_resume - net/smc: Fix an error code in smc_lgr_create() - net: stmmac: Enable mac_managed_pm phylink config - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe() - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() - net: ethernet: mtk_eth_wed: add missing of_node_put() - ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed - cifs: Fix memory leak when build ntlmssp negotiate blob failed - netfilter: rpfilter/fib: Populate flowic_l3mdev field - netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces. - net: Fix return value of qdisc ingress handling on success - drbd: only clone bio if we have a backing device - wifi: mt76: mt7921e: fix random fw download fail * Mediatek WLAN RZ616(MT7922) SAR table control (LP: #1997200) - mt76: add 6 GHz band support in mt76_sar_freq_ranges - mt76: mt7921: introduce ACPI SAR support - mt76: mt7921: introduce ACPI SAR config in tx power - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() * Kinetic update: upstream stable patchset 2022-11-14 (LP: #1996540) - scsi: qla2xxx: Fix response queue handler reading stale packets - Upstream stable to v5.15.74, v6.0.2 - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() - mmc: sdhci-msm: add compatible string check for sdm670 - thermal: intel_powerclamp: Use first online CPU as control_cpu - gcov: support GCC 12.1 and newer compilers - io-wq: Fix memory leak in worker creation - arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored - serial: Deassert Transmit Enable on probe in driver-specific way - KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) - drm/amd/display: Enable dpia support for dcn314 - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd - libbpf: Initialize err in probe_map_create - libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set - libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data - drm/vc4: drv: Call component_unbind_all() - video/aperture: Disable and unregister sysfb devices via aperture helpers - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() - drm/i915/dg2: Bump up CDCLK for DG2 - drm/panel: use 'select' for Ili9341 panel driver helpers - drm: fix drm_mipi_dbi build errors - ALSA: hda/hdmi: change type for the 'assigned' variable - ALSA: hda/hdmi: Fix the converter allocation for the silent stream - arm64: dts: qcom: sc7280: Cleanup the lpasscc node - arm64: dts: qcom: sc7280: Update lpasscore node - arm64: dts: qcom: pm8350c: Drop PWM reg declaration - arm64: dts: qcom: sc7180-trogdor: Keep pm6150_adc enabled for TZ - arm64: dts: qcom: sm8350-sagami: correct TS pin property - soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() - arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size - arm64: dts: qcom: sm8450: fix UFS PHY serdes size - arm64: dts: exynos: fix polarity of "enable" line of NFC chip in TM2 - selftests/cpu-hotplug: Use return instead of exit - selftests/cpu-hotplug: Delete fault injection related code - selftests/cpu-hotplug: Reserve one cpu online at least - usb: common: usb-conn-gpio: Simplify some error message - HID: uclogic: Fix warning in uclogic_rdesc_template_apply - tty: xilinx_uartps: Check clk_enable return value - fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards - iio: Use per-device lockdep class for mlock - scsi: lpfc: Fix various issues reported by tools - phy: qcom-qmp-usb: disable runtime PM on unbind - block: Fix the enum blk_eh_timer_return documentation - RDMA/rxe: Set pd early in mr alloc routines - clk: imx8mp: tune the order of enet_qos_root_clk - libbpf: Ensure functions with always_inline attribute are inline - libbpf: Do not require executable permission for shared libraries - micrel: ksz8851: fixes struct pointer issue - net: ftmac100: fix endianness-related issues from 'sparse' - net: sched: cls_u32: Avoid memcpy() false-positive warning - libbpf: Fix overrun in netlink attribute iteration - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support - ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component - ASoC: amd: yc: Add ASUS UM5302TA into DMI table - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table - arm64: dts: qcom: sc7280-idp: correct ADC channel node name and unit address - ARM: orion: fix include path - hid: topre: Add driver fixing report descriptor - [Config] updateconfigs for HID_TOPRE - fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe - dmaengine: dw-edma: Remove runtime PM support - HID: playstation: stop DualSense output work on remove. - HID: playstation: add initial DualSense Edge controller support - net: flag sockets supporting msghdr originated zerocopy - drm/amd/pm: disable cstate feature for gpu reset scenario - dm clone: Fix typo in block_device format specifier -- Stefan Bader