linux-gcp 6.2.0-1005.5 source package in Ubuntu
Changelog
linux-gcp (6.2.0-1005.5) lunar; urgency=medium * lunar/linux-gcp: 6.2.0-1005.5 -proposed tracker (LP: #2015431) * Packaging resync (LP: #1786013) - debian/dkms-versions -- update from kernel-versions (main/master) [ Ubuntu: 6.2.0-20.20 ] * lunar/linux: 6.2.0-20.20 -proposed tracker (LP: #2015429) * Packaging resync (LP: #1786013) - debian/dkms-versions -- update from kernel-versions (main/master) * FTBFS with different dkms or when makeflags are set (LP: #2015361) - [Packaging] FTBFS with different dkms or when makeflags are set * expoline.o is packaged unconditionally for s390x (LP: #2013209) - [Packaging] Copy expoline.o only when produced by the build * net:l2tp.sh failure with lunar:linux 6.2 (LP: #2013014) - SAUCE: l2tp: generate correct module alias strings * Miscellaneous Ubuntu changes - [Packaging] annotations: prevent duplicate include lines [ Ubuntu: 6.2.0-19.19 ] * lunar/linux: 6.2.0-19.19 -proposed tracker (LP: #2012488) * Neuter signing tarballs (LP: #2012776) - [Packaging] neuter the signing tarball * LSM stacking and AppArmor refresh for 6.2 kernel (LP: #2012136) - Revert "UBUNTU: [Config] define CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS" - Revert "UBUNTU: SAUCE: apparmor: add user namespace creation mediation" - Revert "UBUNTU: SAUCE: apparmor: Add fine grained mediation of posix mqueues" - Revert "UBUNTU: SAUCE: Revert "apparmor: make __aa_path_perm() static"" - Revert "UBUNTU: SAUCE: LSM: Specify which LSM to display (using struct cred as input)" - Revert "UBUNTU: SAUCE: apparmor: Fix build error, make sk parameter const" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in smk_netlbl_mls()" - Revert "UBUNTU: SAUCE: LSM: change ima_read_file() to use lsmblob" - Revert "UBUNTU: SAUCE: apparmor: rename kzfree() to kfree_sensitive()" - Revert "UBUNTU: SAUCE: AppArmor: Remove the exclusive flag" - Revert "UBUNTU: SAUCE: LSM: Add /proc attr entry for full LSM context" - Revert "UBUNTU: SAUCE: Audit: Fix incorrect static inline function declration." - Revert "UBUNTU: SAUCE: Audit: Fix for missing NULL check" - Revert "UBUNTU: SAUCE: Audit: Add a new record for multiple object LSM attributes" - Revert "UBUNTU: SAUCE: Audit: Add new record for multiple process LSM attributes" - Revert "UBUNTU: SAUCE: NET: Store LSM netlabel data in a lsmblob" - Revert "UBUNTU: SAUCE: LSM: security_secid_to_secctx in netlink netfilter" - Revert "UBUNTU: SAUCE: LSM: Use lsmcontext in security_inode_getsecctx" - Revert "UBUNTU: SAUCE: LSM: Use lsmcontext in security_secid_to_secctx" - Revert "UBUNTU: SAUCE: LSM: Ensure the correct LSM context releaser" - Revert "UBUNTU: SAUCE: LSM: Specify which LSM to display" - Revert "UBUNTU: SAUCE: IMA: Change internal interfaces to use lsmblobs" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_cred_getsecid" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_inode_getsecid" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_task_getsecid" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_ipc_getsecid" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_secid_to_secctx" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_secctx_to_secid" - Revert "UBUNTU: SAUCE: net: Prepare UDS for security module stacking" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_kernel_act_as" - Revert "UBUNTU: SAUCE: LSM: Use lsmblob in security_audit_rule_match" - Revert "UBUNTU: SAUCE: LSM: Create and manage the lsmblob data structure." - Revert "UBUNTU: SAUCE: LSM: Infrastructure management of the sock security" - Revert "UBUNTU: SAUCE: apparmor: LSM stacking: switch from SK_CTX() to aa_sock()" - Revert "UBUNTU: SAUCE: apparmor: rename aa_sock() to aa_unix_sk()" - Revert "UBUNTU: SAUCE: apparmor: disable showing the mode as part of a secid to secctx" - Revert "UBUNTU: SAUCE: apparmor: fix use after free in sk_peer_label" - Revert "UBUNTU: SAUCE: apparmor: af_unix mediation" - Revert "UBUNTU: SAUCE: apparmor: patch to provide compatibility with v2.x net rules" - Revert "UBUNTU: SAUCE: apparmor: add/use fns to print hash string hex value" - SAUCE: apparmor: rename SK_CTX() to aa_sock and make it an inline fn - SAUCE: apparmor: Add sysctls for additional controls of unpriv userns restrictions - SAUCE: Stacking v38: LSM: Identify modules by more than name - SAUCE: Stacking v38: LSM: Add an LSM identifier for external use - SAUCE: Stacking v38: LSM: Identify the process attributes for each module - SAUCE: Stacking v38: LSM: Maintain a table of LSM attribute data - SAUCE: Stacking v38: proc: Use lsmids instead of lsm names for attrs - SAUCE: Stacking v38: integrity: disassociate ima_filter_rule from security_audit_rule - SAUCE: Stacking v38: LSM: Infrastructure management of the sock security - SAUCE: Stacking v38: LSM: Add the lsmblob data structure. - SAUCE: Stacking v38: LSM: provide lsm name and id slot mappings - SAUCE: Stacking v38: IMA: avoid label collisions with stacked LSMs - SAUCE: Stacking v38: LSM: Use lsmblob in security_audit_rule_match - SAUCE: Stacking v38: LSM: Use lsmblob in security_kernel_act_as - SAUCE: Stacking v38: LSM: Use lsmblob in security_secctx_to_secid - SAUCE: Stacking v38: LSM: Use lsmblob in security_secid_to_secctx - SAUCE: Stacking v38: LSM: Use lsmblob in security_ipc_getsecid - SAUCE: Stacking v38: LSM: Use lsmblob in security_current_getsecid - SAUCE: Stacking v38: LSM: Use lsmblob in security_inode_getsecid - SAUCE: Stacking v38: LSM: Use lsmblob in security_cred_getsecid - SAUCE: Stacking v38: LSM: Specify which LSM to display - SAUCE: Stacking v38: LSM: Ensure the correct LSM context releaser - SAUCE: Stacking v38: LSM: Use lsmcontext in security_secid_to_secctx - SAUCE: Stacking v38: LSM: Use lsmcontext in security_inode_getsecctx - SAUCE: Stacking v38: Use lsmcontext in security_dentry_init_security - SAUCE: Stacking v38: LSM: security_secid_to_secctx in netlink netfilter - SAUCE: Stacking v38: NET: Store LSM netlabel data in a lsmblob - SAUCE: Stacking v38: binder: Pass LSM identifier for confirmation - SAUCE: Stacking v38: LSM: security_secid_to_secctx module selection - SAUCE: Stacking v38: Audit: Keep multiple LSM data in audit_names - SAUCE: Stacking v38: Audit: Create audit_stamp structure - SAUCE: Stacking v38: LSM: Add a function to report multiple LSMs - SAUCE: Stacking v38: Audit: Allow multiple records in an audit_buffer - SAUCE: Stacking v38: Audit: Add record for multiple task security contexts - SAUCE: Stacking v38: audit: multiple subject lsm values for netlabel - SAUCE: Stacking v38: Audit: Add record for multiple object contexts - SAUCE: Stacking v38: netlabel: Use a struct lsmblob in audit data - SAUCE: Stacking v38: LSM: Removed scaffolding function lsmcontext_init - SAUCE: Stacking v38: AppArmor: Remove the exclusive flag - SAUCE: apparmor: combine common_audit_data and apparmor_audit_data - SAUCE: apparmor: setup slab cache for audit data - SAUCE: apparmor: rename audit_data->label to audit_data->subj_label - SAUCE: apparmor: pass cred through to audit info. - SAUCE: apparmor: Improve debug print infrastructure - SAUCE: apparmor: add the ability for profiles to have a learning cache - SAUCE: apparmor: enable userspace upcall for mediation - SAUCE: apparmor: cache buffers on percpu list if there is lock contention - SAUCE: apparmor: fix policy_compat permission remap with extended permissions - SAUCE: apparmor: advertise availability of exended perms - [Config] define CONFIG_SECURITY_APPARMOR_RESTRICT_USERNS * kinetic: apply new apparmor and LSM stacking patch set (LP: #1989983) // LSM stacking and AppArmor refresh for 6.2 kernel (LP: #2012136) - SAUCE: apparmor: add/use fns to print hash string hex value - SAUCE: apparmor: patch to provide compatibility with v2.x net rules - SAUCE: apparmor: add user namespace creation mediation - SAUCE: apparmor: af_unix mediation - SAUCE: apparmor: Add fine grained mediation of posix mqueues * devlink_port_split from ubuntu_kernel_selftests.net fails on hirsute (KeyError: 'flavour') (LP: #1937133) - selftests: net: devlink_port_split.py: skip test if no suitable device available * NFS deathlock with last Kernel 5.4.0-144.161 and 5.15.0-67.74 (LP: #2009325) - NFS: Correct timing for assigning access cache timestamp [ Ubuntu: 6.2.0-18.18 ] * lunar/linux: 6.2.0-18.18 -proposed tracker (LP: #2011750) * lunar/linux 6.2 fails to boot on arm64 (LP: #2011748) - SAUCE: Revert "efi: random: fix NULL-deref when refreshing seed" - SAUCE: Revert "efi: random: refresh non-volatile random seed when RNG is initialized" [ Ubuntu: 6.2.0-17.17 ] * lunar/linux: 6.2.0-17.17 -proposed tracker (LP: #2011593) * lunar/linux 6.2 fails to boot on ppc64el (LP: #2011413) - SAUCE: Revert "powerpc: remove STACK_FRAME_OVERHEAD" - SAUCE: Revert "powerpc/pseries: hvcall stack frame overhead" * Speaker / Audio/Mic mute LED don't work on a HP platform (LP: #2011379) - SAUCE: ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform * Some QHD panels fail to refresh when PSR2 enabled (LP: #2009014) - SAUCE: drm/i915/psr: Use calculated io and fast wake lines * Lunar update: v6.2.6 upstream stable release (LP: #2011431) - tpm: disable hwrng for fTPM on some AMD designs - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" - staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script - staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh - Linux 6.2.6 * Lunar update: v6.2.5 upstream stable release (LP: #2011430) - net/sched: Retire tcindex classifier - auxdisplay: hd44780: Fix potential memory leak in hd44780_remove() - fs/jfs: fix shift exponent db_agl2size negative - driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event() - f2fs: don't rely on F2FS_MAP_* in f2fs_iomap_begin - f2fs: fix to avoid potential deadlock - objtool: Fix memory leak in create_static_call_sections() - soc: mediatek: mtk-pm-domains: Allow mt8186 ADSP default power on - soc: qcom: socinfo: Fix soc_id order - memory: renesas-rpc-if: Split-off private data from struct rpcif - memory: renesas-rpc-if: Move resource acquisition to .probe() - soc: mediatek: mtk-svs: Enable the IRQ later - pwm: sifive: Always let the first pwm_apply_state succeed - pwm: stm32-lp: fix the check on arr and cmp registers update - f2fs: introduce trace_f2fs_replace_atomic_write_block - f2fs: clear atomic_write_task in f2fs_abort_atomic_write() - soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail - soc: mediatek: mtk-svs: reset svs when svs_resume() fail - soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01() - f2fs: fix to do sanity check on extent cache correctly - fs: f2fs: initialize fsdata in pagecache_write() - f2fs: allow set compression option of files without blocks - f2fs: fix to abort atomic write only during do_exist() - um: vector: Fix memory leak in vector_config - ubi: ensure that VID header offset + VID header size <= alloc, size - ubifs: Fix build errors as symbol undefined - ubifs: Fix memory leak in ubifs_sysfs_init() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Reserve one leb for each journal head while doing budget - ubi: Fix use-after-free when volume resizing failed - ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() - ubifs: Fix memory leak in alloc_wbufs() - ubi: Fix possible null-ptr-deref in ubi_free_volume() - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - ubifs: ubifs_writepage: Mark page dirty after writing inode failed - ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed - f2fs: fix to handle F2FS_IOC_START_ATOMIC_REPLACE in f2fs_compat_ioctl() - f2fs: fix to avoid potential memory corruption in __update_iostat_latency() - f2fs: fix to update age extent correctly during truncation - f2fs: fix to update age extent in f2fs_do_zero_range() - soc: qcom: stats: Populate all subsystem debugfs files - f2fs: introduce IS_F2FS_IPU_* macro - f2fs: fix to set ipu policy - ext4: use ext4_fc_tl_mem in fast-commit replay path - ext4: don't show commit interval if it is zero - netfilter: nf_tables: allow to fetch set elements when table has an owner - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list - um: virtio_uml: free command if adding to virtqueue failed - um: virtio_uml: mark device as unregistered when breaking it - um: virtio_uml: move device breaking into workqueue - um: virt-pci: properly remove PCI device from bus - f2fs: synchronize atomic write aborts - watchdog: rzg2l_wdt: Issue a reset before we put the PM clocks - watchdog: rzg2l_wdt: Handle TYPE-B reset for RZ/V2M - watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path - watchdog: Fix kmemleak in watchdog_cdev_register - watchdog: pcwd_usb: Fix attempting to access uninitialized memory - watchdog: sbsa_wdog: Make sure the timeout programming is within the limits - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() - netfilter: conntrack: fix rmmod double-free race - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces - netfilter: ebtables: fix table blob use-after-free - netfilter: xt_length: use skb len to match in length_mt6 - netfilter: ctnetlink: make event listener tracking global - netfilter: x_tables: fix percpu counter block leak on error path when creating new netns - swiotlb: mark swiotlb_memblock_alloc() as __init - ptp: vclock: use mutex to fix "sleep on atomic" bug - drm/i915: move a Kconfig symbol to unbreak the menu presentation - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - drm/i915/xelpmp: Consider GSI offset when doing MCR lookups - octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet - net: sunhme: Fix region request - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop - octeontx2-pf: Use correct struct reference in test condition - net: fix __dev_kfree_skb_any() vs drop monitor - 9p/xen: fix version parsing - 9p/xen: fix connection sequence - 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() - spi: tegra210-quad: Fix validate combined sequence - mlx5: fix skb leak while fifo resync and push - mlx5: fix possible ptp queue fifo use-after-free - net/mlx5: ECPF, wait for VF pages only after disabling host PFs - net/mlx5e: Verify flow_source cap before using it - net/mlx5: Geneve, Fix handling of Geneve object id as error code - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - nfc: fix memory leak of se_io context in nfc_genl_se_io - net/sched: transition act_pedit to rcu and percpu stats - net/sched: act_pedit: fix action bind logic - net/sched: act_mpls: fix action bind logic - net/sched: act_sample: fix action bind logic - net: dsa: seville: ignore mscc-miim read errors from Lynx PCS - net: dsa: felix: fix internal MDIO controller resource length - ARM: dts: aspeed: p10bmc: Update battery node name - ARM: dts: spear320-hmi: correct STMPE GPIO compatible - tcp: tcp_check_req() can be called from process context - vc_screen: modify vcs_size() handling in vcs_read() - spi: tegra210-quad: Fix iterator outside loop - rtc: sun6i: Always export the internal oscillator - genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask() - scsi: ipr: Work around fortify-string warning - scsi: mpi3mr: Fix an issue found by KASAN - scsi: mpi3mr: Use number of bits to manage bitmap sizes - rtc: allow rtc_read_alarm without read_alarm callback - io_uring: fix size calculation when registering buf ring - loop: loop_set_status_from_info() check before assignment - ASoC: adau7118: don't disable regulators on device unbind - ASoC: apple: mca: Fix final status read on SERDES reset - ASoC: apple: mca: Fix SERDES reset sequence - ASoC: apple: mca: Improve handling of unavailable DMA channels - nvme: bring back auto-removal of deleted namespaces during sequential scan - nvme-tcp: don't access released socket during error recovery - nvme-fabrics: show well known discovery name - ASoC: zl38060 add gpiolib dependency - ASoC: mediatek: mt8195: add missing initialization - thermal: intel: quark_dts: fix error pointer dereference - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it - cpufreq: apple-soc: Fix an IS_ERR() vs NULL check - tracing: Add NULL checks for buffer in ring_buffer_free_read_page() - kernel/printk/index.c: fix memory leak with using debugfs_lookup() - firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 - bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak - IB/hfi1: Update RMT size calculation - iommu: Remove deferred attach check from __iommu_detach_device() - PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3() - media: uvcvideo: Remove format descriptions - media: uvcvideo: Handle cameras with invalid descriptors - media: uvcvideo: Handle errors from calls to usb_string - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 - media: uvcvideo: Silence memcpy() run-time false positive warnings - USB: fix memory leak with using debugfs_lookup() - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels - usb: fotg210: List different variants - dt-bindings: usb: Add device id for Genesys Logic hub controller - staging: emxx_udc: Add checks for dma_alloc_coherent() - tty: fix out-of-bounds access in tty_driver_lookup_tty() - tty: serial: fsl_lpuart: disable the CTS when send break signal - serial: sc16is7xx: setup GPIO controller later in probe - mei: bus-fixup:upon error print return values of send and receive - tools/iio/iio_utils:fix memory leak - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() - iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - PCI: loongson: Prevent LS7A MRRS increases - staging: pi433: fix memory leak with using debugfs_lookup() - USB: dwc3: fix memory leak with using debugfs_lookup() - USB: chipidea: fix memory leak with using debugfs_lookup() - USB: ULPI: fix memory leak with using debugfs_lookup() - USB: uhci: fix memory leak with using debugfs_lookup() - USB: sl811: fix memory leak with using debugfs_lookup() - USB: fotg210: fix memory leak with using debugfs_lookup() - USB: isp116x: fix memory leak with using debugfs_lookup() - USB: isp1362: fix memory leak with using debugfs_lookup() - USB: gadget: gr_udc: fix memory leak with using debugfs_lookup() - USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup() - USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup() - USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup() - USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup() - usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math - USB: ene_usb6250: Allocate enough memory for full object - usb: uvc: Enumerate valid values for color matching - usb: gadget: uvc: Make bSourceID read/write - PCI: Align extra resources for hotplug bridges properly - PCI: Take other bus devices into account when distributing resources - PCI: Distribute available resources for root buses, too - tty: pcn_uart: fix memory leak with using debugfs_lookup() - misc: vmw_balloon: fix memory leak with using debugfs_lookup() - drivers: base: component: fix memory leak with using debugfs_lookup() - drivers: base: dd: fix memory leak with using debugfs_lookup() - kernel/fail_function: fix memory leak with using debugfs_lookup() - PCI: loongson: Add more devices that need MRRS quirk - PCI: Add ACS quirk for Wangxun NICs - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - phy: rockchip-typec: Fix unsigned comparison with less than zero - RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size - soundwire: cadence: Remove wasted space in response_buf - soundwire: cadence: Drain the RX FIFO after an IO timeout - eth: fealnx: bring back this old driver - net: tls: avoid hanging tasks on the tx_lock - x86/resctl: fix scheduler confusion with 'current' - vDPA/ifcvf: decouple hw features manipulators from the adapter - vDPA/ifcvf: decouple config space ops from the adapter - vDPA/ifcvf: alloc the mgmt_dev before the adapter - vDPA/ifcvf: decouple vq IRQ releasers from the adapter - vDPA/ifcvf: decouple config IRQ releaser from the adapter - vDPA/ifcvf: decouple vq irq requester from the adapter - vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter - vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw - vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev - vDPA/ifcvf: allocate the adapter in dev_add() - drm/display/dp_mst: Add drm_atomic_get_old_mst_topology_state() - drm/display/dp_mst: Fix down/up message handling after sink disconnect - drm/display/dp_mst: Fix down message handling after a packet reception error - drm/display/dp_mst: Fix payload addition on a disconnected sink - drm/i915/dp_mst: Add the MST topology state for modesetted CRTCs - drm/display/dp_mst: Handle old/new payload states in drm_dp_remove_payload() - drm/i915/dp_mst: Fix payload removal during output disabling - drm/i915: Fix system suspend without fbdev being initialized - media: uvcvideo: Fix race condition with usb_kill_urb - arm64: efi: Make efi_rt_lock a raw_spinlock - usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails - Linux 6.2.5 * Lunar update: v6.2.4 upstream stable release (LP: #2011428) - Revert "blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()" - Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done" - Linux 6.2.4 * Lunar update: v6.2.3 upstream stable release (LP: #2011425) - HID: asus: use spinlock to protect concurrent accesses - HID: asus: use spinlock to safely schedule workers - iommu/amd: Fix error handling for pdev_pri_ats_enable() - iommu/amd: Skip attach device domain is same as new domain - iommu/amd: Improve page fault error reporting - iommu: Attach device group to old domain in error path - powerpc/mm: Rearrange if-else block to avoid clang warning - ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller" - ARM: OMAP2+: Fix memory leak in realtime_counter_init() - arm64: dts: qcom: qcs404: use symbol names for PCIe resets - arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up - arm64: dts: qcom: sm6115: Fix UFS node - arm64: dts: qcom: sm6115: Provide xo clk to rpmcc - arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k - arm64: dts: qcom: pmi8950: Correct rev_1250v channel label to mv - arm64: dts: qcom: sm6350: Fix up the ramoops node - arm64: dts: qcom: sdm670-google-sargo: keep pm660 ldo8 on - arm64: dts: qcom: Re-enable resin on MSM8998 and SDM845 boards - arm64: dts: qcom: sm8350-sagami: Configure SLG51000 PMIC on PDX215 - arm64: dts: qcom: sm8350-sagami: Add GPIO line names for PMIC GPIOs - arm64: dts: qcom: sm8350-sagami: Rectify GPIO keys - arm64: dts: qcom: sm6350-lena: Flatten gpio-keys pinctrl state - arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings - arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down) - arm64: dts: imx8m: Align SoC unique ID node unit address - ARM: zynq: Fix refcount leak in zynq_early_slcr_init - fs: dlm: fix return value check in dlm_memory_init() - arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY - arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description - arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description - arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description - arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description - arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name - arm64: dts: qcom: sdm845-xiaomi-beryllium: fix audio codec interrupt pin name - x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC - arm64: dts: qcom: sc7180: correct SPMI bus address cells - arm64: dts: qcom: sc7280: correct SPMI bus address cells - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells - arm64: dts: qcom: sm8450: correct Soundwire wakeup interrupt name - arm64: dts: qcom: sdm845: make DP node follow the schema - arm64: dts: qcom: msm8996-oneplus-common: drop vdda-supply from DSI PHY - arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers - arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node - arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name - arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names - arm64: dts: meson-gx: Fix Ethernet MAC address unit name - arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name - arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI - arm64: tegra: Fix duplicate regulator on Jetson TX1 - arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size - arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem - arm64: dts: qcom: msm8956: use SoC-specific compat for tsens - arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names - arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY - arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY - arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges - arm64: dts: qcom: ipq8074: fix Gen3 PCIe node - arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names - arm64: dts: meson: remove CPU opps below 1GHz for G12A boards - ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() - arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken - ARM: bcm2835_defconfig: Enable the framebuffer - ARM: s3c: fix s3c64xx_set_timer_source prototype - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range - ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato - ARM: imx: Call ida_simple_remove() for ida_simple_get - arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name - arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name - arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible - arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node - arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property - arm64: dts: amlogic: meson-gx: add missing unit address to rng node name - arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name - arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name - arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name - arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name - arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names - arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name - arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name - arm64: dts: amlogic: meson-g12b-odroid-go-ultra: fix rk818 pmic properties - arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths - arm64: tegra: Mark host1x as dma-coherent on Tegra194/234 - arm64: dts: renesas: beacon-renesom: Fix gpio expander reference - arm64: dts: meson: radxa-zero: allow usb otg mode - arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN - ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference - ublk_drv: remove nr_aborted_queues from ublk_device - ublk_drv: don't probe partitions if the ubq daemon isn't trusted - ARM: dts: imx7s: correct iomuxc gpr mux controller cells - sbitmap: remove redundant check in __sbitmap_queue_get_batch - sbitmap: correct wake_batch recalculation to avoid potential IO hung - arm64: dts: mt8195: Fix CPU map for single-cluster SoC - arm64: dts: mt8192: Fix CPU map for single-cluster SoC - arm64: dts: mt8186: Fix CPU map for single-cluster SoC - arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node - arm64: dts: mediatek: mt8186: Fix watchdog compatible - arm64: dts: mediatek: mt8195: Fix watchdog compatible - arm64: dts: mediatek: mt7986: Fix watchdog compatible - ARM: dts: stm32: Update part number NVMEM description on stm32mp131 - arm64: dts: qcom: sm8450-nagara: Correct firmware paths - blk-mq: avoid sleep in blk_mq_alloc_request_hctx - blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx - blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait - blk-mq: Fix potential io hung for shared sbitmap per tagset - blk-mq: correct stale comment of .get_budget - arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input - arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC - arm64: dts: qcom: sm8350: drop incorrect cells from serial - arm64: dts: qcom: sm8450: drop incorrect cells from serial - arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions - arm64: dts: qcom: msm8953: correct TLMM gpio-ranges - arm64: dts: qcom: sm6115: correct TLMM gpio-ranges - arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators - s390/dasd: Fix potential memleak in dasd_eckd_init() - io_uring,audit: don't log IORING_OP_MADVISE - sched/rt: pick_next_rt_entity(): check list_entry - perf/x86/intel/ds: Fix the conversion from TSC to perf time - x86/perf/zhaoxin: Add stepping check for ZXC - KEYS: asymmetric: Fix ECDSA use via keyctl uapi - block: ublk: check IO buffer based on flag need_get_data - arm64: dts: qcom: pmk8350: Use the correct PON compatible - erofs: relinquish volume with mutex held - block: sync mixed merged request's failfast with 1st bio's - block: Fix io statistics for cgroup in throttle path - block: bio-integrity: Copy flags when bio_integrity_payload is cloned - block: use proper return value from bio_failfast() - wifi: mt76: mt7915: add missing of_node_put() - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() - wifi: mt76: mt7915: check return value before accessing free_block_num - wifi: mt76: mt7996: check return value before accessing free_block_num - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() - wifi: rsi: Fix memory leak in rsi_coex_attach() - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() - wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: libertas: fix memory leak in lbs_init_adapter() - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: rtw89: 8852c: rfk: correct DACK setting - wifi: rtw89: 8852c: rfk: correct DPK settings - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() - libbpf: Fix single-line struct definition output in btf_dump - libbpf: Fix btf__align_of() by taking into account field offsets - wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() - wifi: ipw2200: fix memory leak in ipw_wdev_init() - wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() - wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init() - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() - wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() - wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() - libbpf: Fix invalid return address register in s390 - crypto: x86/ghash - fix unaligned access in ghash_setkey() - crypto: ux500 - update debug config after ux500 cryp driver removal - ACPICA: Drop port I/O validation for some regions - genirq: Fix the return type of kstat_cpu_irqs_sum() - rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose - rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls - rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() - lib/mpi: Fix buffer overrun when SG is too long - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 - platform/chrome: cros_ec_typec: Update port DP VDO - ACPICA: nsrepair: handle cases without a return value correctly - libbpf: Fix map creation flags sanitization - bpf_doc: Fix build error with older python versions - selftests/xsk: print correct payload for packet dump - selftests/xsk: print correct error codes when exiting - arm64/cpufeature: Fix field sign for DIT hwcap detection - arm64/sysreg: Fix errors in 32 bit enumeration values - kselftest/arm64: Fix syscall-abi for systems without 128 bit SME - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex - s390/early: fix sclp_early_sccb variable lifetime - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() - x86/signal: Fix the value returned by strict_sas_size() - thermal/drivers/tsens: Drop msm8976-specific defines - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data - thermal/drivers/tsens: fix slope values for msm8939 - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() - wifi: rtw89: Add missing check for alloc_workqueue - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU - wifi: orinoco: check return value of hermes_write_wordrec() - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() - thermal/drivers/imx_sc_thermal: Fix the loop condition - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() - ACPI: battery: Fix missing NUL-termination with large strings - selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename - crypto: essiv - Handle EBUSY correctly - crypto: seqiv - Handle EBUSY correctly - powercap: fix possible name leak in powercap_register_zone() - bpf: Fix state pruning for STACK_DYNPTR stack slots - bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTR - bpf: Fix partial dynptr stack slot reads/writes - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities - x86/microcode: Check CPU capabilities after late microcode update correctly - x86/microcode: Adjust late loading result reporting message - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action - selftests/bpf: Fix vmtest static compilation error - crypto: xts - Handle EBUSY correctly - leds: led-class: Add missing put_device() to led_put() - drm/nouveau/disp: Fix nvif_outp_acquire_dp() argument size - s390/bpf: Add expoline to tail calls - wifi: iwlwifi: mei: fix compilation errors in rfkill() - kselftest/arm64: Fix enumeration of systems without 128 bit SME - can: rcar_canfd: Fix R-Car V3U CAN mode selection - can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses - selftests/bpf: Initialize tc in xdp_synproxy - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware - bpftool: profile online CPUs instead of possible - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() - wifi: mt76: mt7921: fix channel switch fail in monitor mode - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() - wifi: mt76: mt7996: update register for CFEND_RATE - wifi: mt76: connac: fix POWER_CTRL command name typo - wifi: mt76: mt7921: fix invalid remain_on_channel duration - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans - wifi: mt76: mt7915: fix WED TxS reporting - wifi: mt76: add memory barrier to SDIO queue kick - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val - net/mlx5: Enhance debug print in page allocation failure - irqchip: Fix refcount leak in platform_irqchip_probe - irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains - irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe - irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe - s390/mem_detect: fix detect_memory() error handling - s390/vmem: fix empty page tables cleanup under KASAN - s390/boot: cleanup decompressor header files - s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails - s390/boot: fix mem_detect extended area allocation - net: add sock_init_data_uid() - tun: tun_chr_open(): correctly initialize socket uid - tap: tap_open(): correctly initialize socket uid - rxrpc: Fix overwaking on call poking - OPP: fix error checking in opp_migrate_dentry() - cpufreq: davinci: Fix clk use after free - Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds - Bluetooth: L2CAP: Fix potential user-after-free - Bluetooth: hci_qca: get wakeup status from serdev device handle - net: ipa: generic command param fix - s390: vfio-ap: tighten the NIB validity check - s390/ap: fix status returned by ap_aqic() - s390/ap: fix status returned by ap_qact() - libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() - xen/grant-dma-iommu: Implement a dummy probe_device() callback - rds: rds_rm_zerocopy_callback() correct order for list_add_tail() - crypto: rsa-pkcs1pad - Use akcipher_request_complete - m68k: /proc/hardware should depend on PROC_FS - RISC-V: time: initialize hrtimer based broadcast clock event device - clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use - wifi: iwl3945: Add missing check for create_singlethread_workqueue - wifi: iwl4965: Add missing check for create_singlethread_workqueue() - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() - wifi: rtw89: fix parsing offset for MCC C2H - selftests/bpf: Fix out-of-srctree build - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models - ACPI: resource: Do IRQ override on all TongFang GMxRGxx - crypto: octeontx2 - Fix objects shared between several modules - crypto: crypto4xx - Call dma_unmap_page when done - vfio/ccw: remove WARN_ON during shutdown - wifi: mac80211: move color collision detection report in a delayed work - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() - wifi: mac80211: fix non-MLO station association - wifi: mac80211: Don't translate MLD addresses for multicast - wifi: mac80211: avoid u32_encode_bits() warning - wifi: mac80211: fix off-by-one link setting - tools/lib/thermal: Fix thermal_sampling_exit() - thermal/drivers/hisi: Drop second sensor hi3660 - selftests/bpf: Fix map_kptr test. - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() - bpf: Zeroing allocated object from slab in bpf memory allocator - selftests/bpf: Fix xdp_do_redirect on s390x - can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error - can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL - xsk: check IFF_UP earlier in Tx path - LoongArch, bpf: Use 4 instructions for function address in JIT - bpf: Fix global subprog context argument resolution logic - irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts - irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts - net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link() - net/smc: fix application data exception - selftests/net: Interpret UDP_GRO cmsg data as an int value - l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() - net: bcmgenet: fix MoCA LED control - net: lan966x: Fix possible deadlock inside PTP - net/mlx4_en: Introduce flexible array to silence overflow warning - net/mlx5e: Align IPsec ASO result memory to be as required by hardware - selftest: fib_tests: Always cleanup before exit - sefltests: netdevsim: wait for devlink instance after netns removal - drm: Fix potential null-ptr-deref due to drmm_mode_config_init() - drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats - drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec - drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC - drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC - drm/bridge: megachips: Fix error handling in i2c_register_driver() - drm/vkms: Fix memory leak in vkms_init() - drm/vkms: Fix null-ptr-deref in vkms_release() - drm/modes: Use strscpy() to copy command-line mode name - drm/vc4: dpi: Fix format mapping for RGB565 - drm/bridge: it6505: Guard bridge power in IRQ handler - drm: tidss: Fix pixel format definition - gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() - drm/ast: Init iosys_map pointer as I/O memory for damage handling - drm/vc4: drop all currently held locks if deadlock happens - hwmon: (ftsteutates) Fix scaling of measurements - drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init() - drm/msm/hdmi: Add missing check for alloc_ordered_workqueue - pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins - pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain - pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups - drm/vc4: hvs: Configure the HVS COB allocations - drm/vc4: hvs: Set AXI panic modes - drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4 - drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5 - drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 - drm/vc4: hdmi: Correct interlaced timings again - drm/msm: clean event_thread->worker in case of an error - drm/panel-edp: fix name for IVO product id 854b - scsi: qla2xxx: Fix exchange oversubscription - scsi: qla2xxx: Fix exchange oversubscription for management commands - scsi: qla2xxx: edif: Fix clang warning - ASoC: fsl_sai: initialize is_dsp_mode flag - drm/bridge: tc358767: Set default CLRSIPO count - drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() - ALSA: hda/ca0132: minor fix for allocation size - drm/amdgpu: Use the sched from entity for amdgpu_cs trace - drm/msm/gem: Add check for kmalloc - drm/msm/dpu: Disallow unallocated resources to be returned - drm/bridge: lt9611: fix sleep mode setup - drm/bridge: lt9611: fix HPD reenablement - drm/bridge: lt9611: fix polarity programming - drm/bridge: lt9611: fix programming of video modes - drm/bridge: lt9611: fix clock calculation - drm/bridge: lt9611: pass a pointer to the of node - regulator: tps65219: use IS_ERR() to detect an error pointer - drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness - drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags - drm/msm/dsi: Allow 2 CTRLs on v2.5.0 - scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096 - drm/msm/dpu: sc7180: add missing WB2 clock control - drm/msm: use strscpy instead of strncpy - drm/msm/dpu: Add check for cstate - drm/msm/dpu: Add check for pstates - drm/msm/mdp5: Add check for kzalloc - habanalabs: bugs fixes in timestamps buff alloc - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() - pinctrl: mediatek: Initialize variable pullen and pullup to zero - pinctrl: mediatek: Initialize variable *buf to zero - gpu: host1x: Fix mask for syncpoint increment register - gpu: host1x: Don't skip assigning syncpoints to channels - drm/tegra: firewall: Check for is_addr_reg existence in IMM check - drm/i915/mtl: Add initial gt workarounds - drm/i915/xehp: GAM registers don't need to be re-applied on engine resets - pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts - drm/i915/xehp: Annotate a couple more workaround registers as MCR - drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update() - drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd - drm/mediatek: Use NULL instead of 0 for NULL pointer - drm/mediatek: Drop unbalanced obj unref - drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc - drm/mediatek: Clean dangling pointer on bind error path - ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() - dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp- ccorr - gpio: pca9570: rename platform_data to chip_data - gpio: vf610: connect GPIO label to dev name - ASoC: topology: Properly access value coming from topology file - spi: dw_bt1: fix MUX_MMIO dependencies - ASoC: mchp-spdifrx: fix controls which rely on rsr register - ASoC: mchp-spdifrx: fix return value in case completion times out - ASoC: mchp-spdifrx: fix controls that works with completion mechanism - ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() - dm: improve shrinker debug names - regmap: apply reg_base and reg_downshift for single register ops - accel: fix CONFIG_DRM dependencies - ASoC: rsnd: fixup #endif position - ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() - ASoC: dt-bindings: meson: fix gx-card codec node regex - regulator: tps65219: use generic set_bypass() - hwmon: (asus-ec-sensors) add missing mutex path - hwmon: (ltc2945) Handle error case in ltc2945_value_store - ALSA: hda: Fix the control element identification for multiple codecs - drm/amdgpu: fix enum odm_combine_mode mismatch - scsi: mpt3sas: Fix a memory leak - scsi: aic94xx: Add missing check for dma_map_single() - HID: multitouch: Add quirks for flipped axes - HID: retain initial quirks set up when creating HID devices - ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared - ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer - ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag - ASoC: codecs: lpass: register mclk after runtime pm - ASoC: codecs: lpass: fix incorrect mclk rate - drm/amd/display: don't call dc_interrupt_set() for disabled crtcs - HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support - spi: bcm63xx-hsspi: Fix multi-bit mode setting - hwmon: (mlxreg-fan) Return zero speed for broken fan - ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init - dm: remove flush_scheduled_work() during local_exit() - nfs4trace: fix state manager flag printing - NFS: fix disabling of swap - drm/i915/pvc: Implement recommended caching policy - drm/i915/pvc: Annotate two more workaround/tuning registers as MCR - drm/i915: Fix GEN8_MISCCPCTL - spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared - HID: bigben: use spinlock to protect concurrent accesses - HID: bigben_worker() remove unneeded check on report_field - HID: bigben: use spinlock to safely schedule workers - hid: bigben_probe(): validate report count - ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks - drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt() - NFSD: enhance inter-server copy cleanup - NFSD: fix leaked reference count of nfsd4_ssc_umount_item - nfsd: fix race to check ls_layouts - nfsd: clean up potential nfsd_file refcount leaks in COPY codepath - NFSD: fix problems with cleanup on errors in nfsd4_copy - nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open - nfsd: don't fsync nfsd_files on last close - NFSD: copy the whole verifier in nfsd_copy_write_verifier - cifs: Fix lost destroy smbd connection when MR allocate failed - cifs: Fix warning and UAF when destroy the MR list - cifs: use tcon allocation functions even for dummy tcon - gfs2: jdata writepage fix - perf llvm: Fix inadvertent file creation - leds: led-core: Fix refcount leak in of_led_get() - leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest() - leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver - tools/tracing/rtla: osnoise_hist: use total duration for average calculation - perf inject: Use perf_data__read() for auxtrace - perf intel-pt: Do not try to queue auxtrace data on pipe - perf stat: Hide invalid uncore event output for aggr mode - perf jevents: Correct bad character encoding - perf test bpf: Skip test if kernel-debuginfo is not present - perf tools: Fix auto-complete on aarch64 - perf stat: Avoid merging/aggregating metric counts twice - sparc: allow PM configs for sparc32 COMPILE_TEST - selftests: find echo binary to use -ne options - selftests/ftrace: Fix bash specific "==" operator - selftests: use printf instead of echo -ne - perf record: Fix segfault with --overwrite and --max-size - printf: fix errname.c list - perf tests stat_all_metrics: Change true workload to sleep workload for system wide check - objtool: add UACCESS exceptions for __tsan_volatile_read/write - selftests/ftrace: Fix probepoint testcase to ignore __pfx_* symbols - sysctl: fix proc_dobool() usability - mfd: rk808: Re-add rk808-clkout to RK818 - mfd: cs5535: Don't build on UML - mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 - RDMA/erdma: Fix refcount leak in erdma_mmap - dmaengine: HISI_DMA should depend on ARCH_HISI - RDMA/hns: Fix refcount leak in hns_roce_mmap - iio: light: tsl2563: Do not hardcode interrupt trigger type - usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe() - i2c: designware: fix i2c_dw_clk_rate() return size to be u32 - i2c: qcom-geni: change i2c_master_hub to static - soundwire: cadence: Don't overflow the command FIFOs - driver core: fix potential null-ptr-deref in device_add() - kobject: Fix slab-out-of-bounds in fill_kobj_path() - alpha/boot/tools/objstrip: fix the check for ELF header - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX - media: uvcvideo: Refactor power_line_frequency_controls_limited - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR - coresight: cti: Prevent negative values of enable count - coresight: cti: Add PM runtime call in enable_store - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count - PCI/IOV: Enlarge virtfn sysfs name buffer - PCI: switchtec: Return -EFAULT for copy_to_user() errors - PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc - hwtracing: hisi_ptt: Only add the supported devices to the filters list - tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() - tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown() - serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() - Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol" - eeprom: idt_89hpesx: Fix error handling in idt_init() - applicom: Fix PCI device refcount leak in applicom_init() - firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe() - firmware: stratix10-svc: fix error handle while alloc/add device failed - VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF - mei: pxp: Use correct macros to initialize uuid_le - misc/mei/hdcp: Use correct macros to initialize uuid_le - misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe() - iommu/exynos: Fix error handling in exynos_iommu_init() - driver core: fix resource leak in device_add() - driver core: location: Free struct acpi_pld_info *pld before return false - drivers: base: transport_class: fix possible memory leak - drivers: base: transport_class: fix resource leak when transport_add_device() fails - firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle - selftests: iommu: Fix test_cmd_destroy_access() call in user_copy - iommufd: Add three missing structures in ucmd_buffer - fotg210-udc: Add missing completion handler - dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers - fpga: microchip-spi: move SPI I/O buffers out of stack - fpga: microchip-spi: rewrite status polling in a time measurable way - usb: early: xhci-dbc: Fix a potential out-of-bound memory access - tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case - RDMA/cxgb4: add null-ptr-check after ip_dev_find() - usb: musb: mediatek: don't unregister something that wasn't registered - usb: gadget: configfs: Restrict symlink creation is UDC already binded - phy: mediatek: remove temporary variable @mask_ - PCI: mt7621: Delay phy ports initialization - iommu/vt-d: Set No Execute Enable bit in PASID table entry - power: supply: remove faulty cooling logic - RDMA/siw: Fix user page pinning accounting - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() - usb: max-3421: Fix setting of I/O pins - RDMA/irdma: Cap MSIX used to online CPUs + 1 - serial: fsl_lpuart: fix RS485 RTS polariy inverse issue - tty: serial: imx: disable Ageing Timer interrupt request irq - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links - driver core: fw_devlink: Don't purge child fwnode's consumer links - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle - driver core: fw_devlink: Consolidate device link flag computation - driver core: fw_devlink: Improve check for fwnode with no device/driver - driver core: fw_devlink: Make cycle detection more robust - mtd: mtdpart: Don't create platform device that'll never probe - usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev - dmaengine: dw-edma: Fix readq_ch() return value truncation - PCI: Fix dropping valid root bus resources with .end = zero - phy: rockchip-typec: fix tcphy_get_mode error case - PCI: qcom: Fix host-init error handling - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() - iommu: Fix error unwind in iommu_group_alloc() - iommu/amd: Do not identity map v2 capable device when snp is enabled - dmaengine: sf-pdma: pdma_desc memory leak fix - dmaengine: dw-axi-dmac: Do not dereference NULL structure - dmaengine: ptdma: check for null desc before calling pt_cmd_callback - iommu/vt-d: Fix error handling in sva enable/disable paths - iommu/vt-d: Allow to use flush-queue when first level is default - RDMA/rxe: Cleanup mr_check_range - RDMA/rxe: Move rxe_map_mr_sg to rxe_mr.c - RDMA-rxe: Isolate mr code from atomic_reply() - RDMA-rxe: Isolate mr code from atomic_write_reply() - RDMA/rxe: Cleanup page variables in rxe_mr.c - RDMA/rxe: Replace rxe_map and rxe_phys_buf by xarray - Subject: RDMA/rxe: Handle zero length rdma - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet - RDMA/rxe: Fix missing memory barriers in rxe_queue.h - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors - Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use" - remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers - media: ti: cal: fix possible memory leak in cal_ctx_create() - media: platform: ti: Add missing check for devm_regulator_get - media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init() - powerpc: Remove linker flag from KBUILD_AFLAGS - s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 - builddeb: clean generated package content - media: max9286: Fix memleak in max9286_v4l2_register() - media: ov2740: Fix memleak in ov2740_init_controls() - media: ov5675: Fix memleak in ov5675_init_controls() - media: i2c: tc358746: fix missing return assignment - media: i2c: tc358746: fix ignoring read error in g_register callback - media: i2c: tc358746: fix possible endianness issue - media: ov5640: Fix soft reset sequence and timings - media: ov5640: Handle delays when no reset_gpio set - media: mc: Get media_device directly from pad - media: i2c: ov772x: Fix memleak in ov772x_probe() - media: i2c: imx219: Split common registers from mode tables - media: i2c: imx219: Fix binning for RAW8 capture - media: platform: mtk-mdp3: Fix return value check in mdp_probe() - media: camss: csiphy-3ph: avoid undefined behavior - media: platform: mtk-mdp3: fix Kconfig dependencies - media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data - media: v4l2-jpeg: ignore the unknown APP14 marker - media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399 - media: imx-jpeg: Apply clk_bulk api instead of operating specific clk - media: amphion: correct the unspecified color space - media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - media: atomisp: fix videobuf2 Kconfig depenendency - media: atomisp: Only set default_run_mode on first open of a stream/asd - media: i2c: ov7670: 0 instead of -EINVAL was returned - media: usb: siano: Fix use after free bugs caused by do_submit_urb - media: saa7134: Use video_unregister_device for radio_dev - rpmsg: glink: Avoid infinite loop on intent for missing channel - rpmsg: glink: Release driver_override - ARM: OMAP2+: omap4-common: Fix refcount leak bug - arm64: dts: qcom: msm8996: Add additional A2NoC clocks - udf: Define EFSCORRUPTED error code - context_tracking: Fix noinstr vs KASAN - exit: Detect and fix irq disabled state in oops - ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy - fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected - blk-iocost: fix divide by 0 error in calc_lcoefs() - blk-cgroup: dropping parent refcount after pd_free_fn() is done - blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy() - trace/blktrace: fix memory leak with using debugfs_lookup() - btrfs: scrub: improve tree block error reporting - arm64: zynqmp: Enable hs termination flag for USB dwc3 controller - cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE - x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads - cpuidle: drivers: firmware: psci: Dont instrument suspend code - cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG - perf/x86/intel/uncore: Add Meteor Lake support - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() - wifi: ath11k: fix monitor mode bringup crash - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() - rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() - srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL - rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug - rcu-tasks: Handle queue-shrink/callback-enqueue race condition - wifi: ath11k: debugfs: fix to work with multiple PCI devices - thermal: intel: Fix unsigned comparison with less than zero - timers: Prevent union confusion from unexpected restart_syscall() - x86/bugs: Reset speculation control settings on init - bpftool: Always disable stack protection for BPF objects - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out- of-bounds - wifi: rtw89: fix assignation of TX BD RAM table - wifi: mt7601u: fix an integer underflow - inet: fix fast path in __inet_hash_connect() - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB - ice: add missing checks for PF vsi type - Compiler attributes: GCC cold function alignment workarounds - ACPI: Don't build ACPICA with '-Os' - bpf, docs: Fix modulo zero, division by zero, overflow, and underflow - thermal: intel: intel_pch: Add support for Wellsburg PCH - clocksource: Suspend the watchdog temporarily when high read latency detected - crypto: hisilicon: Wipe entire pool on error - net: bcmgenet: Add a check for oversized packets - m68k: Check syscall_trace_enter() return code - s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() - can: isotp: check CAN address family in isotp_bind() - gcc-plugins: drop -std=gnu++11 to fix GCC 13 build - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk - platform/x86: dell-ddv: Add support for interface version 3 - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup - ACPI: video: Fix Lenovo Ideapad Z570 DMI match - net/mlx5: fw_tracer: Fix debug print - coda: Avoid partial allocation of sig_inputArgs - uaccess: Add minimum bounds check on kernel buffer size - s390/idle: mark arch_cpu_idle() noinstr - time/debug: Fix memory leak with using debugfs_lookup() - PM: domains: fix memory leak with using debugfs_lookup() - PM: EM: fix memory leak with using debugfs_lookup() - Bluetooth: Fix issue with Actions Semi ATS2851 based devices - Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921 - Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 - hv_netvsc: Check status in SEND_RNDIS_PKT completion message - s390/kfence: fix page fault reporting - devlink: Fix TP_STRUCT_entry in trace of devlink health report - scm: add user copy checks to put_cmsg() - drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F - drm: panel-orientation-quirks: Add quirk for DynaBook K50 - drm/amd/display: Reduce expected sdp bandwidth for dcn321 - drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write - drm/amd/display: Fix potential null-deref in dm_resume - drm/omap: dsi: Fix excessive stack usage - HID: Add Mapping for System Microphone Mute - drm/tiny: ili9486: Do not assume 8-bit only SPI controllers - drm/amd/display: Defer DIG FIFO disable after VID stream enable - drm/radeon: free iio for atombios when driver shutdown - drm/amd: Avoid BUG() for case of SRIOV missing IP version - drm/amdkfd: Page aligned memory reserve size - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write - Revert "fbcon: don't lose the console font across generic->chip driver switch" - drm/amd: Avoid ASSERT for some message failures - drm: amd: display: Fix memory leakage - drm/amd/display: fix mapping to non-allocated address - HID: uclogic: Add frame type quirk - HID: uclogic: Add battery quirk - HID: uclogic: Add support for XP-PEN Deco Pro SW - HID: uclogic: Add support for XP-PEN Deco Pro MW - drm/msm/dsi: Add missing check for alloc_ordered_workqueue - drm: rcar-du: Add quirk for H3 ES1.x pclk workaround - drm: rcar-du: Fix setting a reserved bit in DPLLCR - drm/drm_print: correct format problem - drm/amd/display: Set hvm_enabled flag for S/G mode - drm/client: Test for connectors before sending hotplug event - habanalabs: extend fatal messages to contain PCI info - habanalabs: fix bug in timestamps registration code - docs/scripts/gdb: add necessary make scripts_gdb step - drm/msm/dpu: Add DSC hardware blocks to register snapshot - ASoC: soc-compress: Reposition and add pcm_mutex - ASoC: kirkwood: Iterate over array indexes instead of using pointer math - regulator: max77802: Bounds check regulator id against opmode - regulator: s5m8767: Bounds check id indexing into arrays - Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled" - drm/amd/display: fix FCLK pstate change underflow - gfs2: Improve gfs2_make_fs_rw error handling - hwmon: (coretemp) Simplify platform device handling - hwmon: (nct6775) Directly call ASUS ACPI WMI method - hwmon: (nct6775) B650/B660/X670 ASUS boards support - pinctrl: at91: use devm_kasprintf() to avoid potential leaks - drm/amd/display: Do not commit pipe when updating DRR - scsi: snic: Fix memory leak with using debugfs_lookup() - scsi: ufs: core: Fix device management cmd timeout flow - HID: logitech-hidpp: Don't restart communication if not necessary - drm/amd/display: Enable P-state validation checks for DCN314 - drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 - drm/amd/display: Disable HUBP/DPP PG on DCN314 for now - drm/amd/display: disable SubVP + DRR to prevent underflow - dm thin: add cond_resched() to various workqueue loops - dm cache: add cond_resched() to various workqueue loops - nfsd: zero out pointers after putting nfsd_files on COPY setup error - nfsd: don't hand out delegation on setuid files being opened for write - cifs: prevent data race in smb2_reconnect() - drm/i915/mtl: Correct implementation of Wa_18018781329 - drm/shmem-helper: Revert accidental non-GPL export - driver core: fw_devlink: Avoid spurious error message - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu - firmware: coreboot: framebuffer: Ignore reserved pixel color bits - block: don't allow multiple bios for IOCB_NOWAIT issue - block: clear bio->bi_bdev when putting a bio back in the cache - block: be a bit more careful in checking for NULL bdev while polling - rtc: pm8xxx: fix set-alarm race - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' - ipmi:ssif: resend_msg() cannot fail - ipmi_ssif: Rename idle state and check - ipmi:ssif: Add a timer between request retries - io_uring: Replace 0-length array with flexible array - io_uring: use user visible tail in io_uring_poll() - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work - io_uring: add a conditional reschedule to the IOPOLL cancelation loop - io_uring: add reschedule point to handle_tw_list() - io_uring/rsrc: disallow multi-source reg buffers - io_uring: remove MSG_NOSIGNAL from recvmsg - io_uring/poll: allow some retries for poll triggering spuriously - io_uring: fix fget leak when fs don't support nowait buffered read - s390/extmem: return correct segment type in __segment_load() - s390: discard .interp section - s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler - s390/kprobes: fix current_kprobe never cleared after kprobes reenter - KVM: s390: disable migration mode when dirty tracking is disabled - cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID - cifs: Fix uninitialized memory read in smb3_qfs_tcon() - cifs: Fix uninitialized memory reads for oparms.mode - cifs: fix mount on old smb servers - cifs: introduce cifs_io_parms in smb2_async_writev() - cifs: split out smb3_use_rdma_offload() helper - cifs: don't try to use rdma offload on encrypted connections - cifs: Check the lease context if we actually got a lease - cifs: return a single-use cfid if we did not get a lease - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi - btrfs: hold block group refcount during async discard - btrfs: sysfs: update fs features directory asynchronously - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath - ksmbd: fix wrong data area length for smb2 lock request - ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length - ksmbd: fix possible memory leak in smb2_lock() - torture: Fix hang during kthread shutdown phase - ARM: dts: exynos: correct HDMI phy compatible in Exynos4 - io_uring: mark task TASK_RUNNING before handling resume/task work - hfs: fix missing hfs_bnode_get() in __hfs_bnode_create - fs: hfsplus: fix UAF issue in hfsplus_put_super - exfat: fix reporting fs error when reading dir beyond EOF - exfat: fix unexpected EOF while reading dir - exfat: redefine DIR_DELETED as the bad cluster number - exfat: fix inode->i_blocks for non-512 byte sector size device - fs: dlm: start midcomms before scand - fs: dlm: fix use after free in midcomms commit - fs: dlm: be sure to call dlm_send_queue_flush() - fs: dlm: fix race setting stop tx flag - fs: dlm: don't set stop rx flag after node reset - fs: dlm: move sending fin message into state change handling - fs: dlm: send FIN ack back in right cases - f2fs: fix information leak in f2fs_move_inline_dirents() - f2fs: retry to update the inode page given data corruption - f2fs: fix cgroup writeback accounting with fs-layer encryption - f2fs: fix kernel crash due to null io->bio - f2fs: Revert "f2fs: truncate blocks in batch in __complete_revoke_list()" - ocfs2: fix defrag path triggering jbd2 ASSERT - ocfs2: fix non-auto defrag path not working issue - fs/cramfs/inode.c: initialize file_ra_state - selftests/landlock: Skip overlayfs tests when not supported - selftests/landlock: Test ptrace as much as possible with Yama - udf: Truncate added extents on failed expansion - udf: Do not bother merging very long extents - udf: Do not update file length for failed writes to inline files - udf: Preserve link count of system files - udf: Detect system inodes linked into directory hierarchy - udf: Fix file corruption when appending just after end of preallocated extent - md: don't update recovery_cp when curr_resync is ACTIVE - KVM: Destroy target device if coalesced MMIO unregistration fails - KVM: VMX: Fix crash due to uninitialized current_vmcs - KVM: Register /dev/kvm as the _very_ last thing during initialization - KVM: x86: Purge "highest ISR" cache when updating APICv state - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID - KVM: SVM: Flush the "current" TLB when activating AVIC - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode - KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI - KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32 - KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() - KVM: SVM: hyper-v: placate modpost section mismatch error - selftests: x86: Fix incorrect kernel headers search path - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown - x86/reboot: Disable virtualization in an emergency if SVM is supported - x86/reboot: Disable SVM, not just VMX, when stopping CPUs - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter - x86/microcode/AMD: Add a @cpu parameter to the reloading functions - x86/microcode/AMD: Fix mixed steppings support - x86/speculation: Allow enabling STIBP with legacy IBRS - Documentation/hw-vuln: Document the interaction between IBRS and STIBP - virt/sev-guest: Return -EIO if certificate buffer is not large enough - brd: mark as nowait compatible - brd: return 0/-error from brd_insert_page() - brd: check for REQ_NOWAIT and set correct page allocation mask - ima: fix error handling logic when file measurement failed - ima: Align ima_file_mmap() parameters with mmap_file LSM hook - selftests/powerpc: Fix incorrect kernel headers search path - selftests/ftrace: Fix eprobe syntax test case to check filter support - selftests: sched: Fix incorrect kernel headers search path - selftests: core: Fix incorrect kernel headers search path - selftests: pid_namespace: Fix incorrect kernel headers search path - selftests: arm64: Fix incorrect kernel headers search path - selftests: clone3: Fix incorrect kernel headers search path - selftests: pidfd: Fix incorrect kernel headers search path - selftests: membarrier: Fix incorrect kernel headers search path - selftests: kcmp: Fix incorrect kernel headers search path - selftests: media_tests: Fix incorrect kernel headers search path - selftests: gpio: Fix incorrect kernel headers search path - selftests: filesystems: Fix incorrect kernel headers search path - selftests: user_events: Fix incorrect kernel headers search path - selftests: ptp: Fix incorrect kernel headers search path - selftests: sync: Fix incorrect kernel headers search path - selftests: rseq: Fix incorrect kernel headers search path - selftests: move_mount_set_group: Fix incorrect kernel headers search path - selftests: mount_setattr: Fix incorrect kernel headers search path - selftests: perf_events: Fix incorrect kernel headers search path - selftests: ipc: Fix incorrect kernel headers search path - selftests: futex: Fix incorrect kernel headers search path - selftests: drivers: Fix incorrect kernel headers search path - selftests: dmabuf-heaps: Fix incorrect kernel headers search path - selftests: vm: Fix incorrect kernel headers search path - selftests: seccomp: Fix incorrect kernel headers search path - irqdomain: Fix association race - irqdomain: Fix disassociation race - irqdomain: Look for existing mapping only once - irqdomain: Drop bogus fwspec-mapping error handling - irqdomain: Refactor __irq_domain_alloc_irqs() - irqdomain: Fix mapping-creation race - irqdomain: Fix domain registration race - crypto: qat - fix out-of-bounds read - mm/damon/paddr: fix missing folio_put() - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC - jbd2: fix data missing when reusing bh which is ready to be checkpointed - ext4: optimize ea_inode block expansion - ext4: refuse to create ea block when umounted - cxl/pmem: Fix nvdimm registration races - Input: exc3000 - properly stop timer on shutdown - mtd: spi-nor: sfdp: Fix index value for SCCR dwords - mtd: spi-nor: spansion: Consider reserved bits in CFR5 register - dm: send just one event on resize, not two - dm: add cond_resched() to dm_wq_work() - dm: add cond_resched() to dm_wq_requeue_work() - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice - wifi: rtl8xxxu: Use a longer retry limit of 48 - wifi: ath11k: allow system suspend to survive ath11k - wifi: cfg80211: Fix use after free for wext - wifi: cfg80211: Set SSID if it is not already set - cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies - qede: fix interrupt coalescing configuration - thermal: intel: powerclamp: Fix cur_state for multi package system - dm flakey: fix logic when corrupting a bio - dm cache: free background tracker's queued work in btracker_destroy - dm flakey: don't corrupt the zero page - dm flakey: fix a bug with 32-bit highmem systems - hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation - hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div() - spi: intel: Check number of chip selects after reading the descriptor - ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node - ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node - ARM: dts: exynos: correct TMU phandle in Exynos4210 - ARM: dts: exynos: correct TMU phandle in Exynos4 - ARM: dts: exynos: correct TMU phandle in Odroid XU3 family - ARM: dts: exynos: correct TMU phandle in Exynos5250 - ARM: dts: exynos: correct TMU phandle in Odroid XU - ARM: dts: exynos: correct TMU phandle in Odroid HC1 - arm64: acpi: Fix possible memory leak of ffh_ctxt - arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP - arm64: Reset KASAN tag in copy_highpage with HW tags only - fuse: add inode/permission checks to fileattr_get/fileattr_set - rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails - ceph: update the time stamps and try to drop the suid/sgid - regulator: core: Use ktime_get_boottime() to determine how long a regulator was off - panic: fix the panic_print NMI backtrace setting - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON - genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced - genirq/msi: Take the per-device MSI lock before validating the control structure - spi: spi-sn-f-ospi: fix duplicate flag while assigning to mode_bits - alpha: fix FEN fault handling - dax/kmem: Fix leak of memory-hotplug resources - mips: fix syscall_get_nr - media: ipu3-cio2: Fix PM runtime usage_count in driver unbind - remoteproc/mtk_scp: Move clk ops outside send_lock - vfio: Fix NULL pointer dereference caused by uninitialized group->iommufd - docs: gdbmacros: print newest record - mm: memcontrol: deprecate charge moving - mm/thp: check and bail out if page in deferred queue already - ktest.pl: Give back console on Ctrt^C on monitor - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list - ktest.pl: Fix missing "end_monitor" when machine check fails - ktest.pl: Add RUN_TIMEOUT option with default unlimited - memory tier: release the new_memtier in find_create_memory_tier() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - tools/bootconfig: fix single & used for logical condition - tracing/eprobe: Fix to add filter on eprobe description in README file - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter - scsi: aacraid: Allocate cmd_priv with scsicmd - scsi: qla2xxx: Fix link failure in NPIV environment - scsi: qla2xxx: Check if port is online before sending ELS - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests - scsi: qla2xxx: Remove unintended flag clearing - scsi: qla2xxx: Fix erroneous link down - scsi: qla2xxx: Remove increment of interface err cnt - scsi: ses: Don't attach if enclosure has no components - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses - scsi: ses: Fix possible desc_ptr out-of-bounds accesses - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() - RISC-V: add a spin_shadow_stack declaration - riscv: Avoid enabling interrupts in die() - riscv: mm: fix regression due to update_mmu_cache change - riscv: jump_label: Fixup unaligned arch_static_branch function - riscv: ftrace: Fixup panic by disabling preemption - riscv, mm: Perform BPF exhandler fixup on page fault - riscv: ftrace: Remove wasted nops for !RISCV_ISA_C - riscv: ftrace: Reduce the detour code size to half - MIPS: DTS: CI20: fix otg power gpio - PCI/PM: Observe reset delay irrespective of bridge_d3 - PCI: Unify delay handling for reset and resume - PCI: hotplug: Allow marking devices as disconnected during bind/unbind - PCI: Avoid FLR for AMD FCH AHCI adapters - PCI/DPC: Await readiness of secondary bus after reset - bus: mhi: ep: Only send -ENOTCONN status if client driver is available - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring - bus: mhi: ep: Save channel state locally during suspend and resume - iommufd: Make sure to zero vfio_iommu_type1_info before copying to user - iommufd: Do not add the same hwpt to the ioas->hwpt_list twice - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode - iommu/vt-d: Fix PASID directory pointer coherency - vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR - vfio/type1: prevent underflow of locked_vm via exec() - vfio/type1: track locked_vm per dma - vfio/type1: restore locked_vm - drm/amd: Fix initialization for nbio 7.5.1 - drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv - drm/radeon: Fix eDP for single-display iMac11,2 - drm/i915: Don't use stolen memory for ring buffers with LLC - drm/i915: Don't use BAR mappings for ring buffers with LLC - drm/gud: Fix UBSAN warning - drm/edid: fix AVI infoframe aspect ratio handling - drm/edid: fix parsing of 3D modes from HDMI VSDB - qede: avoid uninitialized entries in coal_entry array - brd: use radix_tree_maybe_preload instead of radix_tree_preload - net: avoid double iput when sock_alloc_file fails - Linux 6.2.3 * Miscellaneous Ubuntu changes - [Config] update annotations after applying 6.2.3 stable patches - [Config] update annotations after applying 6.2.6 stable patches -- Paolo Pisati <email address hidden> Thu, 06 Apr 2023 11:27:17 +0200
Upload details
- Uploaded by:
- Paolo Pisati
- Uploaded to:
- Lunar
- Original maintainer:
- Ubuntu Kernel Team
- Architectures:
- amd64 arm64
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Lunar | release | main | devel |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
linux-gcp_6.2.0.orig.tar.gz | 208.4 MiB | e25ae806476ae60671bedf91d5b120a75a27a8c9eb3355ed6c53edec6038eac3 |
linux-gcp_6.2.0-1005.5.diff.gz | 5.4 MiB | 341ad75769e8a20bb1d4e700fc6e8d6352ccd9dd4d26eb2157dda8142e382f31 |
linux-gcp_6.2.0-1005.5.dsc | 4.6 KiB | 1b9b671f92b3a24e7687e61e6f85cd8abac832c3b9692f5a248964754957fca4 |
Available diffs
- diff from 6.2.0-1004.4 to 6.2.0-1005.5 (2.7 MiB)
Binary packages built by this source
- linux-buildinfo-6.2.0-1005-gcp: Linux kernel buildinfo for version 6.2.0 on ARMv8 SMP
This package contains the Linux kernel buildinfo for version 6.2.0 on
ARMv8 SMP.
.
You likely do not want to install this package.
- linux-gcp-headers-6.2.0-1005: Header files related to Linux kernel version 6.2.0
This package provides kernel header files for version 6.2.0, for sites
that want the latest kernel headers. Please read
/usr/share/doc/linux- gcp-headers- 6.2.0-1005/ debian. README. gz for details
- linux-gcp-tools-6.2.0-1005: No summary available for linux-gcp-tools-6.2.0-1005 in ubuntu mantic.
No description available for linux-gcp-
tools-6. 2.0-1005 in ubuntu mantic.
- linux-headers-6.2.0-1005-gcp: Linux kernel headers for version 6.2.0 on ARMv8 SMP
This package provides kernel header files for version 6.2.0 on
ARMv8 SMP.
.
This is for sites that want the latest kernel headers. Please read
/usr/share/doc/linux- headers- 6.2.0-1005/ debian. README. gz for details.
- linux-image-unsigned-6.2.0-1005-gcp: Linux kernel image for version 6.2.0 on ARMv8 SMP
This package contains the unsigned Linux kernel image for version 6.2.0 on
ARMv8 SMP.
.
Supports amd64 processors.
.
Geared toward GCP/GKE systems.
.
You likely do not want to install this package directly. Instead, install
the linux-gcp meta-package, which will ensure that upgrades work
correctly, and that supporting packages are also installed.
- linux-image-unsigned-6.2.0-1005-gcp-dbgsym: No summary available for linux-image-unsigned-6.2.0-1005-gcp-dbgsym in ubuntu mantic.
No description available for linux-image-
unsigned- 6.2.0-1005- gcp-dbgsym in ubuntu mantic.
- linux-modules-6.2.0-1005-gcp: No summary available for linux-modules-6.2.0-1005-gcp in ubuntu mantic.
No description available for linux-modules-
6.2.0-1005- gcp in ubuntu mantic.
- linux-modules-extra-6.2.0-1005-gcp: Linux kernel extra modules for version 6.2.0 on ARMv8 SMP
This package contains the Linux kernel extra modules for version 6.2.0 on
ARMv8 SMP.
.
Also includes the corresponding System.map file, the modules built by the
packager, and scripts that try to ensure that the system is not left in an
unbootable state after an update.
.
Supports amd64 processors.
.
Geared toward GCP/GKE systems.
.
You likely do not want to install this package directly. Instead, install
the linux-gcp meta-package, which will ensure that upgrades work
correctly, and that supporting packages are also installed.
- linux-modules-iwlwifi-6.2.0-1005-gcp: Linux kernel iwlwifi modules for version 6.2.0-1005
This package provides the Linux kernel iwlwifi modules for version
6.2.0-1005.
.
You likely do not want to install this package directly. Instead, install the
one of the linux-modules-iwlwifi- gcp* meta-packages,
which will ensure that upgrades work correctly, and that supporting packages are
also installed.
- linux-tools-6.2.0-1005-gcp: No summary available for linux-tools-6.2.0-1005-gcp in ubuntu mantic.
No description available for linux-tools-
6.2.0-1005- gcp in ubuntu mantic.