android_kernel_samsung_sm8650/BUILD.bazel

778 lines
25 KiB
Python
Raw Normal View History

# SPDX-License-Identifier: GPL-2.0
# Copyright (C) 2021 The Android Open Source Project
load("@bazel_skylib//rules:write_file.bzl", "write_file")
load("//build/bazel_common_rules/dist:dist.bzl", "copy_to_dist_dir")
load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels")
load(
"//build/kernel/kleaf:kernel.bzl",
"ddk_headers",
"kernel_abi",
"kernel_build",
"kernel_images",
"kernel_modules_install",
"merged_kernel_uapi_headers",
)
load(":modules.bzl", "COMMON_GKI_MODULES_LIST")
package(
default_visibility = [
"//visibility:public",
],
)
_GKI_AARCH64_MAKE_GOALS = [
"Image",
"Image.lz4",
"Image.gz",
"modules",
]
_GKI_RISCV64_MAKE_GOALS = [
"Image",
"Image.lz4",
"Image.gz",
"modules",
]
_GKI_X86_64_MAKE_GOALS = [
"bzImage",
"modules",
]
write_file(
name = "gki_system_dlkm_modules",
out = "android/gki_system_dlkm_modules",
content = COMMON_GKI_MODULES_LIST + [
# Ensure new line at the end.
"",
],
)
filegroup(
name = "aarch64_additional_kmi_symbol_lists",
srcs = [
# keep sorted
"android/abi_gki_aarch64_db845c",
"android/abi_gki_aarch64_exynos",
"android/abi_gki_aarch64_exynosauto",
"android/abi_gki_aarch64_galaxy",
"android/abi_gki_aarch64_honor",
"android/abi_gki_aarch64_imx",
"android/abi_gki_aarch64_mtk",
"android/abi_gki_aarch64_oplus",
"android/abi_gki_aarch64_pixel",
"android/abi_gki_aarch64_qcom",
"android/abi_gki_aarch64_unisoc",
"android/abi_gki_aarch64_virtual_device",
"android/abi_gki_aarch64_vivo",
ANDROID: GKI: add symbol list file for xiaomi add abi_gki_aarch64_xiaomi INFO: 59 function symbol(s) added 'void __blk_mq_end_request(struct request*, blk_status_t)' 'struct scsi_device* __scsi_add_device(struct Scsi_Host*, uint, uint, u64, void*)' 'int __traceiter_android_vh_binder_transaction_init(void*, struct binder_transaction*)' 'int __traceiter_android_vh_binder_wait_for_work(void*, bool, struct binder_thread*, struct binder_proc*)' 'void balance_dirty_pages_ratelimited(struct address_space*)' 'struct backing_dev_info* bdi_alloc(int)' 'void bdi_put(struct backing_dev_info*)' 'int bdi_register(struct backing_dev_info*, const char*, ...)' 'void blk_mq_freeze_queue(struct request_queue*)' 'struct request_queue* blk_mq_init_queue(struct blk_mq_tag_set*)' 'void blk_mq_tagset_busy_iter(struct blk_mq_tag_set*, busy_tag_iter_fn*, void*)' 'void blk_mq_unfreeze_queue(struct request_queue*)' 'void blk_queue_update_dma_alignment(struct request_queue*, int)' 'void blk_queue_update_dma_pad(struct request_queue*, unsigned int)' 'bool blk_update_request(struct request*, blk_status_t, unsigned int)' 'void bsg_job_done(struct bsg_job*, int, unsigned int)' 'void bsg_remove_queue(struct request_queue*)' 'struct request_queue* bsg_setup_queue(struct device*, const char*, bsg_job_fn*, bsg_timeout_fn*, int)' 'void deactivate_locked_super(struct super_block*)' 'void dev_pm_opp_remove(struct device*, unsigned long)' 'const char* drm_get_connector_type_name(unsigned int)' 'void generic_shutdown_super(struct super_block*)' 'int gpio_request_array(const struct gpio*, size_t)' 'void lockref_get(struct lockref*)' 'void logfc(struct fc_log*, const char*, char, const char*, ...)' 'int lookup_bdev(const char*, dev_t*)' 'void* mempool_alloc_pages(gfp_t, void*)' 'void mempool_free_pages(void*, void*)' 'int mempool_resize(mempool_t*, int)' 'struct nvmem_device* nvmem_register(const struct nvmem_config*)' 'void nvmem_unregister(struct nvmem_device*)' 'struct page* read_cache_page(struct address_space*, unsigned long, filler_t*, struct file*)' 'int scsi_add_host_with_dma(struct Scsi_Host*, struct device*, struct device*)' 'int scsi_change_queue_depth(struct scsi_device*, int)' 'struct scsi_device* scsi_device_lookup(struct Scsi_Host*, uint, uint, u64)' 'int scsi_dma_map(struct scsi_cmnd*)' 'void scsi_dma_unmap(struct scsi_cmnd*)' 'struct Scsi_Host* scsi_host_alloc(struct scsi_host_template*, int)' 'struct Scsi_Host* scsi_host_lookup(unsigned short)' 'void scsi_host_put(struct Scsi_Host*)' 'int scsi_is_host_device(const struct device*)' 'void scsi_print_command(struct scsi_cmnd*)' 'void scsi_remove_host(struct Scsi_Host*)' 'void scsi_report_bus_reset(struct Scsi_Host*, int)' 'void scsi_scan_host(struct Scsi_Host*)' 'struct super_block* sget_fc(struct fs_context*, int(*)(struct super_block*, struct fs_context*), int(*)(struct super_block*, struct fs_context*))' 'int ufshcd_alloc_host(struct device*, struct ufs_hba**)' 'int ufshcd_config_pwr_mode(struct ufs_hba*, struct ufs_pa_layer_attr*)' 'void ufshcd_dealloc_host(struct ufs_hba*)' 'int ufshcd_hba_enable(struct ufs_hba*)' 'int ufshcd_make_hba_operational(struct ufs_hba*)' 'void ufshcd_update_evt_hist(struct ufs_hba*, u32, u32)' 'int utf16s_to_utf8s(const wchar_t*, int, enum utf16_endian, u8*, int)' 'void wait_for_device_probe()' 'int wakeup_sources_read_lock()' 'void wakeup_sources_read_unlock(int)' 'struct wakeup_source* wakeup_sources_walk_next(struct wakeup_source*)' 'struct wakeup_source* wakeup_sources_walk_start()' 'int blk_mq_alloc_sq_tag_set(struct blk_mq_tag_set*, const struct blk_mq_ops*, unsigned int, unsigned int)' 3 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_binder_transaction_init' 'struct tracepoint __tracepoint_android_vh_binder_wait_for_work' 'u64 jiffies_64' Bug: 276850920 Change-Id: Ibc65a0bfb3332072be7bea17e0aea48277043510 Signed-off-by: fengqi <fengqi@xiaomi.com>
2023-04-06 16:53:09 +09:00
"android/abi_gki_aarch64_xiaomi",
],
visibility = ["//visibility:public"],
)
define_common_kernels(target_configs = {
"kernel_aarch64": {
"kmi_symbol_list_strict_mode": True,
"module_implicit_outs": COMMON_GKI_MODULES_LIST,
"kmi_symbol_list": "android/abi_gki_aarch64",
"additional_kmi_symbol_lists": [":aarch64_additional_kmi_symbol_lists"],
"protected_exports_list": "android/abi_gki_protected_exports_aarch64",
"protected_modules_list": "android/gki_aarch64_protected_modules",
"make_goals": _GKI_AARCH64_MAKE_GOALS,
},
"kernel_aarch64_16k": {
"kmi_symbol_list_strict_mode": False,
"module_implicit_outs": COMMON_GKI_MODULES_LIST,
"make_goals": _GKI_AARCH64_MAKE_GOALS,
},
"kernel_aarch64_debug": {
"kmi_symbol_list_strict_mode": False,
"module_implicit_outs": COMMON_GKI_MODULES_LIST,
"kmi_symbol_list": "android/abi_gki_aarch64",
"additional_kmi_symbol_lists": [":aarch64_additional_kmi_symbol_lists"],
"protected_exports_list": "android/abi_gki_protected_exports_aarch64",
"protected_modules_list": "android/gki_aarch64_protected_modules",
"make_goals": _GKI_AARCH64_MAKE_GOALS,
},
"kernel_riscv64": {
"kmi_symbol_list_strict_mode": False,
"module_implicit_outs": COMMON_GKI_MODULES_LIST,
"make_goals": _GKI_RISCV64_MAKE_GOALS,
},
"kernel_x86_64": {
"kmi_symbol_list_strict_mode": False,
"module_implicit_outs": COMMON_GKI_MODULES_LIST,
"protected_exports_list": "android/abi_gki_protected_exports_x86_64",
"protected_modules_list": "android/gki_x86_64_protected_modules",
"make_goals": _GKI_X86_64_MAKE_GOALS,
},
"kernel_x86_64_debug": {
"kmi_symbol_list_strict_mode": False,
"module_implicit_outs": COMMON_GKI_MODULES_LIST,
"protected_exports_list": "android/abi_gki_protected_exports_x86_64",
"protected_modules_list": "android/gki_x86_64_protected_modules",
"make_goals": _GKI_X86_64_MAKE_GOALS,
},
})
_DB845C_MODULE_OUTS = [
# keep sorted
"crypto/michael_mic.ko",
"drivers/base/regmap/regmap-sdw.ko",
"drivers/base/regmap/regmap-slimbus.ko",
"drivers/bus/mhi/host/mhi.ko",
"drivers/clk/qcom/clk-qcom.ko",
"drivers/clk/qcom/clk-rpmh.ko",
"drivers/clk/qcom/clk-spmi-pmic-div.ko",
"drivers/clk/qcom/dispcc-sdm845.ko",
"drivers/clk/qcom/dispcc-sm8250.ko",
"drivers/clk/qcom/gcc-sdm845.ko",
"drivers/clk/qcom/gcc-sm8250.ko",
"drivers/clk/qcom/gcc-sm8450.ko",
"drivers/clk/qcom/gpucc-sdm845.ko",
"drivers/clk/qcom/gpucc-sm8250.ko",
"drivers/clk/qcom/lpass-gfm-sm8250.ko",
"drivers/clk/qcom/videocc-sdm845.ko",
"drivers/clk/qcom/videocc-sm8250.ko",
"drivers/cpufreq/qcom-cpufreq-hw.ko",
"drivers/dma-buf/heaps/system_heap.ko",
"drivers/dma/qcom/bam_dma.ko",
"drivers/dma/qcom/gpi.ko",
"drivers/extcon/extcon-usb-gpio.ko",
"drivers/firmware/qcom-scm.ko",
"drivers/gpio/gpio-wcd934x.ko",
"drivers/gpu/drm/bridge/display-connector.ko",
"drivers/gpu/drm/bridge/lontium-lt9611.ko",
"drivers/gpu/drm/bridge/lontium-lt9611uxc.ko",
"drivers/gpu/drm/display/drm_display_helper.ko",
"drivers/gpu/drm/display/drm_dp_aux_bus.ko",
"drivers/gpu/drm/msm/msm.ko",
"drivers/gpu/drm/scheduler/gpu-sched.ko",
"drivers/hwspinlock/qcom_hwspinlock.ko",
"drivers/i2c/busses/i2c-designware-core.ko",
"drivers/i2c/busses/i2c-designware-platform.ko",
"drivers/i2c/busses/i2c-qcom-geni.ko",
"drivers/i2c/busses/i2c-qup.ko",
"drivers/i2c/busses/i2c-rk3x.ko",
"drivers/i2c/i2c-dev.ko",
"drivers/i2c/i2c-mux.ko",
"drivers/i2c/muxes/i2c-mux-pca954x.ko",
"drivers/iio/adc/qcom-spmi-adc5.ko",
"drivers/iio/adc/qcom-vadc-common.ko",
"drivers/input/misc/pm8941-pwrkey.ko",
"drivers/interconnect/qcom/icc-bcm-voter.ko",
"drivers/interconnect/qcom/icc-osm-l3.ko",
"drivers/interconnect/qcom/icc-rpmh.ko",
"drivers/interconnect/qcom/qnoc-sdm845.ko",
"drivers/interconnect/qcom/qnoc-sm8250.ko",
"drivers/interconnect/qcom/qnoc-sm8450.ko",
"drivers/iommu/arm/arm-smmu/arm_smmu.ko",
"drivers/irqchip/qcom-pdc.ko",
"drivers/leds/rgb/leds-qcom-lpg.ko",
"drivers/mailbox/qcom-apcs-ipc-mailbox.ko",
"drivers/mailbox/qcom-ipcc.ko",
"drivers/media/platform/qcom/venus/venus-core.ko",
"drivers/media/platform/qcom/venus/venus-dec.ko",
"drivers/media/platform/qcom/venus/venus-enc.ko",
"drivers/mfd/qcom-spmi-pmic.ko",
"drivers/mfd/wcd934x.ko",
"drivers/misc/fastrpc.ko",
"drivers/mmc/host/cqhci.ko",
"drivers/mmc/host/sdhci-msm.ko",
"drivers/net/can/spi/mcp251xfd/mcp251xfd.ko",
"drivers/net/wireless/ath/ath.ko",
"drivers/net/wireless/ath/ath10k/ath10k_core.ko",
"drivers/net/wireless/ath/ath10k/ath10k_pci.ko",
"drivers/net/wireless/ath/ath10k/ath10k_snoc.ko",
"drivers/net/wireless/ath/ath11k/ath11k.ko",
"drivers/net/wireless/ath/ath11k/ath11k_ahb.ko",
"drivers/net/wireless/ath/ath11k/ath11k_pci.ko",
"drivers/nvmem/nvmem_qfprom.ko",
"drivers/phy/qualcomm/phy-qcom-qmp-combo.ko",
"drivers/phy/qualcomm/phy-qcom-qmp-pcie.ko",
"drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.ko",
"drivers/phy/qualcomm/phy-qcom-qmp-ufs.ko",
"drivers/phy/qualcomm/phy-qcom-qmp-usb.ko",
"drivers/phy/qualcomm/phy-qcom-qusb2.ko",
"drivers/phy/qualcomm/phy-qcom-snps-femto-v2.ko",
"drivers/phy/qualcomm/phy-qcom-usb-hs.ko",
"drivers/pinctrl/qcom/pinctrl-lpass-lpi.ko",
"drivers/pinctrl/qcom/pinctrl-msm.ko",
"drivers/pinctrl/qcom/pinctrl-sdm845.ko",
"drivers/pinctrl/qcom/pinctrl-sm8250.ko",
"drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.ko",
"drivers/pinctrl/qcom/pinctrl-sm8450.ko",
"drivers/pinctrl/qcom/pinctrl-spmi-gpio.ko",
"drivers/pinctrl/qcom/pinctrl-spmi-mpp.ko",
"drivers/power/reset/qcom-pon.ko",
"drivers/power/reset/reboot-mode.ko",
"drivers/power/reset/syscon-reboot-mode.ko",
"drivers/regulator/gpio-regulator.ko",
"drivers/regulator/qcom-rpmh-regulator.ko",
"drivers/regulator/qcom_spmi-regulator.ko",
"drivers/regulator/qcom_usb_vbus-regulator.ko",
"drivers/remoteproc/qcom_common.ko",
"drivers/remoteproc/qcom_pil_info.ko",
"drivers/remoteproc/qcom_q6v5.ko",
"drivers/remoteproc/qcom_q6v5_adsp.ko",
"drivers/remoteproc/qcom_q6v5_mss.ko",
"drivers/remoteproc/qcom_q6v5_pas.ko",
"drivers/remoteproc/qcom_q6v5_wcss.ko",
"drivers/remoteproc/qcom_sysmon.ko",
"drivers/reset/reset-qcom-aoss.ko",
"drivers/reset/reset-qcom-pdc.ko",
"drivers/rpmsg/qcom_glink.ko",
"drivers/rpmsg/qcom_glink_rpm.ko",
"drivers/rpmsg/qcom_glink_smem.ko",
"drivers/rpmsg/qcom_smd.ko",
"drivers/rpmsg/rpmsg_ns.ko",
"drivers/rtc/rtc-pm8xxx.ko",
"drivers/slimbus/slim-qcom-ngd-ctrl.ko",
"drivers/slimbus/slimbus.ko",
"drivers/soc/qcom/apr.ko",
"drivers/soc/qcom/cmd-db.ko",
"drivers/soc/qcom/cpr.ko",
"drivers/soc/qcom/llcc-qcom.ko",
"drivers/soc/qcom/mdt_loader.ko",
"drivers/soc/qcom/pdr_interface.ko",
"drivers/soc/qcom/qcom_aoss.ko",
"drivers/soc/qcom/qcom_rpmh.ko",
"drivers/soc/qcom/qmi_helpers.ko",
"drivers/soc/qcom/rmtfs_mem.ko",
"drivers/soc/qcom/rpmhpd.ko",
"drivers/soc/qcom/smem.ko",
"drivers/soc/qcom/smp2p.ko",
"drivers/soc/qcom/smsm.ko",
"drivers/soc/qcom/socinfo.ko",
"drivers/soc/qcom/spm.ko",
"drivers/soundwire/soundwire-bus.ko",
"drivers/soundwire/soundwire-qcom.ko",
"drivers/spi/spi-geni-qcom.ko",
"drivers/spi/spi-pl022.ko",
"drivers/spi/spi-qcom-qspi.ko",
"drivers/spi/spi-qup.ko",
"drivers/spmi/spmi-pmic-arb.ko",
"drivers/thermal/qcom/lmh.ko",
"drivers/thermal/qcom/qcom-spmi-adc-tm5.ko",
"drivers/thermal/qcom/qcom-spmi-temp-alarm.ko",
"drivers/thermal/qcom/qcom_tsens.ko",
"drivers/tty/serial/msm_serial.ko",
"drivers/ufs/host/ufs_qcom.ko",
"drivers/usb/common/ulpi.ko",
"drivers/usb/host/ohci-hcd.ko",
"drivers/usb/host/ohci-pci.ko",
"drivers/usb/host/ohci-platform.ko",
"drivers/usb/typec/qcom-pmic-typec.ko",
"net/mac80211/mac80211.ko",
"net/qrtr/qrtr.ko",
"net/qrtr/qrtr-mhi.ko",
"net/qrtr/qrtr-smd.ko",
"net/qrtr/qrtr-tun.ko",
"net/wireless/cfg80211.ko",
"sound/soc/codecs/snd-soc-dmic.ko",
"sound/soc/codecs/snd-soc-hdmi-codec.ko",
"sound/soc/codecs/snd-soc-lpass-macro-common.ko",
"sound/soc/codecs/snd-soc-lpass-va-macro.ko",
"sound/soc/codecs/snd-soc-lpass-wsa-macro.ko",
"sound/soc/codecs/snd-soc-max98927.ko",
"sound/soc/codecs/snd-soc-rl6231.ko",
"sound/soc/codecs/snd-soc-rt5663.ko",
"sound/soc/codecs/snd-soc-wcd-mbhc.ko",
"sound/soc/codecs/snd-soc-wcd9335.ko",
"sound/soc/codecs/snd-soc-wcd934x.ko",
"sound/soc/codecs/snd-soc-wsa881x.ko",
"sound/soc/qcom/qdsp6/q6adm.ko",
"sound/soc/qcom/qdsp6/q6afe.ko",
"sound/soc/qcom/qdsp6/q6afe-clocks.ko",
"sound/soc/qcom/qdsp6/q6afe-dai.ko",
"sound/soc/qcom/qdsp6/q6apm-dai.ko",
"sound/soc/qcom/qdsp6/q6apm-lpass-dais.ko",
"sound/soc/qcom/qdsp6/q6asm.ko",
"sound/soc/qcom/qdsp6/q6asm-dai.ko",
"sound/soc/qcom/qdsp6/q6core.ko",
"sound/soc/qcom/qdsp6/q6prm.ko",
"sound/soc/qcom/qdsp6/q6prm-clocks.ko",
"sound/soc/qcom/qdsp6/q6routing.ko",
"sound/soc/qcom/qdsp6/snd-q6apm.ko",
"sound/soc/qcom/qdsp6/snd-q6dsp-common.ko",
"sound/soc/qcom/snd-soc-qcom-common.ko",
"sound/soc/qcom/snd-soc-qcom-sdw.ko",
"sound/soc/qcom/snd-soc-sdm845.ko",
"sound/soc/qcom/snd-soc-sm8250.ko",
]
_DB845C_WATCHDOG_MODULE_OUTS = [
"drivers/watchdog/pm8916_wdt.ko",
"drivers/watchdog/qcom-wdt.ko",
]
kernel_build(
name = "db845c_no_kgdb",
outs = [
"arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb",
"arch/arm64/boot/dts/qcom/sdm845-db845c.dtb",
"arch/arm64/boot/dts/qcom/sm8450-qrd.dtb",
],
# Enable mixed build.
base_kernel = ":kernel_aarch64",
build_config = "build.config.db845c",
collect_unstripped_modules = True,
kmi_symbol_list = "android/abi_gki_aarch64_db845c",
make_goals = [
"modules",
"qcom/sdm845-db845c.dtb",
"qcom/qrb5165-rb5.dtb",
"qcom/sm8450-qrd.dtb",
],
module_outs = _DB845C_MODULE_OUTS + _DB845C_WATCHDOG_MODULE_OUTS,
strip_modules = True,
)
load(":consolidate.bzl", "define_consolidate")
define_consolidate()
Merge keystone/mirror-android-mainline into keystone/android-mainline-keystone-qcom-dev * keystone/mirror-android-mainline: Linux 6.1-rc5 ANDROID: GKI: Add USB serial and ftdi sio modules ANDROID: GKI: Convert USB ACM as GKI module ALSA: memalloc: Try dma_alloc_noncontiguous() at first ata: libata-core: do not issue non-internal commands once EH is pending io_uring/poll: lockdep annote io_poll_req_insert_locked io_uring/poll: fix double poll req->flags races MIPS: pic32: treat port as signed integer MIPS: jump_label: Fix compat branch range check mips: alchemy: gpio: Include the right header MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed MIPS: fix duplicate definitions for exported symbols mips: boot/compressed: use __NO_FORTIFY KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range() ata: libata-transport: fix error handling in ata_tdev_add() ata: libata-transport: fix error handling in ata_tlink_add() ata: libata-transport: fix error handling in ata_tport_add() ata: libata-transport: fix double ata_host_put() in ata_tport_add() eth: sp7021: drop free_netdev() from spl2sw_init_netdev() RISC-V: vdso: Do not add missing symbols to version section in linker script riscv: fix reserved memory setup arm64: efi: Fix handling of misaligned runtime regions and drop warning arm64: efi: Force the use of SetVirtualAddressMap() on Altra machines riscv: vdso: fix build with llvm MAINTAINERS: Move Vivien to CREDITS riscv: process: fix kernel info leakage io_uring: check for rollover of buffer ID when providing buffers net: macvlan: fix memory leaks of macvlan_common_newlink ethernet: tundra: free irq when alloc ring failed in tsi108_open() ALSA: hda: fix potential memleak in 'add_widget_node' ALSA: memalloc: Don't fall back for SG-buffer with IOMMU net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open() ethernet: s2io: disable napi when start nic failed in s2io_card_up() net: atlantic: macsec: clear encryption keys from the stack net: phy: mscc: macsec: clear encryption keys when freeing a flow stmmac: dwmac-loongson: fix missing of_node_put() while module exiting stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue ALSA: hda/realtek: Add Positivo C6300 model quirk cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() mctp: Fix an error handling path in mctp_init() stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz net: cxgb3_main: disable napi when bind qsets failed in cxgb_up() net: cpsw: disable napi in cpsw_ndo_open() drm/amd/display: only fill dirty rectangles when PSR is enabled drm/amdgpu: disable BACO on special BEIGE_GOBY card drm/amdgpu: Drop eviction lock when allocating PT BO drm/amdgpu: Unlock bo_list_mutex after error handling Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" drm/amd/display: Enforce minimum prefetch time for low memclk on DCN32 drm/amd/display: Fix gpio port mapping issue drm/amd/display: Fix reg timeout in enc314_enable_fifo drm/amd/display: Fix FCLK deviation and tool compile issues drm/amd/display: Zeromem mypipe heap struct before using it drm/amd/display: Update SR watermarks for DCN314 drm/amdgpu: workaround for TLB seq race drm/amdkfd: Fix error handling in criu_checkpoint drm/amdkfd: Fix error handling in kfd_criu_restore_events drm/amd/pm: update SMU IP v13.0.4 msg interface header iavf: Fix VF driver counting VLAN 0 filters ice: Fix spurious interrupt during removal of trusted VF ANDROID: dm-user: Remove bio recount in I/O path net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions net/mlx5e: E-Switch, Fix comparing termination table instance net/mlx5e: TC, Fix wrong rejection of packet-per-second policing net/mlx5e: Fix tc acts array not to be dependent on enum order net/mlx5e: Fix usage of DMA sync API net/mlx5e: Add missing sanity checks for max TX WQE size net/mlx5: fw_reset: Don't try to load device in case PCI isn't working net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode net/mlx5: Allow async trigger completion execution on single CPU systems net/mlx5: Bridge, verify LAG state when adding bond to bridge scripts/min-tool-version.sh: raise minimum clang version to 15.0.0 for s390 KVM: x86/pmu: Limit the maximum number of supported AMD GP counters KVM: x86/pmu: Limit the maximum number of supported Intel GP counters KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet KVM: SVM: Only dump VMSA to klog at KERN_DEBUG level tools/kvm_stat: update exit reasons for vmx/svm/aarch64/userspace tools/kvm_stat: fix incorrect detection of debugfs x86, KVM: remove unnecessary argument to x86_virt_spec_ctrl and callers KVM: SVM: move MSR_IA32_SPEC_CTRL save/restore to assembly KVM: SVM: restore host save area from assembly KVM: SVM: move guest vmsave/vmload back to assembly KVM: SVM: do not allocate struct svm_cpu_data dynamically KVM: SVM: remove dead field from struct svm_cpu_data KVM: SVM: remove unused field from struct vcpu_svm KVM: SVM: retrieve VMCB from assembly KVM: SVM: adjust register allocation for __svm_vcpu_run() KVM: SVM: replace regs argument of __svm_vcpu_run() with vcpu_svm KVM: x86: use a separate asm-offsets.c file drm: rcar-du: Fix Kconfig dependency between RCAR_DU and RCAR_MIPI_DSI drm/panfrost: Split io-pgtable requests properly net: wwan: iosm: fix kernel test robot reported errors net: wwan: iosm: fix invalid mux header type net: wwan: iosm: fix driver not working with INTEL_IOMMU disabled net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg nvmet: fix a memory leak nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked nvme: quiet user passthrough command errors mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA udf: Fix a slab-out-of-bounds write bug in udf_find_entry() arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro selftests: netfilter: Fix and review rpath.sh ALSA: usb-audio: Add DSD support for Accuphase DAC-60 ibmveth: Reduce default tx queues to 8 net: nixge: disable napi when enable interrupts failed in nixge_open() net: tun: call napi_schedule_prep() to ensure we own a napi net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init() docs: kmsan: fix formatting of "Example report" mm/damon/dbgfs: check if rm_contexts input is for a real context maple_tree: don't set a new maximum on the node when not reusing nodes maple_tree: fix depth tracking in maple_state arch/x86/mm/hugetlbpage.c: pud_huge() returns 0 when using 2-level paging fs: fix leaked psi pressure state nilfs2: fix use-after-free bug of ns_writer on remount x86/traps: avoid KMSAN bugs originating from handle_bug() kmsan: make sure PREEMPT_RT is off Kconfig.debug: ensure early check for KMSAN in CONFIG_KMSAN_WARN x86/uaccess: instrument copy_from_user_nmi() kmsan: core: kmsan_in_runtime() should return true in NMI context mm: hugetlb_vmemmap: include missing linux/moduleparam.h mm/shmem: use page_mapping() to detect page cache for uffd continue mm/memremap.c: map FS_DAX device memory as decrypted Partly revert "mm/thp: carry over dirty bit when thp splits on pmd" nilfs2: fix deadlock in nilfs_count_free_blocks() mm/mmap: fix memory leak in mmap_region() hugetlbfs: don't delete error page from pagecache maple_tree: reorganize testing to restore module testing maple_tree: mas_anode_descend() clang-analyzer cleanup maple_tree: remove pointer to pointer use in mas_alloc_nodes() netfilter: Cleanup nft_net->module_list from nf_tables_exit_net() netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg() ANDROID: Sched: Add vendor hooks required for WALT perf tools: Add the include/perf/ directory to .gitignore perf test: Fix skipping branch stack sampling test perf stat: Fix printing os->prefix in CSV metrics output perf stat: Fix crash with --per-node --metric-only in CSV mode ANDROID: kleaf: //common:all_headers should use linux_includes. ANDROID: Split x86 and arm64 DDK headers. ANDROID: kleaf: Initial list of ddk_headers (2: virtual_device_x86_64) ANDROID: kleaf: Initial list of ddk_headers (1: arm64) ANDROID: kleaf: Initial list of ddk_headers (0: skeleton) s390: always build relocatable kernel s390/configs: add kasan.config addon config file s390/configs: move CONFIG_DEBUG_INFO_BTF into btf.config addon config vmlinux.lds.h: Fix placement of '.data..decrypted' section io_uring: calculate CQEs from the user visible value nfsd: put the export reference in nfsd4_verify_deleg_dentry arm64: fix rodata=full again drivers: net: xgene: disable napi when register irq failed in xgene_enet_open() block: sed-opal: kmalloc the cmd/resp buffers block, bfq: fix null pointer dereference in bfq_bio_bfqg() ALSA: usb-audio: Add quirk entry for M-Audio Micro drm/amdgpu: Fix the lpfn checking condition in drm buddy octeontx2-pf: Fix SQE threshold checking net: ethernet: mtk-star-emac: disable napi when connect and start PHY failed in mtk_star_enable() net: lapbether: fix issue of invalid opcode in lapbeth_open() ALSA: hda/hdmi - enable runtime pm for more AMD display audio drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 ALSA: usb-audio: Remove redundant workaround for Roland quirk ALSA: usb-audio: Yet more regression for for the delayed card registration ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure dmaengine: at_hdmac: Check return code of dma_async_device_register dmaengine: at_hdmac: Fix impossible condition dmaengine: at_hdmac: Don't allow CPU to reorder channel enable dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware dmaengine: at_hdmac: Fix concurrency over the active list dmaengine: at_hdmac: Free the memset buf without holding the chan lock dmaengine: at_hdmac: Fix concurrency over descriptor dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all() dmaengine: at_hdmac: Protect atchan->status with the channel lock dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all dmaengine: at_hdmac: Fix premature completion of desc in issue_pending dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending dmaengine: at_hdmac: Don't start transactions at tx_submit level dmaengine: at_hdmac: Fix at_lli struct definition dmaengine: stm32-dma: fix potential race between pause and resume dmaengine: ti: k3-udma-glue: fix memory leak when register device fail dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove() dmaengine: apple-admac: Fix grabbing of channels in of_xlate dmaengine: idxd: fix RO device state error after been disabled/reset dmaengine: idxd: Fix max batch size for Intel IAA dmaengine: pxa_dma: use platform_get_irq_optional sctp: clear out_curr if all frag chunks of current msg are pruned sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC net: broadcom: Fix BCMGENET Kconfig octeontx2-pf: fix build error when CONFIG_OCTEONTX2_PF=y dt-bindings: net: tsnep: Fix typo on generic nvmem property scsi: scsi_transport_sas: Fix error handling in sas_phy_add() net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() scsi: ibmvfc: Avoid path failures during live migration mm, slab: remove duplicate kernel-doc comment for ksize() drm/panfrost: Remove type name from internal struct again btrfs: zoned: fix locking imbalance on scrub btrfs: zoned: initialize device's zone info for seeding btrfs: zoned: clone zoned device info when cloning a device Revert "btrfs: scrub: use larger block size for data extent scrub" btrfs: don't print stack trace when transaction is aborted due to ENOMEM btrfs: selftests: fix wrong error check in btrfs_free_dummy_root() btrfs: fix match incorrectly in dev_args_match_device drm/i915/userptr: restore probe_range behaviour drm/i915: Do not set cache_dirty for DGFX drm/i915/psr: Send update also on invalidate drm/i915/dmabuf: fix sg_table handling in map_dma_buf can: rcar_canfd: Add missing ECC error checks for channels 2-7 can: dev: fix skb drop check can: j1939: j1939_send_one(): fix missing CAN header initialization can: isotp: fix tx state handling for echo tx processing can: af_can: fix NULL pointer dereference in can_rx_register() can: af_can: can_exit(): add missing dev_remove_pack() of canxl_packet mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network platform/x86: p2sb: Don't fail if unknown CPU is found platform/x86/intel/hid: Add some ACPI device IDs platform/x86/intel/pmt: Sapphire Rapids PMT errata fix platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 platform/x86: ideapad-laptop: Disable touchpad_switch ACPI: video: Add backlight=native DMI quirk for Dell G15 5515 ACPI: video: Make acpi_video_backlight_use_native() always return true tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() net: wwan: iosm: Remove unnecessary if_mutex lock net: wwan: mhi: fix memory leak in mhi_mbim_dellink net: wwan: iosm: fix memory leak in ipc_wwan_dellink hamradio: fix issue of dev reference count leakage in bpq_device_event() net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event() KVM: s390: pci: Fix allocation size of aift kzdev elements KVM: s390: pv: don't allow userspace to set the clock under PV ACPI: video: Improve Chromebook checks Linux 6.1-rc4 mm/slab_common: Restore passing "caller" for tracing io_uring: fix typo in io_uring.h comment ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 ext4: fix wrong return err in ext4_load_and_init_journal() ext4: fix warning in 'ext4_da_release_space' ext4: fix BUG_ON() when directory entry has invalid rec_len nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint phy: ralink: mt7621-pci: add sentinel to quirks table ALSA: hda/ca0132: add quirk for EVGA Z390 DARK capabilities: fix undefined behavior in bit shift for CAP_TO_MASK cifs: fix use-after-free on the link name cifs: avoid unnecessary iteration of tcp sessions cifs: always iterate smb sessions using primary channel net: fman: Unregister ethernet device on removal bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() bnxt_en: fix the handling of PCIE-AER bnxt_en: refactor bnxt_cancel_reservations() Revert "hwmon: (pmbus) Add regulator supply into macro" hwmon: (scmi) Register explicitly with Thermal Framework cxl/region: Recycle region ids cxl/region: Fix 'distance' calculation with passthrough ports tools/testing/cxl: Add a single-port host-bridge regression config tools/testing/cxl: Fix some error exits cxl/pmem: Fix cxl_pmem_region and cxl_memdev leak cxl/region: Fix cxl_region leak, cleanup targets at region delete cxl/region: Fix region HPA ordering validation ANDROID: GKI: Handle no ABI symbol list for modules x86/cpu: Add several Intel server CPU model numbers phy: sunplus: Fix an IS_ERR() vs NULL bug in sp_usb_phy_probe ANDROID: GKI: Add CAN adapters as GKI modules mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace() spi: amd: Fix SPI_SPD7 value net: tun: Fix memory leaks of napi_get_frags octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT] net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload macsec: clear encryption keys from the stack after setting up offload macsec: fix detection of RXSCs when toggling offloading macsec: fix secy->n_rx_sc accounting macsec: delete new rxsc when offload fails Revert "net: macsec: report real_dev features when HW offloading is enabled" selftests/net: give more time to udpgro bg processes to complete startup net: hns3: fix get wrong value of function hclge_get_dscp_prio() net: octeontx2-pf: mcs: consider MACSEC setting HID: wacom: Fix logic used for 3rd barrel switch emulation net: gso: fix panic on frag_list with mixed head alloc types tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd() tracing/fprobe: Fix to check whether fprobe is registered correctly fprobe: Check rethook_alloc() return in rethook initialization kprobe: reverse kp->flags when arm_kprobe failed selftests/bpf: Add verifier test for release_reference() bpf: Fix wrong reg type conversion in release_reference() cxl/pmem: Use size_add() against integer overflow arm64: cpufeature: Fix the visibility of compat hwcaps mm/slab_common: repair kernel-doc for __ksize() arm64: efi: Recover from synchronous exceptions occurring in firmware PCI: hv: Fix the definition of vector in hv_compose_msi_msg() MAINTAINERS: remove sthemmin x86/hyperv: fix invalid writes to MSRs during root partition kexec clocksource/drivers/hyperv: add data structure for reference TSC MSR KVM: x86: Fix a typo about the usage of kvcalloc() KVM: x86: Use SRCU to protect zap in __kvm_set_or_clear_apicv_inhibit() spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run bpf, sock_map: Move cancel_work_sync() out of sock lock tools/headers: Pull in stddef.h to uapi to fix BPF selftests build in CI net/ipv4: Fix linux/in.h header dependencies vsock: fix possible infinite sleep in vsock_connectible_wait_data() vsock: remove the unused 'wait' in vsock_connectible_recvmsg() x86/xen: simplify sysenter and syscall setup x86/xen: silence smatch warning in pmu_msr_chk_emulated() drm/vc4: hdmi: Fix HSM clock too low on Pi4 drm/vc4: hdmi: Fix outdated function name in comment drm/vc4: hdmi: Take our lock to reset the link ftrace: Fix use-after-free for dynamic ftrace_ops ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters() ipv6: fix WARNING in ip6_route_net_exit_late() bridge: Fix flushing of dynamic FDB entries net, neigh: Fix null-ptr-deref in neigh_table_clear() net/smc: Fix possible leaked pernet namespace in smc_init() stmmac: dwmac-loongson: fix invalid mdio_node ibmvnic: Free rwi on reset success net: mdio: fix undefined behavior in bit shift for __mdiobus_register Bluetooth: L2CAP: Fix attempting to access uninitialized memory Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM drm/amdkfd: update GFX11 CWSR trap handler drm/amd/display: Investigate tool reported FCLK P-state deviations drm/amd/display: Add DSC delay factor workaround drm/amd/display: Round up DST_after_scaler to nearest int drm/amd/display: Use forced DSC bpp in DML drm/amd/display: Fix DCN32 DSC delay calculation drm/amdgpu: Disable GPU reset on SRIOV before remove pci. drm/amdgpu: disable GFXOFF during compute for GFX11 Bluetooth: hci_conn: Fix not restoring ISO buffer count on disconnect Bluetooth: L2CAP: Fix memory leak in vhci_write s390: update defconfigs s390/zcrypt: fix warning about field-spanning write Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() Bluetooth: virtio_bt: Use skb_put to set length Bluetooth: hci_conn: Fix CIS connection dst_type handling Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu drm/amd: Fail the suspend if resources can't be evicted drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() drm/amdgpu: correct MES debugfs versions drm/amdgpu: set fb_modifiers_not_supported in vkms drm/amd/display: cursor update command incomplete drm/amd/display: Enable timing sync on DCN32 drm/amd/display: Set memclk levels to be at least 1 for dcn32 drm/amd/display: Update latencies on DCN321 drm/amd/display: Limit dcn32 to 1950Mhz display clock drm/amd/display: Ignore Cable ID Feature drm/amd/display: Update DSC capabilitie for DCN314 Documentation: devres: add missing I2C helper netfilter: ipset: enforce documented limit to prevent allocating huge memory KVM: VMX: Ignore guest CPUID for host userspace writes to DEBUGCTL KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_debugctl() KVM: VMX: Advertise PMU LBRs if and only if perf supports LBRs wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() wifi: ath11k: Fix QCN9074 firmware boot on x86 btrfs: fix inode reserve space leak due to nowait buffered write btrfs: fix nowait buffered write returning -ENOSPC btrfs: remove pointless and double ulist frees in error paths of qgroup tests btrfs: fix ulist leaks in error paths of qgroup self tests btrfs: fix inode list leak during backref walking at find_parent_nodes() btrfs: fix inode list leak during backref walking at resolve_indirect_refs() ANDROID: GKI: Sort system_dlkm modules list selftests/net: don't tests batched TCP io_uring zc HID: hyperv: fix possible memory leak in mousevsc_probe() HID: asus: Remove unused variable in asus_report_tool_width() isdn: mISDN: netjet: fix wrong check of device registration mISDN: fix possible memory leak in mISDN_register_device() spi: meson-spicc: fix do_div build error on non-arm64 rose: Fix NULL pointer dereference in rose_send_frame() perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] perf/x86/intel: Fix pebs event constraints for SPR perf/x86/intel: Fix pebs event constraints for ICL perf/x86/rapl: Use standard Energy Unit for SPR Dram RAPL domain perf/hw_breakpoint: test: Skip the test if dependencies unmet bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE netfilter: nf_nat: Fix possible memory leak in nf_nat_init() selftests/pidfd_test: Remove the erroneous ',' wifi: mac80211: Set TWT Information Frame Disabled bit as 1 wifi: mac80211: Fix ack frame idr leak when mesh has no route wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() ipvs: fix WARNING in ip_vs_app_net_cleanup() ipvs: fix WARNING in __ip_vs_cleanup_batch() ipvs: use explicitly signed chars kconfig: fix segmentation fault in menuconfig search netlink: introduce bigendian integer types net: lan966x: Fix unmapping of received frames using FDMA net: lan966x: Fix FDMA when MTU is changed net: lan966x: Adjust maximum frame size when vlan is enabled/disabled net: lan966x: Fix the MTU calculation x86/tdx: Panic on bad configs that #VE on "private" memory access cxl/region: Fix decoder allocation crash nfsd: fix net-namespace logic in __nfsd_file_cache_purge bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues ANDROID: GKI: BUILD.bazel: Clean up modules list ANDROID: module: Add vendor hooks arm64: booting: Document our requirements for fine grained traps with SME spi: intel: Use correct mask for flash and protected regions arm64: entry: avoid kprobe recursion x86/tdx: Prepare for using "INFO" call for a second purpose sfc: Fix an error handling path in efx_pci_probe() KVM: arm64: Fix SMPRI_EL1/TPIDR2_EL0 trapping on VHE drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid drm/imx: Kconfig: Remove duplicated 'select DRM_KMS_HELPER' line bpf, verifier: Fix memory leak in array reallocation for stack state i2c: i801: add lis3lv02d's I2C address for Vostro 5568 i2c: tegra: Allocate DMA memory for DMA engine i2c: piix4: Fix adapter not be removed in piix4_remove() arm64: dts: juno: Add thermal critical trip points firmware: arm_scmi: Fix deferred_tx_wq release on error paths firmware: arm_scmi: Fix devres allocation device in virtio transport firmware: arm_scmi: Make Rx chan_setup fail on memory errors firmware: arm_scmi: Make tx_prepare time out eventually firmware: arm_scmi: Suppress the driver's bind attributes firmware: arm_scmi: Cleanup the core driver removal callback MAINTAINERS: Update HiSilicon LPC BUS Driver maintainer ARM: dts: ux500: Add trips to battery thermal zones netfilter: nf_tables: release flow rule object from commit path netfilter: nf_tables: netlink notifier might race to release objects wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() ALSA: hda: clarify comments on SCF changes wifi: airo: do not assign -1 to unsigned char powerpc/32: Select ARCH_SPLIT_ARG64 net: tun: fix bugs for oversize packet when napi frags enabled ibmvnic: change maintainers for vnic driver block: blk_add_rq_to_plug(): clear stale 'last' after flush powerpc/32: fix syscall wrappers with 64-bit arguments asm-generic: compat: fix compat_arg_u64() and compat_arg_u64_dual() ANDROID: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova Revert "BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova" ANDROID: GKI: BUILD.bazel: Add buildifier sort hint ANDROID: GKI: BUILD.bazel: Cleanup sync comments ANDROID: GKI: BUILD.bazel: Clean up module order KVM: Check KVM_CAP_DIRTY_LOG_{RING, RING_ACQ_REL} prior to enabling them ANDROID: GKI: Convert cfg/mac80211 as modules xfs: rename XFS_REFC_COW_START to _COWFLAG xfs: fix uninitialized list head in struct xfs_refcount_recovery xfs: fix agblocks check in the cow leftover recovery function xfs: check record domain when accessing refcount records xfs: remove XFS_FIND_RCEXT_SHARED and _COW xfs: refactor domain and refcount checking xfs: report refcount domain in tracepoints xfs: track cow/shared record domains explicitly in xfs_refcount_irec xfs: refactor refcount record usage in xchk_refcountbt_rec xfs: dump corrupt recovered log intent items to dmesg consistently xfs: move _irec structs to xfs_types.h xfs: actually abort log recovery on corrupt intent-done log items xfs: check deferred refcount op continuation parameters xfs: refactor all the EFI/EFD log item sizeof logic xfs: create a predicate to verify per-AG extents xfs: fix memcpy fortify errors in EFI log format copying xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents xfs: fix memcpy fortify errors in RUI log format copying xfs: fix memcpy fortify errors in CUI log format copying xfs: fix memcpy fortify errors in BUI log format copying xfs: fix validation in attr log item recovery btrfs: fix lost file sync on direct IO write with nowait and dsync iocb xfs: fix incorrect return type for fsdax fault handlers btrfs: fix a memory allocation failure test in btrfs_submit_direct parisc: Avoid printing the hardware path twice blk-mq: Fix kmemleak in blk_mq_init_allocated_queue drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() block: Fix possible memory leak for rq_wb on add_disk failure ublk_drv: add ublk_queue_cmd() for cleanup ublk_drv: avoid to touch io_uring cmd in blk_mq io path ublk_drv: comment on ublk_driver entry of Kconfig ublk_drv: return flag of UBLK_F_URING_CMD_COMP_IN_TASK in case of module spi: mediatek: Fix package division error drm/i915/sdvo: Setup DDC fully before output init drm/i915/sdvo: Filter out invalid outputs more sensibly drm/i915: stop abusing swiotlb_max_segment drm/i915/tgl+: Add locking around DKL PHY register accesses net: sched: Fix use after free in red_enqueue() audit: fix undefined behavior in bit shift for AUDIT_BIT ata: palmld: fix return value check in palmld_pata_probe() ata: pata_legacy: fix pdc20230_set_piomode() net: fec: fix improper use of NETDEV_TX_BUSY drm/format-helper: Only advertise supported formats for conversion powerpc/64e: Fix amdgpu build on Book3E w/o AltiVec Linux 6.1-rc3 nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send() nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send() nfc: nxp-nci: Fix potential memory leak in nxp_nci_send() nfc: fdp: Fix potential memory leak in fdp_nci_send() selftests: pidfd: Fix compling warnings ksefltests: pidfd: Fix wait_states: Test terminated by timeout drm/rockchip: vop2: disable planes when disabling the crtc drm/rockchip: vop2: fix null pointer in plane_atomic_disable drm/rockchip: dsi: Fix VOP selection on SoCs that support it drm/rockchip: fix fbdev on non-IOMMU devices drm/rockchip: dsi: Force synchronous probe drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers ALSA: arm: pxa: pxa2xx-ac97-lib: fix return value check of platform_get_irq() platform/loongarch: laptop: Fix possible UAF and simplify generic_acpi_laptop_init() platform/loongarch: laptop: Adjust resume order for loongson_hotkey_resume() LoongArch: BPF: Avoid declare variables in switch-case LoongArch: Use flexible-array member instead of zero-length array LoongArch: Remove unused kernel stack padding soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe() arm64: dts: imx93: correct gpio-ranges arm64: dts: imx93: correct s4mu interrupt names dt-bindings: power: gpcv2: add power-domains property arm64: dts: imx8: correct clock order ARM: dts: imx6dl-yapp4: Do not allow PM to switch PU regulator off on Q/QP ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset arm64: dts: imx8mn: Correct the usb power domain arm64: dts: imx8mn: remove otg1 power domain dependency on hsio arm64: dts: imx8mm: correct usb power domains arm64: dts: imx8mm: remove otg1/2 power domain dependency on hsio arm64: dts: verdin-imx8mp: fix ctrl_sleep_moci net: dsa: fall back to default tagger if we can't load the one from DT net: ethernet: adi: adin1110: Fix notifiers ANDROID: GKI: Unset KUNIT_DEFAULT_ENABLED net: also flag accepted sockets supporting msghdr originated zerocopy net/ulp: remove SOCK_SUPPORT_ZC from tls sockets net: remove SOCK_SUPPORT_ZC from sockmap udp: advertise ipv6 udp support for msghdr::ubuf_info enic: MAINTAINERS: Update enic maintainers net: openvswitch: add missing .resv_start_op netlink: hide validation union fields from kdoc fortify: Capture __bos() results in const temp vars riscv: dts: sifive unleashed: Add PWM controlled LEDs random: use arch_get_random*_early() in random_init() tools/nolibc/string: Fix memcmp() implementation tools/nolibc: Fix missing strlen() definition and infinite loop with gcc-12 ANDROID: GKI: x86_64: zram & zsmalloc as modules mm: multi-gen LRU: move lru_gen_add_mm() out of IRQ-off region lib: maple_tree: remove unneeded initialization in mtree_range_walk() mmap: fix remap_file_pages() regression mm/shmem: ensure proper fallback if page faults mm/userfaultfd: replace kmap/kmap_atomic() with kmap_local_page() x86: fortify: kmsan: fix KMSAN fortify builds x86: asm: make sure __put_user_size() evaluates pointer once Kconfig.debug: disable CONFIG_FRAME_WARN for KMSAN by default x86/purgatory: disable KMSAN instrumentation mm: kmsan: export kmsan_copy_page_meta() mm: migrate: fix return value if all subpages of THPs are migrated successfully mm/uffd: fix vma check on userfault for wp mm: prep_compound_tail() clear page->private mm,madvise,hugetlb: fix unexpected data loss with MADV_DONTNEED on hugetlbfs mm/page_isolation: fix clang deadcode warning fs/ext4/super.c: remove unused `deprecated_msg' ipc/msg.c: fix percpu_counter use after free memory tier, sysfs: rename attribute "nodes" to "nodelist" MAINTAINERS: git://github.com -> https://github.com for nilfs2 mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops squashfs: fix buffer release race condition in readahead code squashfs: fix extending readahead beyond end of file squashfs: fix read regression introduced in readahead code spi: tegra210-quad: Don't initialise DMA if not supported efi: efivars: Fix variable writes with unsupported query_variable_store() RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() RDMA/core: Fix null-ptr-deref in ib_core_cleanup() ACPI: x86: Add another system to quirk list for forcing StorageD3Enable MAINTAINERS: Change myself to a maintainer blk-mq: Properly init requests from blk_mq_alloc_request_hctx() ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 phy: qcom-qmp-combo: fix NULL-deref on runtime resume fuse: add file_modified() to fallocate MAINTAINERS: Update HiSilicon SFC Driver maintainer soundwire: qcom: check for outanding writes before doing a read soundwire: qcom: reinit broadcast completion soundwire: intel: Initialize clock stop timeout KVM: x86/xen: Fix eventfd error handling in kvm_xen_eventfd_assign() capabilities: fix potential memleak on error path from vfs_getxattr_alloc() net: emaclite: update reset_lock member documentation KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format KVM: x86: emulator: update the emulation mode after CR0 write KVM: x86: emulator: update the emulation mode after rsm KVM: x86: emulator: introduce emulator_recalc_and_set_mode KVM: x86: emulator: em_sysexit should update ctxt->mode KVM: selftests: Mark "guest_saw_irq" as volatile in xen_shinfo_test KVM: selftests: Add tests in xen_shinfo_test to detect lock races net: dsa: Fix possible memory leaks in dsa_loop_init() kbuild: fix SIGPIPE error message for AR=gcc-ar and AR=llvm-ar cifs: fix use-after-free caused by invalid pointer `hostname` ext4: update the backup superblock's at the end of the online resize clk: qcom: Update the force mem core bit for GPU clocks clk: Initialize max_rate in struct clk_rate_request clk: Initialize the clk_rate_request even if clk_core is NULL clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() RISC-V: Fix /proc/cpuinfo cpumask warning riscv: fix detection of toolchain Zihintpause support riscv: fix detection of toolchain Zicbom support riscv: mm: add missing memcpy in kasan_init nfs4: Fix kmemleak when allocate slot failed NFSv4.2: Fixup CLONE dest file size for zero-length count SUNRPC: Fix crasher in gss_unwrap_resp_integ() NFSv4: Retry LOCK on OLD_STATEID during delegation return SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot NFSv4.1: Handle RECLAIM_COMPLETE trunking errors NFSv4: Fix a potential state reclaim deadlock NFS: Avoid memcpy() run-time warning for struct sockaddr overflows nfs: Remove redundant null checks before kfree KVM: arm64: Fix bad dereference on MTE-enabled systems net: enetc: survive memory pressure without crashing fbdev: cyber2000fb: fix missing pci_disable_device() kcm: do not sense pfmemalloc status in kcm_sendpage() net: do not sense pfmemalloc status in skb_append_pagefrags() net/mlx5e: Fix macsec sci endianness at rx sa update net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function net/mlx5e: Fix macsec rx security association (SA) update/delete net/mlx5e: Fix macsec coverity issue at rx sa update net/mlx5: Fix crash during sync firmware reset net/mlx5: Update fw fatal reporter state on PCI handlers successful recover net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed net/mlx5e: TC, Reject forwarding from internal port to internal port net/mlx5: Fix possible use-after-free in async command interface net/mlx5: ASO, Create the ASO SQ with the correct timestamp format net/mlx5e: Update restore chain id for slow path packets net/mlx5e: Extend SKB room check to include PTP-SQ net/mlx5: DR, Fix matcher disconnect error flow net/mlx5: Wait for firmware to enable CRS before pci_restore_state net/mlx5e: Do not increment ESN when updating IPsec ESN state netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed netdevsim: fix memory leak in nsim_bus_dev_new() net: broadcom: bcm4908_enet: update TX stats after actual transmission nh: fix scope used to find saddr when adding non gw nh Revert "ip: fix dflt addr selection for connected nexthop" Revert "ip: fix triggering of 'icmp redirect'" io_uring: unlock if __io_run_local_work locked inside io_uring: use io_run_local_work_locked helper genetlink: limit the use of validation workarounds to old ops kbuild: fix typo in modpost Documentation: kbuild: Add description of git for reproducible builds kbuild: use POSIX-compatible grep option net: bcmsysport: Indicate MAC is in charge of PHY PM blk-mq: don't add non-pt request with ->end_io to batch rbd: fix possible memory leak in rbd_sysfs_init() can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb() Drivers: hv: fix repeated words in comments x86/hyperv: Remove BUG_ON() for kmap_local_page() net: ehea: fix possible memory leak in ehea_register_port() KVM: Reject attempts to consume or refresh inactive gfn_to_pfn_cache KVM: Initialize gfn_to_pfn_cache locks in dedicated helper selftests: add openvswitch selftest suite openvswitch: switch from WARN to pr_warn KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable KVM: x86: Exempt pending triple fault from event injection sanity check MAINTAINERS: git://github -> https://github.com for kvm-riscv KVM: debugfs: Return retval of simple_attr_open() if it fails KVM: x86: Reduce refcount if single_open() fails in kvm_mmu_rmaps_stat_open() KVM: x86: Mask off reserved bits in CPUID.8000001FH perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL perf/x86/rapl: Add support for Intel Raptor Lake perf/x86/rapl: Add support for Intel AlderLake-N perf: Fix missing raw data on tracepoint events 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 fbdev/core: Avoid uninitialized read in aperture_remove_conflicting_pci_device() parisc: Export iosapic_serial_irq() symbol for serial port driver can: kvaser_usb: Fix possible completions during init_completion ALSA: aoa: Fix I2S device accounting ALSA: Use del_timer_sync() before freeing timer ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() net: ethernet: ave: Fix MAC to be in charge of PHY PM net: fec: limit register access on i.MX6UL drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume xfs: increase rename inode reservation usb: dwc3: gadget: Don't set IMI for no_interrupt usb: dwc3: gadget: Stop processing more requests on IMI perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics perf auxtrace: Fix address filter symbol name match for modules tools headers UAPI: Sync linux/perf_event.h with the kernel sources powerpc/64s/interrupt: Fix clear of PACA_IRQS_HARD_DIS when returning to soft-masked context spi: meson-spicc: move wait completion in driver to take bursts delay in account s390/vfio-ap: Fix memory allocation for mdev_types array s390/cio: fix out-of-bounds access on cio_ignore free s390/pai: fix raw data collection for PMU pai_ext s390/boot: add secure boot trailer s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() s390/futex: add missing EX_TABLE entry to __futex_atomic_op() s390/uaccess: add missing EX_TABLE entries to __clear_user() MAINTAINERS: remove outdated linux390 link rhashtable: make test actually random Revert "usb: gadget: uvc: limit isoc_sg to super speed gadgets" ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA ACPI: PCC: Fix unintentional integer overflow PM: domains: Fix handling of unavailable/disabled idle states clk: renesas: r8a779g0: Fix HSCIF parent clocks mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO ANDROID: selftests: fcnal-test: Fix UPSTREAM related merge error MAINTAINERS: git://github.com -> https://github.com for sifive riscv: jump_label: mark arguments as const to satisfy asm constraints net: ipa: don't configure IDLE_INDICATION on v3.1 net: ipa: fix v3.1 resource limit masks net: ipa: fix v3.5.1 resource limit max values net: ksz884x: fix missing pci_disable_device() on error in pcidev_init() ANDROID: kernel/sched: rebuild_sched_domains export i40e: Fix flow-type by setting GL_HASH_INSET registers i40e: Fix VF hang when reset is triggered on another VF i40e: Fix ethtool rx-flow-hash setting for X722 ipv6: ensure sane device mtu in tunnels fs/binfmt_elf: Fix memory leak in load_elf_binary() exec: Copy oldsighand->action under spin-lock overflow: Refactor test skips for Clang-specific issues overflow: disable failing tests for older clang versions overflow: Fix kern-doc markup for functions tools headers cpufeatures: Sync with the kernel sources tools headers uapi: Sync linux/stat.h with the kernel sources tools include UAPI: Sync sound/asound.h copy with the kernel sources tools headers uapi: Update linux/in.h copy tools headers: Update the copy of x86's memcpy_64.S used in 'perf bench' tools headers arm64: Sync arm64's cputype.h with the kernel sources perf test: Do not fail Intel-PT misc test w/o libpython perf list: Fix PMU name pai_crypto in perf list on s390 perf record: Fix event fd races perf bpf: Fix build with libbpf 0.7.0 by checking if bpf_program__set_insns() is available perf bpf: Fix build with libbpf 0.7.0 by adding prototype for bpf_load_program() perf vendor events power10: Fix hv-24x7 metric events perf docs: Fix man page build wrt perf-arm-coresight.txt tools headers UAPI: Sync powerpc syscall tables with the kernel sources device property: Fix documentation for *_match_string() APIs xhci: Remove device endpoints from bandwidth list when freeing the device xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices xhci: Add quirk to reset host back to default state at shutdown usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller misc: sgi-gru: use explicitly signed char coresight: cti: Fix hang in cti_disable_hw() usb: dwc3: st: Rely on child's compatible instead of name usb: gadget: uvc: limit isoc_sg to super speed gadgets pm-graph v5.10 media: vivid.rst: loop_video is set on the capture devnode media: vivid: set num_in/outputs to 0 if not supported media: vivid: drop GFP_DMA32 media: vivid: fix control handler mutex deadlock media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced' media: v4l2-dv-timings: add sanity checks for blanking values media: vivid: dev->bitmap_cap wasn't freed in all cases media: vivid: s_fbuf: add more sanity checks KVM: arm64: Use correct accessor to parse stage-1 PTEs nvme-multipath: set queue dma alignment to 3 nvme-tcp: fix possible circular locking when deleting a controller under memory pressure nvme-tcp: replace sg_init_marker() with sg_init_table() ALSA: rme9652: use explicitly signed char ALSA: au88x0: use explicitly signed char cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores cpufreq: intel_pstate: Read all MSRs on the target CPU PM: hibernate: Allow hybrid sleep to work with s2idle ANDROID: mm: export vm_unmapped_area() drm/scheduler: fix fence ref counting net: stmmac: rk3588: Allow multiple gmac controller btrfs: don't use btrfs_chunk::sub_stripes from disk scsi: mpt3sas: re-do lost mpt3sas DMA mask fix can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path RDMA/rxe: Fix mr leak in RESPST_ERR_RNR mptcp: fix abba deadlock on fastopen mptcp: factor out mptcp_connect() mptcp: set msk local address earlier net: lan966x: Stop replacing tx dcbs and dcbs_buf when changing MTU genetlink: piggy back on resv_op to default to a reject policy ethtool: eeprom: fix null-deref on genl_info in dump x86/mm: Do not verify W^X at boot up drm/amd/display: Revert logic for plane modifiers drm/amdkfd: correct the cache info for gfx1036 drm/amdkfd: update gfx1037 Lx cache setting drm/amdgpu: skip mes self test for gc 11.0.3 in recover drm/amd: Add IMU fw version to fw version queries drm/amd/display: Don't return false if no stream drm/amd/display: Remove wrong pipe control lock drm/amd/pm: allow gfxoff on gc_11_0_3 drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x fbdev: sisfb: use explicitly signed char MAINTAINERS: adjust entry after renaming parisc serial driver net-memcg: avoid stalls when under memory pressure tcp: fix indefinite deferral of RTO with SACK reneging docs/process/howto: Replace C89 with C11 Documentation: Fix spelling mistake in hacking.rst Documentation: process: replace outdated LTS table w/ link mmc: core: Fix WRITE_ZEROES CQE handling x86/syscall: Include asm/ptrace.h in syscall_wrapper header ACPI: video: Fix missing native backlight on Chromebooks btrfs: fix type of parameter generation in btrfs_get_dentry btrfs: send: fix send failure of a subcase of orphan inodes btrfs: make thaw time super block check to also verify checksum btrfs: fix tree mod log mishandling of reallocated nodes btrfs: reorder btrfs_bio for better packing btrfs: raid56: avoid double freeing for rbio if full_stripe_write() failed btrfs: raid56: properly handle the error when unable to find the missing stripe tcp: fix a signed-integer-overflow bug in tcp_add_backlog() net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY RDMA/hns: Fix NULL pointer problem in free_mr_init() RDMA/hns: Disable local invalidate operation spi: stm32: Print summary 'callbacks suppressed' message net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed RDMA/efa: Add EFA 0xefa2 PCI ID docs: netdev: offer performance feedback to contributors kcm: annotate data-races around kcm->rx_wait kcm: annotate data-races around kcm->rx_psock net: fman: Use physical address for userspace interfaces platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver leds: simatic-ipc-leds-gpio: fix incorrect LED to GPIO mapping net/mlx5e: Cleanup MACsec uninitialization routine platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems atlantic: fix deadlock at aq_nic_stop platform/x86: thinkpad_acpi: Fix reporting a non present second fan on some models platform/x86: asus-wmi: Add support for ROG X16 tablet mode drm/i915/dp: Reset frl trained flag before restarting FRL training drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU drm/i915: Extend Wa_1607297627 to Alderlake-P mac802154: Fix LQI recording efi: random: Use 'ACPI reclaim' memory for random seed efi: random: reduce seed size to 32 bytes ANDROID: GKI: Enable TRACE_MMIO_ACCESS config for gki_defconfig Revert "coresight: cti: Fix hang in cti_disable_hw()" efi/tpm: Pass correct address to memblock_reserve counter: 104-quad-8: Fix race getting function mode and direction counter: microchip-tcb-capture: Handle Signal1 read and Synapse cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc() Linux 6.1-rc2 Revert "mfd: syscon: Remove repetition of the regmap_get_val_endian()" kernel/utsname_sysctl.c: Fix hostname polling arm64: dts: imx8mm: Enable CPLD_Dn pull down resistor on MX8Menlo block: fix memory leak for elevator on add_disk failure io_uring/net: fail zc sendmsg when unsupported by socket io_uring/net: fail zc send when unsupported by socket net: flag sockets supporting msghdr originated zerocopy hwmon: (corsair-psu) Add USB id of the new HX1500i psu 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.80000006H KVM: x86: Mask off reserved bits in CPUID.80000001H tools: include: sync include/api/linux/kvm.h usb: bdc: change state when port disconnected usb: typec: ucsi: acpi: Implement resume callback usb: typec: ucsi: Check the connection on resume usb: gadget: aspeed: Fix probe regression usb: gadget: uvc: fix sg handling during video encode usb: gadget: uvc: fix sg handling in error case usb: gadget: uvc: fix dropped frame after missed isoc usb: dwc3: gadget: Don't delay End Transfer on delayed_status usb: dwc3: Don't switch OTG -> peripheral if extcon is present KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() kvm: Add support for arch compat vm ioctls MAINTAINERS: Update maintainers for broadcom USB MAINTAINERS: move USB gadget and phy entries under the main USB entry ALSA: hda/realtek: Add another HP ZBook G9 model quirks nfp: only clean `sp_indiff` when application firmware is unloaded amd-xgbe: add the bit rate quirk for Molex cables amd-xgbe: fix the SFP compliance codes check for DAC cables amd-xgbe: enable PLL_CTL for fixed PHY modes only amd-xgbe: use enums for mailbox cmd and sub_cmds amd-xgbe: Yellow carp devices do not need rrc scsi: ufs: core: Fix typo in comment scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS scsi: ufs: core: Fix typo for register name in comments scsi: pm80xx: Display proc_name in sysfs scsi: ufs: core: Fix the error log in ufshcd_query_flag_retry() bpf: Use __llist_del_all() whenever possbile during memory draining bpf: Wait for busy refill_work when destroying bpf memory allocator ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly drm/amdgpu: Adjust MES polling timeout for sriov drm/amd/pm: update driver-if header for smu_v13_0_10 drm/amdgpu: fix pstate setting issue drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD x86/unwind/orc: Fix unreliable stack dump with gcov ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 MAINTAINERS: add keyword match on PTP ethtool: pse-pd: fix null-deref on genl_info in dump ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support wifi: cfg80211: Fix bitrates overflow issue wifi: cfg80211: fix memory leak in query_regdb_file() wifi: mac80211: fix memory free error when registering wiphy fail wifi: cfg80211: silence a sparse RCU warning efi: runtime: Don't assume virtual mappings are missing if VA == PA == 0 efi: libstub: Fix incorrect payload size in zboot header efi: libstub: Give efi_main() asmlinkage qualification efi: efivars: Fix variable writes without query_variable_store() efi: ssdt: Don't free memory if ACPI table was loaded successfully efi: libstub: Remove zboot signing from build options iommu/vt-d: Clean up si_domain in the init_dmars() error path iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() iommu/vt-d: Use rcu_lock in get_resv_regions iommu: Add gfp parameter to iommu_alloc_resv_region parisc: Use signed char for hardware path in pdc.h wifi: rt2x00: use explicitly signed or unsigned types RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc RISC-V: Fix compilation without RISCV_ISA_ZICBOM ALSA: ac97: Use snd_ctl_rename() to rename a control ALSA: ca0106: Use snd_ctl_rename() to rename a control ALSA: emu10k1: Use snd_ctl_rename() to rename a control ALSA: hda/realtek: Use snd_ctl_rename() to rename a control ALSA: usb-audio: Use snd_ctl_rename() to rename a control ALSA: control: add snd_ctl_rename() parisc/serial: Rename 8250_gsc.c to 8250_parisc.c parisc: Make 8250_gsc driver dependend on CONFIG_PARISC i2c: mlxbf: depend on ACPI; clean away ifdeffage fbdev: smscufx: Fix several use-after-free bugs nouveau: fix migrate_to_ram() for faulting page mm/huge_memory: do not clobber swp_entry_t during THP split hugetlb: fix memory leak associated with vma_lock structure mm/page_alloc: reduce potential fragmentation in make_alloc_exact() mm: /proc/pid/smaps_rollup: fix maple tree search mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages mm/mmap: fix MAP_FIXED address return on VMA merge mm/mmap.c: __vma_adjust(): suppress uninitialized var warning mm/mmap: undo ->mmap() when mas_preallocate() fails init: Kconfig: fix spelling mistake "satify" -> "satisfy" ocfs2: clear dinode links count in case of error ocfs2: fix BUG when iput after ocfs2_mknod fails gcov: support GCC 12.1 and newer compilers zsmalloc: zs_destroy_pool: add size_class NULL check mm/mempolicy: fix mbind_range() arguments to vma_merge() mailmap: update email for Qais Yousef mailmap: update Dan Carpenter's email address nfc: virtual_ncidev: Fix memory leak in virtual_nci_send() net: macb: Specify PHY PM management done by MAC net: hinic: fix the issue of double release MBOX callback of VF net: hinic: fix the issue of CMDQ memory leaks net: hinic: fix memory leak when reading function table net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg() selftests: net: Fix netdev name mismatch in cleanup selftests: net: Fix cross-tree inclusion of scripts net: lan966x: Fix the rx drop counter net: netsec: fix error handling in netsec_register_mdio() tipc: fix a null-ptr-deref in tipc_topsrv_accept ANDROID: GKI: Add module load time symbol protection Revert "ANDROID: GKI: Add script to generate symbol protection headers" Revert "ANDROID: GKI: remove info print for header generation" Revert "ANDROID: GKI: Add module load time protected symbol lookup" bpf: Fix dispatcher patchable function entry to 5 bytes nop cxl/pmem: Fix failure to account for 8 byte header for writes to the device LSA. cxl/region: Fix null pointer dereference due to pass through decoder commit cxl/mbox: Add a check on input payload size rcu: Keep synchronize_rcu() from enabling irqs in early boot coresight: cti: Fix hang in cti_disable_hw() coresight: Fix possible deadlock with lock dependency i2c: fix spelling typos in comments rv/dot2c: Make automaton definition static xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() xfs: fix memory leak in xfs_errortag_init xfs: remove redundant pointer lip xfs: fix exception caused by unexpected illegal bestcount in leaf dir fuse: fix readdir cache race perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() x86/ftrace: Remove ftrace_epilogue() drm/amdgpu: fix sdma doorbell init ordering on APUs blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' blktrace: fix possible memleak in '__blk_trace_remove' blktrace: introduce 'blk_trace_{start,stop}' helper bio: safeguard REQ_ALLOC_CACHE bio put io-wq: Fix memory leak in worker creation block, bfq: remove unused variable for bfq_queue drbd: only clone bio if we have a backing device ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() gpio: tegra: Convert to immutable irq chip drm/panfrost: replace endian-specific types with native ones drm/panfrost: Remove type name from internal structs drm/connector: Set DDC pointer in drmm_connector_init drm: tests: Fix a buffer overflow in format_helper_test fbdev: xilinxfb: Make xilinxfb_release() return void fbdev: sisfb: fix repeated word in comment fscrypt: fix keyring memory leak on mount failure net: phy: dp83822: disable MDI crossover status change interrupt ublk_drv: use flexible-array member instead of zero-length array net: sched: fix race condition in qdisc_graft() net: hns: fix possible memory leak in hnae_ae_register() wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new() sfc: include vport_id in filter spec hash and equal() cifs: update internal module number cifs: fix memory leaks in session setup cifs: drop the lease for cached directories on rmdir or rename MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem selftests/landlock: Build without static libraries genetlink: fix kdoc warnings i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter io_uring/msg_ring: Fix NULL pointer dereference in io_msg_send_fd() i2c: xiic: Add platform module alias ACPI: scan: Fix DMA range assignment drivers: watchdog: exar_wdt.c fix use after free watchdog: sp805_wdt: fix spelling typo in comment ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List smb3: interface count displayed incorrectly selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() spi: aspeed: Fix window offset of CE1 dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing dmaengine: stm32-mdma: memset stm32_mdma_chan_config struct before using it selftests: add selftest for chaining of tc ingress handling to egress net: Fix return value of qdisc ingress handling on success ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" net: sched: sfb: fix null pointer access issue when sfb_init() fails Revert "net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init()" net: sched: cake: fix null pointer access issue when cake_init() fails ethernet: marvell: octeontx2 Fix resource not freed after malloc ASoC: simple-card: Fix up checks for HW param fixups ASoC: rt1308-sdw: add the default value of some registers ASoC: rt1308-sdw: update the preset settings ANDROID: gki_defconfig: update for 6.1-rc1 ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() drm/amdgpu: use DRM_SCHED_FENCE_DONT_PIPELINE for VM updates nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show nvmet: fix workqueue MEM_RECLAIM flushing dependency nvme-hwmon: kmalloc the NVME SMART log buffer nvme-hwmon: consistently ignore errors from nvme_hwmon_init drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag nvme: add Guenther as nvme-hwmon maintainer nvme-apple: don't limit DMA segement size nvme-pci: disable write zeroes on various Kingston SSD nvme: fix error pointer dereference in error handling IB/hfi1: Correctly move list in sc_disable() RDMA/cma: Use output interface for net_dev check netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces. ionic: catch NULL pointer issue on reconfig net: hsr: avoid possible NULL deref in skb_clone() bnxt_en: fix memory leak in bnxt_nvm_test() drm/amdgpu: Fix for BO move issue drm/amdgpu: dequeue mes scheduler during fini drm/amd/pm: enable thermal alert on smu_v13_0_10 drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback drm/amd/display: Increase frame size limit for display_mode_vba_util_32.o drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 drm/amd/pm: update SMU IP v13.0.4 driver interface version drm/amd/pm: Init pm_attr_list when dpm is disabled drm/amd/pm: disable cstate feature for gpu reset scenario drm/amd/pm: fulfill SMU13.0.7 cstate control interface drm/amd/pm: fulfill SMU13.0.0 cstate control interface drm/amdgpu: Add sriov vf ras support in amdgpu_ras_asic_supported drm/amdgpu: Enable ras support for mp0 v13_0_0 and v13_0_10 drm/amdgpu: Enable gmc soft reset on gmc_v11_0_3 drm/amdgpu: skip mes self test for gc 11.0.3 drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 drm/amd/amdgpu: enable gfx clock gating features on smu_v13_0_10 drm/amd/pm: remove the pptable id override on smu_v13_0_10 drm/amd/pm: temporarily disable thermal alert on smu_v13_0_10 drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly" drm/amdgpu: Refactor mode2 reset logic for v11.0.7 Revert "drm/amdgpu: let mode2 reset fallback to default when failure" Revert "drm/amdgpu: add debugfs amdgpu_reset_level" drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case tracing/histogram: Update document for KEYS_MAX size xfs: avoid a UAF when log intent item recovery fails dm clone: Fix typo in block_device format specifier dm: remove unnecessary assignment statement in alloc_dev() dm verity: Add documentation for try_verify_in_tasklet option dm cache: delete the redundant word 'each' in comment dm raid: fix typo in analyse_superblocks code comment dm verity: enable WQ_HIGHPRI on verify_wq dm raid: delete the redundant word 'that' in comment dm: change from DMWARN to DMERR or DMCRIT for fatal errors kunit: update NULL vs IS_ERR() tests rtc: cmos: fix build on non-ACPI platforms selftests/ftrace: fix dynamic_events dependency check selftests/memory-hotplug: Remove the redundant warning information ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open ASoC: Intel: sof_rt5682: Add quirk for Rex board selftests/kexec: fix build for ARCH=x86_64 selftests/intel_pstate: fix build for ARCH=x86_64 selftests/futex: fix build for clang x86/resctrl: Fix min_cbm_bits for AMD ASoC: SOF: Intel: pci-mtl: fix firmware name ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 dm bufio: use the acquire memory barrier when testing for B_READING cifs: Fix memory leak when build ntlmssp negotiate blob failed cifs: set rc to -ENOENT if we can not get a dentry for the cached dir cifs: use LIST_HEAD() and list_move() to simplify code cifs: Fix xid leak in cifs_get_file_info_unix() cifs: Fix xid leak in cifs_ses_add_channel() cifs: Fix xid leak in cifs_flock() cifs: Fix xid leak in cifs_copy_file_range() cifs: Fix xid leak in cifs_create() rtc: cmos: Fix wake alarm breakage ANDROID: kbuild: fix typo in modpost ANDROID: kbuild: Use '-f' instead of '--file=' for grep ANDROID: kbuild: re-add vmlinux.symvers for mixed building ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 HID: lenovo: Make array tp10ubkbd_led static const HID: saitek: add madcatz variant of MMO7 mouse device ID Documentation: document ublk user recovery feature powerpc/64s/interrupt: Perf NMI should not take normal exit path powerpc/64/interrupt: Prevent NMI PMI causing a dangerous warning KVM: PPC: BookS PR-KVM and BookE do not support context tracking powerpc: Fix reschedule bug in KUAP-unlocked user copy powerpc/64s: Fix hash__change_memory_range preemption warning powerpc/64s: Disable preemption in hash lazy mmu mode powerpc/64s: make linear_map_hash_lock a raw spinlock powerpc/64s: make HPTE lock and native_tlbie_lock irq-safe powerpc/64s: Add lockdep for HPTE lock powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU powerpc/pseries/vas: Add VAS IRQ primary handler ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE ASoC: codecs: tlv320adc3xxx: Wrap adc3xxx_i2c_remove() in __exit_p() cpufreq: sun50i: Switch to use dev_err_probe() helper cpufreq: qcom-nvmem: Switch to use dev_err_probe() helper cpufreq: imx6q: Switch to use dev_err_probe() helper cpufreq: dt: Switch to use dev_err_probe() helper cpufreq: qcom: remove unused parameter in function definition cpufreq: qcom: fix writes in read-only memory region cpufreq: qcom: fix memory leak in error path cpufreq: tegra194: Fix module loading mtd: parsers: bcm47xxpart: Fix halfblock reads ip6mr: fix UAF issue in ip6mr_sk_done() when addrconf_init_net() failed x86/microcode/AMD: Apply the patch early on every logical thread pinctrl: ocelot: Fix incorrect trigger of the interrupt. mtd: rawnand: marvell: Use correct logic for nand-keep-config mtd: rawnand: tegra: Fix PM disable depth imbalance in probe fbdev: gbefb: Convert sysfs snprintf to sysfs_emit mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe() fbdev: sm501fb: Convert sysfs snprintf to sysfs_emit fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards fbdev: da8xx-fb: Fix error handling in .remove() udp: Update reuse->has_conns under reuseport_lock. mtd: core: add missing of_node_get() in dynamic partitions code mtd: spi-nor: core: Ignore -ENOTSUPP in spi_nor_init() Revert "dt-bindings: pinctrl-zynqmp: Add output-enable configuration" Revert "pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance" clk: renesas: r8a779g0: Add SASYNCPER clocks scsi: lpfc: Fix memory leak in lpfc_create_port() scsi: core: Restrict legal sdev_state transitions via sysfs ARC: mm: fix leakage of memory allocated for PTE arc: update config files arc: iounmap() arg is volatile arc: dts: Harmonize EHCI/OHCI DT nodes name ARC: bitops: Change __fls to return unsigned long ARC: Fix comment typo ARC: Fix comment typo ata: ahci_qoriq: Fix compilation warning ata: ahci_imx: Fix compilation warning ata: ahci_xgene: Fix compilation warning ata: ahci_brcm: Fix compilation warning ata: sata_rcar: Fix compilation warning dt-bindings: hwlock: qcom-hwspinlock: add syscon to MSM8974 clk: mediatek: clk-mt8195-topckgen: Fix error return code in clk_mt8195_topck_probe() clk: sifive: select by default if SOC_SIFIVE clk: rs9: Fix I2C accessors blkcg: Update MAINTAINERS entry x86/topology: Fix duplicated core ID within a package x86/topology: Fix multiple packages shown on a single-package system hwmon/coretemp: Handle large core ID value bpf: prevent decl_tag from being referenced in func_proto selftests/bpf: Add reproducer for decl_tag in func_proto return type MAINTAINERS: git://github -> https://github.com for broadcom x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB Revert "PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro" sched: Introduce struct balance_callback to avoid CFI mismatches sched/core: Fix comparison in sched_group_cookie_match() bpf: Fix sample_flags for bpf_perf_event_output selftests/perf_events: Add a SIGTRAP stress test with disables perf: Fix missing SIGTRAPs counter: ti-ecap-capture: fix IS_ERR() vs NULL check counter: Reduce DEFINE_COUNTER_ARRAY_POLARITY() to defining counter_array x86/fpu: Exclude dynamic states from init_fpstate x86/fpu: Fix the init_fpstate size check with the actual size x86/fpu: Configure init_fpstate attributes orderly ata: ahci_st: Fix compilation warning ASoC: codecs: jz4725b: fix capture selector naming ASoC: codecs: jz4725b: use right control for Capture Volume ASoC: codecs: jz4725b: fix reported volume for Master ctl ASoC: codecs: jz4725b: add missed Line In power control bit fbdev: MIPS supports iomem addresses spi: qup: support using GPIO as chip select line ALSA: hda/realtek: simplify the return of comp_bind() pinctrl: qcom: Avoid glitching lines when we first mux to output 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 mmc: queue: Cancel recovery work on cleanup mmc: block: Remove error check of hw_reset on reset pinctrl: Ingenic: JZ4755 bug fixes net: ethernet: mediatek: ppe: Remove the unused function mtk_foe_entry_usable() net: ethernet: mtk_eth_wed: add missing of_node_put() net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() net: ethernet: mtk_eth_soc: fix possible memory leak in mtk_probe() iio: bmc150-accel-core: Fix unsafe buffer attributes iio: adxl367: Fix unsafe buffer attributes iio: adxl372: Fix unsafe buffer attributes iio: at91-sama5d2_adc: Fix unsafe buffer attributes iio: temperature: ltc2983: allocate iio channels once tools: iio: iio_utils: fix digit calculation iio: adc: stm32-adc: fix channel sampling time init iio: adc: mcp3911: mask out device ID in debug prints iio: adc: mcp3911: use correct id bits iio: adc: mcp3911: return proper error code on failure to allocate trigger iio: adc: mcp3911: fix sizeof() vs ARRAY_SIZE() bug iio: light: tsl2583: Fix module unloading erofs: protect s_inodes with s_inode_list_lock for fscache phy: tegra: xusb: Fix crash during pad power on/down phy: stm32: fix an error code in probe MAINTAINERS: Update Kishon's email address in GENERIC PHY FRAMEWORK ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS ata: ahci-imx: Fix MODULE_ALIAS io_uring/rw: remove leftover debug statement blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() io_uring: don't iopoll from io_ring_ctx_wait_and_kill() io_uring: reuse io_alloc_req() io_uring: kill hot path fixed file bitmap debug checks io_uring: remove FFS_SCM erofs: fix up inplace decompression success rate erofs: shouldn't churn the mapping page for duplicated copies erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy() hwmon: (pwm-fan) Explicitly switch off fan power when setting pwm1_enable to 0 hwmon: (corsair-psu) fix typo in USB id description Linux 6.1-rc1 skmsg: pass gfp argument to alloc_sk_msg() Revert "cpumask: fix checking valid cpu range". lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5 kbuild: fix single directory build mm/slab: use kmalloc_node() for off slab freelist_idx_t array allocation thermal: intel_powerclamp: Use first online CPU as control_cpu MAINTAINERS: git://github -> https://github.com for openrisc smb3: improve SMB3 change notification support cifs: lease key is uninitialized in two additional functions when smb1 cifs: lease key is uninitialized in smb1 paths smb3: must initialize two ACL struct fields to zero cifs: fix double-fault crash during ntlmssp tools arch x86: Sync the msr-index.h copy with the kernel sources perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() perf tests stat+json_output: Include sanity check for topology perf tests stat+csv_output: Include sanity check for topology perf intel-pt: Fix system_wide dummy event for hybrid perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc perf test: Fix attr tests for PERF_FORMAT_LOST perf test: test_intel_pt.sh: Add 9 tests perf inject: Fix GEN_ELF_TEXT_OFFSET for jit perf test: test_intel_pt.sh: Add jitdump test perf test: test_intel_pt.sh: Tidy some alignment perf test: test_intel_pt.sh: Print a message when skipping kernel tracing perf test: test_intel_pt.sh: Tidy some perf record options perf test: test_intel_pt.sh: Fix return checking again KVM: arm64: vgic: Fix exit condition in scan_its_table() KVM: arm64: nvhe: Fix build with profile optimization net: stmmac: Enable mac_managed_pm phylink config net: phylink: add mac_managed_pm in phylink_config structure Revert "net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and}" net: dsa: uninitialized variable in dsa_slave_netdevice_event() sunhme: Uninitialized variable in happy_meal_init() net/smc: Fix an error code in smc_lgr_create() net: phy: dp83867: Extend RX strap quirk for SGMII mode net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter net/atm: fix proc_mpc_write incorrect return value sfc: Change VF mac via PF as first preference if available. clk: tegra: Fix Tegra PWM parent clock clk: at91: fix the build with binutils 2.27 clk: qcom: gcc-msm8660: Drop hardcoded fixed board clocks clk: mediatek: clk-mux: Add .determine_rate() callback kbuild: add -fno-discard-value-names to cmd_cc_ll_c Revert "PCI: Distribute available resources for root buses, too" ANDROID: slab: remove __alloc_size attribute from __kmalloc_node_track_caller drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n parisc: Fix spelling mistake "mis-match" -> "mismatch" in eisa driver cifs: fix static checker warning drm/msm: Kconfig: Fix spelling mistake "throught" -> "through" drm/msm: Remove redundant check for 'submit' drm/msm/a6xx: Remove state objects from list before freeing drm/msm/a6xx: Skip snapshotting unused GMU buffers drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage perf: Skip and warn on unknown format 'configN' attrs perf list: Fix metricgroups title message perf mem: Fix -C option behavior for perf mem record perf annotate: Add missing condition flags for arm64 libperf: Do not include non-UAPI linux/compiler.h header scripts/clang-tools: Convert clang-tidy args to list modpost: put modpost options before argument perf test: Fix test_arm_coresight.sh failures on Juno perf stat: Support old kernels for bperf cgroup counting xen/virtio: Convert PAGE_SIZE/PAGE_SHIFT/PFN_UP to Xen counterparts xen/virtio: Handle cases when page offset > PAGE_SIZE properly MAINTAINERS: update btrfs website links and files hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax() HID: playstation: support updated DualSense rumble mode. HID: playstation: add initial DualSense Edge controller support HID: playstation: stop DualSense output work on remove. HID: magicmouse: Do not set BTN_MOUSE on double report parisc: Fix userspace graphics card breakage due to pgtable special bit parisc: fbdev/stifb: Align graphics memory size to 4MB MAINTAINERS: nfc: s3fwrn5: Drop Krzysztof Opasiak MAINTAINERS: git://github -> https://github.com for petkan Revert "ANDROID: sched/cpuset: Add vendor hook to change tasks affinity" Revert "ANDROID: cpuset: Make cpusets restore on hotplug" net: macvlan: change schedule system_wq to system_unbound_wq tls: strp: make sure the TCP skbs do not have overlapping data i40e: Fix DMA mappings leak net: dsa: qca8k: fix ethtool autocast mib for big-endian systems net: dsa: qca8k: fix inband mgmt for big-endian systems tipc: fix an information leak in tipc_topsrv_kern_subscr tipc: Fix recognition of trial period MAINTAINERS: add RISC-V's patchwork rtc: rv3028: Fix codestyle errors ANDROID: db845c_gki: QCOM_QFPROM is now NVMEM_QCOM_QFPROM rtc: cmos: Fix event handler registration ordering issue RISC-V: Make port I/O string accessors actually work ACPI: resource: note more about IRQ override ACPI: resource: do IRQ override on LENOVO IdeaPad ACPI: extlog: Handle multiple records ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() Documentation: ACPI: Prune DSDT override documentation from index riscv: enable software resend of irqs RISC-V: Re-enable counter access from userspace riscv: vdso: fix NULL deference in vdso_join_timens() when vfork riscv: Add cache information in AUX vector soc: sifive: ccache: define the macro for the register shifts soc: sifive: ccache: use pr_fmt() to remove CCACHE: prefixes soc: sifive: ccache: reduce printing on init soc: sifive: ccache: determine the cache level from dts soc: sifive: ccache: Rename SiFive L2 cache to Composable cache. dt-bindings: sifive-ccache: change Sifive L2 cache to Composable cache Documentation: rtla: Correct command line example sunhme: fix an IS_ERR() vs NULL check in probe net: marvell: prestera: fix a couple NULL vs IS_ERR() checks kcm: avoid potential race in kcm_tx_work tcp: Clean up kernel listener's reqsk in inet_twsk_purge() nfsd: ensure we always call fh_verify_error tracepoint MAINTAINERS: of: collapse overlay entry into main device tree entry riscv: check for kernel config option in t-head memory types errata riscv: use BIT() marco for cpufeature probing riscv: use BIT() macros in t-head errata init riscv: drop some idefs from CMO initialization riscv: cleanup svpbmt cpufeature probing selftests/bpf: Make bpf_user_ringbuf_drain() selftest callback return 1 bpf: Allow bpf_user_ringbuf_drain() callbacks to return 1 riscv: Pass -mno-relax only on lld < 15.0.0 cifs: use ALIGN() and round_up() macros cifs: find and use the dentry for cached non-root directories also cifs: enable caching of directories for which a lease is held cifs: prevent copying past input buffer boundaries cifs: fix uninitialised var in smb2_compound_op() cifs: improve symlink handling for smb2+ smb3: clarify multichannel warning cifs: fix regression in very old smb1 mounts vdpa/ifcvf: add reviewer virtio_pci: use irq to detect interrupt support spi: intel: Fix the offset to get the 64K erase opcode ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK ASoC: rt1019: Fix the TDM settings ASoC: rt5682s: Fix the TDM Tx settings drm/vc4: hdmi: Check the HSM rate at runtime_resume drm/vc4: hdmi: Enforce the minimum rate at runtime_resume drm/vc4: Add module dependency on hdmi-codec powerpc/pseries: Fix CONFIG_DTL=n build powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test RISC-V: Avoid dereferening NULL regs in die() highmem: fix kmap_to_page() for kmap_local_page() addresses mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page mm/selftest: uffd: explain the write missing fault check mm/hugetlb: use hugetlb_pte_stable in migration race check mm/hugetlb: fix race condition of uffd missing/minor handling zram: always expose rw_page LoongArch: update local TLB if PTE entry exists mm: use update_mmu_tlb() on the second thread kasan: fix array-bounds warnings in tests hmm-tests: add test for migrate_device_range() nouveau/dmem: evict device private memory during release nouveau/dmem: refactor nouveau_dmem_fault_copy_one() mm/migrate_device.c: add migrate_device_range() mm/migrate_device.c: refactor migrate_vma and migrate_deivce_coherent_page() mm/memremap.c: take a pgmap reference on page allocation mm: free device private pages have zero refcount mm/memory.c: fix race when faulting a device private page mm/damon: use damon_sz_region() in appropriate place mm/damon: move sz_damon_region to damon_sz_region lib/test_meminit: add checks for the allocation functions kmsan: unpoison @tlb in arch_tlb_gather_mmu() ext4,f2fs: fix readahead of verity data mm/mmap: undo ->mmap() when arch_validate_flags() fails net: phy: micrel: Fixes FIELD_GET assertion openvswitch: add nf_ct_is_confirmed check before assigning the helper tcp: Fix data races around icsk->icsk_af_ops. ipv6: Fix data races around sk->sk_prot. tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). tcp/udp: Fix memory leak in ipv6_renew_options(). dt-bindings: riscv: add new riscv,isa strings for emulators dt-bindings: interrupt-controller: sifive,plic: add legacy riscv compatible dt-bindings: timer: sifive,clint: add legacy riscv compatible mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in mm/mmap: preallocate maple nodes for brk vma expansion mm: more vma cache removal mmap: fix copy_vma() failure path mm/compaction: fix set skip in fast_find_migrateblock mm/hugetlb.c: make __hugetlb_vma_unlock_write_put() static rtc: k3: Use devm_clk_get_enabled() helper rtc: jz4740: Use devm_clk_get_enabled() helper rtc: mpfs: Use devm_clk_get_enabled() helper io_uring/rw: ensure kiocb_end_write() is always called io_uring: fix fdinfo sqe offsets calculation io_uring: local variable rw shadows outer variable in io_write io_uring/opdef: remove 'audit_skip' from SENDMSG_ZC io_uring: optimise locking for local tw with submit_wait io_uring: remove redundant memory barrier in io_req_local_work_add io_uring/net: handle -EINPROGRESS correct for IORING_OP_CONNECT io_uring: remove notif leftovers io_uring: correct pinned_vm accounting io_uring/af_unix: defer registered files gc to io_uring release rtc: ds1685: Fix spelling of function name in comment block rtc: isl12022: switch to using regmap API rtc: isl12022: drop redundant write to HR register rtc: isl12022: use dev_set_drvdata() instead of i2c_set_clientdata() rtc: isl12022: use %ptR rtc: isl12022: simplify some expressions rtc: isl12022: drop a dev_info() rtc: isl12022: specify range_min and range_max rtc: isl12022: stop using deprecated devm_rtc_device_register() rtc: stmp3xxx: Add failure handling for stmp3xxx_wdt_register() i3c: master: Remove the wrong place of reattach. i3c: master: Free the old_dyn_addr when reattach. tracing: Fix reading strings from synthetic events tracing: Add "(fault)" name injection to kernel probes tracing: Move duplicate code of trace_kprobe/eprobe.c into header kbuild: Stop including vmlinux.bz2 in the rpm's Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5 arm64: Add AMPERE1 to the Spectre-BHB affected list doc: RISC-V: Document that misaligned accesses are supported drm/amd/display: Add HUBP surface flip interrupt handler dt-bindings: mfd: mt6370: fix the interrupt order of the charger in the example dt-bindings: leds: mt6370: Fix MT6370 LED indicator DT warning powerpc/32: fix syscall wrappers with 64-bit arguments of unaligned register-pairs ring-buffer: Fix kernel-doc mctp: prevent double key removal and unref selftests: netfilter: Fix nft_fib.sh for all.rp_filter=1 netfilter: rpfilter/fib: Populate flowic_l3mdev field selftests: netfilter: Test reverse path filtering ftrace: Fix char print issue in print_ip_ins() Revert "ANDROID: fs: epoll: use freezable blocking call" ANDROID: fix build problem in kernel/sched/vendor_hooks.c nvme-multipath: fix possible hang in live ns resize with ANA access nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 nvme-tcp: fix possible hang caused during ctrl deletion nvme-rdma: fix possible hang caused during ctrl deletion arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored LoongArch: Update Loongson-3 default config file LoongArch: Add ACPI-based generic laptop driver LoongArch: Add BPF JIT support LoongArch: Add some instruction opcodes and formats LoongArch: Move {signed,unsigned}_imm_check() to inst.h LoongArch: Add kdump support LoongArch: Add kexec support LoongArch: Use generic BUG() handler LoongArch: Add SysRq-x (TLB Dump) support LoongArch: Add perf events support LoongArch: Add qspinlock support LoongArch: Use TLB for ioremap() LoongArch: Support access filter to /dev/mem interface LoongArch: Refactor cache probe and flush methods LoongArch: mm: Refactor TLB exception handlers LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules LoongArch: Support PC-relative relocations in modules LoongArch: Define ELF relocation types added in ABIv2.0 LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS LoongArch: Kconfig: Fix spelling mistake "delibrately" -> "deliberately" LoongArch: Mark __xchg() and __cmpxchg() as __always_inline LoongArch: Flush TLB earlier at initialization LoongArch: Do not create sysfs control file for io master CPUs LoongArch: Fix cpu name after CPU-hotplug net/mlx5: Make ASO poll CQ usable in atomic context tcp: cdg: allow tcp_cdg_release() to be called multiple times Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler" inet: ping: fix recent breakage ipv6: ping: fix wrong checksum for large frames Revert "ANDROID: GKI: sched: add rvh for new cfs task util" net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports mm: cgroup: fix comments for get from fd/file helpers Revert "ANDROID: sched: Add rvh for cpu controller cgroup can attach" Revert "ANDROID: hung_task: Add vendor hook for hung task detect" watchdog: Add tracing events for the most usual watchdog events irqchip: IMX_MU_MSI should depend on ARCH_MXC ANDROID: clang: update to 15.0.2 FROMLIST: fs/select: mark do_select noinline_for_stack FROMLIST: ARM: NWFPE: avoid compiler-generated __aeabi_uldivmod xen: Kconfig: Fix spelling mistake "Maxmium" -> "Maximum" ALSA: hda: cs35l41: Support System Suspend ALSA: hda: cs35l41: Remove suspend/resume hda hooks ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb nilfs2: fix leak of nilfs_root in case of writer thread creation failure nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() nilfs2: fix use-after-free bug of struct nilfs_root mm/damon/core: initialize damon_target->list in damon_new_target() mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page include/linux/entry-common.h: remove has_signal comment of arch_do_signal_or_restart() prototype proc: test how it holds up with mapping'less process mailmap: update Frank Rowand email address ia64: mca: use strscpy() is more robust and safer init/Kconfig: fix unmet direct dependencies ia64: update config files nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure fork: remove duplicate included header files prandom: remove unused functions treewide: use get_random_bytes() when possible treewide: use get_random_u32() when possible treewide: use get_random_{u8,u16}() when possible, part 2 treewide: use get_random_{u8,u16}() when possible, part 1 treewide: use prandom_u32_max() when possible, part 2 treewide: use prandom_u32_max() when possible, part 1 cifs: fix skipping to incorrect offset in emit_cached_dirents dt-bindings: riscv: update microchip.yaml's maintainership MAINTAINERS: update polarfire soc clock binding ANDROID: introduce CONFIG_GKI_NET_XFRM_HACKS alpha: remove the needless aliases osf_{readv,writev} powerpc: Fix 85xx build docs/zh_CN: add a man-pages link to zh_CN/index.rst docs/zh_CN: Rewrite the Chinese translation front page docs/zh_CN: add zh_CN/arch.rst docs/zh_CN: promote the title of zh_CN/process/index.rst perf stat: Support old kernels for bperf cgroup counting bpf: cgroup_iter: support cgroup1 using cgroup fd cgroup: add cgroup_v1v2_get_from_[fd/file]() drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers drm/i915: allow control over the flags when migrating drm/amd/display: Simplify bool conversion drm/amd/display: fix transfer function passed to build_coefficients() drm/amd/display: add a license to cursor_reg_cache.h drm/amd/display: make virtual_disable_link_output static drm/amd/display: fix indentation in dc.c drm/amd/display: make dcn32_split_stream_for_mpc_or_odm static drm/amd/display: fix build error on arm64 drm/amd/display: 3.2.207 drm/amd/display: Clean some DCN32 macros drm/amdgpu: Add poison mode query for umc v8_10_0 drm/amdgpu: Update umc v8_10_0 headers drm/amdgpu: fix coding style issue for mca notifier drm/amdgpu: define convert_error_address for umc v8.7 drm/amdgpu: define RAS convert_error_address API drm/amdgpu: remove check for CE in RAS error address query NFSD: unregister shrinker when nfsd_init_net() fails drm/i915: Fix display problems after resume mmc: sdhci-sprd: Fix minimum clock limit btrfs: ignore fiemap path cache if we have multiple leaves for a data extent btrfs: fix processing of delayed tree block refs during backref walking btrfs: fix processing of delayed data refs during backref walking btrfs: delete stale comments after merge conflict resolution btrfs: unlock locked extent area if we have contention btrfs: send: update command for protocol version check btrfs: send: allow protocol version 3 with CONFIG_BTRFS_DEBUG parisc: Convert PDC console to an early console parisc: Reduce kernel size by packing alternative tables xen/pv: support selecting safe/unsafe msr accesses xen/pv: refactor msr access functions to support safe and unsafe accesses xen/pv: fix vendor checks for pmu emulation xen/pv: add fault recovery control to pmu msr accesses wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 wifi: mt76: fix receiving LLC packets on mt7615/mt7915 ALSA: oss: Fix potential deadlock at unregistration ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() can: kvaser_usb_leaf: Fix CAN state after restart can: kvaser_usb_leaf: Fix TX queue out of sync after restart can: kvaser_usb: Fix use of uninitialized completion can: kvaser_usb_leaf: Fix overread with an invalid command ALSA: hda/realtek: Add Intel Reference SSID to support headset keys clk: tests: Add tests for notifiers clk: Update req_rate on __clk_recalc_rates() nfp: flower: fix incorrect struct type in GRE key_size net: sfp: fill also 5gbase-r and 25gbase-r modes in sfp_parse_support() net: systemport: Enable all RX descriptors for SYSTEMPORT Lite net: prestera: span: do not unbind things things that were never bound drm/amd/display: fix array-bounds error in dc_stream_remove_writeback() [take 2] drm/amd/pm: smu7_hwmgr: fix potential off-by-one overflow in 'performance_levels' drm/amd/pm: vega10_hwmgr: fix potential off-by-one overflow in 'performance_levels' drm/amdgpu: fix SDMA suspend/resume on SR-IOV drm/amdgpu: switch sdma buffer function tear down to a helper drm/amdgpu: Fix SDMA engine resume issue under SRIOV drm/amd/display: Fix watermark calculation drm/amd/display: Drop uncessary OTG lock check drm/amd/display: Use set_vtotal_min_max to configure OTG VTOTAL drm/amd/display: Add a missing hook to DCN20 drm/amd/display: always allow pstate change when no dpps are active on dcn315 drm/amd/display: Display does not light up after S4 resume drm/amd/display: Use the same cursor info across features drm/amd/display: Fix bug preventing FCLK Pstate allow message being sent drm/amd/display: Acquire FCLK DPM levels on DCN32 drm/amd/display: Validate DSC After Enable All New CRTCs drm/amd/display: Add a helper to map ODM/MPC/Multi-Plane resources drm/amd/display: increase hardware status wait time drm/amd/display: Do not trigger timing sync for phantom pipes drm/amd/display: Use correct pixel clock to program DTBCLK DTO's drm/amd/display: do not compare integers of different widths drm/amd/display: zeromem mypipe heap struct before using it drm/amd/display: properly configure DCFCLK when enable/disable Freesync Revert "drm/amd/display: skip commit minimal transition state" drm/amd/display: Update PMFW z-state interface for DCN314 drm/amd/display: explicitly disable psr_feature_enable appropriately Revert "cgroup: enable cgroup_get_from_file() on cgroup1" cgroup: Reorganize css_set_lock and kernfs path processing ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM module: tracking: Keep a record of tainted unloaded modules only docs/zh_CN: Update the translation of page_owner to 6.0-rc7 docs/zh_CN: Update the translation of ksm to 6.0-rc7 docs/howto: Replace abundoned URL of gmane.org Documentation: ubifs: Fix compression idiom Documentation/mm/page_owner.rst: delete frequently changing experimental data docs/zh_CN: Fix build warning docs: ftrace: Correct access mode block: fix leaking minors of hidden disks block: avoid sign extend problem with default queue flags mask ALSA: hda/realtek: Add quirk for ASUS GV601R laptop ALSA: hda/realtek: Correct pin configs for ASUS G533Z xen/virtio: enable grant based virtio on x86 spi: aspeed: Fix typo in mode_bits field for AST2600 platform spi: mpc52xx: Replace NO_IRQ by 0 spi: spi-mem: Fix typo (of -> or) ASoC: cx2072x: fix spelling typo in comment ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe ASoC: codec: tlv320adc3xxx: add GPIOLIB dependency ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" ANDROID: Configure out the macros in android_kabi and android_vendor ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE() ANDROID: GKI: add android_kabi.h KVM: arm64: selftests: Fix multiple versions of GIC creation ARM: mmp: Make some symbols static ARM: spear6xx: Staticize few definitions clk: spear: Move prototype to accessible header alpha: fix marvel_ioread8 build regression s390/vmur: generate uevent on unsolicited device end s390/vmur: remove unnecessary BUG statement wifi: cfg80211: update hidden BSSes to avoid WARN_ON wifi: mac80211: fix crash in beacon protection for P2P-device wifi: mac80211_hwsim: avoid mac80211 warning on bad rate wifi: cfg80211: avoid nontransmitted BSS list corruption wifi: cfg80211: fix BSS refcounting bugs wifi: cfg80211: ensure length byte is present before access wifi: mac80211: fix MBSSID parsing use-after-free wifi: cfg80211/mac80211: reject bad MBSSID elements wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() drm/i915/display: handle migration for dpt drm/i915/guc: Fix revocation of non-persistent contexts octeontx2-pf: mcs: fix possible memory leak in otx2_probe() ] ptp: ocp: remove symlink for second GNSS Input: i8042 - fix refount leak on sparc Input: i8042 - add LoongArch support in i8042-acpipnpio.h Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h Input: pinephone-keyboard - support the proxied I2C bus Input: pinephone-keyboard - add PinePhone keyboard driver octeontx2-af: cn10k: mcs: Fix error return code in mcs_register_interrupts() net: dsa: fix wrong pointer passed to PTR_ERR() in dsa_port_phylink_create() octeontx2-pf: mcs: fix missing unlock in some error paths macvlan: enforce a consistent minimal mtu mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() ALSA: usb-audio: Avoid superfluous endpoint setup ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() ALSA: usb-audio: Avoid unnecessary interface change at EP close ALSA: hda: Update register polling macros KVM: arm64: Enable stack protection and branch profiling for VHE KVM: arm64: Limit stage2_apply_range() batch size to largest block KVM: arm64: Work out supported block level at compile time fbdev: mb862xx: Fix check of return value from irq_of_parse_and_map() fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry fbdev: tridentfb: Fix missing pci_disable_device() in probe and remove fbdev: smscufx: Fix use-after-free in ufx_ops_open() fbdev: gbefb: Convert to use dev_groups fbdev: imxfb: Remove redundant dev_err() call fbdev: omapfb/dss: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() fbdev: uvesafb: Convert snprintf to scnprintf fbdev: arkfb: Remove the unused function dac_read_reg() fbdev: tridentfb: Remove the unused function shadowmode_off() fbdev: controlfb: Remove the unused function VAR_MATCH() fbdev: udlfb: Remove redundant initialization to variable identical openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached smb3: fix oops in calculating shash_setkey cifs: secmech: use shash_desc directly, remove sdesc smb3: rename encryption/decryption TFMs cifs: replace kfree() with kfree_sensitive() for sensitive data Revert "ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU." virtio_pci: don't try to use intxif pin is zero vDPA: conditionally read MTU and MAC in dev cfg space vDPA: fix spars cast warning in vdpa_dev_net_mq_config_fill vDPA: check virtio device features to detect MQ vDPA: check VIRTIO_NET_F_RSS for max_virtqueue_paris's presence vDPA: only report driver features if FEATURES_OK is set vDPA: allow userspace to query features of a vDPA device hugetlb: allocate vma lock for all sharable vmas hugetlb: take hugetlb vma_lock when clearing vma_lock->vma pointer hugetlb: fix vma lock handling during split vma and range unmapping mglru: mm/vmscan.c: fix imprecise comments mm/mglru: don't sync disk for each aging cycle f2fs: change to use atomic_t type form sbi.atomic_files f2fs: account swapfile inodes vfio: More vfio_file_is_group() use cases io_uring: limit registration w/ SINGLE_ISSUER io_uring: remove io_register_submitter io_uring: simplify __io_uring_add_tctx_node docs: notifier-error-inject: Correct test's name selftests/memory-hotplug: Adjust log info for maintainability selftests/memory-hotplug: Restore memory before exit selftests/memory-hotplug: Add checking after online or offline selftests/ftrace: func_event_triggers: fix typo in user message Documentation: kunit: Update description of --alltests option kunit: declare kunit_assert structs as const kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED kunit: remove format func from struct kunit_assert, get it to 0 bytes kunit: tool: Don't download risc-v opensbi firmware with wget kunit: make kunit_kfree(NULL) a no-op to match kfree() kunit: make kunit_kfree() not segfault on invalid inputs kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends kunit: drop test pointer in string_stream_fragment kunit: string-stream: Simplify resource use UPSTREAM: thermal/core: Add a check before calling set_trip_temp() btrfs: add missing path cache update during fiemap xen/virtio: use dom0 as default backend for CONFIG_XEN_VIRTIO_FORCE_GRANT xen/virtio: restructure xen grant dma setup vfio: Make the group FD disassociate from the iommu_group vfio: Hold a reference to the iommu_group in kvm for SPAPR vfio: Add vfio_file_is_group() MAINTAINERS: rectify file entry in ALIBABA PMU DRIVER drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI drivers/perf: fix return value check in ali_drw_pmu_probe() arm64: errata: Add Cortex-A55 to the repeat tlbi list virtio_blk: add SECURE ERASE command support vp_vdpa: support feature provisioning vdpa_sim_net: support feature provisioning vdpa: device feature provisioning virtio-net: use mtu size as buffer length for big packets virtio-net: introduce and use helper function for guest gso support checks virtio: drop vp_legacy_set_queue_size virtio_ring: make vring_alloc_queue_packed prettier virtio_ring: split: Operators use unified style vhost: add __init/__exit annotations to module init/exit funcs arm64/sysreg: Fix typo in SCTR_EL1.SPINTMASK wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array wifi: wext: use flex array destination for memcpy() wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets wifi: mac80211: netdev compatible TX stop for iTXQ drivers riscv: dts: microchip: fix fabric i2c reg size wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() wifi: mac80211: remove/avoid misleading prints wifi: mac80211: fix probe req HE capabilities access wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx net/9p: clarify trans_fd parse_opt failure handling net/9p: add __init/__exit annotations to module init/exit funcs net/9p: use a dedicated spinlock for trans_fd KVM: PPC: Book3S HV: Fix stack frame regs marker mmc: sdhci-tegra: Use actual clock rate for SW tuning correction watchdog: twl4030_wdt: add missing mod_devicetable.h include mmc: renesas_sdhi: Fix rounding errors net: ethernet: bgmac: Remove -Warray-bounds exception net: ethernet: mediatek: Remove -Warray-bounds exception prestera: matchall: do not rollback if rule exists ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference net: enetc: Remove duplicated include in enetc_qos.c octeontx2-pf: mcs: remove unneeded semicolon hv_netvsc: Fix race between VF offering and VF association message from host net: ieee802154: return -EINVAL for unknown addr type MAINTAINERS: add Jan as SMC maintainer net: ieee802154: fix error return code in dgram_bind() net: ieee802154: return -EINVAL for unknown addr type xen/pcifront: move xenstore config scanning into sub-function riscv: enable THP_SWAP for RV64 RISC-V: Print SSTC in canonical order Revert "drm/sched: Use parent fence instead of finished" 9p/trans_fd: always use O_NONBLOCK read/write perf script: Add missing fields in usage hint perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB perf mem/c2c: Avoid printing empty lines for unsupported events perf mem/c2c: Add load store event mappings for AMD perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout() perf test coresight: Add relevant documentation about ARM64 CoreSight testing perf test: Add git ignore for tmp and output files of ARM CoreSight tests perf test coresight: Add unroll thread test shell script perf test coresight: Add unroll thread test tool perf test coresight: Add thread loop test shell scripts perf test coresight: Add thread loop test tool perf test coresight: Add memcpy thread test shell script perf test coresight: Add memcpy thread test tool perf test: Add git ignore for perf data generated by the ARM CoreSight tests perf test: Add arm64 asm pureloop test shell script perf test: Add asm pureloop test tool perf test: Add build infra for perf test tools for ARM CoreSight tests ANDROID: db845c_gki: Enable QCOM_GPI_DMA=m Revert "drm/amdgpu: use dirty framebuffer helper" drm/amdgpu: Correct amdgpu_amdkfd_total_mem_size calculation drm/amdgpu: Set vmbo destroy after pt bo is created drm/amdgpu: Fix VRAM BO swap issue drm/amd/display: Remove unused struct i2c_id_config_access drm/amd/display: Removed unused variable 'sdp_stream_enable' drm/amd/display: clean up dcn32_fpu.c kernel-doc drm/amd/display: Fix vblank refcount in vrr transition drm/amd/display: Enable dpia support for dcn314 drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd drm/amdgpu/sdma: add missing release_firmware() in amdgpu_sdma_init_microcode() drm/amd/display: clean up one inconsistent indenting drm/amd/display: clean up one inconsistent indenting drm/amd/display: Minor code style change drm/amd/display: update DSC for DCN32 drm/amd/display: Disconnect DSC for unused pipes during ODM transition drm/amd/display: unblock mcm_luts drm/amd/display: 3.2.206 drm/amd/display: Enable 2 to 1 ODM policy if supported drm/amd/display: Add PState change high hook for DCN32 drm/amdgpu: Enable VCN PG on GC11_0_1 drm/amd/display: Add missing mask sh for SYM32_TP_SQ_PULSE register drm/amd/display: Add missing SDP registers to DCN32 reglist drm/amd/display: Fix disable DSC logic in the DIO code drm/amd/display: Fix merging dynamic ODM+MPO configs on DCN32 drm/amd/display: Adding missing HDMI ACP SEND register drm/amd/display: Remove OPTC lock check drm/amd/display: Fix SubVP control flow in the MPO context drm/amd/display: Update DCN321 hook that deals with pipe aquire drm/amd/display: Drop unused code for DCN32/321 drm/amd/display: block odd h_total timings from halving pixel rate drm/amd/display: Fix vupdate and vline position calculation drm/amd/display: write all 4 bytes of FFE_PRESET dpcd value drm/amd/display: Increase compbuf size prior to updating clocks drm/amd/display: Keep OTG on when Z10 is disable drm/amd/display: add dummy pstate workaround to dcn315 drm/amd/display: skip commit minimal transition state drm/amd/display: Add log for LTTPR drm/amd/display: For SubVP pipe split case use min transition into MPO drm/amd/display: Refactor edp ILR caps codes drm/amd/display: Allow PSR exit when panel is disconnected drm/amd/display: AUX tracing cleanup drm/amd/display: fix integer overflow during MSA V_Freq calculation drm/amd/display: Disable GSL when enabling phantom pipe drm/amd/display: prevent S4 test from failing Revert "drm/amd/display: correct hostvm flag" drm/amd/display: Block SubVP if rotation being used drm/amd/display: fix dcn315 dml detile overestimation drm/amd/display: Reorder FCLK P-state switch sequence for DCN32 drm/amd/display: Program SubVP in dc_commit_state_no_check drivers/amd/pm: check the return value of amdgpu_bo_kmap drm/amd/display: change to enc314_stream_encoder_dp_blank static drm/amd/display: Only commit SubVP state after pipe programming drm/amd/display: Fix mutex lock in dcn10 random: clear new batches when bringing new CPUs online ftrace: Create separate entry in MAINTAINERS for function hooks tracing: Update MAINTAINERS to reflect new tracing git repo perf test: Add CoreSight shell lib shared code for future tests perf test: Introduce script for data symbol testing perf record: Save DSO build-ID for synthesizing powerpc: Don't add __powerpc_ prefix to syscall entry points NFSv4/flexfiles: Cancel I/O if the layout is recalled or revoked SUNRPC: Add API to force the client to disconnect SUNRPC: Add a helper to allow pNFS drivers to selectively cancel RPC calls SUNRPC: Fix races with rpc_killall_tasks() block: Remove the repeat word 'can' sched/core: Merge cpumask_andnot()+for_each_cpu() into for_each_cpu_andnot() lib/test_cpumask: Add for_each_cpu_and(not) tests cpumask: Introduce for_each_cpu_andnot() lib/find_bit: Introduce find_next_andnot_bit() ARM/dma-mapping: remove the dma_coherent member of struct dev_archdata ARM/dma-mappіng: don't override ->dma_coherent when set from a bus notifier mmc: core: Add SD card quirk for broken discard perf stat: Rename to aggr_cpu_id.thread_idx perf stat: Don't compare runtime stat for shadow stats perf stat: Kill unused per-thread runtime stats perf stat: Use thread map index for shadow stat perf stat: Rename saved_value->cpu_map_idx perf stat: Don't call perf_stat_evsel_id_init() repeatedly perf stat: Convert perf_stat_evsel.res_stats array perf tools: Remove special handling of system-wide evsel perf tools: Add evlist__add_sched_switch() perf tools: Get rid of evlist__add_on_all_cpus() libperf: Propagate maps only if necessary libperf: Populate system-wide evsel maps perf vendor events: Update Intel broadwellde perf vendor events: Update Intel tigerlake perf vendor events: Update Intel skylake perf vendor events: Update silvermont cpuids perf vendor events: Update Intel sapphirerapids perf vendor events: Update Intel sandybridge perf vendor events: Update Intel jaketown perf vendor events: Update Intel ivytown perf vendor events: Update Intel ivybridge perf vendor events: Update Intel icelakex perf vendor events: Update Intel icelake perf vendor events: Update Intel haswellx perf vendor events: Update Intel haswell perf vendor events: Update elkhartlake cpuids perf vendor events: Update Intel cascadelakex perf vendor events: Update Intel broadwellx perf vendor events: Update Intel broadwell perf vendor events: Update Intel alderlake perf vendor events: Update Intel skylakex perf metrics: Don't scale counts going into metrics perf expr: Remove jevents case workaround perf test: Adjust case of test metrics perf expr: Allow a double if expression perf parse-events: Remove unused macros __PERF_EVENT_FIELD() perf tools: Fix empty version number when building outside of a git repo perf lock: Remove unused struct lock_contention_key perf jit: Remove unused struct debug_line_info perf metric: Remove unused struct metric_ref_node perf annotate: Remove unused struct disasm_line_samples perf machine: Remove unused struct process_args perf lock contention: Fix a build error on 32-bit perf stat: Clean redundant if in process_evlist MAINTAINERS: adjust STARFIVE JH7100 PINCTRL DRIVER after file movement xen/gntdev: Accommodate VMA splitting xen/gntdev: Prevent leaking grants xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() xen/xenbus: Fix spelling mistake "hardward" -> "hardware" wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer net: ethernet: adi: adin1110: Add check in netdev_event docs: networking: phy: add missing space net: pse-pd: PSE_REGULATOR should depend on REGULATOR Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" mailbox: qcom-ipcc: flag IRQ NO_THREAD mailbox: pcc: Fix spelling mistake "Plaform" -> "Platform" mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg mailbox: qcom-apcs-ipc: add IPQ8074 APSS clock support dt-bindings: mailbox: qcom: correct clocks for IPQ6018 and IPQ8074 dt-bindings: mailbox: qcom: set correct #clock-cells mailbox: mpfs: account for mbox offsets while sending mailbox: mpfs: fix handling of the reg property dt-bindings: mailbox: fix the mpfs' reg property mailbox: imx: fix RST channel support tracing: Do not free snapshot if tracer is on cmdline ftrace: Still disable enabled records marked as disabled riscv: compat: s/failed/unsupported if compat mode isn't supported docs: bump minimal GNU Make version to 3.82 cifs: remove initialization value cifs: Replace a couple of one-element arrays with flexible-array members smb3: do not log confusing message when server returns no network interfaces PCI: qcom-ep: Check platform_get_resource_byname() return value PCI: qcom-ep: Add support for SM8450 SoC dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC dt-bindings: PCI: qcom-ep: Define clocks per platform PCI: qcom-ep: Make PERST separation optional dt-bindings: PCI: qcom-ep: Make PERST separation optional PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic f2fs: allow direct read for zoned device power: supply: ab8500: remove unused static local variable xprtrdma: Fix uninitialized variable xprtrdma: Prevent memory allocations from driving a reclaim xprtrdma: Memory allocation should be allowed to fail during connect xprtrdma: MR-related memory allocation should be allowed to fail xprtrdma: Clean up synopsis of rpcrdma_regbuf_alloc() xprtrdma: Clean up synopsis of rpcrdma_req_create() svcrdma: Clean up RPCRDMA_DEF_GFP SUNRPC: Replace the use of the xprtiod WQ in rpcrdma NFSv4.2: Add a tracepoint for listxattr NFSv4.2: Add tracepoints for getxattr, setxattr, and removexattr NFSv4.2: Move TRACE_DEFINE_ENUM(NFS4_CONTENT_*) under CONFIG_NFS_V4_2 NFSv4.2: Add special handling for LISTXATTR receiving NFS4ERR_NOXATTR nfs: remove nfs_wait_atomic_killable() and nfs_write_prepare() declaration NFSv4: remove nfs4_renewd_prepare_shutdown() declaration fs/nfs/pnfs_nfs.c: fix spelling typo and syntax error in comment i2c: aspeed: Assert NAK when slave is busy i2c: designware: Fix handling of real but unexpected device interrupts i2c: qcom-cci: Add MSM8226 compatible dt-bindings: i2c: qcom,i2c-cci: Document clocks for MSM8974 dt-bindings: i2c: qcom,i2c-cci: Document MSM8226 compatible i2c: microchip: pci1xxxx: Fix comparison of -EPERM against an unsigned variable PCI: Expose PCIe Resizable BAR support via sysfs PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation PCI/ASPM: Ignore L1 PM Substates if device lacks capability PCI/ASPM: Factor out L1 PM Substates configuration docs:kselftest: fix kselftest_module.h path of example module cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UT selftests/cpu-hotplug: Add log info when test success selftests/cpu-hotplug: Reserve one cpu online at least selftests/cpu-hotplug: Delete fault injection related code selftests/cpu-hotplug: Use return instead of exit selftests/cpu-hotplug: Correct log info cpufreq: amd-pstate: modify type in argument 2 for filp_open Documentation: amd-pstate: Add unit test introduction selftests: amd-pstate: Add test trigger for amd-pstate driver cpufreq: amd-pstate: Add test module for amd-pstate driver cpufreq: amd-pstate: Expose struct amd_cpudata selftests/vm: use top_srcdir instead of recomputing relative paths ACPI: thermal: Drop some redundant code ACPI: thermal: Drop redundant parens from expressions ACPI: thermal: Use white space more consistently remoteproc: virtio: Fix warning on bindings by removing the of_match_table nfsd: rework hashtable handling in nfsd_do_file_acquire nfsd: fix nfsd_file_unhash_and_dispose PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS PCI: qcom-ep: Expose link transition counts via debugfs PCI: qcom-ep: Disable IRQs during driver remove ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 net/ieee802154: don't warn zero-sized raw_sendmsg() Revert "net/ieee802154: reject zero-sized raw_sendmsg()" arm64: alternatives: Use vdso/bits.h instead of linux/bits.h Revert "ARM: dts: BCM5301X: Add basic PCI controller properties" smb3: define missing create contexts cifs: store a pointer to a fid in the cfid structure instead of the struct cifs: improve handlecaching cifs: Make tcon contain a wrapper structure cached_fids instead of cached_fid smb3: add dynamic trace points for tree disconnect Fix formatting of client smbdirect RDMA logging Handle variable number of SGEs in client smbdirect send. Reduce client smbdirect max receive segment size Decrease the number of SMB3 smbdirect client SGEs cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message ksmbd: validate share name from share config response ksmbd: call ib_drain_qp when disconnected ksmbd: make utf-8 file name comparison work in __caseless_lookup() ksmbd: Fix user namespace mapping ksmbd: hide socket error message when ipv6 config is disable ksmbd: reduce server smbdirect max send/receive segment sizes ksmbd: decrease the number of SMB3 smbdirect server SGEs ksmbd: Fix wrong return value and message length check in smb2_ioctl() ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob ksmbd: fix encryption failure issue for session logoff response ksmbd: fix endless loop when encryption for response fails ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response ksmbd: set file permission mode to match Samba server posix extension behavior ksmbd: change security id to the one samba used for posix extension ksmbd: update documentation ksmbd: casefold utf-8 share names and fix ascii lowercase conversion ksmbd: port to vfs{g,u}id_t and associated helpers ksmbd: fix incorrect handling of iterate_dir MAINTAINERS: remove Hyunchul Lee from ksmbd maintainers MAINTAINERS: Add Tom Talpey as ksmbd reviewer ksmbd: remove generic_fillattr use in smb2_open() ksmbd: constify struct path ksmbd: don't open-code %pD ksmbd: don't open-code file_path() PCI/ASPM: Save L1 PM Substates Capability for suspend/resume PCI/ASPM: Refactor L1 PM Substates Control Register programming powerpc/64s/interrupt: Fix stack frame regs marker irqchip/imx-mu-msi: Fix wrong register offset for 8ulp net/9p: allocate appropriate reduced message buffers net/9p: add 'pooled_rbuffers' flag to struct p9_trans_module net/9p: add p9_msg_buf_size() 9p: add P9_ERRMAX for 9p2000 and 9p2000.u net/9p: split message size argument into 't_size' and 'r_size' pair 9p: trans_fd/p9_conn_cancel: drop client lock earlier selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle security/keys: Remove inconsistent __user annotation char: move from strlcpy with unused retval to strscpy tools/power turbostat: version 2022.10.04 tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain tools/power turbostat: Do not dump TRL if turbo is not supported tools/power turbostat: Add support for MeteorLake platforms tools/power turbostat: Add support for RPL-S f2fs: support recording errors into superblock f2fs: support recording stop_checkpoint reason into super_block f2fs: remove the unnecessary check in f2fs_xattr_fiemap f2fs: introduce cp_status sysfs entry f2fs: fix to detect corrupted meta ino f2fs: fix to account FS_CP_DATA_IO correctly f2fs: code clean and fix a type error f2fs: add "c_len" into trace_f2fs_update_extent_tree_range for compressed file f2fs: fix to do sanity check on summary info f2fs: port to vfs{g,u}id_t and associated helpers f2fs: fix to do sanity check on destination blkaddr during recovery f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT f2fs: fix race condition on setting FI_NO_EXTENT flag f2fs: remove redundant check in f2fs_sanity_check_cluster f2fs: add static init_idisk_time function to reduce the code f2fs: fix typo f2fs: fix wrong dirty page count when race between mmap and fallocate. f2fs: use COMPRESS_MAPPING to get compress cache mapping f2fs: return the tmp_ptr directly in __bitmap_ptr RISC-V: Increase range and default value of NR_CPUS x86/mm: Ease W^X enforcement back to just a warning PM: Improve EXPORT_*_DEV_PM_OPS macros vfio: Change vfio_group->group_rwsem to a mutex vfio: Remove the vfio_group->users and users_comp vfio/mdev: add mdev available instance checking to the core vfio/mdev: consolidate all the description sysfs into the core code vfio/mdev: consolidate all the available_instance sysfs into the core code vfio/mdev: consolidate all the name sysfs into the core code vfio/mdev: consolidate all the device_api sysfs into the core code vfio/mdev: remove mtype_get_parent_dev vfio/mdev: remove mdev_parent_dev vfio/mdev: unexport mdev_bus_type vfio/mdev: remove mdev_from_dev vfio/mdev: simplify mdev_type handling vfio/mdev: embedd struct mdev_parent in the parent data structure vfio/mdev: make mdev.h standalone includable drm/i915/gvt: simplify vgpu configuration management drm/i915/gvt: fix a memory leak in intel_gvt_init_vgpu_types clk: qcom: gcc-sm6375: Ensure unsigned long type clk: qcom: gcc-sm6375: Remove unused variables ceph: remove Sage's git tree from documentation ceph: fix incorrectly showing the .snap size for stat ceph: fail the open_by_handle_at() if the dentry is being unlinked ceph: increment i_version when doing a setattr with caps ceph: Use kcalloc for allocating multiple elements ceph: no need to wait for transition RDCACHE|RD -> RD ceph: fail the request if the peer MDS doesn't support getvxattr op ceph: wake up the waiters if any new caps comes libceph: drop last_piece flag from ceph_msg_data_cursor MAINTAINERS: Update SED-Opal Maintainers xen-pcifront: Handle missed Connected state PM: domains: log failures to register always-on domains io_uring: Add missing inline to io_uring_cmd_import_fixed() dummy platform/x86: int3472: Don't leak reference on error ACPI: APEI: do not add task_work to kernel thread to avoid memory leak PM: ACPI: reboot: Reinstate S5 for reboot kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle i2c: acpi: Use ACPI wake capability bit to set wake_irq ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" powerpc/64: Fix msr_check_and_set/clear MSR[EE] race powerpc/64s/interrupt: Change must-hard-mask interrupt check from BUG to WARN perf test: Introduce script for java symbol testing perf subcmd: Set environment variable "PREFIX" perf trace: Fix incorrectly parsed hexadecimal value for flags in filter perf trace: Fix show_arg_names not working for tp arg names perf string: Remove unused macro K() perf test: Add kernel lock contention test perf lock: Add -q/--quiet option to suppress header and debug messages perf lock: Add -E/--entries option perf test: waiting.sh: Parameterize timeouts perf test: test_intel_pt.sh: Move helper functions for waiting perf test: test_intel_pt.sh: Add per-thread test perf tools: Add debug messages and comments for testing perf test: test_intel_pt.sh: Add more output in preparation for more tests perf test: test_intel_pt.sh: Fix return checking perf test: test_intel_pt.sh: Use quotes around variable expansion perf test: test_intel_pt.sh: Use grep -c instead of grep plus wc -l perf test: test_intel_pt.sh: Stop using backticks perf test: test_intel_pt.sh: Stop using expr perf test: test_intel_pt.sh: Fix redirection perf test: test_intel_pt.sh: Use a temp directory perf test: test_intel_pt.sh: Add cleanup function perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo perf annotate: Toggle full address <-> offset display perf tools: Add 'addr' sort key perf inject: Clarify build-id options a little bit perf record: Fix a segfault in record__read_lost_samples() perf top: Fix error code in cmd_top() perf stat: Merge cases in process_evlist perf genelf: Fix error code in jit_write_elf() perf lock contention: Skip stack trace from BPF perf lock contention: Allow to change stack depth and skip perf lock contention: Show full callstack with -v option perf lock contention: Factor out get_symbol_name_offset() perf test: Add basic core_wide expression test perf metrics: Wire up core_wide perf stat: Delay metric parsing perf topology: Add core_wide perf smt: Compute SMT from topology perf expr: Move the scanner_ctx into the parse_ctx perf pmu: Remove perf_pmu_lex() needless declaration perf sort: Remove hist_entry__sort_list() and sort__first_dimension() leftover declarations perf test: Skip sigtrap test on old kernels perf sched: Factor out destroy_tasks() perf cpumap: Add range data encoding perf events: Prefer union over variable length array perf vendor events: Update events for Neoverse E1 perf timechart: Add p_state_end helper perf timechart: Add create_pidcomm helper perf lock: Add get_key_by_aggr_mode helper perf trace: Use zalloc() to save initialization of syscall_stats perf vendor events arm64: Move REMOTE_ACCESS to "memory" category perf intel-pt: Remove first line of log dumped on error perf intel-pt: Support itrace option flag d+e to log on error perf intel-pt: Improve object code read error message perf intel-pt: Improve man page layout slightly perf auxtrace: Add itrace option flag d+e to log on error perf tools: Add perf_config_scan() perf callchain: Remove unneeded 'result' variable perf c2c: Add helpers to get counts of loads or stores perf tools: Add same_cmd_with_prefix() helper perf vendor events: Add missing Neoverse V1 events perf report: Show per-event LOST SAMPLES stat perf hist: Add nr_lost_samples to hist_stats perf record: Read and inject LOST_SAMPLES events perf record: Set PERF_FORMAT_LOST by default perf tools: Print LOST read format in the verbose mode perf smt: Tidy header guard add SPDX perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform perf branch: Add branch privilege information request flag perf branch: Extend branch type classification perf branch: Add system error and not in transaction branch types perf build: Enable -Wthread-safety with clang perf top: Fixes for thread safety analysis perf sched: Fixes for thread safety analysis perf mutex: Add thread safety annotations perf dso: Hold lock when accessing nsinfo perf top: Update use of pthread mutex perf annotate: Update use of pthread mutex perf dso: Update use of pthread mutex perf mmap: Remove unnecessary pthread.h include perf ui: Update use of pthread mutex perf sched: Update use of pthread mutex perf record: Update use of pthread mutex perf lock: Remove unused pthread.h include perf bpf: Remove unused pthread.h include perf hist: Update use of pthread mutex perf tests: Avoid pthread.h inclusion perf bench: Update use of pthread mutex/cond perf mutex: Wrapped usage of mutex and cond perf record: Allow multiple recording time ranges perf evlist: Add evlist__{en/dis}able_non_dummy() perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_event perf record: Fix done_fd wakeup event perf record: Fix way of handling non-perf-event pollfds perf hashmap: Tidy hashmap dependency perf metrics: Use 'unsigned int' instead of just 'unsigned'. perf parse-events: Use 'unsigned int' instead of plain 'unsigned'. tools build: Display logical OR of a feature flavors tools build: Increment room for feature name in feature detection output tools build: Fix feature detection output due to eval expansion perf inject: Add a command line option to specify build ids. spi: spi-gxp: fix typo in SPDX identifier line perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex perf: Fix pmu_filter_match() perf: Fix lockdep_assert_event_ctx() ARM: 9246/1: dump: show page table level name ARM: 9245/1: dump: show FDT region ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n ARM: 9240/1: dma-mapping: Pass (void *) to virt_to_page() ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value ARM: 9233/1: stacktrace: Skip frame pointer boundary check for call_with_stack() alpha: add full ioread64/iowrite64 implementation thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id thermal/core: Add a check before calling set_trip_temp() thermal/core: Drop valid pointer check for type thermal/drivers/rcar_thermal: Constify static thermal_zone_device_ops thermal/drivers/qcom: Drop false build dependency of all QCOM drivers on QCOM_TSENS thermal/of: Remove the thermal_zone_of_get_sensor_id() function thermal/drivers/imx_sc: Rely on the platform data to get the resource id pinctrl: starfive: Rename "pinctrl-starfive" to "pinctrl-starfive-jh7100" pinctrl: Create subdirectory for StarFive drivers dt-bindings: pinctrl: st,stm32: Document interrupt-controller property dt-bindings: pinctrl: st,stm32: Document gpio-hog pattern property dt-bindings: pinctrl: st,stm32: Document gpio-line-names pinctrl: st: stop abusing of_get_named_gpio() pinctrl: wpcm450: Correct the fwnode_irq_get() return value check pinctrl: bcm: Remove unused struct bcm6328_pingroup pinctrl: qcom: restrict drivers per ARM/ARM64 pinctrl: bcm: ns: Remove redundant dev_err call gpio: rockchip: request GPIO mux to pinctrl when setting direction pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback xfs: on memory failure, only shut down fs after scanning all mappings xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx xfs: trim the mapp array accordingly in xfs_da_grow_inode_int eth: pse: add missing static inlines clk: qcom: kpss-xcc: convert to parent data API clk: introduce (devm_)hw_register_mux_parent_data_table API RISC-V: Add mvendorid, marchid, and mimpid to /proc/cpuinfo output once: rename _SLOW to _SLEEPABLE net: pse-pd: add regulator based PSE driver dt-bindings: net: pse-dt: add bindings for regulator based PoDL PSE controller ethtool: add interface to interact with Ethernet Power Equipment net: mdiobus: search for PSE nodes by parsing PHY nodes. net: mdiobus: fwnode_mdiobus_register_phy() rework error handling net: add framework to support Ethernet PSE and PDs devices dt-bindings: net: phy: add PoDL PSE property [brown paperbag] fix coredump breakage net: marvell: prestera: Propagate nh state from hw to kernel net: marvell: prestera: Add neighbour cache accounting net: marvell: prestera: add stub handler neighbour events net: marvell: prestera: Add heplers to interact with fib_notifier_info net: marvell: prestera: Add length macros for prestera_ip_addr net: marvell: prestera: add delayed wq and flush wq on deinit net: marvell: prestera: Add strict cleanup of fib arbiter net: marvell: prestera: Add cleanup of allocated fib_nodes net: marvell: prestera: Add router nexthops ABI eth: octeon: fix build after netif_napi_add() changes net/mlx5: E-Switch, Return EBUSY if can't get mode lock net/mlx5: E-switch, Don't update group if qos is not enabled net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport net/mlx5: Set default grace period based on function type net/mlx5: Start health poll at earlier stage of driver load net/mlx5e: Expose rx_oversize_pkts_buffer counter net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames net/mlx5e: xsk: Print a warning in slow configurations net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode net/mlx5e: Improve MTT/KSM alignment net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters net/mlx5e: xsk: Improve need_wakeup logic net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL net/mlx5e: xsk: Set napi_id to support busy polling net/mlx5e: xsk: Flush RQ on XSK activation to save memory net: mvpp2: fix mvpp2 debugfs leak net: ipa: update copyrights net: ipa: update comments r8152: Rate limit overflow messages net: lan966x: Fix return type of lan966x_port_xmit init/main.c: remove unnecessary (void*) conversions proc: mark more files as permanent nilfs2: remove the unneeded result variable nilfs2: delete unnecessary checks before brelse() checkpatch: warn for non-standard fixes tag style usr/gen_init_cpio.c: remove unnecessary -1 values from int file ipc/msg: mitigate the lock contention with percpu counter percpu: add percpu_counter_add_local and percpu_counter_sub_local fs/ocfs2: fix repeated words in comments relay: use kvcalloc to alloc page array in relay_alloc_page_array proc: make config PROC_CHILDREN depend on PROC_FS fs: uninline inode_maybe_inc_iversion() firmware: google: test spinlock on panic path to avoid lockups ipc: mqueue: remove unnecessary conditionals init.h: fix spelling typo in comment fs/ocfs2/suballoc.h: fix spelling typo in comment ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY() helper clk: allow building lan966x as a module clk: clk-xgene: simplify if-if to if-else clk: ast2600: BCLK comes from EPLL mm: memcontrol: drop dead CONFIG_MEMCG_SWAP config symbol mm: memcontrol: use do_memsw_account() in a few more places mm: memcontrol: deprecate swapaccounting=0 mode mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled mm/secretmem: remove reduntant return value mm/hugetlb: add available_huge_pages() func mm: remove unused inline functions from include/linux/mm_inline.h selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory selftests/vm: add file/shmem MADV_COLLAPSE selftest for cleared pmd selftests/vm: add thp collapse shmem testing selftests/vm: add thp collapse file and tmpfs testing selftests/vm: modularize thp collapse memory operations selftests/vm: dedup THP helpers mm/khugepaged: add tracepoint to hpage_collapse_scan_file() mm/madvise: add file and shmem support to MADV_COLLAPSE mm/khugepaged: attempt to map file/shmem-backed pte-mapped THPs by pmds mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() selftests/vm: retry on EAGAIN for MADV_COLLAPSE selftest mm/madvise: MADV_COLLAPSE return EAGAIN when page cannot be isolated mm/khugepaged: check compound_order() in collapse_pte_mapped_thp() mm: hugetlb: fix UAF in hugetlb_handle_userfault mm: memcontrol: make cgroup_memory_noswap a static key mm: memcontrol: use memcg_kmem_enabled in count_objcg_event mm/damon: deduplicate damon_{reclaim,lru_sort}_apply_parameters() mm/damon/sysfs: return 'err' value when call kstrtoul() failed mm/page_alloc: update comments for rmqueue() mm/damon: rename damon_pageout_score() to damon_cold_score() hugetlb: freeze allocated pages before creating hugetlb pages mm/page_alloc: fix obsolete comment in deferred_pfn_valid() mm/page_alloc: remove obsolete gfpflags_normal_context() mm/page_alloc: use costly_order in WARN_ON_ONCE_GFP() mm/page_alloc: init local variable buddy_pfn mm/page_alloc: use helper macro SZ_1{K,M} mm/page_alloc: make boot_nodestats static mm, memory_hotplug: remove obsolete generic_free_nodedata() mm/page_alloc: use local variable zone_idx directly mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() mm: remove obsolete pgdat_is_empty() mm/page_alloc: fix freeing static percpu memory mm/page_alloc: add __init annotations to init_mem_debugging_and_hardening() mm/page_alloc: remove obsolete comment in zone_statistics() mm: remove obsolete macro NR_PCP_ORDER_MASK and NR_PCP_ORDER_WIDTH mm/page_alloc: make zone_pcp_update() static mm/page_alloc: ensure kswapd doesn't accidentally go to sleep mm/page_table_check: fix typos mm/damon: return void from damon_set_schemes() mm/secretmem: add __init annotation to secretmem_init() mm/damon/lru_sort: change damon_lru_sort_wmarks to static mm/damon/reclaim: change damon_reclaim_wmarks to static mm/damon: use 'struct damon_target *' instead of 'void *' in target_valid() mm/damon: simplify scheme create in lru_sort.c mm/damon/sysfs: avoid call damon_target_has_pid() repeatedly x86: kmsan: handle CPU entry area x86: kmsan: enable KMSAN builds for x86 mm: fs: initialize fsdata passed to write_begin/write_end interface bpf: kmsan: initialize BPF registers with zeroes entry: kmsan: introduce kmsan_unpoison_entry_regs() x86: kmsan: don't instrument stack walking functions x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, enable it for KASAN/KMSAN x86: kmsan: sync metadata pages on page fault x86: kmsan: use __msan_ string functions where possible. x86: kmsan: handle open-coded assembly in lib/iomem.c x86: kmsan: skip shadow checks in __switch_to() x86: kmsan: disable instrumentation of unsupported code objtool: kmsan: list KMSAN API functions as uaccess-safe security: kmsan: fix interoperability with auto-initialization kcov: kmsan: unpoison area->list in kcov_remote_area_put() block: kmsan: skip bio block merging logic for KMSAN kmsan: disable physical page merging in biovec crypto: kmsan: disable accelerated configs under KMSAN kmsan: disable strscpy() optimization under KMSAN kmsan: add tests for KMSAN kmsan: handle memory sent to/from USB virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() dma: kmsan: unpoison DMA mappings input: libps2: mark data received in __ps2_command() as initialized kmsan: add iomap support instrumented.h: add KMSAN support init: kmsan: call KMSAN initialization routines kmsan: handle task creation and exiting mm: kmsan: call KMSAN hooks from SLUB code mm: kmsan: maintain KMSAN metadata for page operations MAINTAINERS: add entry for KMSAN kmsan: disable instrumentation of unsupported common kernel code kmsan: add KMSAN runtime core libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE x86: kmsan: pgtable: reduce vmalloc space kmsan: mark noinstr as __no_sanitize_memory kmsan: introduce __no_sanitize_memory and __no_kmsan_checks kmsan: add ReST documentation asm-generic: instrument usercopy in cacheflush.h x86: asm: instrument usercopy in get_user() and put_user() instrumented.h: allow instrumenting both sides of copy_from_user() stackdepot: reserve 5 extra bits in depot_stack_handle_t x86: add missing include to sparsemem.h hugetlb: clean up code checking for fault/truncation races hugetlb: use new vma_lock for pmd sharing synchronization hugetlb: create hugetlb_unmap_file_folio to unmap single file folio hugetlb: add vma based lock for pmd sharing hugetlb: rename vma_shareable() and refactor code hugetlb: create remove_inode_single_folio to remove single file folio hugetlb: rename remove_huge_page to hugetlb_delete_from_page_cache hugetlbfs: revert use i_mmap_rwsem for more pmd sharing synchronization hugetlbfs: revert use i_mmap_rwsem to address page fault/truncate race mm/hugetlb: remove unnecessary 'NULL' values from pointer mm/filemap: make folio_put_wait_locked static mm: hugetlb: eliminate memory-less nodes handling mm: hugetlb: simplify per-node sysfs creation and removal mm/mempolicy: use PAGE_ALIGN instead of open-coding it mm/page_alloc.c: document bulkfree_pcp_prepare() return value mm/page_alloc.c: rename check_free_page() to free_page_is_bad() mm/memcontrol: use kstrtobool for swapaccount param parsing mm/damon/core: simplify the kdamond stop mechanism by removing 'done' mm/damon/sysfs: simplify the variable 'pid' assignment operation mm/damon: simplify the parameter passing for 'prepare_access_checks' mm/damon/lru_sort: deduplicate hot/cold schemes generators mm/damon/lru_sort: use quotas param generator mm/damon/reclaim: use the quota params generator macro mm/damon/modules-common: implement damos time quota params generator mm/damon/modules-common: implement a damos quota params generator mm/damon/lru_sort: use stat generator mm/damon/reclaim: use stat parameters generator mm/damon/modules-common: implement a stats parameters generator macro mm/damon/reclaim: use watermarks parameters generator macro mm/damon/lru_sort: use watermarks parameters generator macro mm/damon/modules-common: implement a watermarks module parameters generator macro mm/damon/reclaim: use monitoring attributes parameters generator macro mm/damon/lru_sort: use monitoring attributes parameters generaotr macro mm/damon: implement a monitoring attributes module parameters generator macro mm/damon/lru_sort: use 'struct damon_attrs' for storing parameters for it mm/damon/reclaim: use 'struct damon_attrs' for storing parameters for it mm/damon/core: reduce parameters for damon_set_attrs() mm/damon/core: use a dedicated struct for monitoring attributes mm/damon/core: factor out 'damos_quota' private fileds initialization mm/damon/core: copy struct-to-struct instead of field-to-field in damon_new_scheme() mm/damon/paddr: deduplicate damon_pa_{mark_accessed,deactivate_pages}() mm/damon/paddr: make supported DAMOS actions of paddr clear mm/damon: simplify scheme create in damon_lru_sort_apply_parameters zram: keep comments within 80-columns limit zram: do not waste zram_table_entry flags bits mm/damon: improve damon_new_region strategy mm/damon/sysfs: use the wrapper directly to check if the kdamond is running mm/damon/sysfs: change few functions execute order mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice writeback: remove unused macro DIRTY_FULL_SCOPE mm: use nth_page instead of mem_map_offset mem_map_next mm/damon: remove duplicate get_monitoring_region() definitions mm: kfence: convert to DEFINE_SEQ_ATTRIBUTE zsmalloc: use correct types in _first_obj_offset functions mm/shuffle: convert module_param_call to module_param_cb Docs/admin-guide/mm/damon/usage: note DAMON debugfs interface deprecation plan Docs/admin-guide/mm/damon/start: mention the dependency as sysfs instead of debugfs mm/damon/Kconfig: notify debugfs deprecation plan Docs/admin-guide/mm/damon: rename the title of the document mm/damon/core-test: test damon_set_regions mm/damon/core: avoid holes in newly set monitoring target ranges selftest/damon: add a test for duplicate context dirs creation tmpfs: add support for an i_version counter mm/damon/vaddr: add a comment for 'default' case in damon_va_apply_scheme() mm/damon: introduce struct damos_access_pattern mm/rodata_test: use PAGE_ALIGNED() helper mm/hwpoison: add __init/__exit annotations to module init/exit funcs memcg: reduce size of memcg vmstats structures memcg: rearrange code memcg: extract memcg_vmstats from struct mem_cgroup memblock tests: add new pageblock related macro mm: add pageblock_aligned() macro mm: add pageblock_align() macro mm: reuse pageblock_start/end_pfn() macro mm/page_owner.c: remove redundant drain_all_pages mm/damon: simplify damon_ctx check in damon_sysfs_before_terminate mm/damon/core: iterate the regions list from current point in damon_set_regions() mm/hmm/test: use char dev with struct device to get device node kasan: better invalid/double-free report header kasan: move tests to mm/kasan/ kasan: add another use-after-free test kasan: better identify bug types for tag-based modes kasan: dynamically allocate stack ring entries kasan: support kasan.stacktrace for SW_TAGS kasan: implement stack ring for tag-based modes kasan: introduce kasan_complete_mode_report_info kasan: rework function arguments in report.c kasan: fill in cache and object in complete_report_info kasan: introduce complete_report_info kasan: simplify print_report kasan: make kasan_addr_to_page static kasan: use kasan_addr_to_slab in print_address_description kasan: use virt_addr_valid in kasan_addr_to_page/slab kasan: cosmetic changes in report.c kasan: move kasan_get_alloc/free_track definitions kasan: pass tagged pointers to kasan_save_alloc/free_info kasan: only define kasan_cache_create for Generic mode kasan: only define metadata structs for Generic mode kasan: only define metadata offsets for Generic mode kasan: only define kasan_never_merge for Generic mode kasan: only define kasan_metadata_size for Generic mode kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta kasan: introduce kasan_init_cache_meta kasan: introduce kasan_requires_meta kasan: move kasan_get_*_meta to generic.c kasan: clear metadata functions for tag-based modes kasan: introduce kasan_init_object_meta kasan: introduce kasan_get_alloc_track kasan: introduce kasan_print_aux_stacks kasan: drop CONFIG_KASAN_TAGS_IDENTIFY kasan: split save_alloc_info implementations kasan: move is_kmalloc check out of save_alloc_info kasan: rename kasan_set_*_info to kasan_save_*_info kasan: check KASAN_NO_FREE_META in __kasan_metadata_size filemap: convert filemap_range_has_writeback() to use folios hugetlb_encode.h: fix undefined behaviour (34 << 26) mm/damon/sysfs: simplify the judgement whether kdamonds are busy mm/hugetlb.c: remove unnecessary initialization of local `err' mm: convert lock_page_or_retry() to folio_lock_or_retry() uprobes: use new_folio in __replace_page() rmap: remove page_unlock_anon_vma_read() mm: convert page_get_anon_vma() to folio_get_anon_vma() huge_memory: convert unmap_page() to unmap_folio() huge_memory: convert split_huge_page_to_list() to use a folio migrate: convert unmap_and_move_huge_page() to use folios migrate: convert __unmap_and_move() to use folios rmap: convert page_move_anon_rmap() to use a folio mm: remove try_to_free_swap() memcg: convert mem_cgroup_swap_full() to take a folio mm: convert do_swap_page() to use folio_free_swap() ksm: use a folio in replace_page() uprobes: use folios more widely in __replace_page() madvise: convert madvise_free_pte_range() to use a folio huge_memory: convert do_huge_pmd_wp_page() to use a folio mm: convert do_wp_page() to use a folio swap: convert swap_writepage() to use a folio swap_state: convert free_swap_cache() to use a folio mm: remove lookup_swap_cache() mm: convert do_swap_page() to use swap_cache_get_folio() swapfile: convert unuse_pte_range() to use a folio swapfile: convert __try_to_reclaim_swap() to use a folio swapfile: convert try_to_unuse() to use a folio shmem: remove shmem_getpage() userfaultfd: convert mcontinue_atomic_pte() to use a folio khugepaged: call shmem_get_folio() shmem: convert shmem_get_link() to use a folio shmem: convert shmem_symlink() to use a folio shmem: convert shmem_fallocate() to use a folio shmem: convert shmem_file_read_iter() to use shmem_get_folio() shmem: convert shmem_write_begin() to use shmem_get_folio() shmem: convert shmem_get_partial_folio() to use shmem_get_folio() shmem: add shmem_get_folio() shmem: convert shmem_read_mapping_page_gfp() to use shmem_get_folio_gfp() shmem: convert shmem_fault() to use shmem_get_folio_gfp() shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp() shmem: eliminate struct page from shmem_swapin_folio() swap: add swap_cache_get_folio() shmem: convert shmem_replace_page() to shmem_replace_folio() shmem: convert shmem_mfill_atomic_pte() to use a folio memcg: convert mem_cgroup_swapin_charge_page() to mem_cgroup_swapin_charge_folio() mm: convert do_swap_page()'s swapcache variable to a folio mm: convert do_swap_page() to use a folio mm/swap: convert put_swap_page() to put_swap_folio() mm/swap: convert add_to_swap_cache() to take a folio mm/swap: convert __read_swap_cache_async() to use a folio mm/swapfile: convert try_to_free_swap() to folio_free_swap() mm/swapfile: remove page_swapcount() shmem: convert shmem_replace_page() to use folios throughout shmem: convert shmem_delete_from_page_cache() to take a folio shmem: convert shmem_writepage() to use a folio throughout mm: add folio_add_lru_vma() mm: add split_folio() mm: reimplement folio_order() and folio_nr_pages() mm: add the first tail page to struct folio mm/vmscan: fix a lot of comments ksm: convert to use common struct mm_slot ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node ksm: add the ksm prefix to the names of the ksm private structures ksm: remove redundant declarations in ksm.h mm: thp: convert to use common struct mm_slot mm: introduce common struct mm_slot clk: clocking-wizard: Depend on HAS_IOMEM clk: clocking-wizard: Use dev_err_probe() helper x86/mm: Disable W^X detection and enforcement on 32-bit clk: nxp: fix typo in comment clk: pxa: add a check for the return value of kzalloc() clk: vc5: Add support for IDT/Renesas VersaClock 5P49V6975 dt-bindings: clock: vc5: Add 5P49V6975 gpio: tc3589x: Make irqchip immutable ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe tracing/user_events: Move pages/locks into groups to prepare for namespaces Orangefs: change iterate to iterate_shared drm/i915: Reject excessive dotclocks early drm/i915: Fix watermark calculations for DG2 CCS+CC modifier drm/i915: Fix watermark calculations for DG2 CCS modifiers drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier drm/i915: Fix watermark calculations for gen12+ MC CCS modifier drm/i915: Fix watermark calculations for gen12+ RC CCS modifier drm/i915/psr: Fix PSR_IMR/IIR field handling drm/i915/ehl: Update MOCS table for EHL tracing: Add Masami Hiramatsu as co-maintainer of: base: Shift refcount decrement in of_find_last_cache_level() tracing: Remove unused variable 'dups' net: netfilter: move bpf_ct_set_nat_info kfunc in nf_nat_bpf.c Documentation: bpf: Add implementation notes documentations to table of contents MAINTAINERS: add myself as a tracing reviewer irqchip/ls-extirq: Fix invalid wait context by avoiding to use regmap spi: tegra210-quad: Fix combined sequence NFSv4/pNFS: Always return layout stats on layout return for flexfiles NFS: move from strlcpy with unused retval to strscpy SUNRPC: move from strlcpy with unused retval to strscpy NFS: clean up a needless assignment in nfs_file_write() nfs: remove unnecessary (void*) conversions. SUNRPC: use max_t() to simplify open code NFSv4: Directly use ida_alloc()/free() SUNRPC: Directly use ida_alloc()/free() dt-bindings: leds: Add MediaTek MT6370 flashlight dt-bindings: leds: mt6370: Add MediaTek MT6370 current sink type LED indicator dt-bindings: mailbox: Convert mtk-gce to DT schema once: add DO_ONCE_SLOW() for sleepable contexts net/ieee802154: reject zero-sized raw_sendmsg() net: wwan: iosm: Call mutex_init before locking it octeontx2-pf: mcs: Introduce MACSEC hardware offloading octeontx2-af: cn10k: mcs: Add debugfs support octeontx2-af: cn10k: mcs: Handle MCS block interrupts octeontx2-af: cn10k: mcs: Support for stats collection octeontx2-af: cn10k: mcs: Install a default TCAM for normal traffic octeontx2-af: cn10k: mcs: Manage the MCS block hardware resources octeontx2-af: cn10k: mcs: Add mailboxes for port related operations octeontx2-af: cn10k: Introduce driver for macsec block. eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address net: lan966x: Add port mirroring support using tc-matchall net: lan966x: Add port police support using tc-matchall net: fec: using page pool to manage RX buffers net: Remove DECnet leftovers from flow.h. bnx2x: fix potential memory leak in bnx2x_tpa_stop() eth: lan743x: reject extts for non-pci11x1x devices gro: add support of (hw)gro packets to gro stack net: prestera: acl: Add check for kmemdup mptcp: update misleading comments. selftests: mptcp: update and extend fastclose test-cases mptcp: use fastclose on more edge scenarios mptcp: propagate fastclose error net: sfp: add support for multigig RollBall transceivers net: phy: mdio-i2c: support I2C MDIO protocol for RollBall SFP modules net: sfp: create/destroy I2C mdiobus before PHY probe/after PHY release net: sfp: Add and use macros for SFP quirks definitions net: phylink: allow attaching phy for SFP modules on 802.3z mode net: phy: marvell10g: select host interface configuration net: phy: marvell10g: Use tabs instead of spaces for indentation net: phylink: pass supported host PHY interface modes to phylib for SFP's PHYs net: phylink: rename phylink_sfp_config() net: phylink: use phy_interface_t bitmaps for optical modules net: sfp: augment SFP parsing with phy_interface_t bitmap net: phylink: add ability to validate a set of interface modes x86/hyperv: Replace kmap() with kmap_local_page() drm/i915: Round to closest in g4x+ HDMI clock readout PCI: qcom-ep: Make use of the cached dev pointer PCI: qcom-ep: Rely on the clocks supplied by devicetree PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() PCI: imx6: Add i.MX8MP PCIe support PCI: dwc: Replace of_gpio_named_count() by gpiod_count() platform/x86: use PLATFORM_DEVID_NONE instead of -1 platform/x86/amd: pmc: Dump idle mask during "check" stage instead net: sparx5: Fix return type of sparx5_port_xmit_impl af_unix: Fix memory leaks of the whole sk due to OOB skb. net: Add helper function to parse netlink msg of ip_tunnel_parm net: Add helper function to parse netlink msg of ip_tunnel_encap net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks() hwmon: (corsair-psu) add USB id of new revision of the HX1000i psu ia64: simplify esi object addition in Makefile Revert "kbuild: Check if linker supports the -X option" kbuild: rebuild .vmlinux.export.o when its prerequisite is updated kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_o zstd: Fixing mixed module-builtin objects kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols iomap: add a tracepoint for mappings returned by map_blocks iomap: iomap: fix memory corruption when recording errors during writeback net: sched: use tc_cls_bind_class() in filter net: sched: cls_api: introduce tc_cls_bind_class() helper net: sched: ensure n arg not empty before call bind_class hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller dt-bindings: hwmon: sensirion,shtc1: Clean up spelling mistakes and grammar hwmon: (nct6683) remove unused variable in nct6683_create_attr_group dt-bindings: watchdog: migrate mt7621 text bindings to YAML watchdog: sp5100_tco: Add "action" module parameter watchdog: imx93: add watchdog timer on imx93 watchdog: imx7ulp_wdt: init wdog when it was active watchdog: imx7ulp_wdt: Handle wdog reconfigure failure watchdog: imx7ulp_wdt: Fix RCS timeout issue watchdog: imx7ulp_wdt: Check CMD32EN in wdog init watchdog: imx7ulp: Add explict memory barrier for unlock sequence watchdog: imx7ulp: Move suspend/resume to noirq phase watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code dt-bindings: watchdog: rockchip: add rockchip,rk3128-wdt watchdog: s3c2410_wdt: support exynosautov9 watchdog dt-bindings: watchdog: add exynosautov9 compatible watchdog: npcm: Enable clock if provided watchdog: meson: keep running if already active watchdog: dt-bindings: atmel,at91sam9-wdt: convert to json-schema watchdog: armada_37xx_wdt: Fix .set_timeout callback watchdog: sa1100: make variable sa1100dog_driver static watchdog: w83977f_wdt: Fix comment typo watchdog: eurotechwdt: Remove redundant word in comments watchdog: Check dev_set_name() return value watchdog: rzg2l_wdt: Add rzv2m support dt-bindings: watchdog: renesas,wdt: Add r9a09g011 (RZ/V2M) support watchdog: ftwdt010_wdt: fix test for platform_get_irq() failure dt-bindings: watchdog: renesas-wdt: Add r8a779g0 support watchdog: Exar/MaxLinear XR28V38x driver watchdog: ftwdt010_wdt: implement _restart() function watchdog: w83627hf_wdt: add bootstatus support dt-bindings: watchdog: Convert Xilinx watchdog bindings to json-schema watchdog: aspeed_wdt: Reorder output signal register configuration watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING watchdog: wdat_wdt: Set the min and max timeout values properly watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get() dt-bindings: watchdog: toshiba,visconti-wdt: Update the common clock properties kallsyms: take the input file instead of reading stdin kallsyms: drop duplicated ignore patterns from kallsyms.c kbuild: reuse mksysmap output for kallsyms mksysmap: update comment about __crc_* kbuild: remove head-y syntax kbuild: use obj-y instead extra-y for objects placed at the head riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK RISC-V: KVM: Use generic guest entry infrastructure RISC-V: KVM: Record number of signal exits as a vCPU stat RISC-V: KVM: add __init annotation to riscv_kvm_init() RISC-V: KVM: Expose Zicbom to the guest RISC-V: KVM: Provide UAPI for Zicbom block size RISC-V: KVM: Make ISA ext mappings explicit RISC-V: KVM: Allow Guest use Zihintpause extension RISC-V: KVM: Allow Guest use Svinval extension RISC-V: KVM: Use Svinval for local TLB maintenance when available RISC-V: Probe Svinval extension form ISA string RISC-V: KVM: Change the SBI specification version to v1.0 riscv: KVM: Apply insn-def to hlv encodings riscv: KVM: Apply insn-def to hfence encodings riscv: Introduce support for defining instructions riscv: Add X register names to gpr-nums i2c: pci1xxxx: prevent signed integer overflow i2c: acpi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper i2c: i801: Prefer async probe i2c: designware-pci: Use standard pattern for memory allocation i2c: designware-pci: Group AMD NAVI quirk parts together random: fix typos in get_random_bytes() comment net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues net/mlx5e: Introduce the mlx5e_flush_rq function net/mlx5e: xsk: Support XDP metadata on XSK RQs net/mlx5e: Optimize RQ page deallocation net/mlx5e: Call mlx5e_page_release_dynamic directly where possible net/mlx5e: Use non-XSK page allocator in SHAMPO net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs net/mlx5e: xsk: Use partial batches in legacy RQ with XSK net/mlx5e: Use partial batches in legacy RQ net/mlx5e: Make the wqe_index_mask calculation more exact net/mlx5e: Introduce wqe_index_mask for legacy RQ net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup power: supply: mt6370: Fix return value check in mt6370_chg_probe() power: supply: ab8500: Remove unused struct ab8500_chargalg_sysfs_entry power: supply: mt6370: uses IIO interfaces, depends on IIO power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge" cpumask: fix checking valid cpu range lib/bitmap: add tests for for_each() loops lib/find: optimize for_each() macros lib/bitmap: introduce for_each_set_bit_wrap() macro lib/find_bit: add find_next{,_and}_bit_wrap cpumask: switch for_each_cpu{,_not} to use for_each_bit() net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and} bpf, docs: Delete misformatted table. Makefile.extrawarn: Move -Wcast-function-type-strict to W=1 ALSA: hda: Fix position reporting on Poulsbo random: schedule jitter credit for next jiffy, not in two jiffies scsi: ufs: core: Remove unneeded casts from void * scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited" scsi: qla2xxx: Use transport-defined speed mask for supported_speeds scsi: target: iblock: Fold iblock_emulate_read_cap_with_block_size() into iblock_get_blocks() scsi: qla2xxx: Fix serialization of DCBX TLV data request scsi: ufs: qcom: Remove redundant dev_err() call scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() scsi: megaraid_sas: Remove unnecessary memset() scsi: megaraid_sas: Simplify megasas_update_device_list scsi: megaraid_sas: Correct an error message scsi: megaraid_sas: Correct value passed to scsi_device_lookup() KVM: arm64: Advertise new kvmarm mailing list scsi: target: core: UA on all LUNs after reset scsi: target: core: New key must be used for moved PR scsi: target: core: Abort all preempted regs if requested scsi: target: core: Fix memory leak in preempt_and_abort scsi: target: core: Fix preempt and abort for allreg res ALSA: hda/hdmi: Don't skip notification handling during PM operation dt-bindings: input: Add the PinePhone keyboard binding dt-bindings: input: Convert hid-over-i2c to DT schema ext4: fix potential out of bound read in ext4_fc_replay_scan() ext4: factor out ext4_fc_get_tl() ext4: introduce EXT4_FC_TAG_BASE_LEN helper ext4: factor out ext4_free_ext_path() ext4: remove unnecessary drop path references in mext_check_coverage() ext4: update 'state->fc_regions_size' after successful memory allocation ext4: fix potential memory leak in ext4_fc_record_regions() ext4: fix potential memory leak in ext4_fc_record_modified_inode() ext4: remove redundant checking in ext4_ioctl_checkpoint jbd2: add miss release buffer head in fc_do_one_pass() ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts() ext4: remove useless local variable 'blocksize' ext4: unify the ext4 super block loading operation ext4: factor out ext4_journal_data_mode_check() ext4: factor out ext4_load_and_init_journal() ext4: factor out ext4_group_desc_init() and ext4_group_desc_free() ext4: factor out ext4_geometry_check() ext4: factor out ext4_check_feature_compatibility() ext4: factor out ext4_init_metadata_csum() ext4: factor out ext4_encoding_init() ext4: factor out ext4_inode_info_init() ext4: factor out ext4_fast_commit_init() ext4: factor out ext4_handle_clustersize() ext4: factor out ext4_set_def_opts() ext4: remove cantfind_ext4 error handler ext4: goto right label 'failed_mount3a' ext4: adjust fast commit disable judgement order in ext4_fc_track_inode ext4: factor out ext4_fc_disabled() ext4: fix miss release buffer head in ext4_fc_write_inode jbd2: fix potential use-after-free in jbd2_fc_wait_bufs jbd2: fix potential buffer head reference count leak ext4: fix dir corruption when ext4_dx_add_entry() fails ext4: remove ext4_inline_data_fiemap() declaration ext4: fix i_version handling in ext4 mbcache: Avoid nesting of cache->c_list_lock under bit locks jbd2: wake up journal waiters in FIFO order, not LIFO ext4: place buffer head allocation before handle start ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate ext4: unconditionally enable the i_version counter net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear nfp: add support restart of link auto-negotiation nfp: add support for link auto negotiation nfp: refine the ABI of getting `sp_indiff` info nfp: avoid halt of driver init process when non-fatal error happens nfp: add support for reporting active FEC mode selftests/tc-testing: update qdisc/cls/action features in config dt-bindings: nfc: marvell,nci: fix reset line polarity in examples net: dsa: remove bool devlink_port_setup net: dsa: don't do devlink port setup early net: dsa: don't leave dangling pointers in dp->pl when failing net: dsa: move port_setup/teardown to be called outside devlink port registered area net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions net: devlink: introduce a flag to indicate devlink port being registered net: devlink: introduce port registered assert helper and use it r8169: add rtl_disable_rxdvgate() clk: mvebu: armada-37xx-tbg: Remove the unneeded result variable genetlink: reject use of nlmsg_flags for new commands clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe clk: Renesas versaclock7 ccf device driver dt-bindings: Renesas versaclock7 device tree bindings Bluetooth: hci_sync: Fix not indicating power state clk: ti: Balance of_node_get() calls for of_find_node_by_name() clk: imx: scu: fix memleak on platform_device_add() fails clk: vc5: Use regmap_{set,clear}_bits() where appropriate clk: vc5: Check IO access results selftests/xsk: Fix double free bpftool: Fix error message of strerror libbpf: Fix overrun in netlink attribute iteration clk: mediatek: add driver for MT8365 SoC clk: mediatek: Export required common code symbols selftests/bpf: Fix spelling mistake "unpriviledged" -> "unprivileged" clk: mediatek: Provide mtk_devm_alloc_clk_data dt-bindings: clock: mediatek: add bindings for MT8365 SoC samples/bpf: Fix typo in xdp_router_ipv4 sample clkdev: Simplify devm_clk_hw_register_clkdev() function clkdev: Remove never used devm_clk_release_clkdev() clk: Remove never used devm_of_clk_del_provider() clk: bcm: rpi: Add support for VEC clock clk: bcm: rpi: Handle pixel clock in firmware clk: bcm: rpi: Add support HEVC clock clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration clk: bcm2835: Round UART input clock up clk: bcm2835: Make peripheral PLLC critical of: base: make of_device_compatible_match() accept const device node clk: baikal-t1: Convert to platform device driver clk: baikal-t1: Add DDR/PCIe directly controlled resets support dt-bindings: clk: baikal-t1: Add DDR/PCIe reset IDs clk: baikal-t1: Move reset-controls code into a dedicated module clk: baikal-t1: Add SATA internal ref clock buffer clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent clk: baikal-t1: Fix invalid xGMAC PTP clock divider clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD bpftool: Remove unused struct event_ring_info bpftool: Remove unused struct btf_attach_point clk: davinci: cfgchip: Use dev_err_probe() helper clk: davinci: pll: fix spelling typo in comment MAINTAINERS: add header file to TI DAVINCI SERIES CLOCK DRIVER bpf, docs: Add TOC and fix formatting. bpf, docs: Add Clang note about BPF_ALU bpf, docs: Move Clang notes to a separate file bpf, docs: Linux byteswap note bpf, docs: Move legacy packet instructions to a separate file clk: mmp: pxa168: control shared SDH bits with separate clock dt-bindings: marvell,pxa168: add clock ids for SDH AXI clocks clk: mmp: pxa168: add clocks for SDH2 and SDH3 dt-bindings: marvell,pxa168: add clock id for SDH3 clk: mmp: pxa168: fix GPIO clock enable bits clk: mmp: pxa168: add muxes for more peripherals clk: mmp: pxa168: fix incorrect parent clocks clk: mmp: pxa168: fix const-correctness clk: mmp: pxa168: add new clocks for peripherals dt-bindings: marvell,pxa168: add clock ids for additional dividers clk: mmp: pxa168: fix incorrect dividers clk: mmp: pxa168: add additional register defines of: Fix "dma-ranges" handling for bus controllers Documentation: Kunit: Use full path to .kunitconfig kunit: tool: rename all_test_uml.config, use it for --alltests kunit: tool: remove UML specific options from all_tests_uml.config clk: sprd: Add clocks support for UMS512 lib: stackinit: update reference to kunit-tool lib: overflow: update reference to kunit-tool Documentation: KUnit: update links in the index page Documentation: KUnit: add intro to the getting-started page Documentation: KUnit: Reword start guide for selecting tests Documentation: KUnit: add note about mrproper in start.rst Documentation: KUnit: avoid repeating "kunit.py run" in start.rst Documentation: KUnit: remove duplicated docs for kunit_tool Documentation: Kunit: Add ref for other kinds of tests Documentation: KUnit: Fix non-uml anchor Documentation: Kunit: Fix inconsistent titles Documentation: kunit: fix trivial typo kunit: no longer call module_info(test, "Y") for kunit modules kunit: add kunit.enable to enable/disable KUnit test kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces drm/i915/gvt: Add missing vfio_unregister_group_dev() call thermal: core: Increase maximum number of trip points efi: Correct Macmini DMI match in uefi cert quirk drm/msm/dp: cleared DP_DOWNSPREAD_CTRL register before start link training drm/msm/hdmi: fix IRQ lifetime drm/msm/dp: fix bridge lifetime drm/msm/dp: fix aux-bus EP lifetime drm/msm/dp: fix IRQ lifetime drm/msm/hdmi: fix memory corruption with too many bridges drm/msm/dsi: fix memory corruption with too many bridges drm/msm/dp: fix memory corruption with too many bridges drm/msm: fix use-after-free on probe deferral drm/msm: Fix return type of mdp4_lvds_connector_mode_valid drm/msm/dp: add atomic_check to bridge ops ASoC: rockchip: i2s: use regmap_read_poll_timeout_atomic to poll I2S_CLR drm/msm/gpu: Fix crash during system suspend after unbind drm/msm/a6xx: Replace kcalloc() with kvzalloc() drm/msm/gem: Unpin objects slightly later drm/amdkfd: Fix UBSAN shift-out-of-bounds warning drm/amdkfd: Track unified memory when switching xnack mode drm/amdgpu: Enable sram on vcn_4_0_2 drm/amdgpu: Enable VCN DPG for GC11_0_1 ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props ARM: dts: s5pv210: correct double "pins" in pinmux node net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover net/mlx5e: Split out channel (de)activation in rx_res net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool net/mlx5e: Convert struct mlx5e_alloc_unit to a union net/mlx5e: Remove DMA address from mlx5e_alloc_unit net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address net/mlx5e: Optimize the page cache reducing its size 2x net/mlx5e: Fix calculations for ICOSQ size xsk: Remove unused xsk_buff_discard net/mlx5e: xsk: Use KSM for unaligned XSK net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen net/mlx5e: Keep a separate MKey for striding RQ net/mlx5e: xsk: Use XSK frame size as striding RQ page size net/mlx5e: Use runtime page_shift for striding RQ xsk: Expose min chunk size to drivers sched: Fix more TASK_state comparisons mm/slub: fix a slab missed to be freed problem nvme: wire up fixed buffer support for nvme passthrough nvme: pass ubuffer as an integer block: extend functionality to map bvec iterator block: factor out blk_rq_map_bio_alloc helper block: rename bio_map_put to blk_mq_map_bio_put nvme: refactor nvme_alloc_request nvme: refactor nvme_add_user_metadata nvme: Use blk_rq_map_user_io helper scsi: Use blk_rq_map_user_io helper block: add blk_rq_map_user_io io_uring: introduce fixed buffer support for io_uring_cmd io_uring: add io_uring_cmd_import_fixed nvme: enable batched completions of passthrough IO nvme: split out metadata vs non metadata end_io uring_cmd completions block: allow end_io based requests in the completion batch handling block: change request end_io handler to pass back a return value block: enable batched allocation for blk_mq_alloc_request() block: kill deprecated BUG_ON() in the flush handling usb: gadget: uvc: don't put item still in use serial: cpm_uart: Don't request IRQ too early for console port tty: serial: do unlock on a common path in altera_jtaguart_console_putc() tty: serial: unify TX space reads under altera_jtaguart_tx_space() tty: serial: use FIELD_GET() in lqasc_tx_ready() tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() tty: serial: allow pxa.c to be COMPILE_TESTed serial: stm32: Fix unused-variable warning docs: filesystems: sysfs: Make text and code for ->show() consistent tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL w1: Split memcpy() of struct cn_msg flexible array staging: rtl8192e: Rename variable Bandwidth to avoid CamelCase staging: r8188eu: remove PHY_RFConfig8188E() staging: r8188eu: remove PHY_RF6052_Config8188E() staging: r8188eu: convert ODM_ReadAndConfig_AGC_TAB_1T_8188E() to int staging: r8188eu: convert ODM_ReadAndConfig_PHY_REG_1T_8188E() to int staging: r8188eu: convert ODM_ReadAndConfig_RadioA_1T_8188E() to int staging: r8188eu: convert ODM_ReadAndConfig_MAC_REG_8188E() to int spmi: pmic-arb: increase SPMI transaction timeout delay spmi: pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes spmi: pmic-arb: correct duplicate APID to PPID mapping logic spmi: pmic-arb: add support to dispatch interrupt based on IRQ status spmi: pmic-arb: check apid against limits before calling irq handler spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq spmi: pmic-arb: handle spurious interrupt spmi: pmic-arb: add a print in cleanup_irq drivers: spmi: Directly use ida_alloc()/free() MAINTAINERS: add TI ECAP driver info counter: ti-ecap-capture: capture driver support for ECAP Documentation: ABI: sysfs-bus-counter: add frequency & num_overflows items dt-bindings: counter: add ti,am62-ecap-capture.yaml counter: Introduce the COUNTER_COMP_ARRAY component type counter: Consolidate Counter extension sysfs attribute creation counter: Introduce the Count capture component counter: 104-quad-8: Add Signal polarity component counter: Introduce the Signal polarity component counter: interrupt-cnt: Implement watch_validate callback counter: Move symbols into COUNTER namespace MAINTAINERS: Update Counter subsystem git tree repo link ARM: dts: exynos: fix polarity of VBUS GPIO of Origen arm64: dts: exynos: fix polarity of "enable" line of NFC chip in TM2 ip6_vti:Remove the space before the comma net: stmmac: add a parse for new property 'snps,clk-csr' arm64: dts: mediatek: mt2712e: Update the name of property 'clk_csr' dt-bindings: net: snps,dwmac: add new property snps,clk-csr dt-bindings: net: mediatek-dwmac: add support for mt8188 net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" net: bna: Fix spelling mistake "muliple" -> "multiple" usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video() usb: host: ehci-exynos: switch to using gpiod API Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"" spi: Ensure that sg_table won't be used after being freed dt-bindings: usb: Convert FOTG210 to dt schema usb: mtu3: fix failed runtime suspend in host only mode USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl" usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra usb: typec: Replace custom implementation of device_match_fwnode() usb: typec: ucsi: Don't warn on probe deferral usb: add quirks for Lenovo OneLink+ Dock ibmveth: Ethtool set queue support ibmveth: Implement multi queue on xmit ibmveth: Copy tx skbs into a premapped buffer bnx2: Fix spelling mistake "bufferred" -> "buffered" tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited sctp: handle the error returned from sctp_auth_asoc_init_active_key net: bridge: assign path_cost for 2.5G and 5G link speed net: lan966x: Fix spelling mistake "tarffic" -> "traffic" mISDN: fix use-after-free bugs in l1oip timer handlers net-next: skbuff: refactor pskb_pull MAINTAINERS: switch dwc3 to Thinh net: bonding: Convert to use sysfs_emit()/sysfs_emit_at() APIs net-sysfs: Convert to use sysfs_emit() APIs net: tun: Convert to use sysfs_emit() APIs kvm: vmx: keep constant definition format consistent kvm: mmu: fix typos in struct kvm_arch ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6 KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hosts KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parameters KVM: selftests: Tell the compiler that code after TEST_FAIL() is unreachable Revert "KVM: selftests: Fix nested SVM tests when built with clang" KVM: selftests: Dedup subtests of fix_hypercall_test KVM: selftests: Explicitly verify KVM doesn't patch hypercall if quirk==off KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in "fix hypercall" test KVM: selftests: Remove unnecessary register shuffling in fix_hypercall_test tsnep: Use page pool for RX tsnep: Add EtherType RX flow classification support tsnep: Support multiple TX/RX queue pairs tsnep: Move interrupt from device to queue dt-bindings: net: tsnep: Allow additional interrupts dt-bindings: net: tsnep: Allow dma-coherent ALSA: usb-audio: Fix potential memory leaks ALSA: usb-audio: Fix NULL dererence at error path ASoC: mediatek: mt8192-mt6359: Set the driver name for the card HID: wacom: add three styli to wacom_intuos_get_tool_type ALSA: hda/realtek: More robust component matching for CS35L41 powerpc/pseries: Add firmware details to the hardware description powerpc/powernv: Add opal details to the hardware description powerpc: Add device-tree model to the hardware description powerpc/64: Add logical PVR to the hardware description powerpc: Add PVR & CPU name to hardware description powerpc: Add hardware description string powerpc/configs: Enable PPC_UV in powernv_defconfig powerpc/configs: Update config files for removed/renamed symbols powerpc/mm: Fix UBSAN warning reported on hugetlb powerpc/mm: Always update max/min_low_pfn in mem_topology_setup() powerpc/mm/book3s/hash: Rename flush_tlb_pmd_range powerpc: Drops STABS_DEBUG from linker scripts powerpc/64s: Remove lost/old comment powerpc/64s: Remove old STAB comment powerpc: remove orphan systbl_chk.sh powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL KVM: PPC: Book3S HV: Implement scheduling wait interval counters in the VPA HID: amd_sfh: Handle condition of "no sensors" for SFH1.1 HID: amd_sfh: Change dev_err to dev_dbg for additional debug info arm64/kprobe: Optimize the performance of patching single-step slot ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag ASoC: nau8825: Add TDM support hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero crypto: aspeed - Remove redundant dev_err call crypto: scatterwalk - Remove unused inline function scatterwalk_aligned() crypto: aead - Remove unused inline functions from aead crypto: bcm - Simplify obtain the name for cipher crypto: marvell/octeontx - use sysfs_emit() to instead of scnprintf() hwrng: core - start hwrng kthread also for untrusted sources crypto: zip - remove the unneeded result variable crypto: qat - add limit to linked list parsing crypto: octeontx2 - Remove the unneeded result variable crypto: ccp - Remove the unneeded result variable crypto: aspeed - Fix check for platform_get_irq() errors crypto: virtio - fix memory-leak crypto: cavium - prevent integer overflow loading firmware crypto: marvell/octeontx - prevent integer overflows crypto: aspeed - fix build error when only CRYPTO_DEV_ASPEED is enabled fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE ext4: don't increase iversion counter for ea_inodes ext4: fix check for block being out of directory size fs/buffer: make submit_bh & submit_bh_wbc return type as void fs/buffer: drop useless return value of submit_bh fs/ntfs: drop useless return value of submit_bh from ntfs_submit_bh_for_read jbd2: drop useless return value of submit_bh ext4: make ext4_lazyinit_thread freezable eth: alx: take rtnl_lock on resume sparc: Unbreak the build net: phy: Convert to use sysfs_emit() APIs net: enetc: offload per-tc max SDU from tc-taprio net: enetc: use common naming scheme for PTGCR and PTGCAPR registers net: enetc: cache accesses to &priv->si->hw net: dsa: hellcreek: Offload per-tc max SDU from tc-taprio net: dsa: hellcreek: refactor hellcreek_port_setup_tc() to use switch/case net: dsa: felix: offload per-tc max SDU from tc-taprio net/sched: taprio: allow user input of per-tc max SDU net/sched: query offload capabilities through ndo_setup_tc() net/tipc: Remove unused struct distr_queue_item net: skb: introduce and use a single page frag cache net: sched: cls_u32: Avoid memcpy() false-positive warning dt-bindings: net: snps,dwmac: Document stmmac-axi-config subnode docs: netlink: clarify the historical baggage of Netlink flags vhost/vsock: Use kvmalloc/kvfree for larger packets. clk: fixed-rate: add devm_clk_hw_register_fixed_rate clk: asm9260: use parent index to link the reference clock ACPI: HMAT: Release platform device in case of platform_device_add_data() fails dax: Remove usage of the deprecated ida_simple_xxx API libnvdimm/region: Allow setting align attribute on regions without mappings drm/msm: Fix build break with recent mm tree m68k: update config files sbitmap: fix lockup while swapping io_uring/net: fix notif cqe reordering io_uring/net: don't update msg_name if not provided binfmt: remove taso from linux_binprm struct input: drop empty comment blocks of: fdt: Remove unused struct fdt_scan_status dt-bindings: display: st,stm32-dsi: Handle data-lanes in DSI port node io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL drm/panel: simple: Use dev_err_probe() to simplify code drm/panel: panel-edp: Use dev_err_probe() to simplify code Bluetooth: L2CAP: Fix user-after-free prandom: make use of smaller types in prandom_u32_max random: add 8-bit and 16-bit batches utsname: contribute changes to RNG random: use init_utsname() instead of utsname() kfence: use better stack hash seed random: split initialization into early step and later step PCI/PM: Reduce D3hot delay with usleep_range() dt-bindings: timer: Add power-domains for TI timer-dm on K3 mfd: syscon: Remove repetition of the regmap_get_val_endian() dmaengine: ioat: remove unused declarations in dma.h dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested dmaengine: zynqmp_dma: Add device_synchronize support dt-bindings: dma: add additional pbus reset to qcom,adm dt-bindings: dma: rework qcom,adm Documentation to yaml schema dt-bindings: dma: apple,admac: Add iommus and power-domains properties dmaengine: dw-edma: Remove runtime PM support dmaengine: idxd: add configuration for concurrent batch descriptor processing dmaengine: idxd: add configuration for concurrent work descriptor processing dmaengine: idxd: add WQ operation cap restriction support dmanegine: idxd: reformat opcap output to match bitmap_parse() input dmaengine: idxd: convert ats_dis to a wq flag dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg dmaengine: qcom-adm: fix wrong sizeof config in slave_config arm64: defconfig: Add Coresight as module kselftest/arm64: Handle EINTR while reading data from children kselftest/arm64: Flag fp-stress as exiting when we begin finishing up kselftest/arm64: Don't repeat termination handler for fp-stress ARM64: reloc_test: add __init/__exit annotations to module init/exit funcs io_uring/rw: defer fsnotify calls to task context arm64/mm: fold check for KFENCE into can_set_direct_map() arm64: ftrace: fix module PLTs with mcount arm64: module: Remove unused plt_entry_is_initialized() arm64: module: Make plt_equals_entry() static arm64: fix the build with binutils 2.27 landlock: Fix documentation style landlock: Slightly improve documentation and fix spelling samples/landlock: Print hints about ABI versions clk: qcom: gcc-msm8939: use ARRAY_SIZE instead of specifying num_parents clk: qcom: gcc-msm8939: use parent_hws where possible dt-bindings: clock: move qcom,gcc-msm8939 to qcom,gcc-msm8916.yaml clk: qcom: gcc-sm6350: Update the .pwrsts for usb gdscs clk: qcom: gcc-sc8280xp: use retention for USB power domains clk: qcom: gdsc: add missing error handling kselftest/arm64: Don't enable v8.5 for MTE selftest builds drm/hyperv: Add ratelimit on error message selftests/bpf: Check -EBUSY for the recurred bpf_setsockopt(TCP_CONGESTION) bpf: tcp: Stop bpf_setsockopt(TCP_CONGESTION) in init ops to recur itself bpf: Refactor bpf_setsockopt(TCP_CONGESTION) handling into another function bpf: Move the "cdg" tcp-cc check to the common sol_tcp_sockopt() bpf: Add __bpf_prog_{enter,exit}_struct_ops for struct_ops trampoline ASoC: core: clarify the driver name initialization dt-bindings: irqchip: Describe the IMX MU block as a MSI controller dmaengine: ti: k3-psil: add additional TX threads for j721e dmaengine: ti: k3-psil: add additional TX threads for j7200 dmaengine: apple-admac: Trigger shared reset dmaengine: apple-admac: Do not use devres for IRQs irqchip: Add IMX MU MSI controller driver x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling dmaengine: ti: edma: Remove some unused functions dt-bindings: dma: Make minor fixes to qcom,bam-dma binding doc Documentation: devicetree: dma: update the comments dmaengine: sh: rcar-dmac: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper phy: phy-mtk-dp: make array driving_params static const spi: spi-gxp: Use devm_platform_ioremap_resource() ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer btrfs: drop extent map range more efficiently btrfs: avoid pointless extent map tree search when flushing delalloc btrfs: remove unnecessary next extent map search btrfs: remove unnecessary NULL pointer checks when searching extent maps btrfs: assert tree is locked when clearing extent map from logging btrfs: remove unnecessary extent map initializations btrfs: remove the refcount warning/check at free_extent_map() btrfs: add helper to replace extent map range with a new extent map btrfs: move open coded extent map tree deletion out of inode eviction btrfs: use cond_resched_rwlock_write() during inode eviction btrfs: use extent_map_end() at btrfs_drop_extent_map_range() btrfs: move btrfs_drop_extent_cache() to extent_map.c btrfs: fix missed extent on fsync after dropping extent maps btrfs: remove stale prototype of btrfs_write_inode btrfs: enable nowait async buffered writes btrfs: assert nowait mode is not used for some btree search functions btrfs: make btrfs_buffered_write nowait compatible btrfs: plumb NOWAIT through the write path btrfs: make lock_and_cleanup_extent_if_need nowait compatible btrfs: make prepare_pages nowait compatible btrfs: make btrfs_check_nocow_lock nowait compatible btrfs: add btrfs_try_lock_ordered_range btrfs: add the ability to use NO_FLUSH for data reservations btrfs: make can_nocow_extent nowait compatible block: add rationale for not using blk_mq_plug() when applicable ring-buffer: Fix race between reset page and reading page ext4: fix null-ptr-deref in ext4_write_info ext4: don't run ext4lazyinit for read-only filesystems ext4: remove deprecated noacl/nouser_xattr options ext4: avoid crash when inline data creation follows DIO write dt-bindings: gpio-regulator: add vin-supply property support regulator: gpio: Add input_supply support in gpio_regulator_config ASoC: wcd-mbhc-v2: Revert "ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()" tracing/user_events: Update ABI documentation to align to bits vs bytes tracing/user_events: Use bits vs bytes for enabled status page data tracing/user_events: Use refcount instead of atomic for ref tracking tracing/user_events: Ensure user provided strings are safely formatted tracing/user_events: Use WRITE instead of READ for io vector import tracing/user_events: Use NULL for strstr checks tracing: Fix spelling mistake "preapre" -> "prepare" tracing: Wake up waiters when tracing is disabled tracing: Add ioctl() to force ring buffer waiters to wake up drm/panel: simple: Add Multi-Inno Technology MI0800FT-9 dt-bindings: display: simple: Add Multi-Inno Technology MI0800FT-9 panel dt-bindings: irqchip: renesas,irqc: Add r8a779g0 support block: adapt blk_mq_plug() to not plug for writes that require a zone lock drm/amdgpu: correct the memcpy size for ip discovery firmware drm/amdgpu: Skip put_reset_domain if it doesn't exist drm/amdgpu: remove switch from amdgpu_gmc_noretry_set drm/amdgpu: Fix mc_umc_status used uninitialized warning drm/amd/display: Prevent OTG shutdown during PSR SU drm/amdgpu: add page retirement handling for CPU RAS drm/amdgpu: use RAS error address convert api in mca notifier drm/amdgpu: support to convert dedicated umc mca address drm/amdgpu: export umc error address convert interface drm/amdgpu: fix sdma v4 init microcode error drm/amd/display: fix array-bounds error in dc_stream_remove_writeback() drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV drm/amdgpu: fix compiler warning for amdgpu_gfx_cp_init_microcode drm/amdgpu: fix a compiling error in old kernels drm/amdgpu: add rlc_sr_cntl_list to firmware array drm/amdgpu: Remove fence_process in count_emitted drm/amdgpu: Correct the position in patch_cond_exec drm/amd/display: Refactor LTTPR mode selection drm/amd/display: 3.2.205 drm/amd/display: fix a divide by zero error drm/amd/display: Only use ODM2:1 policy for high pixel rate displays drm/amd/display: Fix various dynamic ODM transitions on DCN32 drm/amd/display: polling vid stream status in hpo dp blank drm/amd/display: Fix CAB allocation calculation drm/amd/display: skip phantom pipes when checking for pending flip drm/amd/display: Update MALL SS NumWays calculation drm/amd/display: skip phantom pipes when checking for pending flip drm/amd/display: fill in clock values when DPM is not enabled drm/amd/display: Cursor Info Update refactor drm/amd/display: Avoid unnecessary pixel rate divider programming drm/amd/display: Remove assert for odm transition case drm/amd/display: Add ABM control to panel_config struct. drm/amd/display: Disable MALL when TMZ surface drm/amd/display: Fix typo in get_pixel_rate_div drm/amd/display: add debug keys for override bios settings. drm/amd/display: Fix audio on display after unplugging another drm/amd/display: add missing null check drm/amd/display: Add explicit FIFO disable for DP blank drm/amd/display: Wrap OTG disable workaround with FIFO control drm/amd/display: Add debug option for exiting idle optimizations on cursor updates drm/amd/display: Change EDID fallback condition drm/amd/display: Do DIO FIFO enable after DP video stream enable drm/amd/display: Remove interface for periodic interrupt 1 drm/amd/display: Update DCN32 to use new SR latencies drm/amd/display: Avoid avoid unnecessary pixel rate divider programming drm/amdkfd: fix dropped interrupt in kfd_int_process_v11 drm/amdgpu: pass queue size and is_aql_queue to MES drm/amdkfd: fix MQD init for GFX11 in init_mqd drm/amdgpu: Enable SA software trap. drm/amd/amdgpu: Add missing XGMI hive registers for mmhub 9.4.1 drm/amdgpu/vcn: update vcn4 fw shared data structure drm/amdgpu/sdma6: use common function to init sdma fw drm/amdgpu: support sdma struct v2 fw init drm/amdgpu/sdma5: use common function to init sdma fw drm/amdgpu/sdma4: use common function to init sdma fw drm/amdgpu: add function to init SDMA microcode drm/amdgpu/gfx11: use common function to init cp fw drm/amdgpu/gfx10: use common function to init CP fw drm/amdgpu/gfx9: use common function to init cp fw drm/amdgpu: add function to init CP microcode drm/amd/pm: use adverse selection for dpm features unsupported by driver drm/amd/pm: enable gfxoff feature for SMU 13.0.0 drm/amdgpu: avoid gfx register accessing during gfxoff drivers/amd/pm: check the return value of amdgpu_bo_kmap drm/amdgpu: Use simplified API for p2p dist calc drm/amdgpu: Disable verbose for p2p dist calc drm/amdgpu: Fixed ras warning when uninstalling amdgpu drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode drm/amdgpu/gfx10: switch to amdgpu_gfx_rlc_init_microcode quota: Add more checking after reading from quota file quota: Replace all block number checking with helper function quota: Check next/prev free block number after reading from quota file printk: Mark __printk percpu data ready __ro_after_init printk: Remove bogus comment vs. boot consoles printk: Remove write only variable nr_ext_console_drivers printk: Declare log_wait properly printk: Make pr_flush() static io_uring/net: fix fast_iov assignment in io_setup_async_msg() lib/vsprintf: Initialize vsprintf's pointer hash once the random core is ready. lib/vsprintf: Remove static_branch_likely() from __ptr_to_hashval(). net: cpmac: Add __init/__exit annotations to module init/exit funcs ASoC: mediatek: mt8186: Fix spelling mistake "slect" -> "select" perf/x86/amd/lbr: Adjust LBR regardless of filtering perf/x86/utils: Fix uninitialized var in get_branch_type() perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR perf/x86/amd: Support PERF_SAMPLE_ADDR perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} perf/x86/amd: Support PERF_SAMPLE_DATA_SRC perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} perf/x86/uncore: Add new Raptor Lake S support perf/x86/cstate: Add new Raptor Lake S support perf/x86/msr: Add new Raptor Lake S support perf/x86: Add new Raptor Lake S support irqchip/gic-v3: Fix typo in comment dt-bindings: interrupt-controller: ti,sci-intr: Fix missing reg property in the binding dt-bindings: irqchip: ti,sci-inta: Fix warning for missing #interrupt-cells RDMA/rxe: Remove error/warning messages from packet receiver path KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if available KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semantics KVM: Document weakly ordered architecture requirements for dirty ring KVM: x86: Select CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL KVM: Add KVM_CAP_DIRTY_LOG_RING_ACQ_REL capability and config option KVM: Use acquire/release semantics when accessing dirty ring GFN state slab: Introduce kmalloc_size_roundup() slab: Remove __malloc attribute from realloc functions ethernet: 8390: remove unnecessary check of mem nfp: Use skb_put_data() instead of skb_put/memcpy pair PCI: tegra: Use PCI_CONF1_EXT_ADDRESS() macro PCI: qcom: Rename host-init error label PCI: qcom: Drop unused post_deinit callback RDMA/usnic: fix set-but-not-unused variable 'flags' warning net: liquidio: Remove unused struct lio_trusted_vf_ctx KVM: arm64: Fix comment typo in nvhe/switch.c net: ethernet: mtk_eth_soc: use DEFINE_SHOW_ATTRIBUTE to simplify code dmaengine: idxd: Remove unused struct idxd_fault wwan_hwsim: Use skb_put_data() instead of skb_put/memcpy pair ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model net: ax88796c: Use skb_put_data() instead of skb_put/memcpy pair dt-bindings: renesas,rcar-dmac: Add r8a779g0 support dmaengine: idxd: track enabled workqueues in bitmap dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() ethernet: s2io: Use skb_put_data() instead of skb_put/memcpy pair dmaengine: pl08x: Fix double word dmaengine: virt-dma: Fix double word in comments dmaengine: qcom: gpi: move read_lock_bh to read_lock in tasklet dmaengine: mxs: use platform_driver_register dt-bindings: phy: qcom,qusb2: document sdm670 compatible phy: qcom-qmp-pcie: fix resource mapping for SDM845 QHP PHY wifi: rtl8xxxu: Improve rtl8xxxu_queue_select wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM wifi: rtl8xxxu: gen2: Enable 40 MHz channel width phy: rockchip-snps-pcie3: only look for rockchip,pipe-grf on rk3588 ALSA: asihpi - Remove unused struct hpi_subsys_response ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it phy: tegra: xusb: Enable usb role switch attribute phy: mediatek: fix build warning of FIELD_PREP() xfrm: mip6: add extack to mip6_destopt_init_state, mip6_rthdr_init_state xfrm: ipcomp: add extack to ipcomp{4,6}_init_state xfrm: tunnel: add extack to ipip_init_state, xfrm6_tunnel_init_state xfrm: esp: add extack to esp_init_state, esp6_init_state xfrm: ah: add extack to ah_init_state, ah6_init_state xfrm: pass extack down to xfrm_type ->init_state clk: mediatek: mt8192: deduplicate parent clock lists clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*() clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup clk: mediatek: clk-mt8192: Add clock mux notifier for mfg_pll_sel clk: mediatek: clk-mt8192-mfg: Propagate rate changes to parent clk: mediatek: clk-mt8195-topckgen: Drop univplls from mfg mux parents clk: mediatek: clk-mt8195-topckgen: Add GPU clock mux notifier clk: mediatek: clk-mt8195-topckgen: Register mfg_ck_fast_ref as generic mux clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes clk: mediatek: mt8183: Add clk mux notifier for MFG mux clk: mediatek: mux: add clk notifier functions clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent net/mlx5e: Use runtime values of striding RQ parameters in datapath net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info net/mlx5e: Improve the MTU change shortcut net/mlx5e: xsk: Fix SKB headroom calculation in validation net/mlx5e: xsk: Remove dead code in validation net/mlx5e: Simplify stride size calculation for linear RQ net/mlx5e: kTLS, Check ICOSQ WQE size in advance net/mlx5e: Use the aligned max TX MPWQE size net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev net/mlx5e: Validate striding RQ before enabling XDP net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static net/mlx5e: Remove unused fields from datapath structs net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8 net/mlx5: Add the log_min_mkey_entity_size capability net: sunhme: Fix undersized zeroing of quattro->happy_meals net: wwan: iosm: Use skb_put_data() instead of skb_put/memcpy pair net: dsa: felix: update regmap requests to be string-based net: dsa: felix: use DEFINE_RES_MEM_NAMED for resources net: dsa: felix: remove felix_info :: init_regmap net: dsa: felix: remove felix_info :: imdio_base net: dsa: felix: remove felix_info :: imdio_res net: drop the weight argument from netif_napi_add net: Fix incorrect address comparison when searching for a bind2 bucket mptcp: poll allow write call before actual connect mptcp: handle defer connect in mptcp_sendmsg tcp: export tcp_sendmsg_fastopen mptcp: add TCP_FASTOPEN_CONNECT socket option netns: Replace zero-length array with DECLARE_FLEX_ARRAY() helper net: shrink struct ubuf_info vhost/net: use struct ubuf_info_msgzc xen/netback: use struct ubuf_info_msgzc net: introduce struct ubuf_info_msgzc clk: pistachio: Fix initconst confusion Input: xpad - add X-Box Adaptive Profile button Input: add ABS_PROFILE to uapi and documentation Input: xpad - add X-Box Adaptive XBox button Input: xpad - add X-Box Adaptive support io_uring/net: fix non-zc send with address clk: clk-npcm7xx: Remove unused struct npcm7xx_clk_gate_data and npcm7xx_clk_div_fixed_data selftests/bpf: Convert udp_limit test to ASSERT_* macros selftests/bpf: Convert tcpbpf_user test to ASSERT_* macros selftests/bpf: Convert tcp_rtt test to ASSERT_* macros selftests/bpf: Convert tcp_hdr_options test to ASSERT_* macros selftests/bpf: Convert tcp_estats test to ASSERT_* macros selftests/bpf: Convert sockopt_sk test to ASSERT_* macros selftests/bpf: Convert sockopt_multi test to ASSERT_* macros selftests/bpf: Convert sockopt_inherit test to ASSERT_* macros selftests/bpf: Convert sockopt test to ASSERT_* macros selftests/bpf: Convert sockmap_ktls test to ASSERT_* macros selftests/bpf: Convert sockmap_basic test to ASSERT_* macros tracing: Wake up ring buffer waiters on closing of the file ring-buffer: Add ring_buffer_wake_waiters() bpftool: Show parameters of BPF task iterators. selftests/bpf: Test parameterized task BPF iterators. bpf: Handle show_fdinfo for the parameterized task BPF iterators bpf: Handle bpf_link_info for the parameterized task BPF iterators. bpf: Parameterize task iterators. Input: ims-pcu - fix spelling mistake "BOOLTLOADER" -> "BOOTLOADER" kbuild: hide error checker logs for V=1 builds kbuild: re-run modpost when it is updated kbuild: unify two modpost invocations arm64: dts: uniphier: Add L2 cache node arm64: dts: uniphier: Remove compatible "snps,dw-pcie" from pcie node arm64: dts: uniphier: Fix opp-table node name for LD20 arm64: dts: uniphier: Add USB-device support for PXs3 reference board arm64: dts: uniphier: Add ahci controller nodes for PXs3 arm64: dts: uniphier: Use GIC interrupt definitions arm64: dts: uniphier: Rename gpio-hog nodes arm64: dts: uniphier: Rename usb-glue node for USB3 to usb-controller arm64: dts: uniphier: Rename usb-phy node for USB2 to usb-controller arm64: dts: uniphier: Rename pvtctl node to thermal-sensor ARM: dts: uniphier: Remove compatible "snps,dw-pcie-ep" from pcie-ep node ARM: dts: uniphier: Move interrupt-parent property to each child node in uniphier-support-card ARM: dts: uniphier: Add ahci controller nodes for PXs2 ARM: dts: uniphier: Add ahci controller nodes for Pro4 ARM: dts: uniphier: Use GIC interrupt definitions ARM: dts: uniphier: Rename gpio-hog node ARM: dts: uniphier: Rename usb-glue node for USB3 to usb-controller ARM: dts: uniphier: Rename usb-phy node for USB2 to usb-controller ARM: dts: uniphier: Rename pvtctl node to thermal-sensor ARM: remove check for CONFIG_DEBUG_LL_SER3 firmware/psci: Add debugfs support to ease debugging firmware/psci: Print a warning if PSCI doesn't accept PC mode ARM: aspeed: Kconfig: Fix indentation ARM: Drop CMDLINE_* dependency on ATAGS ARM: Drop CMDLINE_FORCE dependency on !ARCH_MULTIPLATFORM ARM: s3c: remove orphan declarations from arch/arm/mach-s3c/devs.h ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family i2c: microchip: pci1xxxx: Add driver for I2C host controller in multifunction endpoint of pci1xxxx switch KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalability KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc() KVM: x86/pmu: Avoid using PEBS perf_events for normal counters KVM: x86/pmu: Refactor PERF_GLOBAL_CTRL update helper for reuse by PEBS KVM: x86/pmu: Don't generate PEBS records for emulated instructions KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall number KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercall KVM: selftests: Check result in hyperv_features for successful hypercalls kbuild: move vmlinux.o rule to the top Makefile kbuild: move .vmlinux.objs rule to Makefile.modpost docs: i2c: slave-interface: return errno when handle I2C_SLAVE_WRITE_REQUESTED kbuild: list sub-directories in ./Kbuild Makefile.compiler: replace cc-ifversion with compiler-specific macros kbuild: rpm-pkg: fix breakage when V=1 is used scripts: remove unused argument 'type' Kconfig: remove sym_set_choice_value linux/export: use inline assembler to populate symbol CRCs kbuild: use objtool-args-y to clean up objtool arguments kbuild: fix and refactor single target build kbuild: rewrite check-local-export in sh/awk Revert "kbuild: Make scripts/compile.h when sh != bash" scripts/mkcompile_h: move LC_ALL=C to '$LD -v' kbuild: generate include/generated/compile.h in top Makefile kbuild: build init/built-in.a just once init/version.c: remove #include <linux/version.h> kbuild: move 'PHONY += modules_prepare' to the common part kbuild: refactor single builds of *.ko kbuild: remove duplicated dependency between modules and modules_check nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild kbuild: do not deduplicate modules.order kbuild: check sha1sum just once for each atomic header kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package Bluetooth: Call shutdown for HCI_USER_CHANNEL Bluetooth: Prevent double register of suspend ice: Add support for VLAN priority filters in switchdev ice: support features on new E810T variants ice: Merge pin initialization of E810 and E810T adapters kbuild: add phony targets to ./Kbuild kbuild: remove the target in signal traps when interrupted remoteproc: Support attach recovery after rproc crash remoteproc: Introduce rproc features random: use expired timer rather than wq for mixing fast pool random: avoid reading two cache lines on irq randomness Input: ibm-panel - add missing MODULE_DEVICE_TABLE Input: icn8505 - utilize acpi_get_subsystem_id() pwm: sysfs: Replace sprintf() with sysfs_emit() KVM: selftests: Update top-of-file comment in psci_test mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE power: supply: Add charger driver for Rockchip RK817 dt-bindings: mfd: mt6370: Fix the indentation in the example mfd: da9061: Fix Failed to set Two-Wire Bus Mode. mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_core_probe() dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018 mfd: sm501: Add check for platform_driver_register() dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186 mfd: twl4030: Add missed linux/device.h header dt-bindings: mfd: dlg,da9063: Add missing regulator patterns dt-bindings: mfd: sprd: Add bindings for ums512 global registers mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused to pm_sleep_ptr() etc dt-bindings: mfd: syscon: Add rk3588 QoS register compatible mfd: stmpe: Switch to using gpiod API mfd: qcom-spmi-pmic: Add pm7250b compatible dt-bindings: mfd: Add missing (unevaluated|additional)Properties on child nodes mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver mfd: intel-m10-bmc: Add d5005 bmc secure update driver dt-bindings: mfd: syscon: Drop ref from reg-io-width dt-bindings: mfd: Add Rockchip rk817 battery charger support MAINTAINERS: Drop Robert Jones mfd: qcom-spmi-pmic: Add support for PMP8074 dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074 mfd: Move from strlcpy with unused retval to strscpy mfd: fsl-imx25: Fix check for platform_get_irq() errors dt-bindings: mfd: qcom,tcsr: Add several devices dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema on PM8998 dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema dt-bindings: mfd: qcom,spmi-pmic: Extend example dt-bindings: mfd: syscon: Require specific compatible also for simple-mfd dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format dt-binding: mfd: Add Richtek RT5120 PMIC support mfd: rt5120: Add Richtek PMIC support mfd: core: Delete corresponding OF node entries from list on MFD removal mfd: twl-core: Fix double "to to" in comment. mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init() mfd: lp8788: Fix an error handling path in lp8788_probe() mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq() dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant mfd: silergy,sy7636a: Add config option MFD_SY7636A mfd: mt6370: Add MediaTek MT6370 support dt-bindings: mfd: Add MediaTek MT6370 mfd: rk808: Add Rockchip rk817 battery charger support mfd: intel_soc_pmic_crc: Update the copyright year mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new() mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata() mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip() mfd: intel_soc_pmic: Move non-Intel Makefile entries to their own group mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe() dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register mfd: stmpe: Probe sub-function by compatible mfd: stmpe: Remove rotator block from probe mfd: intel-lpss: Provide an SSP type to the SPI driver s390/dasd: use blk_mq_alloc_disk pwm: core: Replace custom implementation of device_match_fwnode() pwm: lpss: Add a comment to the bypass field drm/bridge: lt8912b: fix corrupted image output drm/bridge: lt8912b: set hdmi or dvi mode drm/bridge: lt8912b: add vsync hsync pwm: lpss: Make use of bits.h macros for all masks pwm: lpss: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros pwm: lpss: Use device_get_match_data() to get device data pwm: lpss: Move resource mapping to the glue drivers pwm: lpss: Move exported symbols to PWM_LPSS namespace pwm: lpss: Deduplicate board info data structures dt-bindings: pwm: Add compatible for Mediatek MT8188 io_uring/net: don't skip notifs for failed requests hyperv: simplify and rename generate_guest_id Drivers: hv: vmbus: Split memcpy of flex-array irqchip: Allow extra fields to be passed to IRQCHIP_PLATFORM_DRIVER_END platform-msi: Export symbol platform_msi_create_irq_domain() irqchip/realtek-rtl: use parent interrupts dt-bindings: interrupt-controller: realtek,rtl-intc: require parents irqchip/realtek-rtl: use irq_domain_add_linear() irqchip: Make irqchip_init() usable on pure ACPI systems dt-bindings: pwm: rockchip: Add rockchip,rk3128-pwm dt-bindings: pwm: rockchip: Add description for rk3588 powerpc: Ignore DSI error caused by the copy/paste instruction powerpc: Reverse stack frame marker on little endian powerpc: Make stack frame marker upper case powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() pwm: sysfs: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() pwm: rockchip: Convert to use dev_err_probe() spi: s3c64xx: Fix large transfers with DMA spi: Split transfers larger than max size spi: Fix cache corruption due to DMA/PIO overlap spi: Save current RX and TX DMA devices ipmi: Remove unused struct watcher_entry fsi: core: Check error number after calling ida_simple_get hwmon: (occ) Check for device property for setting OCC active during probe fsi: occ: Support probing the hwmon child device from dts node dt-bindings: hwmon: Add IBM OCC bindings fsi: master-ast-cf: Fix missing of_node_put in fsi_master_acf_probe fsi: sbefifo: Add detailed debugging information fsi: cleanup extern usage in function definition fsi: occ: Prevent use after free hwmon (occ): Retry for checksum failure netfilter: nft_fib: Fix for rpath check with VRF devices ASoC: mediatek: mt8195: update audio tuner settings drm/dp: Don't rewrite link config when setting phy test pattern ocxl: Remove the unneeded result variable powerpc/pseries/vas: Remove the unneeded result variable powerpc/smp: poll cpu_callin_map more aggressively in __cpu_up() powerpc/rtas: block error injection when locked down powerpc/pseries: block untrusted device tree changes when locked down powerpc/udbg: Remove extern function prototypes powerpc/boot: Explicitly disable usage of SPE instructions powerpc: Include e500v1_power_isa.dtsi for remaining e500v1 platforms powerpc: Fix SPE Power ISA properties for e500v1 platforms selftests/powerpc: Update bhrb filter sampling test for multiple branch filters powerpc/perf: Fix branch_filter support for multiple filters powerpc/64s/interrupt: halt early boot interrupts if paca is not set up powerpc/64: don't set boot CPU's r13 to paca until the structure is set up powerpc/64: avoid using r13 in relocate powerpc/64s: early boot machine check handler powerpc/64s/interrupt: move early boot ILE fixup into a macro powerpc/64e: provide an addressing macro for use with TOC in alternate register powerpc/64: provide a helper macro to load r2 with the kernel TOC powerpc/64: switch asm helpers from GOT to TOC relative addressing powerpc/64: asm use consistent global variable declaration and access powerpc/64: use 32-bit immediate for STACK_FRAME_REGS_MARKER powerpc/64s: POWER10 CPU Kconfig build option powerpc/pseries: Move vas_migration_handler early during migration powerpc/64/irq: tidy soft-masked irq replay and improve documentation powerpc/64/interrupt: avoid BUG/WARN recursion in interrupt entry powerpc/64s/interrupt: masked handler debug check for previous hard disable powerpc/64s: Fix irq state management in runlatch functions powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending powerpc/64: mark irqs hard disabled in boot paca powerpc/64/interrupt: Fix false warning in context tracking due to idle state powerpc/64s: Enable KFENCE on book3s64 powerpc/64s: Allow double call of kernel_[un]map_linear_page() powerpc/64s: Remove unneeded #ifdef CONFIG_DEBUG_PAGEALLOC in hash_utils powerpc/64s: Add DEBUG_PAGEALLOC for radix powerpc/64s: update cpu selection options powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5 powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops powerpc: add ISA v3.0 / v3.1 wait opcode macro powerpc/time: avoid programming DEC at the start of the timer interrupt powerpc: Add support for early debugging via Serial 16550 console powerpc/64/kdump: Limit kdump base to 512MB powerpc: Provide syscall wrapper powerpc: Change system_call_exception calling convention powerpc: Use common syscall handler type powerpc: Enable compile-time check for syscall handlers powerpc: Include all arch-specific syscall prototypes powerpc: Adopt SYSCALL_DEFINE for arch-specific syscall handlers powerpc: Provide do_ppc64_personality helper powerpc: Remove direct call to mmap2 syscall handlers s390/pci: remove unused bus_next field from struct zpci_dev s390/cio: remove unused ccw_device_force_console() declaration drm/framebuffer: convert to drm_dbg_kms() sfc: bare bones TC offload on EF100 sfc: interrogate MAE capabilities at probe time sfc: add a hashtable for offloaded TC rules sfc: optional logging of TC offload errors sfc: bind indirect blocks for TC offload on EF100 sfc: bind blocks for TC offload on EF100 net: ethernet: rmnet: Replace zero-length array with DECLARE_FLEX_ARRAY() helper net: sched: act_bpf: simplify code logic in tcf_bpf_init() net: lan966x: Add offload support for ets net: lan966x: Add offload support for cbs net: lan966x: Add offload support for tbf mmc: sdhci: Centralize CMD and DATA reset handling mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS mmc: sdhci: Remove misleading comment about resets mmc: sdhci: Separate out sdhci_reset_for_all() sched: Fix TASK_state comparisons selftests/tc-testing: add selftests for teql qdisc selftests/tc-testing: add selftests for tbf qdisc selftests/tc-testing: add selftests for taprio qdisc selftests/tc-testing: add selftests for skbprio qdisc selftests/tc-testing: add selftests for sfq qdisc selftests/tc-testing: add selftests for sfb qdisc selftests/tc-testing: add selftests for plug qdisc selftests/tc-testing: add selftests for pfifo_fast qdisc selftests/tc-testing: add selftests for hhf qdisc selftests/tc-testing: add selftests for gred qdisc selftests/tc-testing: add selftests for fq qdisc selftests/tc-testing: add selftests for etf qdisc selftests/tc-testing: add selftests for codel qdisc selftests/tc-testing: add selftests for choke qdisc selftests/tc-testing: add selftests for atm qdisc MAINTAINERS: Rust xfrm: Reinject transport-mode packets through workqueue samples: add first Rust examples x86: enable initial Rust support docs: add Rust documentation Kbuild: add Rust support rust: add `.rustfmt.toml` scripts: add `is_rust_module.sh` scripts: add `rust_is_available.sh` scripts: add `generate_rust_target.rs` scripts: add `generate_rust_analyzer.py` scripts: decode_stacktrace: demangle Rust symbols scripts: checkpatch: enable language-independent checks for Rust scripts: checkpatch: diagnose uses of `%pA` in the C side as errors vsprintf: add new `%pA` format specifier rust: export generated symbols rust: add `kernel` crate rust: add `bindings` crate rust: add `macros` crate rust: add `compiler_builtins` crate rust: adapt `alloc` crate to the kernel rust: import upstream `alloc` crate rust: add C helpers kallsyms: increase maximum kernel symbol length to 512 kallsyms: support "big" kernel symbols kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` kallsyms: avoid hardcoding buffer size kallsyms: use `ARRAY_SIZE` instead of hardcoded size wifi: rtw89: 8852b: configure DLE mem wifi: rtw89: check DLE FIFO size with reserved size wifi: rtw89: mac: correct register of report IMR wifi: rtw89: pci: set power cut closed for 8852be wifi: rtw89: pci: add to do PCI auto calibration wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf wifi: rtw89: add DMA busy checking bits to chip info wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels wifi: rtw89: pci: mask out unsupported TX channels iwlegacy: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper ipw2x00: Replace zero-length array with DECLARE_FLEX_ARRAY() helper wifi: iwlwifi: Track scan_cmd allocation size explicitly dt-bindings: clocks: qcom,gcc-sc8280xp: Fix typos clk: qcom: Add global clock controller driver for SM6375 dt-bindings: clock: add SM6375 QCOM global clock bindings clk: qcom: alpha: Add support for programming the PLL_FSM_LEGACY_MODE bit ARM: config: aspeed_g5: Enable PECI ARM: configs: aspeed_g4: Remove appended DTB and ATAG ARM: configs: aspeed: Refresh defconfigs ARM: config: aspeed: Enable namespaces ARM: configs: aspeed_g4: Enable IPV6 options ARM: configs: aspeed_g4: Enable OCC and NBD drivers ARM: configs: aspeed_g5: Enable MCTP stack ARM: configs: aspeed_g5: Add PL2303 USB serial driver ARM: configs: aspeed_g5: Add TPM TIS I2C driver ARM: configs: aspeed_g5: Add mp5023 driver ARM: configs: aspeed: Add support for USB flash drives ARM: dts: aspeed: ast2600-evb-a1: Add compatible ARM: dts: aspeed: ast2600evb: Fix compatible string ARM: dts: aspeed: ast2600-evb: Enable Quad SPI RX tranfers ARM: dts: aspeed-g6: Enable more UART controllers ARM: dts: aspeed: yosemitev2: Disable the EEPROM driver ARM: dts: aspeed: Add AMD DaytonaX BMC dt-bindings: arm: aspeed: document AMD DaytonaX ARM: dts: aspeed: Yosemite V2: Enable OCP debug card ARM: dts: aspeed: mtjade: Remove gpio-keys entries ARM: dts: aspeed: Add device tree for Ampere's Mt. Mitchell BMC dt-bindings: arm: aspeed: document Ampere Mt.Mitchell BMC compatibles clk: qcom: gcc-sc7280: Update the .pwrsts for usb gdscs clk: qcom: gcc-sc7180: Update the .pwrsts for usb gdsc clk: qcom: gdsc: Fix the handling of PWRSTS_RET support mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array net: ipa: define remaining IPA register fields net: ipa: define more IPA endpoint register fields net: ipa: define some IPA endpoint register fields net: ipa: define resource group/type IPA register fields net: ipa: define even more IPA register fields net: ipa: define more IPA register fields net: ipa: define some more IPA register fields net: ipa: define CLKON_CFG and ROUTE IPA register fields net: ipa: define COMP_CFG IPA register fields net: ipa: introduce ipa_reg field masks net: ipa: introduce ipa_reg() net: ipa: use ipa_reg[] array for register offsets net: ipa: add per-version IPA register definition files net: ipa: use IPA register IDs to determine offsets net: ipa: introduce IPA register IDs s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array Add skb drop reasons to IPv6 UDP receive path Input: xpad - decipher xpadone packages with GIP defines Input: xpad - refactor using BIT() macro ptp: Remove usage of the deprecated ida_simple_xxx API net: tls: Add ARIA-GCM algorithm net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' ring-buffer: Check pending waiters when doing wake ups as well ring-buffer: Have the shortest_full queue be the shortest not longest PCI/DPC: Quirk PIO log size for certain Intel Root Ports Bluetooth: hci_core: Fix not handling link timeouts propertly drm/amdgpu/gfx9: switch to amdgpu_gfx_rlc_init_microcode drm/amdgpu: add helper to init rlc firmware bpf: Check flags for branch stack in bpf_read_branch_records helper perf, hw_breakpoint: Fix use-after-free if perf_event_open() fails perf: Use sample_flags for raw_data perf: Use sample_flags for addr ext4: minor defrag code improvements i2c: mlxbf: remove device tree support i2c: mlxbf: support BlueField-3 SoC ext4: continue to expand file system when the target size doesn't reach i2c: cadence: Add standard bus recovery support net/mlx5: Remove from FPGA IFC file not-needed definitions net/mlx5: Remove unused structs net/mlx5: Remove unused functions net/mlx5: detect and enable bypass port select flow table net/mlx5: Lag, enable hash mode by default for all NICs net/mlx5: Lag, set active ports if support bypass port select flow table RDMA/mlx5: Don't set tx affinity when lag is in hash mode net/mlx5: add IFC bits for bypassing port select flow table net/mlx5: Add support for NPPS with real time mode net/mlx5: Expose NPPS related registers i2c: mlxbf: add multi slave functionality i2c: mlxbf: support lock mechanism ring-buffer: Allow splice to read previous partially read pages ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller ftrace: Properly unset FTRACE_HASH_FL_MOD tracing/eprobe: Fix alloc event dir failed when event name no set x86: kprobes: Remove unused macro stack_addr ftrace: Remove obsoleted code from ftrace and task_struct tracing: Disable interrupt or preemption before acquiring arch_spinlock_t libbpf: Don't require full struct enum64 in UAPI headers riscv: dts: microchip: update memory configuration for v2022.10 riscv: dts: microchip: add a devicetree for aries' m100pfsevp riscv: dts: microchip: add sevkit device tree riscv: dts: microchip: reduce the fic3 clock rate riscv: dts: microchip: icicle: re-jig fabric peripheral addresses riscv: dts: microchip: icicle: update pci address properties riscv: dts: microchip: move the mpfs' pci node to -fabric.dtsi riscv: dts: microchip: add pci dma ranges for the icicle kit dt-bindings: riscv: microchip: document the sev kit dt-bindings: riscv: microchip: document the aries m100pfsevp dt-bindings: riscv: microchip: document icicle reference design blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_gray8() drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_xrgb2101010() drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb888() smack: cleanup obsolete mount option flags smack: lsm: remove the unneeded result variable SMACK: Add sk_clone_security LSM hook ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe clk: qcom: Add SC8280XP GPU clock controller dt-bindings: clock: Add Qualcomm SC8280XP GPU binding clk: qcom: smd: Add SM6375 clocks dt-bindings: clock: qcom: rpmcc: Add BIMC_FREQ_LOG dt-bindings: clock: qcom,rpmcc: Add compatible for SM6375 nvmet: don't look at the request_queue in nvmet_bdev_set_limits nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all clk: qcom: rpmhcc: add sdm670 clocks dt-bindings: clock: add rpmhcc bindings for sdm670 Input: synaptics-rmi4 - convert to use sysfs_emit() APIs blk-mq: use quiesced elevator switch when reinitializing queues block: replace blk_queue_nowait with bdev_nowait Input: twl4030-pwrbutton - add missing of.h include dt: Add a check for undocumented compatible strings in kernel hisi_acc_vfio_pci: Update some log and comment formats hisi_acc_vfio_pci: Remove useless macro definitions hisi_acc_vfio_pci: Remove useless function parameter hisi_acc_vfio_pci: Fix device data address combination problem hisi_acc_vfio_pci: Fixes error return code issue drm/panel-edp: Add BOE NT116WHM-N4C (HW: V8.1) kbuild: take into account DT_SCHEMA_FILES changes while checking dtbs drm/panel-edp: Fix delays for INX N116BCA-EA2 (HW: C1) drm/panel-edp: Fix delays for INX N116BCN-EA1 (HW: C4) KVM: PPC: Book3S HV P9: Restore stolen time logging in dtl KVM: PPC: Book3S HV: Update guest state entry/exit accounting to new API KVM: PPC: Book3S HV P9: Fix irq disabling in tick accounting KVM: PPC: Book3S HV P9: Clear vcpu cpu fields before enabling host irqs KVM: PPC: Book3S HV: Fix decrementer migration vfio: Follow a strict lifetime for struct iommu_group selftests/net: enable io_uring sendzc testing ionic: change order of devlink port register and netdev register ice: reorder PF/representor devlink port register/unregister flows funeth: unregister devlink port after netdevice unregister headers: Remove some left-over license text NFC: hci: Split memcpy() of struct hcp_message flexible array net: ethernet: mtk_eth_soc: fix usage of foe_entry_size net: ethernet: mtk_eth_soc: fix wrong use of new helper function a.out: Remove the a.out implementation platform/x86/intel/wmi: thunderbolt: Use dev_groups callback selftests/bpf: Fix passing arguments via function in test_kmod.sh IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks RDMA/hns: Unified Log Printing Style RDMA/hns: Replacing magic number with macros in apply_func_caps() RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data() RDMA/hns: Remove redundant 'max_srq_desc_sz' in caps RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt() RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table() RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init() RDMA/hns: Remove unnecessary brackets when getting point RDMA/hns: Remove unnecessary braces for single statement blocks RDMA/hns: Cleanup for a spelling error of Asynchronous IB/rdmavt: Add __init/__exit annotations to module init/exit funcs RDMA/rxe: Remove redundant num_sge fields RDMA/mlx5: Enable ATS support for MRs and umems RDMA/mlx5: Add support for dmabuf to devx umem RDMA/core: Add UVERBS_ATTR_RAW_FD net/mlx5: Add IFC bits for mkey ATS RDMA/rxe: Fix resize_finish() in rxe_queue.c RDMA/rxe: Set pd early in mr alloc routines platform/surface: Split memcpy() of struct ssam_event flexible array platform/x86: compal-laptop: Get rid of a few forward declarations platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() platform/x86: dell-smbios-base: Use sysfs_emit() ASoC: cs42l42: Fallback to headphones for type detect ASoC: apple: mca: Adjust timing of component unregister ASoC: apple: mca: Remove stale release of DMA channels ASoC: apple: mca: Trigger, not deassert, the peripheral reset platform/x86/amd/pmf: Remove unused power_delta instances spi: mt65xx: Add dma max segment size declaration platform/x86/amd/pmf: install notify handler after acpi init nvme: remove nvme_ctrl_init_connect_q nvme-loop: use the tagset alloc/free helpers nvme-loop: store the generic nvme_ctrl in set->driver_data nvme-loop: initialize sqsize later nvme-fc: use the tagset alloc/free helpers nvme-fc: store the generic nvme_ctrl in set->driver_data nvme-fc: keep ctrl->sqsize in sync with opts->queue_size nvme-rdma: use the tagset alloc/free helpers nvme-rdma: store the generic nvme_ctrl in set->driver_data nvme-tcp: use the tagset alloc/free helpers nvme-tcp: store the generic nvme_ctrl in set->driver_data nvme-tcp: remove the unused queue_size member in nvme_tcp_queue nvme: add common helpers to allocate and free tagsets nvme-auth: add a MAINTAINERS entry MAINTAINERS: Add Vignesh as maintainer of TI SDHCI OMAP DRIVER mmc: sdhci-msm: add compatible string check for sdm670 dt-bindings: mmc: sdhci-msm: add sdm670 compatible mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe() spi: migrate mt7621 text bindings to YAML drm/ssd130x: Synchronize access to dma-buf imported GEM BOs drm/ssd130x: Use drm_atomic_get_new_plane_state() efi/arm64: libstub: avoid SetVirtualAddressMap() when possible efi: zboot: create MemoryMapped() device path for the parent if needed efi: libstub: fix up the last remaining open coded boot service call efi/arm: libstub: move ARM specific code out of generic routines efi/libstub: measure EFI LoadOptions efi/libstub: refactor the initrd measuring functions efi/loongarch: libstub: remove dependency on flattened DT efi: libstub: install boot-time memory map as config table efi: libstub: remove DT dependency from generic stub efi: libstub: unify initrd loading between architectures ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper ASoC: st,stm32-sai: Document audio OF graph port ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper spi: renesas,sh-msiof: Add r8a779g0 support drm/i915/gt: Use i915_vm_put on ppgtt_create error paths drm/i915: Force DPLL calculation for TC ports after readout drm/i915: fix device info for devices without display drm/i915: Do not cleanup obj with NULL bo->resource drm/i915/display: remove ipc_enabled from struct drm_i915_private drm/i915/guc: Fix release build bug in 'remove log size module parameters' net: openvswitch: allow conntrack in non-initial user namespace net: openvswitch: allow metering in non-initial user namespace clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value erofs: clean up erofs_iget() erofs: clean up unnecessary code and comments dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro PCI: Add standard PCI Config Address macros usb: idmouse: fix an uninit-value in idmouse_open USB: PHY: JZ4770: Switch to use dev_err_probe() helper usb: phy: generic: Switch to use dev_err_probe() helper usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs usb: cdns3: remove dead code usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair usb: musb: sunxi: Switch to use dev_err_probe() helper usb: musb: jz4740: Switch to use dev_err_probe() helper usb: musb: cppi41: Switch to use dev_err_probe() helper usb: musb: da8xx: Switch to use dev_err_probe() helper usb: musb: core: Switch to use dev_err_probe() helper usb: typec: fusb302: Switch to use dev_err_probe() helper usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper usb: typec: stusb160x: Switch to use dev_err_probe() helper usb: usb251xb: Switch to use dev_err_probe() helper staging: rtl8192e: cmdpkt: Use skb_put_data() instead of skb_put/memcpy pair staging: r8188eu: Use skb_put_data() instead of skb_put/memcpy pair staging: r8188eu: remove hal/odm_RegConfig8188E.c staging: r8188eu: make odm_ConfigRF_RadioA_8188E() static staging: r8188eu: make odm_ConfigMAC_8188E() static drm/simpledrm: Synchronize access to GEM BOs drm/simpledrm: Iterate over damage clips drm/simpledrm: Remove !fb check from atomic_update net/smc: Support SO_REUSEPORT drm/simpledrm: Use drm_atomic_get_new_plane_state() drm/simpledrm: Compute linestride with drm_format_info_min_pitch() fsi: occ: Fix checksum failure mode fsi: Fix typo in comment nvmet: add helpers to set the result field for connect commands nvme: improve the NVME_CONNECT_AUTHREQ* definitions nvmet-auth: don't try to cancel a non-initialized work_struct nvmet-tcp: remove nvmet_tcp_finish_cmd nvmet-tcp: add bounds check on Transfer Tag nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state nvmet-tcp: fix NULL pointer dereference during release nvme-pci: report the actual number of tagset maps nvme-pci: set min_align_mask before calculating max_hw_sectors nvme: send a rediscover uevent when a persistent discovery controller reconnects nvme: enumerate controller flags Documentation: NBD_REQUEST_MAGIC isn't a magic number nvme: ensure subsystem reset is single threaded nvme: restrict management ioctls to admin nvme: copy firmware_rev on each init nvme: handle effects after freeing the request USB: serial: qcserial: add new usb-id for Dell branded EM7455 ALSA: dmaengine: increment buffer pointer atomically usb: gadget: Replace runtime->status->state reference to runtime->state ASoC: sh: Replace runtime->status->state reference to runtime->state ASoC: intel: Replace runtime->status->state reference to runtime->state ALSA: usx2y: Replace runtime->status->state reference to runtime->state ALSA: usb-audio: Replace runtime->status->state reference to runtime->state ALSA: asihpi: Replace runtime->status->state reference to runtime->state ALSA: hda: Replace runtime->status->state reference to runtime->state ALSA: firewire: Replace runtime->status->state reference to runtime->state ALSA: aloop: Replace runtime->status->state reference to runtime->state ALSA: pcm: Make mmap status read-only ALSA: pcm: Avoid reference to status->state ALSA: Remove some left-over license text in include/uapi/sound/ ALSA: firewire: Remove some left-over license text in sound/firewire erofs: fold in z_erofs_reload_indexes() pcmcia: remove AT91RM9200 Compact Flash driver brcmfmac: Remove the call to "dtim_assoc" IOVAR brcmfmac: increase dcmd maximum buffer size brcmfmac: Support 89459 pcie brcmfmac: increase default max WOWL patterns to 16 cw1200: fix incorrect check to determine if no element is found in list Input: applespi - replace zero-length array with DECLARE_FLEX_ARRAY() helper libbpf: Fix the case of running as non-root with capabilities dt-bindings: clock: qcom,a53pll: replace maintainer bpf: Enforce W^X for bpf trampoline bpf: use bpf_prog_pack for bpf_dispatcher selftests/bpf: Fix get_func_ip offset test for CONFIG_X86_KERNEL_IBT bpf: Return value in kprobe get_func_ip only for entry address bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT bpf: Use given function address for trampoline ip arg ftrace: Keep the resolved addr in kallsyms_callback kprobes: Add new KPROBE_FLAG_ON_FUNC_ENTRY kprobe flag clk: qcom: Merge alt alpha plls for qcm2260, sm6115 clk: qcom: gcc-sm6115: Move alpha pll bramo overrides clk: qcom: gcc-sm6115: Override default Alpha PLL regs clk: qcom: Add support for Display Clock Controller on SM8450 clk: qcom: alpha-pll: add support for power off mode for lucid evo PLL dt-bindings: clock: qcom: add bindings for dispcc on SM8450 clk: qcom: Add display clock controller driver for SM6115 dt-bindings: clock: add QCOM SM6115 display clock bindings clk: qcom: gcc-sc7280: Update the .pwrsts for PCIe GDSC ksm: add profit monitoring documentation ksm: count allocated ksm rmap_items for each process mm: deduplicate cacheline padding code mm: reduce noise in show_mem for lowmem allocations mm: fixup documentation regarding pte_numa() and PROT_NUMA mm/gup: use gup_can_follow_protnone() also in GUP-fast mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() mm: fix the handling Non-LRU pages returned by follow_page mm: add merging after mremap resize mm: refactor of vma_merge() mm: delete unused MMF_OOM_VICTIM flag mm: drop oom code from exit_mmap mm/mlock: drop dead code in count_mm_mlocked_page_nr() mm/mmap.c: pass in mapping to __vma_link_file() mm/mmap: drop range_has_overlap() function mm: remove the vma linked list mm/vmscan: use vma iterator instead of vm_next riscv: use vma iterator for vdso nommu: remove uses of VMA linked list i915: use the VMA iterator mm/swapfile: use vma iterator instead of vma linked list mm/pagewalk: use vma_find() instead of vma linked list mm/oom_kill: use vma iterators instead of vma linked list mm/msync: use vma_find() instead of vma linked list mm/mremap: use vma_find_intersection() instead of vma linked list mm/mprotect: use maple tree navigation instead of VMA linked list mm/mlock: use vma iterator and maple state instead of vma linked list mm/mempolicy: use vma iterator & maple state instead of vma linked list mm/memcontrol: stop using mm->highest_vm_end mm/madvise: use vma_find() instead of vma linked list mm/ksm: use vma iterators instead of vma linked list mm/khugepaged: stop using vma linked list mm/gup: use maple tree navigation instead of linked list bpf: remove VMA linked list fork: use VMA iterator sched: use maple tree iterator to walk VMAs perf: use VMA iterator acct: use VMA iterator instead of linked list ipc/shm: use VMA iterator instead of linked list userfaultfd: use maple tree iterator to iterate VMAs fs/proc/task_mmu: stop using linked list and highest_vm_end fs/proc/base: use the vma iterators in place of linked list exec: use VMA iterator instead of linked list coredump: remove vma linked list walk um: remove vma linked list walk optee: remove vma linked list walk cxl: remove vma linked list walk xtensa: remove vma linked list walks x86: remove vma linked list walks s390: remove vma linked list walks powerpc: remove mmap linked list walks parisc: remove mmap linked list from cache handling arm64: Change elfcore for_each_mte_vma() to use VMA iterator arm64: remove mmap linked list from vdso mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() mm/mmap: reorganize munmap to use maple states mm/mmap: move mmap_region() below do_munmap() mm: convert vma_lookup() to use mtree_load() mm: remove vmacache mm/mmap: use advanced maple tree API for mmap_region() mm: use maple tree operations for find_vma_intersection() mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() mm: optimize find_exact_vma() to use vma_lookup() mm: remove rb tree. proc: remove VMA rbtree use from nommu xen: use vma_lookup() in privcmd_ioctl_mmap() damon: convert __damon_va_three_regions to use the VMA iterator mmap: change zeroing of maple tree in __vma_adjust() kernel/fork: use maple tree for dup_mmap() during forking mm/mmap: use maple tree for unmapped_area{_topdown} mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree mm/mmap: use the maple tree in find_vma() instead of the rbtree. mmap: use the VMA iterator in count_vma_pages_range() mm: add VMA iterator lib/test_maple_tree: add testing for maple tree mm: start tracking VMAs with maple tree radix tree test suite: add lockdep_is_held to header radix tree test suite: add support for slab bulk APIs radix tree test suite: add allocation counts and size to kmem_cache mm/demotion: expose memory tier details via sysfs radix tree test suite: add kmem_cache_set_non_kernel() lib/nodemask: optimize node_random for nodemask with single NUMA node radix tree test suite: add pr_err define Maple Tree: add new data structure mm/demotion: update node_is_toptier to work with memory tiers mm/demotion: demote pages according to allocation fallback order mm/demotion: drop memtier from memtype mm/demotion: add pg_data_t member to track node memory tier details mm/demotion: build demotion targets based on explicit memory tiers mm: multi-gen LRU: design doc mm/demotion/dax/kmem: set node's abstract distance to MEMTIER_DEFAULT_DAX_ADISTANCE mm/demotion: add hotplug callbacks to handle new numa node onlined mm/demotion: move memory demotion related code mm/demotion: add support for explicit memory tiers mm: multi-gen LRU: admin guide mm: multi-gen LRU: debugfs interface mm: multi-gen LRU: thrashing prevention mm: multi-gen LRU: kill switch mm: multi-gen LRU: optimize multiple memcgs mm: multi-gen LRU: support page table walks mm: multi-gen LRU: exploit locality in rmap mm: multi-gen LRU: minimal implementation mm: multi-gen LRU: groundwork Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller" mm/vmscan.c: refactor shrink_node() mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG mm: x86, arm64: add arch_has_hw_pte_young() mm/page_io: count submission time as thrashing delay for delayacct delayacct: support re-entrance detection of thrashing accounting mm: migrate: do not retry 10 times for the subpages of fail-to-migrate THP migrate_pages(): fix failure counting for retry migrate_pages(): fix failure counting for THP splitting migrate_pages(): fix failure counting for THP on -ENOSYS migrate_pages(): fix failure counting for THP subpages retrying migrate_pages(): fix THP failure counting for -ENOMEM migrate_pages(): remove unnecessary list_safe_reset_next() migrate: fix syscall move_pages() return value for failure filemap: make the accounting of thrashing more consistent mm/swap: cache swap migration A/D bits support mm/swap: cache maximum swapfile size when init swap mm: remember young/dirty bit for page migrations mm/thp: carry over dirty bit when thp splits on pmd mm/swap: add swp_offset_pfn() to fetch PFN from swap entry mm/swap: comment all the ifdef in swapops.h mm/x86: use SWP_TYPE_BITS in 3-level swap macros mm, hwpoison: cleanup some obsolete comments mm, hwpoison: check PageTable() explicitly in hwpoison_user_mappings() mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead in collect_procs_anon() mm, hwpoison: use num_poisoned_pages_sub() to decrease num_poisoned_pages mm, hwpoison: use __PageMovable() to detect non-lru movable pages mm, hwpoison: use ClearPageHWPoison() in memory_failure() mm: MADV_COLLAPSE: refetch vm_end after reacquiring mmap_lock clk: qcom: lpass: Fix lpass audiocc probe clk: qcom: apss-ipq-pll: add support for IPQ8074 clk: qcom: apss-ipq-pll: update IPQ6018 Alpha PLL config clk: qcom: apss-ipq-pll: use OF match data for Alpha PLL config dt-bindings: clock: qcom,a53pll: add IPQ8074 compatible clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical clk: qcom: apss-ipq6018: fix apcs_alias0_clk_src clk: qcom: clk-rcg2: add rcg2 mux ops blk-cgroup: pass a gendisk to the blkg allocation helpers blk-cgroup: pass a gendisk to blkcg_schedule_throttle blk-cgroup: pass a gendisk to blkg_destroy_all blk-throttle: pass a gendisk to blk_throtl_cancel_bios blk-throttle: pass a gendisk to blk_throtl_register_queue blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit blk-iocost: cleanup ioc_qos_write blk-iocost: pass a gendisk to blk_iocost_init blk-iocost: simplify ioc_name blk-iolatency: pass a gendisk to blk_iolatency_init blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue blk-cgroup: remove blkg_lookup_check blk-cgroup: cleanup the blkg_lookup family of functions blk-cgroup: remove open coded blkg_lookup instances blk-cgroup: remove blk_queue_root_blkg blk-cgroup: fix error unwinding in blkcg_init_queue sunhme: Add myself as a maintainer sunhme: Use vdbg for spam-y prints sunhme: Combine continued messages sunhme: Use (net)dev_foo wherever possible sunhme: Convert printk(KERN_FOO ...) to pr_foo(...) sunhme: Clean up debug infrastructure sunhme: Convert FOO((...)) to FOO(...) sunhme: switch to devres sunhme: Regularize probe errors sunhme: Return an ERR_PTR from quattro_pci_find sunhme: forward the error code from pci_enable_device() sunhme: Remove version sunhme: remove unused tx_dump_ring() net: dsa: xrs700x: remove unnecessary i2c_set_clientdata() net: dsa: microchip: ksz9477: remove unnecessary i2c_set_clientdata() net: dsa: lan9303: remove unnecessary i2c_set_clientdata() io_uring/rw: don't lose short results on io_setup_async_rw() io_uring/rw: fix unexpected link breakage hwmon: w83627hf: Reorder symbols to get rid of a few forward declarations rv/monitor: Add __init/__exit annotations to module init/exit funcs leds: pca963: fix misleading indentation efi: libstub: remove pointless goto kludge efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap efi: libstub: avoid efi_get_memory_map() for allocating the virt map xdp: Adjust xdp_frame layout to avoid using bitfields selftests: net: tsn_lib: run phc2sys in automatic mode selftests: net: tsn_lib: allow multiple isochron receivers selftests: net: tsn_lib: allow running ptp4l on multiple interfaces selftests: net: tsn_lib: don't overwrite isochron receiver extra args with UDS tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads tracing: kprobe: Make gen test module work in arm and riscv tracing: kprobe: Fix kprobe event gen test module on exit net: ethernet: adin1110: Add missing MODULE_DEVICE_TABLE net: vertexcom: mse102x: Silence no spi_device_id warnings net: ethernet: adi: Fix return value check in adin1110_probe_netdevs() net: phy: micrel: enable interrupt for ksz9477 phy net: dsa: microchip: use common irq routines for girq and pirq net: dsa: microchip: move interrupt handling logic from lan937x to ksz_common net: dsa: microchip: lan937x: return zero if mdio node not present net: dsa: microchip: enable phy interrupts only if interrupt enabled in dts net: dsa: microchip: determine number of port irq based on switch type net/sched: taprio: simplify list iteration in taprio_dev_notifier() cpumask: add cpumask_nth_{,and,andnot} lib/bitmap: remove bitmap_ord_to_pos lib/bitmap: add tests for find_nth_bit() lib: add find_nth{,_and,_andnot}_bit() lib/bitmap: add bitmap_weight_and() lib/bitmap: don't call __bitmap_weight() in kernel code dt-bindings: interrupt-controller: migrate MIPS CPU interrupt controller text bindings to YAML dt-bindings: i2c: migrate mt7621 text bindings to YAML nfsd: extra checks when freeing delegation stateids nfsd: make nfsd4_run_cb a bool return function net: Remove unused inline function dst_hold_and_use() net: Remove unused inline function sk_nulls_node_init() neighbour: Remove unused inline function neigh_key_eq16() mlxsw: reg: Remove deprecated code about SFTR-V2 Register dt-bindings: power: gpcv2: correct patternProperties dt-bindings: virtio: Convert virtio,pci-iommu to DT schema x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled dt-bindings: timer: arm,arch_timer: Allow dual compatible string x86/paravirt: clean up typos and grammaros net: dsa: make user ports return to init_net on netns deletion xdp: improve page_pool xdp_return performance net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support dt-bindings: net: rockchip-dwmac: add rv1126 compatible nfsd: fix comments about spinlock handling with delegations nfsd: only fill out return pointer on success in nfsd4_lookup_stateid NFSD: fix use-after-free on source server when doing inter-server copy NFSD: Cap rsize_bop result based on send buffer size NFSD: Rename the fields in copy_stateid_t nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops NFSD: Pack struct nfsd4_compoundres NFSD: Remove unused nfsd4_compoundargs::cachetype field NFSD: Remove "inline" directives on op_rsize_bop helpers NFSD: Clean up nfs4svc_encode_compoundres() SUNRPC: Fix typo in xdr_buf_subsegment's kdoc comment NFSD: Clean up WRITE arg decoders NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks NFSD: Refactor common code out of dirlist helpers SUNRPC: Clarify comment that documents svc_max_payload() NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing SUNRPC: Parametrize how much of argsize should be zeroed SUNRPC: Optimize svc_process() NFSD: add shrinker to reap courtesy clients on low memory condition NFSD: keep track of the number of courtesy clients in the system NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY NFSD: Refactor nfsd_setattr() NFSD: Add a mechanism to wait for a DELEGRETURN NFSD: Add tracepoints to report NFSv4 callback completions NFSD: Trace NFSv4 COMPOUND tags NFSD: Replace dprintk() call site in fh_verify() nfsd: remove nfsd4_prepare_cb_recall() declaration nfsd: clean up mounted_on_fileid handling NFSD: Fix handling of oversized NFSv4 COMPOUND requests NFSD: drop fname and flen args from nfsd_create_locked() NFSD: Protect against send buffer overflow in NFSv3 READ NFSD: Protect against send buffer overflow in NFSv2 READ NFSD: Protect against send buffer overflow in NFSv3 READDIR NFSD: Protect against send buffer overflow in NFSv2 READDIR SUNRPC: Fix svcxdr_init_encode's buflen calculation SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND nfsd: Propagate some error code returned by memdup_user() nfsd: Avoid some useless tests nfsd: Fix a memory leak in an error handling path NFSD: remove redundant variable status NFSD enforce filehandle check for source file in COPY lockd: move from strlcpy with unused retval to strscpy NFSD: move from strlcpy with unused retval to strscpy fortify: Convert to struct vs member helpers fortify: Explicitly check bounds are compile-time constants x86/entry: Work around Clang __bdos() bug af_unix: Refactor unix_read_skb() udp: Refactor udp_read_skb() x86/kprobes: Remove unused arch_kprobe_override_function() declaration x86/ftrace: Remove unused modifying_ftrace_code declaration thunderbolt: Explicitly enable lane adapter hotplug events at startup RDMA/rxe: Add send_common_ack() helper x86: Add support for CONFIG_CFI_CLANG x86/purgatory: Disable CFI x86: Add types to indirectly called assembly functions x86/tools/relocs: Ignore __kcfi_typeid_ relocations kallsyms: Drop CONFIG_CFI_CLANG workarounds objtool: Disable CFI warnings objtool: Preserve special st_shndx indexes in elf_update_symbol treewide: Drop __cficanonical treewide: Drop WARN_ON_FUNCTION_MISMATCH treewide: Drop function_nocfi init: Drop __nocfi from __init arm64: Drop unneeded __nocfi attributes arm64: Add CFI error handling arm64: Add types to indirect called assembly functions psci: Fix the function type for psci_initcall_t lkdtm: Emit an indirect call for CFI tests cfi: Add type helper macros cfi: Switch to -fsanitize=kcfi cfi: Drop __CFI_ADDRESSABLE cfi: Remove CONFIG_CFI_CLANG_SHADOW scripts/kallsyms: Ignore __kcfi_typeid_ treewide: Filter out CC_FLAGS_CFI tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_coming() tracing/filter: Call filter predicate functions directly via a switch statement tracing: Move struct filter_pred into trace_events_filter.c tracing/hist: Call hist functions directly via a switch statement tracing: Add numeric delta time to the trace event benchmark rv/dot2K: add 'static' qualifier for local variable rv/monitors: add 'static' qualifier for local symbols selftests/ftrace: Add eprobe syntax error testcase tracing/eprobe: Add eprobe filter support a.out: restore CMAGIC macsec: don't free NULL metadata_dst KVM: remove KVM_REQ_UNHALT KVM: mips, x86: do not rely on KVM_REQ_UNHALT KVM: x86: never write to memory from kvm_vcpu_check_block() KVM: x86: Don't snapshot pending INIT/SIPI prior to checking nested events KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pending KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-Enter KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is set KVM: x86: lapic does not have to process INIT if it is blocked KVM: x86: Rename kvm_apic_has_events() to make it INIT/SIPI specific KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed KVM: nVMX: Make an event request when pending an MTF nested VM-Exit KVM: x86: make vendor code check for all nested events clk: qcom: lcc-ipq806x: use ARRAY_SIZE for num_parents clk: qcom: lcc-ipq806x: convert to parent data clk: qcom: lcc-ipq806x: add reset definition dt-bindings: clock: add pcm reset for ipq806x lcc clk: qcom: cpu-8996: use constant mask for pmux clk: qcom: cpu-8996: don't store parents in clk_cpu_8996_pmux clk: qcom: cpu-8996: move ACD logic to clk_cpu_8996_pmux_determine_rate clk: qcom: cpu-8996: declare ACD clocks clk: qcom: cpu-8996: switch to devm_clk_notifier_register clk: qcom: msm8996-cpu: Use parent_data/_hws for all clocks dt-bindings: clock: qcom,msm8996-apcc: Fix clocks clk: qcom: msm8996-cpu: Convert secondary muxes to clk_regmap_mux clk: qcom: msm8996-cpu: Unify cluster order clk: qcom: msm8996-cpu: Statically define PLL dividers clk: qcom: msm8996-cpu: Rename DIV_2_INDEX to SMUX_INDEX mailmap: Update Oliver's email address KVM: x86: Allow force_emulation_prefix to be written without a reload KVM: selftests: Add an x86-only test to verify nested exception queueing KVM: selftests: Use uapi header to get VMX and SVM exit reasons/codes KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events() KVM: VMX: Update MTF and ICEBP comments to document KVM's subtle behavior KVM: x86: Treat pending TRIPLE_FAULT requests as pending exceptions KVM: x86: Morph pending exceptions to pending VM-Exits at queue time KVM: nVMX: Document priority of all known events on Intel CPUs KVM: nVMX: Add a helper to identify low-priority #DB traps KVM: x86: Evaluate ability to inject SMI/NMI/IRQ after potential VM-Exit KVM: x86: Hoist nested event checks above event injection logic KVM: x86: Use kvm_queue_exception_e() to queue #DF KVM: x86: Formalize blocking of nested pending exceptions KVM: x86: Make kvm_queued_exception a properly named, visible struct KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exception KVM: VMX: Inject #PF on ENCLS as "emulated" #PF KVM: nVMX: Unconditionally clear mtf_pending on nested VM-Exit KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFS KVM: x86: Use DR7_GD macro instead of open coding check in emulator KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1) KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap Flag KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-like KVM: x86: Suppress code #DBs on Intel if MOV/POP SS blocking is active KVM: x86: Allow clearing RFLAGS.RF on forced emulation to test code #DBs KVM: x86: Don't check for code breakpoints when emulating on exception KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS KVM: nVMX: Unconditionally purge queued/injected events on nested "exit" KVM: x86: Add missing trace points for RDMSR/WRMSR in emulator path KVM: x86: Return emulator error if RDMSR/WRMSR emulation failed KVM: x86/mmu: fix repeated words in comments KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRUE_MSR KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config() KVM: x86: VMX: Replace some Intel model numbers with mnemonics KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup KVM: VMX: Add missing CPU based VM execution controls to vmcs_config KVM: VMX: Add missing VMEXIT controls to vmcs_config KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config() KVM: VMX: Extend VMX controls macro shenanigans KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_config() KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config() KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config() KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 KVM: VMX: Get rid of eVMCS specific VMX controls sanitization KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0 KVM: selftests: Switch to updated eVMCSv1 definition KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf KVM: nVMX: Support several new fields in eVMCSv1 KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled KVM: x86: Report error when setting CPUID if Hyper-V allocation fails KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init() KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries x86/hyperv: Update 'struct hv_enlightened_vmcs' definition x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition KVM: selftests: Require DISABLE_NX_HUGE_PAGES cap for NX hugepage test KVM: VMX: Do not declare vmread_error() asmlinkage KVM:x86: Clean up ModR/M "reg" initialization in reg op decoding KVM: x86: Print guest pgd in kvm_nested_vmenter() KVM: nVMX: Add tracepoint for nested VM-Enter KVM: x86: Update trace function for nested VM entry to support VMX KVM: x86: Use u64 for address and error code in page fault tracepoint KVM: Add extra information in kvm_page_fault trace point KVM: x86: Delete duplicate documentation for KVM_X86_SET_MSR_FILTER KVM: SVM: remove unnecessary check on INIT intercept KVM/VMX: Avoid stack engine synchronization uop in __vmx_vcpu_run KVM: fix memoryleak in kvm_init() erofs: introduce partial-referenced pclusters erofs: support on-disk compressed fragments data skmsg: Schedule psock work if the cached skb exists on the psock selftests/bpf: Add wait send memory test for sockmap redirect net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory dt-bindings: arm: cpus: Add kryo240 compatible Input: ep93xx_keypad - add missing linux/input.h include Input: imx_keypad - add missing linux/input.h include Input: mt6779-keypad - add missing linux/input.h include Input: st-keyscan - add missing linux/input.h and linux/of.h includes Input: lm8333 - add missing linux/input.h include spi: spi-fsl-qspi: Use devm_platform_ioremap_resource_byname() spi: spi-fsl-lpspi: Use devm_platform_get_and_ioremap_resource() spi: spi-fsl-dspi: Use devm_platform_get_and_ioremap_resource() spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe regulator: tps65219: Fix is_enabled checking in tps65219_set_bypass ASoC: MAINTAINERS: add bindings and APR to Qualcomm Audio entry ASoC: codecs: wcd934x: Fix Kconfig dependency ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype fs: dlm: fix possible use after free if tracing io_uring/net: fix cleanup double free free_iov init drm/panel-edp: Add INX N116BCA-EA2 mm/slub: clean up create_unique_id() iommu/vt-d: Avoid unnecessary global DMA cache invalidation iommu/vt-d: Avoid unnecessary global IRTE cache invalidation iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support iommu/vt-d: Remove pasid_set_eafe() iommu/vt-d: Decouple PASID & PRI enabling from SVA iommu/vt-d: Remove unnecessary SVA data accesses in page fault path powerpc: Remove direct call to personality syscall handler powerpc/32: Remove powerpc select specialisation powerpc: Use generic fallocate compatibility syscall asm-generic: compat: Support BE for long long args in 32-bit ABIs powerpc: Fix fallocate and fadvise64_64 compat parameter combination powerpc/64s: Fix comment on interrupt handler prologue powerpc/64e: Clarify register saves and clears with {SAVE,ZEROIZE}_GPRS powerpc/32: Clarify interrupt restores with REST_GPR macro in entry_32.S powerpc/64s: Use {ZEROIZE,SAVE,REST}_GPRS macros in sc, scv 0 handlers powerpc: Add ZEROIZE_GPRS macros for register clears powerpc: Save caller r3 prior to system_call_exception powerpc: Remove asmlinkage from syscall handler definitions powerpc/irq: Refactor irq_soft_mask_{set,or}_return() powerpc: Remove impossible mmu_psize_defs[] on nohash powerpc: Cleanup idle for e500 powerpc: Simplify redundant Kconfig tests powerpc: Replace PPC_85xx || PPC_BOOKE_64 by PPC_E500 powerpc: Remove CONFIG_PPC_BOOK3E_MMU powerpc: Remove CONFIG_PPC_FSL_BOOK3E watchdog: booke_wdt: Replace PPC_FSL_BOOK3E by PPC_E500 Documentation: Rename PPC_FSL_BOOK3E to PPC_E500 powerpc: Change CONFIG_E500 to CONFIG_PPC_E500 powerpc: Remove redundant selection of E500 and E500MC powerpc: Remove CONFIG_PPC_BOOK3E powerpc/cputable: Split cpu_specs[] for mpc85xx and e500mc ext2: Use kvmalloc() for group descriptor array ext2: Add sanity checks for group and filesystem size powerpc: Remove CONFIG_FSL_BOOKE powerpc/cputable: Split cpu_specs[] out of cputable.h powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h gpiolib: cdev: add fdinfo output for line request file descriptors microblaze: Add support for error injection microblaze: Add custom break vector handler for mb manager microblaze: Add xmb_manager_register function dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names iommu: dart: Support t6000 variant iommu/io-pgtable-dart: Add DART PTE support for t6000 iommu/io-pgtable: Add DART subpage protection support iommu/io-pgtable: Move Apple DART support to its own file iommu/mediatek: Add support for MT6795 Helio X10 M4Us iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173 dt-bindings: mediatek: Add bindings for MT6795 M4U iommu/iova: Fix module config properly iommu/amd: Fix sparse warning iommu/amd: Remove outdated comment iommu/amd: Free domain ID after domain_flush_pages iommu/amd: Free domain id in error path powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE powerpc: dts: turris1x.dts: Fix labels in DSA cpu port nodes powerpc: dts: turris1x.dts: Fix NOR partitions labels powerpc: Always select HAVE_EFFICIENT_UNALIGNED_ACCESS powerpc/highmem: Properly handle fragmented memory powerpc/prom_init: drop PROM_BUG() powerpc/mm: Make PAGE_KERNEL_xxx macros grep-friendly powerpc/mm: Reduce redundancy in pgtable.h powerpc/book3s: Inline first level of update_mmu_cache() powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused powerpc/nohash: Remove pgd_huge() stub powerpc/mm/64s: Drop p4d_leaf() powerpc/mm/64s: Drop pgd_huge() powerpc/microwatt: Remove unused early debug code powerpc/64: Remove unused SYS_CALL_TABLE symbol powerpc/build: put sys_call_table in .data.rel.ro if RELOCATABLE powerpc/64/build: merge .got and .toc input sections powerpc/64/build: only include .opd with ELFv1 powerpc/build: move .data.rel.ro, .sdata2 to read-only powerpc/build: move got, toc, plt, branch_lt sections to read-only powerpc/32/build: move got1/got2 sections out of text powerpc: move __end_rodata to cover arch read-only sections powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned powerpc/64: Remove unused prom_init_toc symbols powerpc/pseries: move hcall_tracepoint_refcount out of .toc btrfs: implement a nowait option for tree searches pxa: Drop if with an always false condition mm: export balance_dirty_pages_ratelimited_flags() btrfs: relax block-group-tree feature dependency checks btrfs: move end_io_func argument to btrfs_bio_ctrl structure btrfs: switch page and disk_bytenr argument position for submit_extent_page() btrfs: update the comment for submit_extent_page() btrfs: add struct declarations in dev-replace.h btrfs: use a runtime flag to indicate an inode is a free space inode btrfs: open code and remove btrfs_insert_inode_hash helper btrfs: open code and remove btrfs_inode_sectorsize helper btrfs: move btrfs_ordered_sum_size into file-item.c btrfs: move the fs_info related helpers closer to fs_info in ctree.h btrfs: move btrfs_csum_ptr to inode.c btrfs: move fs_info forward declarations to the top of ctree.h btrfs: move btrfs_swapfile_pin into volumes.h btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h btrfs: move btrfs_init_async_reclaim_work prototype to space-info.h btrfs: move btrfs_full_stripe_locks_tree into block-group.h btrfs: move btrfs_caching_type to block-group.h btrfs: stop tracking failed reads in the I/O tree btrfs: remove is_data_inode() checks in extent-io-tree.c btrfs: don't init io tree with private data for non-inodes btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITS btrfs: don't clear CTL bits when trying to release extent state btrfs: get rid of extent_io_tree::dirty_bytes btrfs: remove extent_io_tree::track_uptodate btrfs: unify the lock/unlock extent variants btrfs: drop extent_changeset from set_extent_bit btrfs: remove failed_start argument from set_extent_bit btrfs: remove the wake argument from clear_extent_bits btrfs: drop exclusive_bits from set_extent_bit btrfs: move extent io tree unrelated prototypes to their appropriate header btrfs: use next_state/prev_state in merge_state btrfs: make tree_search_prev_next return extent_state's btrfs: make tree_search_for_insert return extent_state btrfs: make tree_search return struct extent_state btrfs: use next_state instead of rb_next where we can btrfs: remove struct tree_entry in extent-io-tree.c btrfs: unexport all the temporary exports for extent-io-tree.c btrfs: unexport btrfs_debug_check_extent_io_range btrfs: move core extent_io_tree functions to extent-io-tree.c btrfs: move a few exported extent_io_tree helpers to extent-io-tree.c btrfs: temporarily export and then move extent state helpers btrfs: temporarily export and move core extent_io_tree tree functions btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.c btrfs: export wait_extent_bit btrfs: move simple extent bit helpers out of extent_io.c btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT's btrfs: move extent state init and alloc functions to their own file btrfs: temporarily export alloc_extent_state helpers btrfs: separate out the eb and extent state leak helpers btrfs: separate out the extent state and extent buffer init code btrfs: use find_first_extent_bit in btrfs_clean_io_failure btrfs: convert the io_failure_tree to a plain rb_tree btrfs: unexport internal failrec functions btrfs: rename clean_io_failure and remove extraneous args btrfs: add KCSAN annotations for unlocked access to block_rsv->full btrfs: remove useless used space increment during space reservation btrfs: zoned: refactor device checks in btrfs_check_zoned_mode btrfs: qgroup: fix a typo in a comment btrfs: remove btrfs_bit_radix_cachep declaration btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_transaction() btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_NO_ACCOUNTING to skip qgroup accounting btrfs: introduce BTRFS_QGROUP_RUNTIME_FLAG_CANCEL_RESCAN btrfs: introduce BTRFS_QGROUP_STATUS_FLAGS_MASK for later expansion btrfs: sysfs: introduce global qgroup attribute group btrfs: make fiemap more efficient and accurate reporting extent sharedness btrfs: skip unnecessary extent buffer sharedness checks during fiemap btrfs: speedup checking for extent sharedness during fiemap btrfs: rename btrfs_check_shared() to a more descriptive name btrfs: allow fiemap to be interruptible btrfs: properly flush delalloc when entering fiemap btrfs: remove zero length check when entering fiemap btrfs: remove check for impossible block start for an extent map at fiemap btrfs: make hole and data seeking a lot more efficient btrfs: allow hole and data seeking to be interruptible btrfs: remove the unnecessary result variables btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2 btrfs: don't save block group root into super block btrfs: enhance unsupported compat RO flags handling btrfs: dump all space infos if we abort transaction due to ENOSPC btrfs: output human readable space info flag btrfs: check superblock to ensure the fs was not modified at thaw time btrfs: stop allocation a btrfs_io_context for simple I/O btrfs: add fast path for single device io in __btrfs_map_block btrfs: decide bio cloning inside submit_stripe_bio btrfs: factor out low-level bio setup from submit_stripe_bio btrfs: give struct btrfs_bio a real end_io handler btrfs: properly abstract the parity raid bio handling btrfs: use chained bios when cloning btrfs: don't take a bio_counter reference for cloned bios btrfs: pass the operation to btrfs_bio_alloc btrfs: move btrfs_bio allocation to volumes.c btrfs: don't create integrity bioset for btrfs_bioset btrfs: remove use btrfs_remove_free_space_cache instead of variant btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure btrfs: fix race between quota enable and quota rescan ioctl btrfs: don't print information about space cache or tree every remount btrfs: simplify error handling at btrfs_del_root_ref() btrfs: get rid of block group caching progress logic btrfs: send: fix failures when processing inodes with no links btrfs: send: refactor arguments of get_inode_info() btrfs: remove unnecessary EXTENT_UPTODATE state in buffered I/O path btrfs: simplify adding and replacing references during log replay btrfs: sysfs: show discard stats and tunables in non-debug build btrfs: use delayed items when logging a directory btrfs: skip logging parent dir when conflicting inode is not a dir btrfs: log conflicting inodes without holding log mutex of the initial inode btrfs: move log_new_dir_dentries() above btrfs_log_inode() btrfs: move need_log_inode() to above log_conflicting_inodes() btrfs: search for last logged dir index if it's not cached in the inode btrfs: shrink the size of struct btrfs_delayed_item btrfs: remove unused logic when looking up delayed items btrfs: store index number instead of key in struct btrfs_delayed_item btrfs: remove root argument from btrfs_delayed_item_reserve_metadata() btrfs: avoid memory allocation at log_new_dir_dentries() for common case btrfs: free list element sooner at log_new_dir_dentries() btrfs: update stale comment for log_new_dir_dentries() btrfs: remove the root argument from log_new_dir_dentries() btrfs: don't drop dir index range items when logging a directory btrfs: scrub: use larger block size for data extent scrub btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub_block btrfs: scrub: remove scrub_sector::page and use scrub_block::pages instead btrfs: scrub: introduce scrub_block::pages for more efficient memory usage for subpage btrfs: scrub: factor out allocation and initialization of scrub_sector into helper btrfs: scrub: factor out initialization of scrub_block into helper btrfs: scrub: use pointer array to replace sblocks_for_recheck btrfs: send: add support for fs-verity btrfs: use atomic_try_cmpxchg in free_extent_buffer btrfs: scrub: remove impossible sanity checks btrfs: delete btrfs_wait_space_cache_v1_finished btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCATING_REPAIR btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTL btrfs: simplify block group traversal in btrfs_put_block_group_cache btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY btrfs: convert block group bit field to use bit helpers btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_info btrfs: simplify arguments of btrfs_update_space_info and rename btrfs: use btrfs_fs_closing for background bg work btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent() btrfs: sysfs: use sysfs_streq for string matching btrfs: scrub: try to fix super block errors btrfs: scrub: properly report super block errors in system log btrfs: fix alignment of VMA for memory mapped files on THP btrfs: add lockdep annotations for the ordered extents wait event btrfs: change the lockdep class of free space inode's invalidate_lock btrfs: add lockdep annotations for pending_ordered wait event btrfs: add lockdep annotations for transaction states wait events btrfs: add lockdep annotations for num_extwriters wait event btrfs: add lockdep annotations for num_writers wait event btrfs: add macros for annotating wait events with lockdep btrfs: dump extra info if one free space cache has more bitmaps than it should drm/ttm: add dma_resv_assert_held() calls to vmap/vunmap KVM: arm64: Ignore kvm-arm.mode if !is_hyp_mode_available() KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() wifi: ath11k: Fix deadlock during WoWLAN suspend wifi: ath11k: Remove redundant ath11k_mac_drain_tx wifi: ath11k: Add spectral scan support for 160 MHz wifi: ath11k: Add support to get power save duration for each client fanotify: Remove obsoleted fanotify_event_has_path() media: flexcop-usb: use usb_endpoint_maxp() media: flexcop-usb: clean up URB initialisation media: flexcop-usb: clean up endpoint sanity checks staging: r8188eu: don't check for stop/removal in the blink worker staging: r8188eu: don't check bSurpriseRemoved in SwLedOff staging: rtl8192e: Remove unused variables ForcedAMSDUMaxSize, ... staging: rtl8192e: Rename CurrentMPDU..., ForcedAMPDU... and ForcedMPDU... staging: rtl8192e: Rename SelfMimoPs, CurrentOpMode and bForcedShortGI staging: rtl8192e: Rename PeerMimoPs, IOTAction and IOTRaFunc staging: rtl8192e: Rename RxRe...WinSize, RxReorder... and RxReorderDr... staging: rtl8192e: Rename szRT2RTAggBuffer, bRegRxRe... and bCurRxReo... staging: rtl8192e: Rename bSwBwInPro..., bRegRT2RTAg... and bCurrentRT... staging: rtl8192e: Rename dot11Cur..., bCurTxBW40MHz and bCurrentRT2... staging: rtl8192e: Rename eRfSleep, eRfPowerStateToSet and RfOffReason staging: rtl8192e: Rename eRFPowerState, eRfOff and eRfOn staging: fwserial: delete the driver. staging: rtl8192e: fix CamelCase variables staging: rtl8192e: Rename Tx_Retry_Count_Reg drm/ast: make ast_modeset static clk: mediatek: Use mtk_clk_register_gates_with_dev in simple probe clk: mediatek: gate: Export mtk_clk_register_gates_with_dev ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 clk: mediatek: add VDOSYS1 clock dt-bindings: clk: mediatek: Add MT8195 DPI clocks clk: mediatek: mt8192: add mtk_clk_simple_remove clk: mediatek: mt8183: use mtk_clk_simple_probe to simplify driver clk: mediatek: mt6797: use mtk_clk_simple_probe to simplify driver clk: mediatek: mt6779: use mtk_clk_simple_probe to simplify driver clk: mediatek: mt6765: use mtk_clk_simple_probe to simplify driver clk: mediatek: mt2712: use mtk_clk_simple_probe to simplify driver clk: mediatek: mt2701: use mtk_clk_simple_probe to simplify driver clk: mediatek: Add MediaTek Helio X10 MT6795 clock drivers clk: mediatek: clk-apmixed: Add helper function to unregister ref2usb_tx clk: mediatek: Export required symbols to compile clk drivers as module clk: mediatek: clk-apmixed: Remove unneeded __init annotation dt-bindings: clock: mediatek: Add clock driver bindings for MT6795 dt-bindings: reset: Add bindings for MT6795 Helio X10 reset controllers dt-bindings: clock: Add MediaTek Helio X10 MT6795 clock bindings dt-bindings: mediatek: Document MT6795 system controllers bindings drm/exynos: Fix return type for mixer_mode_valid and hdmi_mode_valid drm/exynos: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi m68knommu: fix non-mmu classic 68000 legacy timer tick selection m68knommu: fix non-specific 68328 choice interrupt build failure cifs: destage dirty pages before re-reading them for cache=none cifs: return correct error in ->calc_signature() MAINTAINERS: Add Tom Talpey as cifs.ko reviewer cifs: misc: fix spelling typo in comment hwmon: (ina3221) Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() hwmon: (w83627ehf) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (tmp108) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (tmp103) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (tmp102) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (pwm-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (nct6775) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (max6639) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (max31730) witch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (max31722) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (ltc2947) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (lm90) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (it87) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (gpio-fan) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (adt7x10) Switch to EXPORT_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (acpi_power_meter) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (abitguru3) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (abitguru) Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() hwmon: (f71882fg) Reorder symbols to get rid of a few forward declarations hwmon: (via686a) Reorder symbols to get rid of a few forward declarations hwmon: (via686a) Introduce a #define for the driver name and use it hwmon: (adm9240) fix data race in adm9240_fan_read hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms hwmon: (sis5595) Reorder symbols to get rid of a few forward declarations hwmon: (sis5595) Introduce a #define for the driver name and use it hwmon: Make use of devm_clk_get_enabled() hwmon: (mr75203) fix undefined reference to `__divdi3' hwmon: (vt8231) Reorder symbols to get rid of a few forward declarations hwmon: (vt8231) Introduce a #define for the driver name and use it hwmon: (pc87360) Reorder symbols to get rid of a few forward declarations hwmon: (pc87360) Introduce a #define for the driver name and use it hwmon: (pwm-fan) Switch regulator dynamically hwmon: (pwm-fan) split __set_pwm into locked/unlocked functions hwmon: (pwm-fan) Add dedicated power switch function hwmon: (pwm-fan) Simplify enable/disable check hwmon: (pwm-fan) Refactor fan power on/off hwmon: (pmbus) Add driver for the TEXAS TPS546D24 Buck Converter. extcon: usbc-tusb320: fix kernel-doc warning extcon: usbc-tusb320: Add USB TYPE-C support extcon: usbc-tusb320: Factor out extcon into dedicated functions scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() scsi: mpi3mr: Remove unnecessary cast scsi: stex: Properly zero out the passthrough command structure scsi: mpi3mr: Update driver version to 8.2.0.3.0 scsi: mpi3mr: Fix scheduling while atomic type bug scsi: mpi3mr: Scan the devices during resume time scsi: mpi3mr: Free enclosure objects during driver unload scsi: mpi3mr: Handle 0xF003 Fault Code scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels scsi: mpi3mr: Support new power management framework scsi: mpi3mr: Update mpi3 header files scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" scsi: wd33c93: Remove dead code related to the long-gone config WD33C93_PIO scsi: core: Add I/O timeout count for SCSI device scsi: qedf: Populate sysfs attributes for vport scsi: pm8001: Replace one-element array with flexible-array member scsi: 3w-xxxx: Replace one-element array with flexible-array member scsi: hptiop: Replace one-element array with flexible-array member in struct hpt_iop_request_ioctl_command() scsi: hptiop: Use struct_size() helper in code related to struct hpt_iop_request_scsi_command scsi: hptiop: Replace one-element array with flexible-array member scsi: pm8001: Fix running_req for internal abort commands scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() scsi: scsi_transport_fc: Adjust struct fc_nl_event flex array usage scsi: ufs: core: Remove redundant function definitions from ufshcd.h scsi: core: Make SCSI_MOD depend on BLOCK for cleaner .config files scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled Input: joydev - fix comment typo serial: 8250: Fix restoring termios speed after suspend serial: Deassert Transmit Enable on probe in driver-specific way serial: 8250_dma: Convert to use uart_xmit_advance() serial: 8250_omap: Convert to use uart_xmit_advance() dt-bindings: input: qcom,pm8xxx-vib: convert to yaml Input: twl4030-vibra - drop legacy, non DT boot support thermal: int340x: processor_thermal: Use module_pci_driver() macro blk-mq: don't redirect completion for hctx withs only one ctx mapping blk-throttle: improve bypassing bios checkings blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT pcmcia: Removed unused variable control. wifi: ath11k: fix peer addition/deletion error on sta band migration device property: Add const qualifier to device_get_match_data() parameter drm_print: add _ddebug descriptor to drm_*dbg prototypes drm_print: prefer bare printk KERN_DEBUG on generic fn drm_print: optimize drm_debug_enabled for jump-label drm-print: add drm_dbg_driver to improve namespace symmetry drm-print.h: include dyndbg header drm_print: wrap drm_*_dbg in dyndbg descriptor factory macro drm_print: interpose drm_*dbg with forwarding macros drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers. drm_print: condense enum drm_debug_category debugfs: use DEFINE_SHOW_ATTRIBUTE to define debugfs_regset32_fops driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() firmware: google: Test spinlock on panic path to avoid lockups bus: mvebu-mbus: use DEFINE_SHOW_ATTRIBUTE to simplify mvebu_{sdram/devs}_debug MAINTAINERS: Add header files under VMWARE VMCI DRIVER mei: gsc: Remove redundant dev_err call mei: fix repeated words in comments drivers/misc/sgi-xp: Remove orphan declarations from drivers/misc/sgi-xp/xp.h nvmem: u-boot-env: fix crc32 casting type nvmem: lan9662-otp: add support dt-bindings: lan9662-otpc: document Lan9662 OTPC nvmem: u-boot-env: find Device Tree nodes for NVMEM cells dt-bindings: nvmem: Add SoC compatible for sm6115 nvmem: sort config symbols alphabetically nvmem: prefix all symbols with NVMEM_ dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles nvmem: brcm_nvram: Use kzalloc for allocating only one element dt-bindings: nvmem: mediatek: efuse: Add support for MT8188 nvmem: core: add error handling for dev_set_name mtd: allow getting MTD device associated with a specific DT node nvmem: add driver handling U-Boot environment variables slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register nvmem: core: Fix memleak in nvmem_register() slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON slimbus: qcom-ngd: simplify error paths with dev_err_probe slimbus: qcom-ngd: cleanup in probe error path slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure wifi: rtw89: support for enable/disable MSDU aggregation wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions wifi: rtw89: support for processing P2P power saving wifi: rtw89: support WMM-PS in P2P GO mode wifi: rtw89: set wifi_role of P2P wifi: rtw89: send OFDM rate only in P2P mode wifi: rtw89: support P2P wifi: rt2x00: correctly set BBP register 86 for MT7620 wifi: rt2x00: set SoC wmac clock register wifi: rt2x00: set VGC gain for both chains of MT7620 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 wifi: rt2x00: move helper functions up in file wifi: rt2x00: add TX LOFT calibration for MT7620 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 wifi: rt2x00: add RXIQ calibration for MT7620 wifi: rt2x00: add RXDCOC calibration for MT7620 wifi: rt2x00: add r calibration for MT7620 wifi: rt2x00: add RF self TXDC calibration for MT7620 wifi: rt2x00: move up and reuse busy wait functions wifi: rt2x00: add support for external PA on MT7620 wifi: rt2x00: add throughput LED trigger wifi: rt2x00: define RF5592 in init_eeprom routine Documentation: ENI155_MAGIC isn't a magic number Documentation: NBD_REPLY_MAGIC isn't a magic number nbd: remove define-only NBD_MAGIC, previously magic number Documentation: FW_HEADER_MAGIC isn't a magic number Documentation: EEPROM_MAGIC_VALUE isn't a magic number Documentation: COW_MAGIC isn't a magic number Documentation: SAVEKMSG_MAGIC[12] aren't magic numbers Documentation: RIEBL_MAGIC isn't a magic number Documentation: FULL_DUPLEX_MAGIC isn't a magic number Documentation: CG_MAGIC isn't a magic number Documentation: zh: remove stale magic numbers Documentation: zh: remove references to IrDA Documentation: sndmagic.h doesn't exist Documentation: HFS is not a user of magic numbers MIPS: remove define-only GDA_MAGIC, previously magic number Bluetooth: RFCOMM: remove define-only RFCOMM_TTY_MAGIC ex-magic-number a.out: remove define-only CMAGIC, previously magic number Documentation: remove nonexistent magic numbers devcoredump : Serialize devcd_del work debugfs: Only clobber mode/uid/gid on remount if asked kernfs: fix use-after-free in __kernfs_remove staging: r8188eu: remove two unused enum entries staging: r8188eu: remove duplicate bSurpriseRemoved check staging: r8188eu: remove BlinkingLedState staging: r8188eu: remove bLedNoLinkBlinkInProgress staging: r8188eu: update status before wps success blinking staging: r8188eu: cancel blink_work during wps stop staging: r8188eu: Fix return type of rtw_xmit_entry staging: r8188eu: fix potential memory leak in _rtw_init_xmit_priv() staging: r8188eu: add kfree() on an error path of rtw_xmit_resource_alloc() staging: r8188eu: remove recv_osdep.h staging: r8188eu: remove unused prototypes from recv_osdep.h staging: r8188eu: make _netdev_open() static staging: r8188eu: replace tabs with space in odm_query_rxpwrpercentage() staging: r8188eu: clean up camel case in odm_query_rxpwrpercentage() staging: r8188eu: rename odm_QueryRxPwrPercentage() staging: r8188eu: remove unnecessary initialization staging: r8188eu: clean up camel case in odm_signal_scale_mapping() staging: r8188eu: rename odm_SignalScaleMapping() staging: r8188eu: update status before link blinking staging: r8188eu: cancel blink_work before link blinking staging: r8188eu: simplify the code to prevent link blinking restart staging: r8188eu: update status before scan blinking staging: r8188eu: cancel blink_work before tx/rx blinking staging: r8188eu: simplify the code to prevent tx/rx blinking restart staging: r8188eu: update status before scan blinking staging: r8188eu: cancel blink_work before scan blinking staging: r8188eu: simplify the code to prevent scan blinking restart staging: r8188eu: fix a potential memory leak in rtw_init_cmd_priv() staging: octeon: Fix return type of cvm_oct_xmit and cvm_oct_xmit_pow staging: pi433: use DEFINE_SHOW_ATTRIBUTE to simplify pi433_debugfs_regs staging: rtl8192u: Fix return type of ieee80211_xmit staging: vt6655: fix some erroneous memory clean-up loops staging: rtl8723bs: Add a blank line after declarations staging: rtl8723bs: Make switch and case at the same indent staging: rtl8723bs: Relocate constant on the right side of test staging: rtl8723bs: replace code indent as tabs staging: rtl8723bs: Fix coding style issue in block comment staging: rtl8723bs: Insert blank line after declarations staging: rtl8723bs: remove braces in single statement blocks staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv() staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw() staging: rtl8192e: Remove ftrace-like logging in rtl819x_BAProc.c, ... staging: rtl8192e: Remove ftrace-like logging in rtl_ps.c staging: rtl8192e: Remove ftrace-like logging in rtl_dm.c staging: rtl8192e: Remove ftrace-like logging in r8192E_phy.c staging: rtl8192e: Remove ftrace-like logging in r8192E_dev.c staging: rtl8192e: Remove ftrace-like logging in r8192E_firmware.c, ... staging: fwserial: Switch to kfree_rcu() API media: sun6i-csi: Move csi buffer definition to main header file media: sun6i-csi: Introduce and use video helper functions media: sun6i-csi: Add media ops with link notify callback media: sun6i-csi: Remove controls handler from the driver media: sun6i-csi: Register the media device after creation media: sun6i-csi: Pass and store csi device directly in video code media: sun6i-csi: Tidy up video code media: sun6i-csi: Tidy up v4l2 code media: sun6i-csi: Tidy up Kconfig media: sun6i-csi: Use runtime pm for clocks and reset media: sun6i-csi: Define and use variant to get module clock rate media: sun6i-csi: Always set exclusive module clock rate media: sun6i-csi: Tidy up platform code media: sun6i-csi: Refactor main driver data structures media: sun6i-csi: Define and use driver name and (reworked) description media: cedrus: Add a Kconfig dependency on RESET_CONTROLLER media: sun8i-rotate: Add a Kconfig dependency on RESET_CONTROLLER media: sun8i-di: Add a Kconfig dependency on RESET_CONTROLLER media: sun4i-csi: Add a Kconfig dependency on RESET_CONTROLLER media: sun6i-csi: Add a Kconfig dependency on RESET_CONTROLLER media: sun8i-a83t-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER media: sun6i-mipi-csi2: Add a Kconfig dependency on RESET_CONTROLLER media: venus: hfi: Remove the unneeded result variable media: venus: venc: Set HDR10 PQ SEI property only for MAIN10 profile media: venus: venc_ctrls: Add default value for CLL info media: venus : Allow MIN/MAX settings for the v4l2 encoder controls defined range. media: venus : Remove the capture plane settings for venc_g_parm/venc_s_parm media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD media: venus : Addition of EOS Event support for Encoder media: venus : CAPTURE Plane width/height alignment with OUT plane. media: venus : Addition of control support - V4L2_CID_MIN_BUFFERS_FOR_OUTPUT media: venus : Add default values for the control media: venus: Fix NV12 decoder buffer discovery on HFI_VERSION_1XX media: venus: dec: Handle the case where find_format fails media: cx88: add IR remote support for NotOnlyTV LV3H media: sunxi: Fix some error handling path of sun6i_mipi_csi2_probe() media: sunxi: Fix some error handling path of sun8i_a83t_mipi_csi2_probe() media: atomisp: don't store an unused sink data on a var MAINTAINERS: Solve warning regarding inexistent atmel-usart binding media: atomisp_gmin_platform: Unexport and split camera_sensor_csi() crypto: hisilicon/qm - fix the qos value initialization crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify sun4i_ss_debugfs crypto: tcrypt - add async speed test for aria cipher crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler implementation of aria cipher crypto: aria - prepare generic module for optimized implementations crypto: artpec6 - Fix printk warning on size_t/%d crypto: add __init/__exit annotations to init/exit funcs crypto: blake2s - revert unintended config addition of CRYPTO_BLAKE2S crypto: arm64 - revert unintended config name change for CRYPTO_SHA1_ARM64_CE crypto: inside-secure - Replace generic aes with libaes crypto: inside_secure - Avoid dma map if size is zero media: atomisp: Remove atomisp_source_pad_to_stream_id() media: atomisp: Remove const/fixed camera_caps media: atomisp: Remove unused atomisp_css_get_dis_statistics() media: atomisp: Make atomisp_set_raw_buffer_bitmap() static media: atomisp: Drop unnecessary first_streamoff check media: atomisp: Remove a couple of not useful function wrappers media: atomisp: Use video_dev.lock for ioctl locking media: atomisp: Drop streamoff_mutex media: atomisp: Rework asd->streaming state update in __atomisp_streamoff() media: atomisp: Move atomisp_streaming_count() check into __atomisp_css_recover() media: atomisp: Remove watchdog timer media: atomisp: Add atomisp_pipe_check() helper media: atomisp: Remove asd == NULL checks from ioctl handling media: atomisp: Fix locking around asd->streaming read/write media: atomisp: Remove unused lock member from struct atomisp_sub_device media: atomisp: Use a normal mutex for the main lock media: atomisp: prevent integer overflow in sh_css_set_black_frame() media: atomisp: Simplify v4l2_fh_open() error handling media: atomisp: Fix v4l2_fh resource leak on open errors media: atomisp: Remove loading mutex media: atomisp: Register /dev/* nodes at the end of atomisp_pci_probe() media: atomisp: Split subdev and video-node registration into 2 steps media: atomisp: Remove empty atomisp_css_set_cont_prev_start_time() function media: atomisp: Remove some further ATOMISP_ACC_* related dead code media: atomisp: Remove the ACC device node media: atomisp: Remove never set file_input flag media: atomisp: Remove the outq videobuf queue media: atomisp: Remove atomisp_file_fops and atomisp_file_ioctl_ops media: atomisp: Remove file-injection support media: atomisp: Fix device_caps reporting of the registered video-devs media: atomisp: Ensure that USERPTR pointers are page aligned media: atomisp: hmm_bo: Drop PFN code path from alloc_user_pages() media: atomisp: hmm_bo: Rewrite free_private_pages() using pages_array helper funcs media: atomisp: hmm_bo: Rewrite alloc_private_pages() using pages_array helper funcs media: atomisp: hmm_bo: Further simplify alloc_private_pages() media: atomisp: hmm_bo: Simplify alloc_private_pages() media: atomisp: Make atomisp_try_fmt_cap() take padding into account media: atomisp: Fix VIDIOC_TRY_FMT media: atomisp-notes: Add info about sensors v4l2_get_subdev_hostdata() use media: atomisp-ov2680: Improve ov2680_set_fmt() error handling phy: qcom-qmp-usb: Use dev_err_probe() to simplify code phy: qcom-qmp-ufs: Use dev_err_probe() to simplify code phy: qcom-qmp-pcie-msm8996: Use dev_err_probe() to simplify code phy: qcom-qmp-combo: Use dev_err_probe() to simplify code media: atomisp-ov2680: Don't take the input_lock for try_fmt calls. media: atomisp-ov2680: Fix ov2680_set_fmt() media: atomisp_gmin_platform: Switch to use acpi_evaluate_dsm_typed() media: dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema media: dt-bindings: dongwoon,dw9714: convert to dtschema media: mc: convert pipeline funcs to take media_pad media: mc: entity: Add has_pad_interdep entity operation media: mc: entity: Rewrite media_pipeline_start() phy: qualcomm: call clk_disable_unprepare in the error handling media: drivers: use video_device_pipeline_alloc_start() media: mc: entity: add alloc variant of pipeline_start media: drivers: use video_device_pipeline() media: drivers: use video device pipeline start/stop media: v4l2-dev: Add videodev wrappers for media pipelines media: mc: entity: Add media_entity_pipeline() to access the media pipeline media: mc: entity: Move media_entity_get_fwnode_pad() out of graph walk section media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_init media: mc: entity: Add iterator helper for entity pads media: mc: entity: Rename streaming_count -> start_count media: subdev: increase V4L2_FRAME_DESC_ENTRY_MAX to 8 media: media-entity.h: add include for min() media: Documentation: mc: add definitions for stream and pipeline media: Remove incorrect comment from struct v4l2_fwnode_endpoint media: sun6i-mipi-csi2: Depend on PHY_SUN6I_MIPI_DPHY media: ov8865: Fix an error handling path in ov8865_probe() media: ar0521: Fix return value check in writing initial registers media: v4l: subdev: Fail graciously when getting try data for NULL state phy: intel: Use dev_err_probe() to simplify code phy: tegra: xusb: Use dev_err_probe() to simplify code media: ipu3-imgu: Fix NULL pointer dereference in active selection access media: ar0521: Remove redundant variable ret media: ar0521: fix error return code in ar0521_power_on() media: i2c: mt9v111: Fix typo 'the the' in comment media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation media: ov5640: Use runtime PM media: staging: ipu3-imgu: Fix BNR wb gain documentation media: hantro: Allows luma and chroma depth to be different media: hantro: imx8m: Enable 10bit decoding media: Hantro: HEVC: Allows 10-bit bitstream media: hantro: postproc: Configure output regs to support 10bit media: hantro: HEVC: Fix chroma offset computation media: hantro: HEVC: Fix auxilary buffer size calculation media: hantro: Store HEVC bit depth in context media: meson: vdec: fix possible refcount leak in vdec_probe() media: platform: cros-ec: Add Kuldax to the match table media: MAINTAINERS: rectify entry in SAA7146 VIDEO4LINUX-2 DRIVER media: MAINTAINERS: adjust entry to zoran driver movement media: tuners: Remove the unneeded result variable media: platform: mtk-mdp3: fix PM reference leak in mdp_comp_clock_on() media: platform: mtk-mdp3: fix error code in mdp_vpu_dev_init() media: radio-si476x: Remove the unneeded result variable media: docs: libv4l-introduction.rst: Fix function signature and link media: platform: mtk-mdp3: add pointer checks and use devm_kfree media: si4713: Use the right include media: i2c: isl7998x: Use right include media: cec: add support for Absolute Volume Control media: dvb-frontends/drxk: initialize err to 0 media: v4l2-ctrls: drop 'elems' argument from control type ops. media: amphion: release m2m ctx when releasing vpu instance media: coda: jpeg: drop coda9_jpeg_dec_huff_setup() return value media: pci/cx18: fix repeated words in comments media: usb/dvb-usb-v2: fix repeated words in comments media: usb/msi2500: fix repeated words in comments media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE media: rkisp1: Zero v4l2_subdev_format fields in when validating links media: rkisp1: Configure LSC after enabling the ISP media: rkisp1: Use correct macro for gradient registers media: rkisp1: Simplify LSC x/y size and grad register macros media: rkisp1: Store LSC register values in u32 variables media: rkisp1: Clean up LSC configuration code media: rkisp1: Allow setting color space on resizer sink pad media: rkisp1: Initialize color space on resizer sink and source pads phy: qcom-snps: Use dev_err_probe() to simplify code phy: qcom-qusb2: Use dev_err_probe() to simplify code phy: qcom-qmp-pcie: Use dev_err_probe() to simplify code media: rkisp1: Configure CSM based on YCbCr encoding media: rkisp1: Don't pass the quantization to rkisp1_csm_config() media: rkisp1: Configure quantization using ISP source pad media: rkisp1: Allow setting all color space fields on ISP source pad media: rkisp1: Fix source pad format configuration media: rkisp1: Allow setting color space on ISP sink pad media: rkisp1: Initialize color space on ISP sink and source pads media: rockchip: rkisp1: Define macros for DPCC configurations in UAPI ata: libata-eh: avoid needless hard reset when revalidating link phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() phy: mediatek: mipi: remove register access helpers phy: mediatek: mipi: mt8183: use common helper to access registers phy: mediatek: mipi: mt8183: use GENMASK to generate bits mask phy: mediatek: mipi: mt8173: use common helper to access registers phy: mediatek: mipi: mt8173: use FIELD_PREP to prepare bits field phy: mediatek: mipi: mt8173: use GENMASK to generate bits mask phy: mediatek: hdmi: remove register access helpers phy: mediatek: hdmi: mt8173: use common helper to access registers phy: mediatek: hdmi: mt8173: use FIELD_PREP to prepare bits field phy: mediatek: hdmi: mt8173: use GENMASK to generate bits mask phy: mediatek: hdmi: mt2701: use common helper to access registers phy: mediatek: hdmi: mt2701: use FIELD_PREP to prepare bits field phy: mediatek: hdmi: mt2701: use GENMASK and BIT to generate mask and bits phy: mediatek: pcie: use new helper to update register bits phy: mediatek: ufs: use common register access helpers phy: mediatek: xsphy: remove macros used to prepare bitfield value phy: mediatek: tphy: remove macros to prepare bitfield value phy: mediatek: add a new helper to update bitfield thunderbolt: Use dev_err_probe() thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs media: rockchip: rkisp1: Mask invalid bits in DPCC parameters media: rockchip: rkisp1: Set DPCC methods enable bits inside loop media: mceusb: set timeout to at least timeout provided media: imon: Remove the unneeded result variable media: mceusb: Use new usb_control_msg_*() routines phy: qcom-qmp-combo: drop redundant DP config flag phy: qcom-qmp-usb: consolidate lane config phy: qcom-qmp-ufs: consolidate lane config phy: qcom-qmp-combo: consolidate lane config phy: qcom-qmp-pcie-msm8996: rename nlanes config phy: qcom-qmp-pcie: consolidate lane config phy: qcom-qmp: drop unused index field phy: qcom-qmp-pcie: drop unused config field phy: qcom-qmp-pcie: drop unused mode field phy: qcom-qmp-pcie-msm8996: drop unused kernel doc phy: qcom-qmp: drop unused forward declarations phy: qcom-qmp-usb: drop init and exit wrappers phy: qcom-qmp-pcie: drop init and exit wrappers phy: qcom-qmp-usb: drop unused type from config phy: qcom-qmp-ufs: drop unused type from config phy: qcom-qmp-pcie-msm8996: drop unused type from config phy: qcom-qmp-pcie: drop unused type from config fuse: implement ->tmpfile() vfs: open inside ->tmpfile() vfs: move open right after ->tmpfile() vfs: make vfs_tmpfile() static ovl: use vfs_tmpfile_open() helper cachefiles: use vfs_tmpfile_open() helper cachefiles: only pass inode to *mark_inode_inuse() helpers cachefiles: tmpfile error handling cleanup hugetlbfs: cleanup mknod and tmpfile vfs: add vfs_tmpfile_open() helper ipv6: tcp: send consistent autoflowlabel in RST packets net: ipa: encapsulate updating three more registers net: ipa: encapsulate updating the COUNTER_CFG register net: ipa: encapsulate setting the FILT_ROUT_HASH_EN register net: ipa: tidy up register enum definitions net: ipa: define BCR values using an enum net: ipa: rearrange functions for similarity net: ipa: introduce ipa_qtime_val() net: ipa: don't use u32p_replace_bits() cgroup: use strscpy() is more robust and safer iocost_monitor: reorder BlkgIterator cgroup: simplify code in cgroup_apply_control selftests/bpf: allow to adjust BPF verifier log level in veristat selftests/bpf: emit processing progress and add quiet mode to veristat selftests/bpf: make veristat skip non-BPF and failing-to-open BPF objects selftests/bpf: make veristat's verifier log parsing faster and more robust selftests/bpf: add sign-file to .gitignore ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE ublk_drv: consider recovery feature in aborting mechanism ublk_drv: requeue rqs with recovery feature enabled ublk_drv: define macros for recovery feature and check them ublk_drv: check 'current' instead of 'ubq_daemon' libbpf: restore memory layout of bpf_object_open_opts libbpf: Add pathname_concat() helper EDAC/i7300: Correct the i7300_exit() function name in comment io_uring: fix CQE reordering selftests/bpf: Simplify cgroup_hierarchical_stats selftest io_uring/net: fix UAF in io_sendrecv_fail() selftest/net: adjust io_uring sendzc notif handling Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do_reflash() Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash() Input: synaptics-rmi4 - remove unneeded struct register_offset Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the "erase all" command Input: synaptics-rmi4 - reset after writing partition table Input: synaptics-rmi4 - rewrite partition table unconditionally Input: synaptics-rmi4 - fix command completion check for bootloader v7/v8 Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_status() helper Input: synaptics-rmi4 - fix firmware update operations with bootloader v8 ARM: orion: fix include path parisc: Drop homebrewn io[read|write]64_[lo_hi|hi_lo] x86/sb_edac: Add row column translation for Broadwell EDAC/i10nm: Print an extra register set of retry_rd_err_log EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM EDAC/skx_common: Add ChipSelect ADXL component Input: matrix_keypad - add missed header inclusion dt-bindings: clock: rockchip: change SPDX-License-Identifier cgroup: Make cgroup_get_from_id() prettier spi: s3c24xx: Switch to use devm_spi_alloc_master() spi: xilinx: Switch to use devm_spi_alloc_master() spi: img-spfi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync ASoC: ssm2518: switch to using gpiod API ASoC: ssm2518: drop support for platform data ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() ASoC: fsl_asrc_dma: fully initialize structs ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync ASoC: fsl_audmux: Fix amixer write errors dt-bindings: input: touchscreen: elants_i2c: Add compatible for eth3915n chip arm64: configs: Enable all PMUs provided by Arm ARM: dts: turris-omnia: Add label for wan port ARM: dts: turris-omnia: Define S/PDIF audio card ARM: mvebu: Add spdif-pins mpp pins for Armada 38x ARM: mvebu: add audio support to Armada 385 DB ARM: mvebu: add audio I2S controller to Armada 38x Device Tree lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall drm/panel-edp: Add AUO B116XAK01.6 drm/panel-edp: Add BOE NT116WHM-N21 drm/panel-edp: Add BOE NT116WHM-N21 (HW: V8.1) drm/panel-edp: Add INX N116BCN-EA1 ARM: dts: integrator: Tag PCI host with device_type selftests/livepatch: add sysfs test livepatch: add sysfs entry "patched" for each klp_object net: macsec: remove the prepare flag from the MACsec offloading context net/mlx5e: macsec: remove checks on the prepare phase net: atlantic: macsec: remove checks on the prepare phase net: phy: mscc: macsec: remove checks on the prepare phase net: macsec: remove the prepare phase when offloading net: atlantic: macsec: make the prepare phase a noop net: phy: mscc: macsec: make the prepare phase a noop ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump arm64: dts: rockchip: use pin constant for reset-gpios on px30-evb ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 arm64: dts: rockchip: add pinctrl for mipi-pdn pin on px30-evb arm64: dts: rockchip: set max drive-strength for cif_clkout_m0 on px30-evb ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 arm64: dts: rockchip: add avdd-0v9-supply and avdd-1v8-supply on rk3399 rock 4c and pi4 arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4 arm64: dts: rockchip: fix regulator name on rk3399-rock-4 arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4c-plus arm64: dts: rockchip: fix regulator structure on rk3399-rock-4c-plus arm64: dts: rockchip: connect vcca_1v8 to APIO5_VDD on rk3399-rock-4c-plus arm64: uaccess: simplify uaccess_mask_ptr() selftests/bonding: re-add lladdr target test regulator: qcom,rpmh: add pm660 and pm660l pmics regulator: qcom-rpmh: add pm660 and pm660l pmics ASoC: codecs: va-macro: add support for sm8450 and sc8280xp ASoC: codecs: va-macro: clear the frame sync counter before enabling ASoC: codecs: rx-macro: add support for sm8450 and sc8280xp ASoC: codecs: tx-macro: add support for sm8450 and sc8280xp ASoC: codecs: wsa-macro: add support for sm8450 and sc8280xp ASoC: qcom: dt-bindings: add sm8450 and sc8280xp compatibles ASoC: codecs: wsa883x: add clock stop support ASoC: codecs: tx-macro: fix kcontrol put ASoC: codecs: tx-macro: fix active_decimator array ASoC: codecs: tx-macro: handle swr_reset correctly ASoC: codecs: rx-macro: handle swr_reset correctly ASoC: codecs: wsa-macro: handle swr_reset correctly selftests/livepatch: normalize sysctl error message spi: aspeed: Remove redundant dev_err call spi: spi-mpc52xx: switch to using gpiod API spi: cadence: Remove redundant dev_err call ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link ASoC: fsl: Remove unused inline function imx_pcm_dma_params_init_data() ASoC: mediatek: mt8195-mt6359: Use snd_soc_pm_ops instead of custom ops ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() ASoC: SOF: Intel: MTL: reuse the common ops for PM ASoC: SOF: Intel: HDA: use IPC version-specific ops ASoC: SOF: Intel: MTL: define and set the disable_interrupts op ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms ASoC: SOF: Intel: Add a new op for disabling interrupts ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove ASoC: SOF: Intel: mtl: define and set power_down_dsp op ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms ASoC: SOF: Intel: introduce new op to handle dsp power down ASoC: mediatek: mt8186-rt5682: Expose individual headset jack pins ASoC: mediatek: mt8186-rt5682: Add headset widgets with switches ASoC: mediatek: mt8186-da7219: Expose individual headset jack pins ASoC: mediatek: mt8186-da7219: Add headset widgets with switches ASoC: mediatek: mt8195: Expose individual headset jack pins ASoC: mediatek: mt8192-mt6359: Expose individual headset jack pins ASoC: wcd934x: fix order of Slimbus unprepare/disable ASoC: wcd9335: fix order of Slimbus unprepare/disable firmware: dmi: Fortify entry point length checks x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data x86/resctrl: Rename and change the units of resctrl_cqm_threshold x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() x86/resctrl: Abstract __rmid_read() can: ctucanfd: Remove redundant dev_err call can: gs_usb: remove dma allocations can: gs_usb: add switchable termination support can: gs_usb: gs_make_candev(): clean up error handling can: gs_usb: convert from usb_control_msg() to usb_control_msg_{send,recv}() can: gs_usb: gs_cmd_reset(): rename variable holding struct gs_can pointer to dev can: gs_usb: gs_can_open(): initialize time counter before starting device can: gs_usb: add missing lock to protect struct timecounter::cycle_last can: gs_usb: gs_usb_get_timestamp(): fix endpoint parameter for usb_control_msg_recv() can: bcm: check the result of can_send() in bcm_can_tx() can: bcm: registration process optimization in bcm_module_init() x86/microcode/AMD: Track patch allocation size explicitly net: lan966x: Add offload support for taprio net: lan966x: Add registers used by taprio net: lan966x: Add offload support for mqprio net: lan966x: Add define for number of priority queues NUM_PRIO_QUEUES virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() drm/qxl: drop set_prod_notify parameter from qxl_ring_create xen-netback: use kstrdup instead of open-coding it net: dsa: mt7530: add support for in-band link status net: phy: aquantia: Add support for rate matching cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage net: phy: aquantia: Add some additional phy interfaces net: phylink: Adjust advertisement based on rate matching net: phylink: Adjust link settings based on rate matching net: phy: Add support for rate matching net: phylink: Generate caps and convert to linkmodes separately net: phylink: Export phylink_caps_to_linkmodes net: phylink: Document MAC_(A)SYM_PAUSE x86/resctrl: Allow per-rmid arch private storage to be reset scsi: storvsc: remove an extraneous "to" in a comment Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization mm/slub: enable debugging memory wasting of kmalloc random: clamp credited irq bits to maximum mixed Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability Drivers: hv: vmbus: Fix kernel-doc dt-bindings: clock: convert rockchip,rk3128-cru.txt to YAML random: throttle hwrng writes if no entropy is credited random: use hwgenerator randomness more frequently at early boot random: restore O_NONBLOCK support arm64: dts: rockchip: Add DSI and DSI-DPHY nodes to rk356x drm/hyperv: Don't overwrite dirt_needed value set by host drm/meson: remove drm bridges at aggregate driver unbind time drm/meson: explicitly remove aggregate driver at module unload time drm/meson: reorder driver deinit sequence to fix use-after-free bug arm64: dts: rockchip: Enable HDMI and GPU on quartz64-b Drivers: hv: vmbus: Optimize vmbus_on_event mips: dts: ralink: mt7621: add GB-PC2 LEDs mips: dts: ralink: mt7621: fix external phy on GB-PC2 mips: dts: ralink: mt7621: change mt7530 switch address mips: dts: ralink: mt7621: change phy-mode of gmac1 to rgmii mips: dts: ralink: mt7621: remove interrupt-parent from switch node mips: dts: ralink: mt7621: fix some dtc warnings dt-bindings: memory: mt7621: add syscon as compatible string dt-bindings: net: dsa: mediatek,mt7530: expand gpio-controller description dt-bindings: net: dsa: mediatek,mt7530: change mt7530 switch address dt-bindings: net: drop old mediatek bindings arm64: defconfig: Enable Synopsys DWC MSHC driver drm/bridge: lt8912b: clarify lvds output status clk: rockchip: Add clock controller support for RV1126 SoC maintainers: update MAINTAINERS file. net: microchip: sparx5: add support for offloading ets qdisc net: microchip: sparx5: add support for offloading tbf qdisc net: microchip: sparx5: add support for offloading mqprio qdisc net: microchip: sparx5: add tc setup hook erofs: support interlaced uncompressed data for compressed files net: dsa: xrs700x: remove unnecessary dev_set_drvdata() net: dsa: vitesse-vsc73xx: remove unnecessary set_drvdata() net: dsa: sja1105: remove unnecessary spi_set_drvdata() net: dsa: rzn1-a5psw: remove unnecessary platform_set_drvdata() net: dsa: realtek: remove unnecessary set_drvdata() net: dsa: qca8k: remove unnecessary dev_set_drvdata() net: dsa: ar9331: remove unnecessary dev_set_drvdata() net: dsa: ocelot: remove unnecessary set_drvdata() net: dsa: mv88e6xxx: remove unnecessary dev_set_drvdata() net: dsa: mv88e6060: remove unnecessary dev_set_drvdata() net: dsa: mt7530: remove unnecessary dev_set_drvdata() net: dsa: microchip: remove unnecessary set_drvdata() net: dsa: lantiq_gswip: remove unnecessary platform_set_drvdata() net: dsa: lan9303: remove unnecessary dev_set_drvdata() net: dsa: hellcreek: remove unnecessary platform_set_drvdata() net: dsa: loop: remove unnecessary dev_set_drvdata() net: dsa: bcm_sf2: remove unnecessary platform_set_drvdata() net: dsa: b53: remove unnecessary set_drvdata() ptp_ocp: use device_find_any_child() instead of custom approach ethtool: tunnels: check the return value of nla_nest_start() erofs: clean up .read_folio() and .readahead() in fscache mode net/mlx5e: Support MACsec offload replay window net/mlx5e: Support MACsec offload extended packet number (EPN) net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage net/mlx5e: Create advanced steering operation (ASO) object for MACsec net/mlx5e: Expose memory key creation (mkey) function net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection net/mlx5e: Fix MACsec initial packet number net/mlx5e: Fix MACsec initialization error path net/mlx5: Fix fields name prefix in MACsec net: macsec: Expose extended packet number (EPN) properties to macsec offload ipmi: kcs: aspeed: Update port address comments net: hinic: remove the unused input parameter prod_idx in sq_prepare_ctrl() net: hinic: replace magic numbers with macro net: hinic: remove unused enumerated value net: hinic: change hinic_deinit_vf_hw() to void net: hinic: simplify code logic net: hinic: remove duplicate macro definition net: hinic: remove unused macro net: hinic: remove unused functions net: hinic: change type of function to be static net: hinic: modify kernel doc comments selftests/tc-testing: add show class case for red qdisc selftests/tc-testing: add show class case for prio qdisc selftests/tc-testing: add show class case for mq qdisc selftests/tc-testing: add show class case for ingress qdisc selftests/tc-testing: add selftests for qfq qdisc selftests/tc-testing: add selftests for netem qdisc selftests/tc-testing: add selftests for multiq qdisc selftests/tc-testing: add selftests for mqprio qdisc selftests/tc-testing: add selftests for htb qdisc selftests/tc-testing: add selftests for hfsc qdisc selftests/tc-testing: add selftests for fq_codel qdisc selftests/tc-testing: add selftests for dsmark qdisc selftests/tc-testing: add selftests for drr qdisc selftests/tc-testing: add selftests for cbs qdisc selftests/tc-testing: add selftests for cbq qdisc selftests/tc-testing: add selftests for cake qdisc net/sched: use tc_qdisc_stats_dump() in qdisc net/sched: sch_api: add helper for tc qdisc walker stats dump net/sched: taprio: remove unnecessary taprio_list_lock net/mlx5e: Support 256 bit keys with kTLS device offload net/tls: Support 256 bit keys with TX device offload net/tls: Use cipher sizes structs net/tls: Describe ciphers sizes by const structs selftests/bpf: Free the allocated resources after test case succeeds selftests/bpf: Destroy the skeleton when CONFIG_PREEMPT is off bnxt_en: replace reset with config timestamps vfio: Move container code into drivers/vfio/container.c vfio: Split the register_device ops call into functions vfio: Rename vfio_ioctl_check_extension() vfio: Split out container code from the init/cleanup functions vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU vfio: Split the container logic into vfio_container_attach_group() vfio: Rename __vfio_group_unset_container() vfio: Add header guards and includes to drivers/vfio/vfio.h arm64: asm/perf_regs.h: Avoid C++-style comment in UAPI header selftests/bpf: Add liburandom_read.so to TEST_GEN_FILES kselftest/arm64: Fix typo in hwcap check net: phy: micrel: Fix double spaces inside lan8814_config_intr drm/amdgpu: Fix VRAM eviction issue arm64: mte: move register initialization to C riscv: Allow PROT_WRITE-only mmap() riscv: Make VM_WRITE imply VM_READ ipmi: Add __init/__exit annotations to module init/exit funcs x86/resctrl: Add per-rmid arch private storage for overflow and chunks x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks x86/resctrl: Allow update_mba_bw() to update controls directly Documentation/ABI/testing/sysfs-amd-pmf: Add ABI doc for AMD PMF platform/x86/amd/pmf: Add sysfs to toggle CnQF platform/x86/amd/pmf: Add support for CnQF platform/x86/amd: pmc: Fix build without debugfs x86/resctrl: Remove architecture copy of mbps_val x86/resctrl: Switch over to the resctrl mbps_val list MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate() x86/resctrl: Create mba_sc configuration in the rdt_domain xsk: Inherit need_wakeup flag for shared sockets misc: microchip: pci1xxxx: Fix a memory leak in the error handling of gp_aux_bus_probe() misc: microchip: pci1xxxx: Do not disable the pci device twice in gp_aux_bus_remove() misc: microchip: pci1xxxx: use DEFINE_SIMPLE_DEV_PM_OPS() in place of the SIMPLE_DEV_PM_OPS() in pci1xxxx's gpio driver misc: microchip: pci1xxxx: Remove duplicate include pcmcia: Add __init/__exit annotations to module init/exit funcs serial: stm32: Deassert Transmit Enable on ->rs485_config() serial: ar933x: Deassert Transmit Enable on ->rs485_config() tty: serial: atmel: Use FIELD_PREP/FIELD_GET tty: serial: atmel: Make the driver aware of the existence of GCLK tty: serial: atmel: Only divide Clock Divisor if the IP is USART tty: serial: atmel: Separate mode clearing between UART and USART dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 dt-bindings: serial: atmel,at91-usart: convert to json-schema tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown serial: 8250: Toggle IER bits on only after irq has been set up serial: 8250: Switch UART port flags to using BIT_ULL serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices serial: 8250: Let drivers request full 16550A feature probing pcmcia: at91_cf: make mc static pcmcia: remove VR41XX PCMCIA driver pcmcia: sa1100: Make sa11x0_drv_pcmcia_legacy_remove() return void net: ethernet: adi: Fix invalid parent name length tty: serial: extract serial_omap_put_char() from transmit_chars() tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool tty: serial: extract tx_ready() from __serial_lpc32xx_tx() tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() tty: serial: altera_uart_{r,t}x_chars() need only uart_port tty: serial: clean up stop-tx part in altera_uart_tx_chars() tty: serial: move and cleanup vt8500_tx_empty() tty: hvc: remove HVC_IUCV_MAGIC tty: synclink_gt: remove MGSL_MAGIC tty: n_hdlc: remove HDLC_MAGIC tty: remove TTY_DRIVER_MAGIC tty: remove TTY_MAGIC drivers: serial: jsm: fix some leaks in probe dt-bindings: serial: rockchip: add rockchip,rk3128-uart serial: omap: Disallow RS-485 if rts-gpio is not specified tty: serial: cpm_uart: remove unused cpm_uart_nr declaration x86/resctrl: Abstract and use supports_mba_mbps() arm64: dma: Drop cache invalidation from arch_dma_prep_coherent() x86/resctrl: Remove set_mba_sc()s control array re-initialisation arm64/sve: Add Perf extensions documentation perf: arm64: Add SVE vector granule register to user regs tty: n_gsm: add debug bit for user payload tty: n_gsm: name the debug bits tty: n_gsm: introduce gsm_control_command() function tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() tty: n_gsm: name gsm tty device minors tty: n_gsm: add enumeration for gsm encodings platform/x86: hp-wmi: Support touchpad on/off platform/x86: int3472/discrete: Drop a forward declaration platform/x86: toshiba_acpi: change turn_on_panel_on_resume to static Revert "usb: storage: Add quirk for Samsung Fit flash" usb: dwc3: core: fix some leaks in probe usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes usb: dwc3: core: add gfladj_refclk_lpm_sel quirk dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk usb: musb: Fix musb_gadget.c rxstate overflow bug usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure usb: dwc3: xilinx: add power management ops support usb: gadget: uvc: add v4l2 try_format api call usb: gadget: uvc: add v4l2 enumeration api calls media: uvcvideo: move uvc_format_desc to common header media: v4l: move helper functions for fractions from uvc to v4l2-common dt-bindings: usb: dwc3: add sdm670 compatible dt-bindings: phy: qcom,qusb2: document sdm670 compatible usb: dwc3: qcom: drop unneeded compatibles usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable usb: mon: make mmapped memory read only dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name() usb: gadget: add _init/__exit annotations to module init/exit funcs usb: dwc2: Remove redundant license text usb: dwc3: Fix typos in gadget.c usb: gadget: function: fix dangling pnp_string in f_printer.c xhci: remove unused lpm_failed_dev member from struct xhci_hcd xhci: remove unused command member from struct xhci_hcd struct xhci: show fault reason for a failed enable slot command xhci: Don't show warning for reinit on known broken suspend xhci: dbc: Fix memory leak in xhci_alloc_dbc() usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() x86/resctrl: Add domain offline callback for resctrl work spi: xtensa-xtfpga: Switch to use devm_spi_alloc_master() x86/resctrl: Group struct rdt_hw_domain cleanup x86/resctrl: Add domain online callback for resctrl work net: ethernet: mtk_eth_soc: introduce flow offloading support for mt7986 net: ethernet: mtk_eth_wed: add axi bus support net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} net: ethernet: mtk_eth_soc: add foe_entry_size to mtk_eth_soc net: ethernet: mtk_eth_soc: move wdma_base definitions in mtk register map net: ethernet: mtk_eth_soc: add the capability to run multiple ppe net: ethernet: mtk_eth_soc: move ppe table hash offset to mtk_soc_data structure net: ethernet: mtk_eth_soc: move gdma_to_ppe and ppe_base definitions in mtk register map dt-bindings: net: mediatek: add WED binding for MT7986 eth driver arm64: dts: mediatek: mt7986: add support for Wireless Ethernet Dispatch MAINTAINERS: add maintainers for Alibaba' T-Head PMU driver drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC docs: perf: Add description for Alibaba's T-Head PMU driver x86/resctrl: Merge mon_capable and mon_enabled x86/resctrl: Kill off alloc_enabled ALSA: hda/hdmi: Use only dynamic PCM device allocation ALSA: hda/ca0132 - remove the unneeded result variable spi: meson-spicc: make symbol 'meson_spicc_pow2_clk_ops' static regmap: mmio: replace return 0 with break in switch statement ASoC: SOF: pci-tgl: add missing PCI IDs for RPL ASoC: SOF: Intel: pci-tgl: reorder PCI IDs ASoC: es8316: fix register sync error in suspend/resume tests RDMA/core: Clean up a variable name in ib_create_srq_user() counter: Realign counter_comp comment block to 80 characters net/smc: Unbind r/w buffer size from clcsock and make them tunable net/smc: Introduce a specific sysctl for TEST_LINK time net: ethernet: altera: TSE: fix error return code in altera_tse_probe() RDMA/srp: Support more than 255 rdma ports RDMA/rxe: Use members of generic struct in rxe_mr IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID RDMA/cm: Use SLID in the work completion as the DLID in responder side RDMA/cma: Multiple path records support with netlink channel RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths wifi: ath11k: fix number of VHT beamformee spatial streams wifi: ath11k: retrieve MAC address from system firmware if provided wifi: ath11k: add get_txpower mac ops wifi: ath11k: move firmware stats out of debugfs ARM: 9224/1: Dump the stack traces based on the parameter 'regs' of show_regs() wifi: ath9k: fix repeated the words in a comment wifi: ath9k: fix repeated to words in a comment wifi: ath10k: reset pointer after memory free to avoid potential use-after-free wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected wifi: ath11k: change complete() to complete_all() for scan.completed md: Fix spelling mistake in comments of r5l_log md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d md/raid10: convert resync_lock to use seqlock md/raid10: fix improper BUG_ON() in raise_barrier() md/raid10: prevent unnecessary calls to wake_up() in fast path md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() md: Remove extra mddev_get() in md_seq_start() md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() md/raid5: Ensure stripe_fill happens on non-read IO with journal md/raid5: Don't read ->active_stripes if it's not needed md/raid5: Cleanup prototype of raid5_get_active_stripe() md/raid5: Drop extern on function declarations in raid5.h md/raid5: Refactor raid5_get_active_stripe() md: Replace snprintf with scnprintf md/raid10: fix compile warning md/raid5: Fix spelling mistakes in comments wifi: rtw89: coex: update coexistence to 6.3.0 wifi: rtw89: coex: add logic to control BT scan priority wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT wifi: rtw89: coex: add v1 Wi-Fi firmware steps report wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware wifi: rtw89: coex: translate slot ID to readable name wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status wifi: mwifiex: fix array of flexible structures warnings wifi: rndis_wlan: fix array of flexible structures warning wifi: ipw2x00: fix array of flexible structures warnings mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv xfrm: add extack support to xfrm_init_replay xfrm: add extack to __xfrm_init_state xfrm: add extack to attach_* xfrm: add extack support to xfrm_dev_state_add xfrm: add extack to verify_one_alg, verify_auth_trunc, verify_aead xfrm: add extack to verify_replay xfrm: add extack support to verify_newsa_info fscrypt: work on block_devices instead of request_queues fscrypt: stop holding extra request_queue references fscrypt: stop using keyrings subsystem for fscrypt_master_key ARM: decompressor: Include .data.rel.ro.local selftests/bpf: add ability to filter programs in veristat selftests/bpf: add comparison mode to veristat selftests/bpf: add CSV output mode for veristat selftests/bpf: fix double bpf_object__close() in veristate selftests/bpf: add tests for bpf_ct_set_nat_info kfunc net: netfilter: add bpf_ct_set_nat_info kfunc helper bpf: Tweak definition of KF_TRUSTED_ARGS block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs block: move from strlcpy with unused retval to strscpy block/drbd: remove useless comments in receive_DataReply() drbd: remove orphan _req_may_be_done() declaration io_uring: ensure local task_work marks task as running ethernet: tundra: Drop forward declaration of static functions flow_dissector: Do not count vlan tags inside tunnel payload net: sched: remove unused tcf_result extension net: mscc: ocelot: check return values of writes during reset net: mscc: ocelot: utilize readx_poll_timeout() for chip reset net: ll_temac: axienet: delete unnecessary blank lines and spaces net: ll_temac: move trailing statements to next line net: ll_temac: fix the missing spaces around '=' net: ll_temac: delete unnecessary else branch net: ll_temac: axienet: align with open parenthesis net: ll_temac: Cleanup for function name in a string net: ll_temac: fix the format of block comments net: macvtap: add __init/__exit annotations to module init/exit funcs net: hns3: add __init/__exit annotations to module init/exit funcs net: sched: simplify code in mall_reoffload net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() bpf: Always use raw spinlock for hash bucket lock bpf: Prevent bpf program recursion for raw tracepoint probes selftests/bpf: Add tests for dynamic pointers parameters in kfuncs selftests/bpf: Add test for bpf_verify_pkcs7_signature() kfunc selftests/bpf: Add additional tests for bpf_lookup_*_key() selftests/bpf: Add verifier tests for bpf_lookup_*_key() and bpf_key_put() selftests/bpf: Compile kernel with everything as built-in bpf: Add bpf_verify_pkcs7_signature() kfunc bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs KEYS: Move KEY_LOOKUP_ to include/linux/key.h and define KEY_LOOKUP_ALL bpf: Export bpf_dynptr_get_size() btf: Allow dynamic pointer parameters in kfuncs bpf: Move dynptr type check to is_dynptr_type_expected() btf: Export bpf_dynptr definition bpf: Allow kfuncs to be used in LSM programs net: fjes: Reorder symbols to get rid of a few forward declarations libbpf: Support raw BTF placed in the default search path selftests: bpf: test_kmod.sh: Pass parameters to the module libbpf: Improve BPF_PROG2 macro code quality and description selftests/bpf: Add selftests validating the user ringbuf bpf: Add libbpf logic for user-space ring buffer bpf: Add bpf_user_ringbuf_drain() helper bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge Bluetooth: hci_event: Make sure ISO events don't affect non-ISO connections Bluetooth: hci_debugfs: Fix not checking conn->debugfs Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times net: hns3: add judge fd ability for sync and clear process of flow director net: hns3: refactor function hclge_mbx_handler() net: hns3: optimize converting dscp to priority process of hns3_nic_select_queue() net: hns3: add support for external loopback test bpf: Gate dynptr API behind CAP_BPF vfio: Add struct device to vfio_device vfio: Rename vfio_device_put() and vfio_device_try_get() vfio/ccw: Use the new device life cycle helpers vfio/amba: Use the new device life cycle helpers vfio/platform: Use the new device life cycle helpers vfio/fsl-mc: Use the new device life cycle helpers vfio/ap: Use the new device life cycle helpers drm/i915/gvt: Use the new device life cycle helpers vfio/mbochs: Use the new device life cycle helpers vfio/mtty: Use the new device life cycle helpers iio: adc: mcp3911: add support for oversampling ratio vfio/mdpy: Use the new device life cycle helpers dt-bindings: iio: adc: mcp3911: add microchip,data-ready-hiz entry vfio/hisi_acc: Use the new device life cycle helpers iio: adc: mcp3911: add support for interrupts vfio/mlx5: Use the new device life cycle helpers iio: adc: mcp3911: add support for buffers vfio/pci: Use the new device life cycle helpers iio: adc: mcp3911: use resource-managed version of iio_device_register vfio: Add helpers for unifying vfio_device life cycle PCI: Fix typo in pci_scan_child_bus_extend() PCI: Fix whitespace and indentation PCI: Distribute available resources for root buses, too PCI: Move pci_assign_unassigned_root_bus_resources() PCI: Pass available buses even if the bridge is already configured drm/amdgpu: add helper to init rlc fw in header v2_4 drm/amdgpu: add helper to init rlc fw in header v2_3 drm/amdgpu: add helper to init rlc fw in header v2_2 drm/amdgpu: add helper to init rlc fw in header v2_1 drm/amdgpu: add helper to init rlc fw in header v2_0 drm/amdgpu: Fix amdgpu_vm_pt_free warning drm/amdgpu: Use vm status_lock to protect pt free drm/amdgpu: Use vm status_lock to protect vm evicted list drm/amdgpu: Use vm status_lock to protect vm moved list drm/amdgpu: Use vm status_lock to protect vm idle list drm/amdgpu: Use vm status_lock to protect relocated list drm/amdgpu: Rename vm invalidate lock to status_lock tools: sync find_bit() implementation lib/find_bit: optimize find_next_bit() functions lib/find_bit: create find_first_zero_bit_le() lib/find_bit: introduce FIND_FIRST_BIT() macro io_uring/net: zerocopy sendmsg io_uring/net: combine fail handlers io_uring/net: rename io_sendzc() io_uring/net: support non-zerocopy sendto io_uring/net: refactor io_setup_async_addr io_uring/net: don't lose partial send_zc on fail io_uring/net: don't lose partial send/recv on fail io_uring/rw: don't lose partial IO result on fail io_uring: add custom opcode hooks on fail io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128 io_uring/fdinfo: get rid of unnecessary is_cqe32 variable io_uring: remove unused return from io_disarm_next io_uring: add fast path for io_run_local_work() io_uring/iopoll: unify tw breaking logic io_uring/iopoll: fix unexpected returns io_uring: disallow defer-tw run w/ no submitters io_uring: further limit non-owner defer-tw cq waiting dt-bindings: memory: snps,dw-umctl2-ddrc: Extend schema with IRQs/resets/clocks props dt-bindings: memory: snps,dw-umctl2-ddrc: Replace opencoded numbers with macros dt-bindings: memory: snps,dw-umctl2-ddrc: Use more descriptive device name thermal: intel_powerclamp: Remove accounting for IRQ wakes dt-bindings: memory: synopsys,ddrc-ecc: Detach Zynq DDRC controller support thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash selftests/bpf: Adapt cgroup effective query uapi change bpftool: Fix wrong cgroup attach flags being assigned to effective progs bpf, cgroup: Reject prog_attach_flags array when effective query iio: accel: bma400: Fix smatch warning based on use of unintialized value. iio: light: st_uvis25: Use EXPORT_NS_SIMPLE_DEV_PM_OPS() iio: accel: bmi088: Use EXPORT_NS_GPL_RUNTIME_DEV_PM_OPS() and pm_ptr() iio: proximity: srf04: Use pm_ptr() to remove unused struct dev_pm_ops iio: proximity: sx9360: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: proximity: sx9324: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() iio: proximity: sx9310: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() docs: iio: add documentation for BNO055 driver iio: imu: add BNO055 I2C driver iio: imu: add BNO055 serdev driver dt-bindings: iio/imu: Add Bosch BNO055 iio: document "serialnumber" sysfs attribute iio: document bno055 private sysfs attributes iio: imu: add Bosch Sensortec BNO055 core driver iio: add support for binary attributes iio: event_monitor: add pitch, yaw and roll modifiers iio: document pitch, yaw, roll modifiers iio: add modifers for pitch, yaw, roll iio: event_monitor: add linear acceleration modifiers iio: document linear acceleration modifiers iio: add modifiers for linear acceleration iio: pressure: dps310: Reset chip after timeout iio: pressure: dps310: Refactor startup procedure dt-bindings: iio: adi,ad7923: add adi,range-double property iio: adc: ad7923: support extended range iio: adc: ad7923: fix channel readings for some variants iio: adc: stm32-adc: add id registers support dt-bindings: iio: imu: st_lsm6dsx: add lsm6dstx device bindings iio: imu: st_lsm6dsx: add support to LSM6DSTX drivers: iio: adc: ltc2497: Rename the LTC2499 iio device drivers: iio: adc: ltc2497: LTC2499 support Add MAINTAINERS entries for LTC2497 and LTC2496 dt-bindings: iio: adc: Add docs for LTC2499 MAINTAINERS: Remove duplicate matching entry iio: ltc2497: Fix reading conversion results iio: pressure: bmp280: Add more tunable config parameters for BMP380 dt-bindings: iio: pressure: bmp085: Add BMP380 compatible string iio: pressure: bmp280: Add support for BMP380 sensor family iio: pressure: bmp280: reorder i2c device tables declarations iio: pressure: bmp280: Fix alignment for DMA safety iio: pressure: bmp280: simplify driver initialization logic iio: pressure: bmp280: Simplify bmp280 calibration data reading iio: pressure: bmp280: use FIELD_GET, FIELD_PREP and GENMASK iio: pressure: bmp280: reorder local variables following reverse xmas tree iio: dac: ad5593r: add check for i2c functionality iio: dac: ad5593r: Fix i2c read protocol requirements iio: temperature: mlx90614 Refactoring available filter attributes drivers: iio: accel: adxl312 and adxl314 support dt-bindings: iio: accel: adxl313: Add compatibles for adxl312 and adxl314 iio: pressure: bmp280: fix datasheet links iio: pressure: st_pressure: Add support for LPS22DF dt-bindings: iio: st,st-sensors add LPS22DF. bpf: simplify code in btf_parse_hdr rpmsg: char: Avoid double destroy of default endpoint remoteproc: virtio: Create platform device for the remoteproc_virtio remoteproc: Move rproc_vdev management to remoteproc_virtio.c remoteproc: core: Introduce rproc_add_rvdev function remoteproc: core: Introduce rproc_rvdev_add_device function io_uring/net: use io_sr_msg for sendzc io_uring/net: refactor io_sr_msg types io_uring/net: add non-bvec sg chunking callback io_uring/net: io_async_msghdr caches for sendzc io_uring/net: use async caches for async prep io_uring/net: reshuffle error handling io_uring: use io_cq_lock consistently io_uring: kill an outdated comment io_uring: allow buffer recycling in READV fs: add batch and poll flags to the uring_cmd_iopoll() handler io_uring: ensure iopoll runs local task work as well io_uring: add local task_work run helper that is entered locked io_uring: cleanly separate request types for iopoll nvme: wire up async polling for io passthrough commands block: export blk_rq_is_poll io_uring: add iopoll infrastructure for io_uring_cmd fs: add file_operations->uring_cmd_iopoll io_uring: trace local task work run io_uring: signal registered eventfd to process deferred task work io_uring: move io_eventfd_put io_uring: add IORING_SETUP_DEFER_TASKRUN io_uring: do not run task work at the start of io_uring_enter io_uring: introduce io_has_work io_uring: remove unnecessary variable eventfd: guard wake_up in eventfd fs calls as well ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl kselftest/arm64: Add coverage of TPIDR2_EL0 ptrace interface arm64/ptrace: Support access to TPIDR2_EL0 arm64/ptrace: Document extension of NT_ARM_TLS to cover TPIDR2_EL0 kselftest/arm64: Add test coverage for NT_ARM_TLS drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() blk-wbt: call rq_qos_add() after wb_normal is initialized rnbd-srv: remove struct rnbd_dev rnbd-srv: remove rnbd_dev_{open,close} rnbd-srv: remove rnbd_endio rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp block: Fix the enum blk_eh_timer_return documentation s390/dasd: add device ping attribute s390/dasd: suppress generic error messages for PPRC secondary devices s390/dasd: add ioctl to perform a swap of the drivers copy pair s390/dasd: add copy pair swap capability s390/dasd: add copy pair setup s390/dasd: add query PPRC function s390/dasd: put block allocation in separate function docs: net: add an explanation of VF (and other) Representors net: ll_temac: Switch to use dev_err_probe() helper net: stmmac: dwc-qos: Switch to use dev_err_probe() helper net: ibm: emac: Switch to use dev_err_probe() helper net: dsa: lantiq: Switch to use dev_err_probe() helper net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper HID: nintendo: check analog user calibration for plausibility arm64: Enable docker support in defconfig arm64: defconfig: Enable memory hotplug and hotremove config arm64: configs: Enable all PMUs provided by Arm net/af_packet: registration process optimization in packet_init() net: sched: act_ct: remove redundant variable err arm64: avoid BUILD_BUG_ON() in alternative-macros dt-bindings: leds: Document mmc trigger leds: pca963x: fix blink with hw acceleration perf/core: Convert snprintf() to scnprintf() x86/paravirt: Ensure proper alignment ALSA: hda/hdmi: ELD procfs - print the codec NIDs ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() xattr: always us is_posix_acl_xattr() helper arm64: dts: ti: k3-j7200: fix main pinmux range ubi: fastmap: Use the bitmap API to allocate bitmaps ubifs: Fix AA deadlock when setting xattr for encrypted file ubifs: Fix UBIFS ro fail due to truncate in the encrypted directory mtd: ubi: drop unexpected word 'a' in comments ubi: block: Fix typos in comments ubi: fastmap: Fix typo in comments ubi: Fix repeated words in comments spi: omap2-mcspi: Fix probe so driver works again ASoC: sunxi: fix declaration compile error ASoC: ti,ts3a227e: add control of debounce ASoC: ti,ts3a227e: convert to yaml ASoC: ts3a227e: add parameters to control debounce times ubi: ubi-media.h: Fix comment typo ubi: block: Remove in vain semicolon HID: nintendo: deregister home LED when it fails netfilter: rpfilter: Remove unused variable 'ret'. headers: Remove some left-over license text in include/uapi/linux/netfilter/ netfilter: conntrack: revisit the gc initial rescheduling bias netfilter: conntrack: fix the gc rescheduling delay mtd: rawnand: meson: stop supporting legacy clocks dt-bindings: nand: meson: convert txt to yaml mtd: rawnand: meson: refine resource getting in probe mtd: rawnand: meson: fix the clock dt-bindings: nand: meson: fix meson nfc clock mtd: rawnand: bcm47xx: fix spelling typo in comment mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get() mtd: rawnand: cadence: Remove an unneeded result variable mtd: rawnand: Replace of_gpio_named_count() by gpiod_count() mtd: rawnand: marvell: Fix error handle regarding dma_map_sg mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check mtd: rawnand: remove misguided comment of nand_get_device() mtd: rawnand: orion: Use devm_clk_get_optional() mtd: rawnand: cafe: Use correct function name in comment block mtd: rawnand: atmel: Unmap streaming DMA mappings mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() mtd: rawnand: arasan: stop using 0 as NULL pointer mtd: rawnand: gpmi: Fix typo 'the the' in comment mtd: rawnand: brcmnand: Add individual glue driver selection mtd: rawnand: brcmnand: Move Kconfig to driver folder mtdchar: add MEMREAD ioctl mtd: add ECC error accounting for each read request mtd: always initialize 'stats' in struct mtd_oob_ops mtd: track maximum number of bitflips for each read request arm64/sysreg: Fix a few missed conversions ubifs: Fix ubifs_check_dir_empty() kernel-doc comment x86/mm/32: Fix W^X detection when page tables do not support NX locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused RDMA/erdma: Support dynamic mtu ata: libata: drop superfluous ata_eh_analyze_tf() parameter ata: libata: drop superfluous ata_eh_request_sense() parameter ata: fix ata_id_has_dipm() ata: fix ata_id_has_ncq_autosense() ata: fix ata_id_has_devslp() ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() ata: libata-eh: Remove the unneeded result variable libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data samples/bpf: Replace blk_account_io_done() with __blk_account_io_done() liquidio: CN23XX: delete repeated words, add missing words and fix typo in comment octeontx2-pf: Fix unused variable build error PCI: Fix used_buses calculation in pci_scan_child_bus_extend() ice: Add low latency Tx timestamp read lib/cpumask: add FORCE_NR_CPUS config option powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 net: wwan: mhi_wwan_ctrl: Add DUN2 to have a secondary AT port selftests/tc-testings: add list case for basic filter selftests/tc-testings: add selftests for tcindex filter selftests/tc-testings: add selftests for rsvp filter selftests/tc-testings: add selftests for route filter selftests/tc-testings: add selftests for flow filter selftests/tc-testings: add selftests for cgroup filter selftests/tc-testings: add selftests for bpf filter net/sched: use tc_cls_stats_dump() in filter net/sched: cls_api: add helper for tc cls walker stats dump Bluetooth: MGMT: fix zalloc-simple.cocci warnings bpf: Move nf_conn extern declarations to filter.h net: broadcom: bcm4908_enet: handle -EPROBE_DEFER when getting MAC ASoC: rt5682s: simplify the return of rt5682s_probe() bpf: Rename nfct_bsa to nfct_btf_struct_access bpf: Remove unused btf_struct_access stub net: make NET_(DEV|NS)_REFCNT_TRACKER depend on NET net/sched: taprio: replace safety precautions with comments net/sched: taprio: add extack messages in taprio_init net/sched: taprio: stop going through private ops for dequeue and peek net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table ASoC: amd: yc: Add ASUS UM5302TA into DMI table nfp: flower: support vlan action in pre_ct nfp: flower: support hw offload for ct nat action nfp: flower: add validation of for police actions which are independent of flows ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 ASoC: SOF: Adding amd HS functionality to the sof core ASoC: SOF: amd: Add support for Rembrandt plaform. ASoC: SOF: amd: Make ACP core code generic for newer SOC transition RDMA/siw: Fix QP destroy to wait for all references dropped. RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. ALSA: usb-audio: Properly refcounting clock rate ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) selinux: remove runtime disable message in the install_policy.sh script ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support ASoC: codecs: tfa989x: fix register access comments selinux: use "grep -E" instead of "egrep" ASoC: SOF: ipc4-topology: remove useless assignment ASoC: SOF: ipc4-topology: clarify calculation precedence ASoC: SOF: don't unprepare widget used other pipelines ASoC: SOF: clear prepare state when widget is unprepared ASoC: SOF: Intel: add ops for SKL/KBL ASoC: SOF: Intel: add initial SKL/KBL hardware support ASoC: SOF: Intel: add SKL/KBL hardware code loader ASoC: SOF: Intel: hda-dsp: expose functions for SKL support nvdimm/namespace: Fix comment typo efi: libstub: drop pointless get_memory_map() call nvdimm: make __nvdimm_security_overwrite_query static tcp: Introduce optional per-netns ehash. tcp: Save unnecessary inet_twsk_purge() calls. tcp: Access &tcp_hashinfo via net. tcp: Set NULL to sk->sk_prot->h.hashinfo. tcp: Don't allocate tcp_death_row outside of struct netns_ipv4. tcp: Clean up some functions. nvdimm/region: Fix kernel-doc IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations drm/amd/pm: Remove unneeded result variable drm/amd/pm: Remove the unneeded result variable drm/amdgpu: fix initial connector audio value drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule() drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport() drm/amdgpu: don't register a dirty callback for non-atomic drm/amdgpu: bump minor for gang submit drm/amdgpu: properly initialize return value during CS drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0 drm/amd/pm: add support for 3794 pptable for SMU13.0.0 drm/amdgpu: add gang submit frontend v6 drm/amdgpu: add gang submit backend v2 drm/amdgpu: cleanup instance limit on VCN4 v4 drm/amdgpu: getting fan speed pwm for vega10 properly headers: Remove some left-over license text selftests/bonding: add a test for bonding lladdr target gfs2: Register fs after creating workqueues net: mdio: mux-multiplexer: Switch to use dev_err_probe() helper net: mdio: mux-mmioreg: Switch to use dev_err_probe() helper net: mdio: mux-meson-g12a: Switch to use dev_err_probe() helper ravb: Add RZ/G2L MII interface support net: rtnetlink: Enslave device before bringing it up net: macb: Add zynqmp SGMII dynamic configuration support firmware: xilinx: add support for sd/gem config HSI: nokia-modem: Replace of_gpio_count() by gpiod_count() HSI: ssi_protocol: fix potential resource leak in ssip_pn_open() xen-netfront: make bounce_skb static bpf: Check whether or not node is NULL before free it in free_bulk net: phy: micrel: Add interrupts support for LAN8804 PHY net: sfp: add support for HALNy GPON SFP net: sfp: move Huawei MA5671A fixup net: sfp: move Alcatel Lucent 3FE46541AA fixup net: sfp: move quirk handling into sfp.c net: sfp: re-implement soft state polling setup dt-bindings: net: dsa: convert ocelot.txt to dt-schema net: ipa: fix two symbol names net: ipa: update sequencer definition constraints net: ipa: don't reuse variable names net: ipa: move and redefine ipa_version_valid() net: ipa: move the definition of gsi_ee_id net: ipa: don't define unneeded GSI register offsets blk-iocost: Remove unnecessary (void*) conversions block: remove PSI accounting from the bio layer erofs: add manual PSI accounting for the compressed address space btrfs: add manual PSI accounting for compressed reads sched/psi: export psi_memstall_{enter,leave} mm: add PSI accounting around ->read_folio and ->readahead calls block: fix comment typo in submit_bio of block-core.c. MAINTAINERS: Add maintainer for hwmon/max31760 dt-bindings: hwmon: Add bindings for max31760 x86/dumpstack: Don't mention RIP in "Code: " docs: hwmon: add max31760 documentation drivers: hwmon: Add max31760 fan speed controller driver x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions dt-bindings: net: adin1110: Add docs net: ethernet: adi: Add ADIN1110 support net: phy: adin1100: add PHY IDs of adin1110/adin2111 interconnect: qcom: Kconfig: Make INTERCONNECT_QCOM tristate habanalabs: eliminate aggregate use warning habanalabs/gaudi: use 8KB aligned address for TPC kernels HID: roccat: Fix use-after-free in roccat_read() habanalabs: remove some f/w descriptor validations habanalabs: build ASICs from new to old mmc: rtsx_usb_sdmmc: Remove the unneeded result variable efi: libstub: fix type confusion for load_options_size gfs2: Check sb_bsize_shift after reading superblock RDMA/srpt: Use flex array destination for memcpy() Revert "ALSA: usb-audio: Clean up endpoint setups at PCM prepare" ALSA: es18xx: Remove the unneeded result variable RDMA/erdma: Make hardware internal opcodes invisible to driver RDMA/erdma: Remove redundant includes RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() ASoC: soc.h: use array instead of playback/capture_widget ASoC: soc.h: use defined number instead of direct number ASoC: soc.h: remove num_cpus/codecs hid: topre: Add driver fixing report descriptor RDMA/srp: Fix srp_abort() HID: multitouch: Add memory barriers RDMA/qib: fix repeated words in comments RDMA/hfi1: fix repeated words in comments HID: convert defines of HID class requests into a proper enum HID: export hid_report_type to uapi HID: core: store the unique system identifier in hid_device HID: Add driver for PhoenixRC Flight Controller HID: Add driver for VRC-2 Car Controller selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End behavior seg6: add NEXT-C-SID support for SRv6 End behavior seg6: add netlink_ext_ack support in parsing SRv6 behavior attributes HID: sony: Fix double word in comments hid: hid-logitech-hidpp: avoid unnecessary assignments in hidpp_connect_event RDMA/irdma: Validate udata inlen and outlen RDMA/irdma: Align AE id codes to correct flush code and event HID: logitech-hidpp: Detect hi-res scrolling support arm64: efi: enable generic EFI compressed boot net-next: gro: Fix use of skb_gro_header_slow mmc: sdhci-of-aspeed: Add dependency on ARCH_ASPEED mmc: mtk-sd: Add support for MT6795 Helio X10 mmc: mtk-sd: Reorder of_device_id and platform data by name mmc: sdhci-sprd: Fix the limitation of div net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule() pinctrl: cy8c95x0: Align function names in cy8c95x0_pmxops pinctrl: cy8c95x0: Drop atomicity on operations on push_pull pinctrl: cy8c95x0: Lock register accesses in cy8c95x0_set_mux() pinctrl: sunxi: sun50i-h5: Switch to use dev_err_probe() helper pinctrl: stm32: Switch to use dev_err_probe() helper fat: port to vfs{g,u}id_t and associated helpers drm: bridge/dw-hdmi-ahb-audio: use strscpy() is more robust and safer clocksource/drivers/imx-sysctr: handle nxp,no-divider property dt-bindings: timer: nxp,sysctr-timer: add nxp,no-divider property clocksource/drivers/timer-ti-dm: Get clock in probe with devm_clk_get() clocksource/drivers/timer-ti-dm: Add flag to detect omap1 clocksource/drivers/timer-ti-dm: Move struct omap_dm_timer fields to driver clocksource/drivers/timer-ti-dm: Use runtime PM directly and check errors clocksource/drivers/timer-ti-dm: Move private defines to the driver clocksource/drivers/timer-ti-dm: Simplify register access further clocksource/drivers/timer-ti-dm: Simplify register writes with dmtimer_write() clocksource/drivers/timer-ti-dm: Simplify register reads with dmtimer_read() clocksource/drivers/timer-ti-dm: Drop unused functions clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 clocksource/drivers/exynos_mct: Enable building on ARTPEC clocksource/drivers/exynos_mct: Support local-timers property clocksource/drivers/exynos_mct: Support frc-shared property dt-bindings: timer: exynos4210-mct: Add ARTPEC-8 MCT support clocksource/drivers/sun4i: Add definition of clear interrupt mtd: fix repeated word in comment net: dsa: felix: add support for changing DSA master docs: net: dsa: update information about multiple CPU ports net: dsa: allow masters to join a LAG net: dsa: propagate extack to port_lag_join net: dsa: suppress device links to LAG DSA masters net: dsa: suppress appending ethtool stats to LAG DSA masters net: dsa: don't keep track of admin/oper state on LAG DSA masters net: dsa: allow the DSA master to be seen and changed through rtnetlink net: dsa: introduce dsa_port_get_master() net: introduce iterators over synced hw addresses drm/ast: Fix video broken in some resolutions on ast2600 drm/ast: Add resolution support for 1152x864@75 mtd: rawnand: fsl_elbc: Fix none ECC mode mtd: nand: bbt: Use the bitmap API to allocate bitmaps mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname() mtd: rawnand: intel: Remove unused clk_rate member from struct ebu_nand mtd: rawnand: intel: Remove unused nand_pa member from ebu_nand_cs mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY mtd: rawnand: intel: Remove undocumented compatible string mtd: rawnand: intel: Read the chip-select line from the correct OF node dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value dt-bindings: mtd: intel: lgm-nand: Fix compatible string loongarch: efi: enable generic EFI compressed boot riscv: efi: enable generic EFI compressed boot efi/libstub: implement generic EFI zboot USB: serial: ftdi_sio: clean up driver prefix USB: serial: ftdi_sio: move driver structure USB: serial: ftdi_sio: clean up attribute visibility logic drm/plane-helper: Provide DRM_PLANE_NON_ATOMIC_FUNCS initializer macro drm/plane-helper: Warn if atomic drivers call non-atomic helpers drm/plane: Allocate planes with drm_universal_plane_alloc() drm/plane: Remove drm_plane_init() drm/atomic-helper: Fix kernel-doc ice: Add L2TPv3 hardware offload support flow_offload: Introduce flow_match_l2tpv3 net/sched: flower: Add L2TPv3 filter flow_dissector: Add L2TPv3 dissectors uapi: move IPPROTO_L2TP to in.h gpio: twl4030: Reorder functions which allows to drop a forward declaraion phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized swiotlb: don't panic! swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() gpiolib: fix OOB access in quirk callbacks phy: phy-mtk-tphy: fix the phy type setting issue phy: phy-mtk-tphy: set utmi 0 register in init() ops phy: phy-mtk-tphy: disable gpio mode for all usb2 phys phy: phy-mtk-tphy: disable hardware efuse when set INTR phy: phy-mtk-tphy: add property to set pre-emphasis dt-bindings: phy: mediatek,tphy: add property to set pre-emphasis dt-bindings: phy: mediatek,tphy: add support type of SGMII phy: rockchip-snps-pcie3: Use devm_platform_get_and_ioremap_resource() phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent() dt-bindings: phy: renesas,rcar-gen2-usb-phy: Convert to json-schema phy: qcom-qmp-combo: fix sc8280xp PCS_USB offset phy: rockchip: inno-dsidphy: Add support for rk3568 dt-bindings: phy-rockchip-inno-dsidphy: add compatible for rk3568 ALSA: hda: ext: remove always-true conditions on host and link release ALSA: hda: ext: fix locking in stream_release ALSA: hda: ext: simplify logic for stream assignment ALSA: hda: add snd_hdac_stop_streams() helper ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity ALSA: hda: ext: make snd_hdac_ext_stream_init() static ALSA: hda: document state machine for hdac_streams ALSA: hda: make snd_hdac_stream_clear() static dt-bindings: phy: qcom,qmp-ufs: Fix SM6115 clocks, regs phy: qcom-qmp-usb: drop legacy DT workaround phy: qcom-qmp-ufs: drop legacy DT workaround phy: qcom-qmp-combo: drop unused legacy DT workaround phy: qcom-qmp-pcie: drop unused legacy DT workaround phy: qcom-qmp-pcie-msm8996: drop unused pcs_misc handling phy: qcom-qmp-usb: fix memleak on probe deferral phy: qcom-qmp-ufs: fix memleak on probe deferral phy: qcom-qmp-combo: fix memleak on probe deferral phy: qcom-qmp-pcie-msm8996: fix memleak on probe deferral phy: qcom-qmp-pcie: fix memleak on probe deferral phy: qcom-qmp-pcie: add pcs_misc sanity check phy: qcom-qmp-usb: shorten function prefixes phy: qcom-qmp-ufs: shorten function prefixes phy: qcom-qmp-pcie-msm8996: shorten function prefixes phy: qcom-qmp-pcie-msm8996: drop unused secondary init tables phy: qcom-qmp-combo: shorten function prefixes phy: qcom-qmp: silence noisy probe phy: qcom-qmp-usb: drop unused defines phy: qcom-qmp-usb: disable runtime PM on unbind phy: qcom-qmp-ufs: drop unused defines phy: qcom-qmp-ufs: drop unused runtime PM implementation phy: qcom-qmp-pcie-msm8996: drop unused defines phy: qcom-qmp-pcie-msm8996: drop unused runtime PM implementation phy: qcom-qmp-pcie: drop unused defines phy: qcom-qmp-pcie: drop unused runtime PM implementation phy: qcom-qmp-combo: drop unused defines phy: qcom-qmp-combo: disable runtime PM on unbind ALSA: hda/hdmi: Fix the converter allocation for the silent stream soundwire: intel: add helper to stop bus soundwire: intel: introduce helpers to start bus soundwire: intel: introduce intel_shim_check_wake() helper soundwire: intel: simplify read ops assignment soundwire: intel: remove intel_init() wrapper soundwire: intel: move shim initialization before power up/down soundwire: intel: remove clock_stop parameter in intel_shim_init() soundwire: intel: move all PDI initialization under intel_register_dai() soundwire: intel: move DAI registration and debugfs init earlier soundwire: intel: simplify flow and use devm_ for DAI registration soundwire: intel: fix error handling on dai registration issues soundwire: cadence: Simplify error paths in cdns_xfer_msg() soundwire: cadence: Fix error check in cdns_xfer_msg() soundwire: cadence: Write to correct address for each FIFO chunk soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() soundwire: qcom: do not send status of device 0 during alert soundwire: qcom: update status from device id 1 soundwire: cadence: Don't overwrite msg->buf during write commands soundwire: bus: Don't exit early if no device IDs were programmed soundwire: cadence: Fix lost ATTACHED interrupts when enumerating soundwire: bus: Don't re-enumerate before status is UNATTACHED soundwire: bus: Don't lose unattach notifications soundwire: cadence: fix updating slave status when a bus has multiple peripherals octeon_ep: Remove useless casting value returned by vzalloc to structure openvswitch: Change the return type for vport_ops.send function hook to int net: wwan: t7xx: Fix return type of t7xx_ccmni_start_xmit net: wwan: iosm: Fix return type of ipc_wwan_link_transmit net: korina: Fix return type of korina_send_packet net: ethernet: litex: Fix return type of liteeth_start_xmit net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit net: davicom: Fix return type of dm9000_start_xmit net: ax88796c: Fix return type of ax88796c_start_xmit selftests: mlxsw: Remove qos_burst test selftests: mlxsw: Add QOS test for maximum use of descriptors selftests: devlink_lib: Add function for querying maximum pool size selftests: mlxsw: Use shapers in QOS RED tests instead of forcing speed selftests: mlxsw: Use shapers in QOS tests instead of forcing speed dt-bindings: net: dsa: remove label = "cpu" from examples dt-bindings: net: dsa: mt7530: stop requiring phy-mode on CPU ports dt-bindings: net: dsa: mt7530: replace label = "cpu" with proper checks net: rds: add missing __init/__exit annotations to module init/exit funcs rxrpc: remove rxrpc_max_call_lifetime declaration net/mlx5e: Switch to kmemdup() when allocate dev_addr net/mlx5e: add missing error code in error path net: enetc: expose some standardized ethtool counters net: enetc: parameterize port MAC stats to also cover the pMAC net: ravb: Add R-Car Gen4 support dt-bindings: net: renesas,etheravb: Add r8a779g0 support dt-bindings: net: renesas,etheravb: R-Car V3U is R-Car Gen4 net: phy: micrel: Cable Diag feature for lan8814 phy net: fec: Add initial s32v234 support dt-bindings: net: fec: add fsl,s32v234-fec to compatible property lib/cpumask: deprecate nr_cpumask_bits lib/cpumask: delete misleading comment smp: add set_nr_cpu_ids() smp: don't declare nr_cpu_ids if NR_CPUS == 1 erofs: introduce 'domain_id' mount option erofs: Support sharing cookies in the same domain erofs: introduce a pseudo mnt to manage shared cookies erofs: introduce fscache-based domain erofs: code clean up for fscache erofs: use kill_anon_super() to kill super in fscache mode erofs: fix order >= MAX_ORDER warning due to crafted negative i_size ata: ahci_st: Enable compile test ata: ahci_st: Fix compilation warning ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 remoteproc: Harden rproc_handle_vdev() against integer overflow remoteproc/keystone: Switch to using gpiod API drivers/remoteproc: Fix repeated words in comments net: dsa: microchip: lan937x: fix reference count leak in lan937x_mdio_register() r8169: disable detection of chip version 36 uml: Remove the initialization of statics to 0 um: Do not initialise statics to 0. net: ethernet: remove fs_mii_disconnect and fs_mii_connect declarations um: Fix comment typo um: Improve panic notifiers consistency and ordering um: remove unused reactivate_chan() declaration um: mmaper: add __exit annotations to module exit funcs um: virt-pci: add __init/__exit annotations to module init/exit funcs hostfs: move from strlcpy with unused retval to strscpy um: move from strlcpy with unused retval to strscpy um: increase default virtual physical memory to 64 MiB UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK um: read multiple msg from virtio slave request fd drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3 drm/amdgpu: move entity selection and job init earlier during CS drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos drm/amdgpu: cleanup CS pass2 v6 drm/amd/pm: Remove redundant check condition drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device drm/amdgpu: Adjust removal control flow for smu v13_0_2 drm/amd/display: 3.2.204 drm/amd/display: correct num_dsc based on HW cap drm/amd/display: solve regression in update phy state refactor drm/amd/display: update dccg based on HW delta drm/amd/display: Do second pass through DML for DET calculation drm/amd/display: log vertical interrupt 1 for debug drm/amd/display: Revise Sink device string ID drm/amd/display: Modify DML to adjust Vstartup Position drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314 drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE drm/amd/display: Enable committing subvp config drm/amd/display: Assume connectors are on single slot drm/amd/display: do not compare integers of different widths drm/amd/display: increase dcn315 pstate change latency drm/amd/display: Ignore k1/k2 values for virtual signal drm/amd/display: Don't allocate DET for phantom pipes drm/amd/display: Fix DP MST timeslot issue when fallback happened drm/amd/display: Display distortion after hotplug 5K tiled display drm/amd/display: Update dummy P-state search to use DCN32 DML drm/amd/display: Expose few dchubbub functions drm/amd/display: Removing 2 phys drm/amd/display: Added new DCN301 Asic Id drm/amd/display: correct hostvm flag drm/amd/display: Fix urgent latency override for DCN32/DCN321 drm/amd/display: Uncomment SubVP pipe split assignment in driver drm/amd/display: skip audio setup when audio stream is enabled drm/amd/display: update gamut remap if plane has changed drm/amd/display: Refactor edp panel power sequencer(PPS) codes drm/amd/display: 3.2.203 drm/amd/display: [FW Promotion] Release 0.0.134.0 drm/amd/display: Fix SubVP way calculation drm/amd/display: Disable SubVP on driver disable drm/amd/display: SubVP pipe split case drm/amd/display: Add debug option for allocating extra way for cursor drm/amd/display: For ODM seamless transition require AUTO mode drm/amd/display: support proper mst payload removal when link is not in mst mode in dc drm/amd/display: rework recent update PHY state commit drm/amdgpu: add MES and MES-KIQ version in debugfs drm/amd/display: Assume an LTTPR is always present on fixed_vs links drm/amd/display: fix dcn315 memory channel count and width read drm/amd/display: Fix double cursor on non-video RGB MPO drm/amd/display: Only consider pixle rate div policy for DCN32+ drm/amd/display: Various logs added drm/amd/display: add debug option for dramclk_change_latency in apu drm/amd/display: Fix pipe split prediction drm/amd/display: Remove some unused definitions from DCN32/321 drm/amd/display: Port DCN30 420 logic to DCN32 drm/amd/display: clean up some inconsistent indentings drm/amd/display: clean up some inconsistent indentings drm/amd/display: clean up some inconsistent indentings drm/amd/display: clean up some inconsistent indentings drm/amd/display: clean up some inconsistent indentings drm/amd/display: clean up some inconsistent indentings drm/amdkfd: Fix spelling mistake "detroyed" -> "destroyed" drm/amdgpu: add rlcv/rlcp version info to debugfs drm/amdgpu: add two new subquery ids drm/amdgpu: support print rlc v2_x ucode hdr drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx drm/amdkfd: Use the consolidated MQD manager functions for GFX11 drm/amdgpu: Update PTE flags with TF enabled drm/amdgpu: SDMA update use unlocked iterator dma-buf: fix dma_fence_default_wait() signaling check PCI/P2PDMA: Use for_each_pci_dev() helper selftests/bpf: Add test result messages for test_task_storage_map_stress_lookup Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works bcache: fix set_at_max_writeback_rate() for multiple attached devices bcache:: fix repeated words in comments bcache: bset: Fix comment typos bcache: remove unused bch_mark_cache_readahead function def in stats.h bcache: remove unnecessary flush_workqueue ASoC: SOF: add quirk to override topology mclk_id ASoC: SOF: Intel: hda: refine SSP count support ASoC: cs42l42: Switch to dev_err_probe() helper ASoC: cs42l42: Implement 'set_bclk_ratio' ASoC: cs42l83: Extend CS42L42 support to new part ASoC: cs42l42: Export regmap elements to core namespace ASoC: cs42l42: Split I2C identity into separate module ASoC: cs42l42: Pass component and dai defs into common probe ASoC: cs42l42: Split cs42l42_resume into two functions ASoC: cs42l42: Split probe() and remove() into stages ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() ASoC: dt-bindings: cs42l42: Add 'cs42l83' compatible Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create() ASoC: sunxi: sun4i-codec: set debugfs_prefix for CPU DAI component ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() ASoC: rt5682s: Reduce coupling of PLLB setting ASoC: rt5682s: Reduce coupling of I2S1 setting ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings ASoC: sunxi: Add Allwinner H6 Digital MIC driver ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() ASoC: SOF: pci: Change DMI match info to support all Chrome platforms ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS ASoC: sun50i-dmic: dt-bindings: add DT bindings for DMIC controller ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() ASoC: fsl_spdif: add ALSA event on dpll locked ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() mtd: move from strlcpy with unused retval to strscpy mtd: ftl: use container_of() rather than cast mtd: Fix a typo in a comment mtd: devices: docg3: Use correct function names in comment blocks mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() mtd: devices: docg3: check the return value of devm_ioremap() in the probe mtd: parsers: add Broadcom's U-Boot parser dt-bindings: mtd: partitions: add binding for U-Boot bootloader nvme-tcp: print actual source IP address through sysfs "address" attr nvmet-tcp: don't map pages which can't come from HIGHMEM nvme-pci: move iod dma_len fill gaps nvme-pci: iod npages fits in s8 nvme-pci: iod's 'aborted' is a bool nvme-pci: remove nvme_queue from nvme_iod nvme: consider also host_iface when checking ip options nvme-rdma: handle number of queue changes nvme-tcp: handle number of queue changes nvmet: expose max queues to configfs spi: spi-loopback-test: Add test to trigger DMA/PIO mixing spi: omap2-mcspi: Switch to use dev_err_probe() helper regulator: of: Fix kernel-doc regulator: of: Fix kernel-doc ASoC: qcom: add machine driver for sc8280xp ASoC: qcom: sm8250: move some code to common ASoC: dt-bindings: qcom,sm8250: add compatibles for sm8450 and sm8250 ASoC: dt-bindings: qcom: sort compatible strings ASoC: qcom: common: use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints ASoC: SOF: replace dev_vdbg with tracepoints ASoC: SOF: Intel: replace dev_vdbg with tracepoints ASoC: SOF: remove unneeded dev_vdbg ASoC: SOF: Intel: remove unneeded dev_vdbg ASoC: SOF: Intel: add HDA interrupt source tracing ASoC: SOF: add widget setup/free tracing ASoC: max98390: Fix dsm calibration reading USB: serial: console: move mutex_unlock() before usb_serial_put() hwmon: (mr75203) fix coding style space errors hwmon: (mr75203) add debugfs to read and write temperature coefficients hwmon: (mr75203) parse temperature coefficients from device-tree dt-bindings: hwmon: (mr75203) add coefficient properties for the thermal equation hwmon: (mr75203) add support for series 6 temperature equation dt-bindings: hwmon: (mr75203) add "moortec,ts-series" property hwmon: (aspeed-pwm-tacho) Add dependency on ARCH_ASPEED hwmon: (mr75203) modify the temperature equation according to series 5 datasheet hwmon: (mr75203) add VM pre-scaler x2 support dt-bindings: hwmon: (mr75203) add "moortec,vm-pre-scaler-x2" property hwmon: (mr75203) add VM active channel support dt-bindings: hwmon: (mr75203) add "moortec,vm-active-channels" property dt-bindings: vendor-prefixes: add vendor prefix for Moortec hwmon: (nzxt-smart2) add another USB ID hwmon: (emc2305) Remove unnecessary range check hwmon: (mr75203) skip reset-control deassert for SOCs that don't support it dt-bindings: hwmon: (mr75203) change "resets" property to be optional dt-bindings: hwmon: (mr75203) add description for Moortec's PVT controller hwmon: (aquacomputer_d5next) Add support for Aquacomputer High Flow Next hwmon: (tps23861) create unique debugfs directory per device hwmon: (tps23861) reduce count of i2c transactions for port_status hwmon: (emc2305) Remove unused including <linux/version.h> docs: hwmon: add emc2305.rst to docs hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based PWM Fan Speed Controller. platform_data/emc2305: define platform data for EMC2305 driver hwmon: (max31790) add fanN_enable pwm: core: Make of_pwm_get() static pwm: core: Get rid of unused devm_of_pwm_get() hwmon: (pwm-fan) Replace OF specific call to PWM by plain one hwmon: (sparx5) Use devm_clk_get_enabled() helper hwmon: (dell-smm) Improve warning messages hwmon: (iio_hwmon) Make use of device properties MAINTAINERS: Update Juerg Haefliger's email address hwmon: move from strlcpy with unused retval to strscpy hwmon: (corsair-psu) add reporting of rail mode via debugfs hwmon: (aquacomputer_d5next) Add support for reading virtual temp sensors hwmon: (asus_wmi_ec_sensors) remove driver dt-bindings: hwmon: sparx5: use correct clock Revert "drm/bridge: chrontel-ch7033: Add byteswap order setting" hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API Revert "Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP"" hwmon: (aquacomputer_d5next) Fix Quadro fan speed offsets bcma: gpio: Use generic_handle_irq_safe() gpio: mlxbf2: Use generic_handle_irq_safe() platform/x86: intel_int0002_vgpio: Use generic_handle_irq_safe() ssb: gpio: Use generic_handle_irq_safe() pinctrl: amd: Use generic_handle_irq_safe() genirq: Provide generic_handle_domain_irq_safe(). USB: serial: ftdi_sio: convert to use dev_groups wifi: ath11k: Add WoW support for WCN6750 dt: bindings: net: add bindings to add WoW support on WCN6750 platform/x86: wmi: Drop forward declaration of static functions platform/x86: toshiba_acpi: Remove duplicate include platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading platform/x86: asus-wmi: Expand support of GPU fan to read RPM and label wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default wifi: wcn36xx: fix repeated words in comments wifi: wcn36xx: Add RX frame SNR as a source of system entropy u64_stats: Streamline the implementation flex_proportions: Disable preemption entering the write section. mm/compaction: Get rid of RT ifdeffery mm/memcontrol: Replace the PREEMPT_RT conditionals mm/debug: Provide VM_WARN_ON_IRQS_ENABLED() mm/vmstat: Use preempt_[dis|en]able_nested() dentry: Use preempt_[dis|en]able_nested() preempt: Provide preempt_[dis|en]able_nested() habanalabs/gaudi2: allow user to flush PCIE by read habanalabs: failure to open device due to reset is debug level habanalabs/gaudi2: Remove unnecessary (void*) conversions habanalabs/gaudi2: add secured attestation info uapi habanalabs/gaudi2: add handling to pmmu events in eqe handler habanalabs/gaudi: change TPC Assert to use TPC DEC instead of QMAN err habanalabs: rename error info structure habanalabs/gaudi2: get f/w reset status register dynamically habanalabs/gaudi2: increase hard-reset sleep time to 2 sec habanalabs/gaudi2: print RAZWI info upon PCIe access error habanalabs: MMU invalidation h/w is per device habanalabs: new notifier events for device state habanalabs/gaudi2: free event irq if init fails habanalabs: fix resetting the DRAM BAR habanalabs: add support for new cpucp return codes habanalabs/gaudi2: read F/W security indication after hard reset habanalabs/gaudi: rename mme cfg error response print habanalabs: fix possible hole in device va habanalabs: send device activity in a proper context habanalabs: send device active message to f/w habanalabs/gaudi2: dump detailed information upon RAZWI arm64: dts: renesas: Adjust whitespace around '{' arm64: dts: renesas: rzg2ul-smarc: Include SoM DTSI into board DTS arm64: dts: renesas: rzg2ul-smarc-som: Drop enabling wdt2 ARM: dts: renesas: Fix USB PHY device and child node names arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values arm64: dts: renesas: white-hawk-cpu: Add missing bootargs arm64: dts: renesas: spider-cpu: Add missing bootargs arm64: dts: renesas: spider: Move aliases and chosen arm64: dts: renesas: white-hawk-cpu: Add Ethernet support arm64: dts: renesas: white-hawk: Move aliases and chosen arm64: dts: renesas: r8a779g0: Add RAVB nodes arm64: dts: renesas: white-hawk-cpu: Add push switches arm64: dts: renesas: white-hawk-cpu: Add GP LEDs arm64: dts: renesas: r8a779g0: Add GPIO nodes dt-bindings: qcom-pmic-gpio: Add PM7250B and PM8450 bindings pinctrl: qcom: spmi-gpio: Add compatible for PM7250B pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping pinctrl: qcom: spmi-gpio: add support for LV_VIN2 and MV_VIN3 subtypes platform/x86/amd: pmc: Add sysfs files for SMU platform/x86: hp-wmi: Setting thermal profile fails with 0x06 wifi: rtw89: uninitialized variable on error in rtw89_early_fw_feature_recognize() wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" clk: imx93: add SAI IPG clk clk: imx93: add MU1/2 clock clk: imx93: switch to use new clk gate API clk: imx: add i.MX93 clk gate clk: imx: clk-composite-93: check white_list clk: imx: clk-composite-93: check slice busy dt-bindings: clock: imx93-clock: add more MU/SAI clocks dt-bindings: clock: imx8mm: don't use multiple blank lines wifi: rtw89: 8852c: add multi-port ID to TX descriptor wifi: rtw89: fix rx filter after scan wifi: rtw89: free unused skb to prevent memory leak wifi: rtw89: reset halt registers before turn on wifi CPU wifi: rtw89: pci: update LTR settings wifi: rtw89: mac: set NAV upper to 25ms wifi: rtw89: initialize DMA of CMAC wifi: rtw89: support SER L1 simulation wifi: rtw89: 8852c: support fw crash simulation wifi: rtw89: introudce functions to drop packets wifi: rtw89: unify use of rtw89_h2c_tx() wifi: rtw89: pci: concentrate control function of TX DMA channel wifi: rtw89: correct enable functions of HCI/PCI DMA wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW wifi: rtw89: support for setting TID specific configuration wifi: rtw89: support for setting HE GI and LTF wifi: rtw89: coex: show connecting state in debug message wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report wifi: rtw89: coex: use void pointer as temporal type to copy report arm64: dts: apple: Add WiFi module and antenna properties wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 wifi: brcmfmac: firmware: Allow platform to override macaddr wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms wifi: brcmfmac: of: Fetch Apple properties wifi: brcmfmac: pcie: Read Apple OTP information wifi: brcmfmac: firmware: Support passing in multiple board_types wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism wifi: brcmfmac: firmware: Handle per-board clm_blob files dt-bindings: net: bcm4329-fmac: Add Apple properties & chips KVM: arm64: selftests: Add a test case for KVM_GUESTDBG_SINGLESTEP KVM: arm64: selftests: Refactor debug-exceptions to make it amenable to new test cases KVM: arm64: Clear PSTATE.SS when the Software Step state was Active-pending KVM: arm64: Preserve PSTATE.SS for the guest while single-step is enabled nvmet: avoid unnecessary flush bio drm/mediatek: dp: change mtk_dp_driver to static nvmet-auth: remove redundant parameters req nvmet-auth: clean up with done_kfree nvme-auth: remove the redundant req->cqe->result.u16 assignment operation nvme: move from strlcpy with unused retval to strscpy nvme: add comment for unaligned "fake" nqn drm/mediatek: dp: Fix compiler warning in mtk_dp_video_mute() efi/libstub: move efi_system_table global var into separate object platform/x86: toshiba_acpi: Set correct parent for input device. drm/mediatek: dp: Remove unused register definitions drm/mediatek: dp: Reduce indentation in mtk_dp_bdg_detect() pinctrl: nomadik: remove dead code after DB8540 pinctrl removal pinctrl: nomadik: Make gpio irqchip immutable pinctrl: nomadik: Dereference gpio_chip properly platform/chrome: cros_ec: Notify the PM of wake events during resume dt-bindings: sram: sunxi-sram: Add D1 compatible string dt-bindings: sram: sunxi-sram: Clean up the compatible lists xfs: do not need to check return value of xlog_kvmalloc() soc: sunxi: sram: Add support for the D1 system control soc: sunxi: sram: Export the LDO control register soc: sunxi: sram: Save a pointer to the OF match data xfs: port to vfs{g,u}id_t and associated helpers soc: sunxi: sram: Return void from the release function xfs: remove xfs_setattr_time() declaration xfs: Remove the unneeded result variable xfs: missing space in xfs trace log xfs: simplify if-else condition in xfs_reflink_trim_around_shared xfs: simplify if-else condition in xfs_validate_new_dalign xfs: replace unnecessary seq_printf with seq_puts xfs: clean up "%Ld/%Lu" which doesn't meet C standard xfs: remove redundant else for clean code xfs: remove the redundant word in comment drm/gma500: Call acpi_video_register_backlight() drm/gma500: Don't register backlight when another backlight should be used drm/gma500: Use backlight_get_brightness() to get the brightness drm/gma500: Change registered backlight device type to raw/native drm/gma500: Refactor backlight support (v2) EDAC/ppc_4xx: Reorder symbols to get rid of a few forward declarations drm/msm/hdmi: make hdmi_phy_8996 OF clk provider dt-bindings: phy: qcom, hdmi-phy-qmp: add clock-cells and XO clock drm/msm/dsi: Remove use of device_node in dsi_host_parse_dt() drm/msm/dsi: switch to DRM_PANEL_BRIDGE drm/panel: drop DSC pps pointer drm/msm/dsi: fetch DSC pps payload from struct mipi_dsi_device drm/mipi-dsi: pass DSC data through the struct mipi_dsi_device drm/msm/dsi: Remove the unneeded result variable drm/msm/dsi: drop the hpd worker drm/msm/dsi: Improve dsi_phy_driver_probe() probe error handling drm/msm/dsi: Take advantage of devm_regulator_bulk_get_const() drm/msm/dsi: Use the new regulator bulk feature to specify the load drm/msm/dsi: Don't set a load before disabling a regulator drm/msm/dsi_phy_7nm: Replace parent names with clk_hw pointers drm/msm/dsi_phy_10nm: Replace parent names with clk_hw pointers drm/msm/dsi_phy_14nm: Replace parent names with clk_hw pointers drm/msm/dsi_phy_28nm: Replace parent names with clk_hw pointers drm/msm/dsi_phy_28nm_8960: Replace parent names with clk_hw pointers drm/msm/dsi/phy: Replace hardcoded char-array length with sizeof() drm/msm/dsi_phy_28nm_8960: Use stack memory for temporary clock names drm/msm/dsi/phy: Reindent and reflow multiline function calls drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa() drm/msm/dp: Silence inconsistent indent warning dt-bindings: msm/dp: handle DP vs eDP difference dt-bindings: msm/dp: add missing properties dt-bindings: msm/dp: mark vdda supplies as deprecated drm/msm/dp: Get rid of dp_ctrl_on_stream_phy_test_report() drm/msm/dp: Remove pixel_rate from struct dp_ctrl drm/msm/dp: Reorganize code to avoid forward declaration drm/msm/dpu: get rid of cached flush_mask drm/msm/dpu: inline dpu_plane_get_ctl_flush drm/msm/dpu: do not limit the zpos property drm/msm/dpu: rip out master planes support drm/msm/dpu: drop unused variable from dpu_kms_mdp_snapshot() drm/msm: Make .remove and .shutdown HW shutdown consistent drm/msm/dpu: Fix comment typo drm/msm/dpu: drop unused memory allocation drm/msm/dpu: drop VBIF indices drm/msm/dpu: fix error handling around dpu_hw_vbif_init drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices dt-bindings: display/msm: dpu-sdm845: add missing DPU opp-table dt-bindings: display/msm: dpu-sc7280: add missing DPU opp-table dt-bindings: display/msm: dpu-sc7180: add missing DPU opp-table dt-bindings: display/msm: dpu-qcm2290: add missing DPU opp-table dt-bindings: display/msm: dpu-msm8998: add missing DPU opp-table dt-bindings: display/msm/mdp4: require 4 IOMMUs dt-bindings: display/msm/gmu: account for different GMU variants dt-bindings: display/msm/gpu: allow specifying several IOMMU nodes drm/msm/dsi: use drm_dsc_config instead of msm_display_dsc_config drm/msm/dpu: use drm_dsc_config instead of msm_display_dsc_config drm/msm/rd: Fix FIFO-full deadlock drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails drm/msm/dsi: Fix number of regulators for SDM660 drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 drm/msm/dpu: populate wb or intf before reset_intf_cfg drm/msm/dsi: fix the inconsistent indenting drm/msm/dp: make eDP panel as the first connected connector arm64: dts: renesas: white-hawk: Add Ethernet sub-board arm64: dts: renesas: white-hawk: Add CSI/DSI sub-board arm64: dts: renesas: white-hawk: Add I2C0 and EEPROMs arm64: dts: renesas: r8a779g0: Add I2C nodes arm64: dts: renesas: white-hawk-cpu: Add serial port pin control arm64: dts: renesas: r8a779g0: Add pinctrl device node arm64: dts: renesas: white-hawk-cpu: Enable watchdog timer arm64: dts: renesas: r8a779g0: Add RWDT node ARM: shmobile: Drop selecting SOC_BUS arm64: renesas: Drop selecting SOC_BUS clk: renesas: r8a779g0: Add EtherAVB clocks clk: renesas: r8a779g0: Add PFC/GPIO clocks clk: renesas: r8a779g0: Add I2C clocks clk: renesas: r8a779g0: Add watchdog clock wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 wifi: iwlwifi: mvm: trigger resume flow before wait for notifications wifi: iwlwifi: mvm: Add handling for scan offload match info notification wifi: iwlwifi: mvm: enable resume based on notifications wifi: iwlwifi: mvm: Add support for d3 end notification wifi: iwlwifi: mvm: Add support for wowlan wake packet notification wifi: iwlwifi: mvm: Add support for wowlan info notification wifi: iwlwifi: mvm: don't check D0I3 version wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API wifi: iwlwifi: pcie: add support for BZ devices habanalabs/gaudi2: log critical events with no rate limit habanalabs: ignore EEPROM errors during boot habanalabs: perform context switch flow only if needed habanalabs: set command buffer host VA dynamically habanalabs: trace DMA allocations habanalabs: trace MMU map/unmap page habanalabs: define trace events habanalabs/gaudi2: assigning PQFs for ARC f/w in PDMA habanalabs: fix calculation of DRAM base address in PCIe BAR habanalabs: if map page fails don't try to unmap it habanalabs: select FW_LOADER in Kconfig habanalabs: add cdev index data member habanalabs: fix missing info in sysfs documentation habanalabs: fix bug when setting va block size habanalabs: expose device security status using info ioctl habanalabs: expose device security status through sysfs habanalabs: remove secured PCI IDs habanalabs: fix H/W block handling for partial unmappings habanalabs: unify hwmon resources clean up habanalabs/gaudi2: new API to control engine cores running mode habanalabs: remove left-over code from bring-up habanalabs/gaudi2: change device f/w security check habanalabs: move common function out of debugfs.c habanalabs/uapi: move defines to better place inside file habanalabs: add a missing lock for in_reset indication habanalabs: fix vma fields assignments order in hl_hw_block_mmap() habanalabs: avoid returning a valid handle if map_block() fails habanalabs: fix command submission sanity check habanalabs/gaudi: read div_sel value from firmware habanalabs/gaudi: fix print format for div_sel habanalabs/gaudi2: mark PCIE access error as fatal habanalabs: add uapi to retrieve engines status habanalabs: remove all kdma locks habanalabs: wrap macro arg with parentheses habanalabs: fix spelling mistakes habanalabs/gaudi2: remove old interrupt mappings habanalabs/gaudi: increase default cs timeout to 10 minutes habanalabs: add return code field to module iterator habanalabs/gaudi2: enable all MMU SPI/SEI interrupts habanalabs: rename non_hard_reset to compute_reset habanalabs: Fix spelling mistake "Scrubing" -> "Scrubbing" habanalabs: Simplify bool conversion habanalabs: removed seq_file parameter from is_idle asic functions memblock tests: add generic NUMA tests for memblock_alloc_try_nid* memblock tests: add bottom-up NUMA tests for memblock_alloc_try_nid* memblock tests: add top-down NUMA tests for memblock_alloc_try_nid* memblock tests: add simulation of physical memory with multiple NUMA nodes octeontx2-af: Initialize PTP_SEC_ROLLOVER register properly octeontx2-af: Add PTP PPS Errata workaround on CN10K silicon octeontx2-pf: Add support for ptp 1-step mode on CN10K silicon octeontx2-af: return correct ptp timestamp for CN10K silicon macintosh/ams: Adapt declaration of ams_i2c_remove() to earlier change i2c: riic: Use devm_platform_ioremap_resource() i2c: mlxbf: remove IRQF_ONESHOT drm: panel-orientation-quirks: Add quirk for Aya Neo Air soc: apple: rtkit: Add apple_rtkit_poll dt-bindings: clock: rockchip: Document RV1126 CRU clk: rockchip: Add dt-binding header for RV1126 drm/gma500: Remove unnecessary suspend/resume wrappers drm/gma500: Rewrite power management code drm/gma500: Remove a couple of not useful function wrappers drm/gma500: Remove never set dev_priv->rpm_enabled flag drm/gma500: Remove runtime_allowed dead code in psb_unlocked_ioctl() drm/gma500: Fix (vblank) IRQs not working after suspend/resume efi/libstub: use EFI provided memcpy/memset routines efi/libstub: add some missing EFI prototypes drm/vboxvideo: fix repeated words in comments drm: panel-orientation-quirks: Add quirk for Anbernic Win600 acl: fix the comments of posix_acl_xattr_set arm64: dts: ls1046a-qds: Modify the qspi flash frequency arm64: dts: ls1046a-qds: add mmio based mdio-mux nodes for FPGA arm64: dts: ls1046a: add gpios based i2c recovery information arm64: dts: ls1046a: use a pseudo-bus to constrain usb and sata dma size arm64: dts: ls1046a: make dma-coherent global to the SoC arm64: dts: ls1046a: add missing dma ranges property arm64: dts: ls1046a: Add big-endian property for PCIe nodes arm64: dts: ls1046a: Add the PME interrupt and big-endian to PCIe EP nodes arm64: dts: ls1046a: Enable usb3-lpm-capable for usb3 node arm64: dts: ls1043a-rdb: add pcf85263 rtc node arm64: dts: ls1043a-qds: add mmio based mdio-mux support arm64: dts: ls1043a: use a pseudo-bus to constrain usb and sata dma size arm64: dts: ls1043a: add gpio based i2c recovery information arm64: dts: ls1043a: make dma-coherent global to the SoC arm64: dts: ls1043a: add missing dma ranges property arm64: dts: ls1043a: Add big-endian property for PCIe nodes arm64: dts: ls1043a: Add SCFG phandle for PCIe nodes arm64: dts: ls1043a: use pcie aer/pme interrupts arm64: dts: ls1043a: Enable usb3-lpm-capable for usb3 node arm64: dts: ls1043a: fix the wrong size of dcfg space arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A. arm64: dts: ls208xa-rdb: fix errata E-00013 arm64: dts: ls2081a-rdb: Add DTS for NXP LS2081ARDB arm64: dts: ls2080a-rdb: add phy nodes arm64: dts: ls208xa-qds: add mdio mux nodes from on-board FPGA arm64: dts: imx8mp-venice-gw74xx: add PCIe support arm64: dts: freescale: add support for i.MX8DXL EVK board arm64: dts: freescale: add i.MX8DXL SoC support arm64: dts: imx8: add a node label to ddr-pmu arm64: dts: imx: Add i.mx8mm Gateworks gw7904 dts support arm64: dts: imx8mp-venice-gw74xx: add WiFi/BT module support arm64: dts: imx8mp-venice-gw74xx: add cpu-supply node for cpufreq arm64: dts: imx8mp-venice-gw74xx: add USB DR support arm64: dts: imx93: add mediamix blk ctrl node arm64: dts: imx93: add src node arm64: dts: ls1028a-rdb: add more ethernet aliases arm64: dts: imx8mq: update sdma node name format arm64: dts: imx93: add lpspi nodes arm64: dts: imx93: add lpi2c nodes arm64: dts: imx93: add a55 pmu arm64: dts: imx93: add blk ctrl node arm64: dts: imx93: add s4 mu node arm64: dts: imx93: add gpio clk arm64: dts: imx93: correct SDHC clk entry arm64: dts: tqma8mpql: add USB DR support arm64: dts: verdin-imx8mm: introduce hdmi-connector arm64: dts: verdin-imx8mm: add lvds panel node arm64: dts: verdin-imx8mm: rename sn65dsi83 to sn65dsi84 arm64: dts: imx8ulp: increase the clock speed of LPSPI arm64: dts: imx8ulp: add mailbox node arm64: dts: imx8ulp: add pmu node arm64: dts: imx8ulp: correct the scmi sram node name arm64: dts: imx8ulp: drop undocumented property in cgc arm64: dts: imx8mq-librem5: fix mipi_csi description arm64: dts: imx8mq-librem5: add usb-role-switch property to dwc3 arm64: dts: imx8mq-librem5: add USB type-c properties for role switching arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply arm64: dts: imx8mq-librem5: add RGB pwm notification leds arm64: dts: imx8mq-librem5: describe the voice coil motor for focus control arm64: dts: ls1028a: enable swp5 and eno3 for all boards arm64: dts: ls1028a: mark enetc port 3 as a DSA master too arm64: dts: ls1028a: move DSA CPU port property to the common SoC dtsi arm64: dts: imx8mp-evk: Add PCIe support arm64: dts: imx8mp: Add iMX8MP PCIe support arm64: dts: imx8ulp: no executable source file permission arm64: dts: imx8mp: Add SNVS LPGPR arm64: dts: imx8mp-msc-sm2s: Add device trees for MSC SM2S-IMX8PLUS SoM and carrier board arm64: dts: imx8mm: Fix typo in license text for Engicam boards arm64: dts: imx8-ss-dma: add IPG clock for i2c arm64: dts: Add support for Kontron SL/BL i.MX8MM OSM-S arm64: dts: imx8mm-kontron: Add SPI NOR partition layout arm64: dts: imx8mm-kontron: Use voltage rail names from schematic for PMIC regulator-names arm64: dts: imx8mm-kontron: Remove low DDRC operating point arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage arm64: dts: imx8mm-kontron: Adjust compatibles, file names and model strings arm64: dts: imx8mp: add VPU blk ctrl node arm64: dts: imx8mp: add vpu pgc nodes arm64: dts: imx8mp-verdin: add cpu-supply arm64: dts: imx8mm-venice-gw7903: add digital I/O ctl gpios arm64: dts: imx8mm/n-venice-gw7902: Remove invalid property arm64: dts: imx8mp: Add SoM compatible to i.MX8M Plus DHCOM PDK2 arm64: dts: imx8mp: Drop Atheros PHY header from i.MX8M Plus DHCOM PDK2 arm64: dts: imx8mp: Add HW variant details to i.MX8M Plus DHCOM PDK2 arm64: dts: mnt-reform2: don't use multiple blank lines arm64: dts: imx8mp-verdin: don't use multiple blank lines arm64: dts: imx8mm-venice-gw72xx-0x: blank line at end of file arm64: dts: imx8ulp-evk: Add the fec support arm64: dts: imx8ulp: Add the fec support arm64: dts: imx8mp: add interconnect for hsio blk ctrl arm64: dts: imx8mp: add interconnects for media blk ctrl soc: imx: add i.MX93 media blk ctrl driver soc: imx: add i.MX93 SRC power domain driver soc: imx: imx8m-blk-ctrl: Use genpd_xlate_onecell soc: imx: imx8mp-blk-ctrl: handle PCIe PHY resets soc: imx: imx8m-blk-ctrl: add i.MX8MP VPU blk ctrl soc: imx: add i.MX8MP HDMI blk ctrl HDCP/HRV_MWR soc: imx: add icc paths for i.MX8MP hsio/hdmi blk ctrl soc: imx: add icc paths for i.MX8MP media blk ctrl dt-bindings: arm: imx: update fsl.yaml for imx8dxl dt-bindings: firmware: add missing resource IDs for imx8dxl dt-bindings: arm: Add i.MX8M Mini Gateworks GW7904 board dt-bindings: soc: add i.MX93 mediamix blk ctrl dt-bindings: soc: add i.MX93 SRC dt-bindings: mfd: syscon: Add i.MX93 blk ctrl system registers dt-bindings: arm: fsl: Add MSC SM2S-IMX8PLUS SoM and SM2-MB-EP1 Carrier dt-bindings: arm: fsl: Add Kontron BL i.MX8MM OSM-S board dt-bindings: arm: fsl: Rename compatibles for Kontron i.MX8MM SoM/board dt-bindings: soc: imx: add i.MX8MP vpu blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MM vpu blk ctrl dt-bindings: soc: imx: drop minItems for i.MX8MM vpu blk ctrl dt-bindings: power: imx8mp-power: add HDMI HDCP/HRV dt-bindings: arm: fsl: imx6ul-kontron: Update bindings dt-bindings: clk: imx8mm: don't use multiple blank lines ALSA: ppc: Switch to use for_each_child_of_node() macro ARM: dts: imx6qdl-gw54xx: add CAN regulator ARM: dts: imx6qdl-gw53xx: add CAN regulator ARM: dts: imx6qdl-gw52xx: add CAN regulator bpf/btf: Use btf_type_str() whenever possible slub: Make PREEMPT_RT support less convoluted mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() mm/slub: convert object_map_lock to non-raw spinlock mm/slub: remove slab_lock() usage for debug operations mm/slub: restrict sysfs validation to debug caches and make it safe drm/plane-helper: Add a drm_plane_helper_atomic_check() helper libbpf: Clean up legacy bpf maps declaration in bpf_helpers net: dsa: microchip: add the support for set_ageing_time selftests/bpf: Add veristat tool for mass-verifying BPF object files libbpf: Fix crash if SEC("freplace") programs don't have attach_prog_fd set selftests/bpf: Fix test_verif_scale{1,3} SEC() annotations power: supply: mt6370: Add MediaTek MT6370 charger driver dt-bindings: power: supply: Add MediaTek MT6370 Charger lib: add linear range index macro bpf: Move bpf_dispatcher function out of ftrace locations ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE bpf: Use bpf_capable() instead of CAP_SYS_ADMIN for blinding decision dt-bindings: i2c: rockchip: add rockchip,rk3128-i2c dt-bindings: i2c: renesas,rcar-i2c: Add r8a779g0 support ARM: disallow PCI with MMU=n again i2c: tegra: Add GPCDMA support i2c: scmi: Convert to be a platform driver dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema i2c: rk3x: Add rv1126 support arm64: defconfig: Enabled SC8180x configs arm64: dts: qcom: sc7280: Add required-opps for USB bpf: use kvmemdup_bpfptr helper MAINTAINERS: Add maintainers for DWC AHCI SATA driver ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support ata: ahci-dwc: Add platform-specific quirks support dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller DT schema ata: ahci: Add DWC AHCI SATA controller support ata: libahci_platform: Add function returning a clock-handle by id dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema ata: ahci: Introduce firmware-specific caps initialization ata: ahci: Convert __ahci_port_base to accepting hpriv as arguments ata: libahci: Don't read AHCI version twice in the save-config method ata: libahci: Discard redundant force_port_map parameter ata: libahci: Extend port-cmd flags set with port capabilities dt-bindings: ata: ahci: Add platform capability properties ata: libahci_platform: Introduce reset assertion/deassertion methods ata: libahci_platform: Parse ports-implemented property in resources getter ata: libahci_platform: Sanity check the DT child nodes number ata: libahci_platform: Convert to using devm bulk clocks API ata: libahci_platform: Convert to using platform devm-ioremap methods dt-bindings: ata: sata-brcm: Apply common AHCI schema dt-bindings: ata: sata: Extend number of SATA ports dt-bindings: ata: ahci-platform: Clarify common AHCI props constraints dt-bindings: ata: ahci-platform: Detach common AHCI bindings dt-bindings: ata: ahci-platform: Move dma-coherent to sata-common.yaml s390/pai: Add support for PAI Extension 1 NNPA counters s390/mm: fix no previous prototype warnings in maccess.c arm64: alternatives: add shared NOP callback arm64: alternatives: add alternative_has_feature_*() arm64: alternatives: have callbacks take a cap arm64: alternatives: make alt_region const arm64: alternatives: hoist print out of __apply_alternatives() arm64: alternatives: proton-pack: prepare for cap changes arm64: alternatives: kvm: prepare for cap changes arm64: cpufeature: make cpus_have_cap() noinstr-safe bpf: Ensure correct locking around vulnerable function find_vpid() ata: make PATA_PLATFORM selectable only for suitable architectures ata: clean up how architectures enable PATA_PLATFORM and PATA_OF_PLATFORM ata: libata-core: Check errors in sata_print_link_status() ata: libata-sff: Fix double word in comments ata: pata_macio: Remove unneeded word in comments ata: libata-core: Simplify ata_dev_set_xfermode() arm64: errata: remove BF16 HWCAP due to incorrect result on Cortex-A510 arm64: cpufeature: Expose get_arm64_ftr_reg() outside cpufeature.c arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space drm/sched: Use parent fence instead of finished dma-buf: dma_fence_wait must enable signaling dma-buf: Enable signaling on fence for selftests dma-buf: set signaling bit for the stub fence dma-buf: Remove the signaled bit status check dt-bindings: input: auo-pixcir-ts: fix gpio and interrupt properties Input: auo-pixcir-ts - switch to using generic device properties Input: auo-pixcir-ts - do not force rising edge interrupt trigger Input: auo-pixcir-ts - switch to using gpiod API Input: auo-pixcir-ts - drop support for platform data selftests/tc-testings: add tunnel_key action deleting test case selftests/tc-testings: add sample action deleting test case selftests/tc-testings: add nat action deleting test case selftests/tc-testings: add ife action deleting test case selftests/tc-testings: add connmark action deleting test case selftests/tc-testings: add selftests for xt action selftests/tc-testings: add selftests for gate action selftests/tc-testings: add selftests for ctinfo action PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge kselftest/arm64: Add hwcap test for RNG kselftest/arm64: Add SVE 2 to the tested hwcaps kselftest/arm64: Add missing newline in hwcap output arm64/sysreg: Convert ID_AA64AFRn_EL1 to automatic generation arm64/sysreg: Convert ID_AA64DFR1_EL1 to automatic generation arm64/sysreg: Convert ID_AA64FDR0_EL1 to automatic generation arm64/sysreg: Use feature numbering for PMU and SPE revisions arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architecture arm64: rework BTI exception handling arm64: rework FPAC exception handling arm64: consistently pass ESR_ELx to die() arm64: die(): pass 'err' as long arm64: report EL1 UNDEFs better net: fs_enet: Fix wrong check in do_pd_setup arm64: dts: rockchip: Add RK3399 NanoPi R4S Enterprise Edition dt-bindings: Add doc for FriendlyARM NanoPi R4S Enterprise Edition arm64: dts: rockchip: add i2s0 I2S/PDM/TDM 8ch controller to px30 crypto: qat - use reference to structure in dma_map_single() Revert "crypto: qat - reduce size of mapped region" crypto: qat - fix DMA transfer direction crypto: hisilicon - support get algs by the capability register crypto: hisilicon/sec - get algorithm bitmap from registers crypto: hisilicon/zip - support zip capability crypto: hisilicon/hpre - optimize registration of ecdh crypto: hisilicon/hpre - support hpre capability crypto: hisilicon/qm - support get device irq information from hardware registers crypto: hisilicon/qm - get error type from hardware registers crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support crypto: hisilicon/qm - get qp num and depth from hardware registers crypto: hisilicon/qm - get hardware features from hardware registers crypto: hisilicon/sec - delete redundant blank lines crypto: inside-secure - Change swab to swab32 mellanox/mlxsw: fix repeated words in comments iov_iter: use "maxpages" parameter net: amd: Switch and case should be at the same indent net: amd: Correct spelling errors net: amd: Unified the comparison between pointers and NULL to the same writing wifi: ath11k: Fix kernel-doc issues wifi: ath11k: Fix miscellaneous spelling errors wifi: ath10k: Fix miscellaneous spelling errors arm64: support huge vmalloc mappings vsock/vmci: fix repeated words in comments rtnetlink: advertise allmulti counter net: fec: add pm runtime force suspend and resume support bus: mhi: host: always print detected modem name spi: dt-bindings: atmel,at91rm9200-spi: Add DMA related properties ARM: dts: at91: Add `atmel,usart-mode` required property to serial nodes ARM: dts: at91: sam9x60ek: Add DBGU compatibles to uart1 ARM: dts: at91: sama7g5: Swap rx and tx for spi11 scsi: scsi_transport_fc: Use %u for dev_loss_tmo scsi: csiostor: Convert sysfs snprintf() to sysfs_emit() scsi: megaraid: Convert sysfs snprintf() to sysfs_emit() scsi: ibmvscsi_tgt: Fix repeated words in comment scsi: lpfc: Update lpfc version to 14.2.0.7 scsi: lpfc: Fix various issues reported by tools scsi: lpfc: Add reporting capability for Link Degrade Signaling scsi: lpfc: Rework FDMI attribute registration for unintential padding scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology scsi: lpfc: Fix prli_fc4_req checks in PRLI handling scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() scsi: aic79xx: Use __ro_after_init explicitly scsi: target: Remove unused se_tmr_req_cache declaration scsi: qla2xxx: Remove unused declarations for qla2xxx drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names scsi: target: alua: Do not report emtpy port group scsi: target: core: Set MULTIP bit for se_device with multiple ports soc: mediatek: Add mmsys func to adapt to dpi output for MT8186 Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release arm64: tegra: Add GPCDMA support for Tegra I2C arm64: tegra: Add iommus for HDA on Tegra234 arm64: tegra: Enable HDA node for Jetson AGX Orin arm64: tegra: Add context isolation domains on Tegra234 arm64: tegra: Fixup iommu-map property formatting arm64: dts: tegra: smaug: Add Wi-Fi node arm64: dts: tegra: smaug: Add Bluetooth node arm64: tegra: Enable MGBE on Jetson AGX Orin Developer Kit arm64: tegra: Add MGBE nodes on Tegra234 arm64: tegra: Fix up compatible for Tegra234 GPCDMA arm64: tegra: Enable PCIe slots in P3737-0000 board arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT arm64: tegra: Add regulators required for PCIe arm64: dts: qcom: sm8450: fix UFS PHY serdes size ARM: dts: qcom: apq8026-lg-lenok: Enable ADSP ARM: dts: qcom: apq8026-asus-sparrow: Enable ADSP ARM: dts: qcom: msm8226: Add ADSP node tools/power/x86/intel-speed-select: Release v1.13 tools/power/x86/intel-speed-select: Optimize CPU initialization tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id tools/power/x86/intel-speed-select: Remove unused struct clos_config fields tools/power/x86/intel-speed-select: Enforce isst_id value tools/power/x86/intel-speed-select: Do not export get_physical_id tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper tools/power/x86/intel-speed-select: Cleanup get_physical_id usage tools/power/x86/intel-speed-select: Convert more function to use isst_id tools/power/x86/intel-speed-select: Add pkg and die in isst_id tools/power/x86/intel-speed-select: Introduce struct isst_id tools/power/x86/intel-speed-select: Remove unused core_mask array tools/power/x86/intel-speed-select: Remove dead code mailbox: apple: Implement poll_data() operation mailbox: apple: Implement flush() operation tools/power/x86/intel-speed-select: Fix cpu count for TDP level display clk: tests: Add missing test case for ranges clk: qcom: clk-rcg2: Take clock boundaries into consideration for gfx3d clk: Introduce the clk_hw_get_rate_range function clk: Zero the clk_rate_request structure clk: Stop forwarding clk_rate_requests to the parent clk: Constify clk_has_parent() clk: Introduce clk_core_has_parent() clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock clk: Add our request boundaries in clk_core_init_rate_req clk: Introduce clk_hw_init_rate_request() clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller clk: Change clk_core_init_rate_req prototype clk: Set req_rate on reparenting clk: Take into account uncached clocks in clk_set_rate_range() clk: tests: Add some tests for orphan with multiple parents clk: tests: Add tests for mux with multiple parents clk: tests: Add tests for single parent mux clk: tests: Add tests for uncached clock clk: tests: Add reference to the orphan mux bug report clk: tests: Add test suites description clk: Clarify clk_get_rate() expectations clk: Mention that .recalc_rate can return 0 on error clk: Skip clamping when rounding if there's no boundaries clk: Drop the rate range on clk_put() clk: test: Switch to clk_hw_get_clk arm64: dts: mediatek: mt6795: Add CPUX system timer node soc: mediatek: mutex: Add support for MT6795 Helio X10 display mutex dt-bindings: soc: mediatek: Add display mutex support for MT6795 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size locking: Add __sched to semaphore functions locking/rwsem: Disable preemption while trying for rwsem lock locking: Detect includes rwlock.h outside of spinlock.h objtool,x86: Teach decode about LOOP* instructions x86,retpoline: Be sure to emit INT3 after JMP *%\reg sched/fair: Move call to list_last_entry() in detach_tasks sched/fair: Cleanup loop_max and loop_break sched/fair: Make sure to try to detach at least one movable task ARM: footbridge: remove custom DMA address handling arm64: defconfig: Make TEGRA186_GPC_DMA built-in arm64: dts: rockchip: Add HDMI supplies on rk3399-roc-pc arm64: dts: rockchip: Support gru-scarlet sku{2,4} variants dt-bindings: arm: rockchip: Add gru-scarlet sku{2,4} variants drm/rockchip: remove vop_writel from vop1 driver drm/rockchip: support gamma control on RK3399 drm/rockchip: define gamma registers for RK3399 KVM: PPC: remove orphan declarations from kvm_ppc.h powerpc/ps3: remove orphan declarations from ps3av.h powerpc/sysdev: remove unused xics_ipi_dispatch() declaration powerpc/powernv: remove orphan declarations from opal.h powerpc/mm: remove orphan declarations from mmu_context.h powerpc: remove unused udbg_init_debug_beat() declaration powerpc: remove unused chrp_event_scan() declaration powerpc/spufs: remove orphan declarations from spufs.h powerpc/xmon: remove unused ppc_parse_cpu() declaration soc/tegra: pmc: Check device node status property dt-bindings: Add Host1x context stream IDs on Tegra234 arm64: tegra: Enable Tegra SPI & QSPI in deconfig wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() wifi: mt76: mt7921e: fix random fw download fail wifi: mt76: mt7921: introduce Country Location Control support wifi: mt76: mt7921e: fix rmmod crash in driver reload test wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value wifi: mt76: mt7915: do not check state before configuring implicit beamform wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx wifi: mt76: mt7915: fix mcs value in ht mode soc/tegra: pmc: Use devm_clk_get_optional() wifi: mt76: mt7921: get rid of the false positive reset wifi: mt76: connac: fix in comment wifi: mt76: add PPDU based TxS support for WED device wifi: mt76: move move mt76_sta_stats to mt76_wcid wifi: mt76: mt7921: fix the firmware version report wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code wifi: mt76: mt7663s: add rx_check callback wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload wifi: mt76: sdio: fix transmitting packet hangs wifi: mt76: sdio: add rx_check callback for sdio devices wifi: mt76: mt7921: delete stray if statement wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() wifi: mt76: mt7915: fix an uninitialized variable bug wifi: mt76: sdio: poll sta stat when device transmits data wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND wifi: mt76: mt7921u: fix race issue between reset and suspend/resume wifi: mt76: mt7921s: fix race issue between reset and suspend/resume wifi: mt76: mt7921e: fix race issue between reset and suspend/resume wifi: mt76: add rx_check callback for usb devices wifi: mt76: testmode: use random payload for tx packets wifi: mt76: connac: introduce mt76_connac_reg_map structure soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA firmware: tegra: Switch over to memdup_user() ARM: dts: aspeed: elbert: Enable mac3 controller net: ftgmac100: support fixed link soc/tegra: cbb: Add support for Tegra241 (Grace) soc/tegra: cbb: Add driver for Tegra234 CBB 2.0 soc/tegra: cbb: Add CBB 1.0 driver for Tegra194 soc/tegra: pmc: Add USB port wake events for Tegra194 soc/tegra: pmc: Add support for simple wake events soc/tegra: pmc: Remove leading space soc/tegra: fuse: Add missing of_node_put() soc/tegra: fuse: Add missing of_node_put() in tegra_init_fuse() soc/tegra: Set ERD bit to mask inband errors mptcp: account memory allocation in mptcp_nl_cmd_add_addr() to user mptcp: allow privileged operations from user namespaces mptcp: add do_check_data_fin to replace copied selftests: mptcp: move prefix tests of addr_nr_ns2 together mptcp: add mptcp_for_each_subflow_safe helper bpf: Add verifier check for BPF_PTR_POISON retval and arg net: phy: spi_ks8895: switch to using gpiod API net: ks8851: switch to using gpiod API net: davicom: dm9000: switch to using gpiod API ALSA: usb-audio: Fix last interface check for registration gpiolib: of: factor out conversion from OF flags gpiolib: rework quirk handling in of_find_gpio() gpiolib: of: make Freescale SPI quirk similar to all others gpiolib: of: do not ignore requested index when applying quirks gpio: ws16c48: Ensure number of irq matches number of base gpio: 104-idio-16: Ensure number of irq matches number of base gpio: 104-idi-48: Ensure number of irq matches number of base gpio: 104-dio-48e: Ensure number of irq matches number of base counter: 104-quad-8: Ensure number of irq matches number of base isa: Introduce the module_isa_driver_with_irq helper macro gpio: pca953x: Add support for PCAL6534 gpio: pca953x: Swap if statements to save later complexity gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() dt-bindings: gpio: pca95xx: add entry for pcal6534 and PI4IOE5V6534Q clk: at91: sama5d2: Add Generic Clocks for UART/USART dt-bindings: vendor-prefixes: add Diodes drm/i915: Fix return type of mode_valid function hook can: raw: add CAN XL support can: dev: add CAN XL support to virtual CAN can: canxl: update CAN infrastructure for CAN XL frames can: canxl: introduce CAN XL data structure can: set CANFD_FDF flag in all CAN FD frame structures can: skb: add skb CAN frame data length helpers can: skb: unify skb CAN frame identification helpers batman-adv: remove unused struct definitions USB: serial: ftdi_sio: add support for HP and HA devices USB: serial: ftdi_sio: simplify divisor handling USB: serial: ftdi_sio: assume hi-speed type USB: serial: ftdi_sio: clean up baudrate request USB: serial: ftdi_sio: clean up attribute handling USB: serial: ftdi_sio: clean up modem-status handling USB: serial: ftdi_sio: tighten device-type detection USB: serial: ftdi_sio: rename channel index USB: serial: ftdi_sio: include FT2232D in type string USB: serial: ftdi_sio: rename chip types USB: serial: ftdi_sio: drop redundant chip type comments USB: serial: ftdi_sio: clean up chip type enum USB: serial: ftdi_sio: fix 300 bps rate for SIO arm64: dts: qcom: sa8295p-adp: add missing gpio-ranges in PMIC GPIOs arm64: dts: qcom: sa8295p-adp: add fallback compatible to PMIC GPIOs arm64: dts: qcom: msm8996-xiaomi: align PMIC GPIO pin configuration with DT schema arm64: dts: qcom: msm8994-msft-lumia-octagon: align resin node name with bindings arm64: dts: qcom: pmi8994: add missing MPP compatible fallback dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks arm64: dts: qcom: sc7280: Add missing aggre0, aggre1 clocks arm64: defconfig: enable newer Qualcomm SoC sound drivers drm/i915: Invert if/else ladder for stolen init drm/i915/gt: Extract per-platform function for frequency read drm/i915: Invert if/else ladder for frequency read drm/i915/uc: Fix issues with overriding firmware files drm/i915/mtl: Update CHICKEN_TRANS* register addresses drm/i915/mtl: Update MBUS_DBOX credits dt-bindings: soc: qcom: apr: add missing properties ASoC: dt-bindings: qcom,q6apm-dai: adjust indentation in example ASoC: dt-bindings: qcom,q6dsp-lpass-clocks: cleanup example ASoC: dt-bindings: qcom,q6dsp-lpass-ports: cleanup example ASoC: dt-bindings: qcom,q6adm: convert to dtschema ASoC: dt-bindings: qcom,q6asm: convert to dtschema dt-bindings: soc: qcom: apr: correct service children Bluetooth: hci_sync: allow advertise when scan without RPA Bluetooth: btusb: Add a new VID/PID 0e8d/0608 for MT7921 Bluetooth: btusb: Add a new PID/VID 13d3/3583 for MT7921 Bluetooth: avoid hci_dev_test_and_set_flag() in mgmt_init_hdev() dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6331 keys dt-bindings: input: Convert mtk-pmic-keys to DT schema spi: mpc52xx: Replace of_gpio_count() by gpiod_count() spi: fsl_spi: Convert to transfer_one drm/tests: Change "igt_" prefix to "drm_test_" drm/tests: Split drm_framebuffer_create_test into parameterized tests drm/amd/display: fix boolconv.cocci warning drm/amd/display: make optc32_phantom_crtc_post_enable, optc32_setup_manual_trigger and optc32_set_drr static drm/amd/display: make some functions static drm/amd/display: make some functions static drm/amd/display: make mmhubbub32_config_mcif_buf static drm/amd/display: make some functions static drm/amd/display: make optc314_phantom_crtc_post_enable static drm/amd/display: make enc314_stream_encoder_dvi_set_stream_attribute static drm/amd/display: make some functions static drm/amdgpu: make sure to init common IP before gmc drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega drm/amd/pm:add new gpu_metrics_v2_3 to acquire average temperature info PCI: apple: Do not leak reset GPIO on unbind/unload/error s390/mm: uninline copy_oldmem_kernel() function s390/mm,ptdump: add real memory copy page markers s390/mm: rework memcpy_real() to avoid DAT-off mode s390/dump: save IPL CPU registers once DAT is available s390/pci: convert high_memory to physical address s390/smp,ptdump: add absolute lowcore markers s390/smp: rework absolute lowcore access s390/smp: call smp_reinit_ipl_cpu() before scheduler is available arm64: dts: mt7986: add built-in Wi-Fi device nodes ASoC: soc-dapm: Switch to use dev_err_probe() helper ASoC: cs42l42: Switch to use dev_err_probe() helper ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API fortify: Adjust KUnit test for modular build arm64: dts: qcom: sc7280-villager: Adjust LTE SKUs dt-bindings: arm: qcom: Adjust LTE SKUs for sc7280-villager can: flexcan: Switch to use dev_err_probe() helper dt-bindings: pinctrl: update bindings for MT7986 SoC drm/i915/dgfx: Release mmap on rpm suspend drm/i915: Refactor userfault_wakeref to re-use Revert "powerpc/rtas: Implement reentrant rtas call" Input: synaptics - enable InterTouch for the ThinkPad P1 G3 pinctrl: ocelot: add help and description information to ocelot pinctrl kconfig gpio: mt7621: Switch to use platform_get_irq() function gpio: pca953x: introduce support for nxp,pcal6408 dt-bindings: gpio: pca95xx: add entry for pcal6408 selinux: remove the unneeded result variable lockdown: ratelimit denial messages drm/i915/selftest: Clear the output buffers before GPU writes drm/i915/selftest: Always cancel semaphore on error drm/i915/selftests: Check for incomplete LRI from the context image drm/i915/gt: Explicitly clear BB_OFFSET for new contexts KVM: selftests: Add test for AArch32 ID registers KVM: arm64: Treat 32bit ID registers as RAZ/WI on 64bit-only system KVM: arm64: Add a visibility bit to ignore user writes KVM: arm64: Spin off helper for calling visibility hook KVM: arm64: Drop raz parameter from read_id_reg() KVM: arm64: Remove internal accessor helpers for id regs KVM: arm64: Use visibility hook to treat ID regs as RAZ drm/i915/dsc: convert dsc debugfs entry from output_bpp to input_bpc dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sc8280xp-pinctrl: fix matching pin config dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sc8180x-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sc8180x-pinctrl: fix matching pin config dt-bindings: pinctrl: qcom,sc7280-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sc7280-pinctrl: reference tlmm schema dt-bindings: pinctrl: qcom,sc7280-pinctrl: add gpio-line-names dt-bindings: pinctrl: qcom,sc7280-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sc7280-pinctrl: correct number of GPIOs dt-bindings: pinctrl: qcom,sm8450-pinctrl: add gpio-line-names dt-bindings: pinctrl: qcom,sm8450-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sm8450-pinctrl: fix matching pin config dt-bindings: pinctrl: qcom,sm8350-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sm8350-pinctrl: fix matching pin config dt-bindings: pinctrl: qcom,sm8250-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sm8250-pinctrl: reference tlmm common pins dt-bindings: pinctrl: qcom,sm8250-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sm6375-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sm6375-pinctrl: fix matching pin config dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sm6350-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sm6350-pinctrl: fix matching pin config dt-bindings: pinctrl: qcom,sm6125-pinctrl: extend example dt-bindings: pinctrl: qcom,sm6125-pinctrl: do not require function on non-GPIOs dt-bindings: pinctrl: qcom,sm6125-pinctrl: fix matching pin config dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix indentation in example dt-bindings: pinctrl: qcom,sm6115-pinctrl: require function on GPIOs dt-bindings: pinctrl: qcom,sm6115-pinctrl: fix matching pin config Input: iqs7222 - set all ULP entry masks by default Input: iqs7222 - avoid sending empty SYN_REPORT events Input: iqs7222 - trim force communication command power: supply: bq25890: Fix enum conversion in bq25890_power_supply_set_property() dt-bindings: mmc: sdhci-msm: Add pinctrl-1 property dt-bindings: mmc: rockchip: add rockchip,rk3128-dw-mshc dt-bindings: mmc: renesas,sdhi: Add iommus property mmc: sdhci_am654: Remove the unneeded result variable mmc: meson-gx: add SDIO interrupt support mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK mmc: jz4740_mmc: Fix error check for dma_map_sg mmc: meson-mx-sdhc: Fix error check for dma_map_sg mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() dt-bindings: mmc: Fix 'dma-coherent' was unexpected mmc: core: Switch to basic workqueue API for sdio_irq_work dt-bindings: mmc: sdhci-msm: Document the SM6115 compatible mmc: sdhci: Update MAINTAINERS Maintained -> Supported dt-bindings: mmc: cdns: remove Piotr Sroka as a maintainer dt-bindings: mmc: Add compatible for MT6795 Helio X10 SoC dt-bindings: mmc: mmc-spi-slot: drop unneeded spi-max-frequency mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode dt-bindings: mmc: Set maximum documented operating frequency as 384MHz ASoC: rockchip: i2s: use regmap_read_poll_timeout to poll I2S_CLR ASoC: tas2562: Propagate the error in tas2562_dac_event() arm64: dts: rockchip: enable gamma control on RK3399 arm64: dts: rockchip: Enable video output on rk3566-roc-pc dt-bindings: soc: rockchip: grf: add rockchip,rk3128-grf dt-bindings: arm: rockchip: pmu: add rockchip,rk3128-pmu clk: microchip: add PolarFire SoC fabric clock support dt-bindings: clk: add PolarFire SoC fabric clock ids dt-bindings: clk: document PolarFire SoC fabric clocks dt-bindings: clk: rename mpfs-clkcfg binding clk: microchip: mpfs: update module authorship & licencing clk: microchip: mpfs: convert periph_clk to clk_gate clk: microchip: mpfs: convert cfg_clk to clk_divider clk: microchip: mpfs: delete 2 line mpfs_clk_register_foo() clk: microchip: mpfs: simplify control reg access clk: microchip: mpfs: move id & offset out of clock structs clk: microchip: mpfs: add MSS pll's set & round rate MAINTAINERS: add polarfire soc reset controller reset: add polarfire soc reset support clk: microchip: mpfs: add reset controller dt-bindings: clk: microchip: mpfs: add reset controller support dts: arm: at91: Add SAMA5D3-EDS Board dt-bindings: arm: at91: Add info on SAMA5D3-EDS ARM: dts: lan966x: disable aes arm64: dts: qcom: sc7280-herobrine: Add nodes for onboard USB hub arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub ARM: dts: qcom: ipq8064: pad addresses to 8 digit ARM: dts: qcom: ipq8064: reorganize node order and sort them soc: qcom: rpmpd: Add SM6375 support dt-bindings: power: rpmpd: Add SM6375 power domains ARM: dts: qcom: align SDHCI clocks with DT schema ARM: dts: qcom: align SDHCI reg-names with DT schema arm64: dts: qcom: align SDHCI reg-names with DT schema arm64: dts: qcom: sm8250: provide additional MSI interrupts clk: qcom: smd-rpm: Add clocks for MSM8909 dt-bindings: clock: qcom,rpmcc: Add MSM8909 clk: qcom: gcc-msm8909: Increase delay for USB PHY reset clk: qcom: reset: Allow specifying custom reset delay clk: qcom: Add driver for MSM8909 GCC dt-bindings: clock: Add schema for MSM8909 GCC arm64: dts: qcom: msm8996: add #clock-cells and XO clock to the HDMI PHY node ARM: dts: qcom: msm8960: add clocks to the MMCC device node ARM: dts: qcom: apq8064: add clocks to the MMCC device node ARM: dts: qcom: msm8960: add clocks to the GCC device node ARM: dts: qcom: apq8064: add clocks to the GCC device node ARM: dts: qcom: msm8960: add clocks to the LCC device node ARM: dts: qcom: apq8064: add clocks to the LCC device node clk: qcom: mmcc-msm8960: use parent_hws/_data instead of parent_names clk: qcom: mmcc-msm8960: move clock parent tables down clk: qcom: mmcc-msm8960: use ARRAY_SIZE instead of specifying num_parents clk: qcom: lcc-msm8960: use parent_hws/_data instead of parent_names clk: qcom: lcc-msm8960: use macros to implement mi2s clocks clk: qcom: gcc-msm8960: use parent_hws/_data instead of parent_names clk: qcom: gcc-msm8960: use ARRAY_SIZE instead of specifying num_parents dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8960 dt-bindings: clocks: qcom,gcc-apq8064: define clocks/-names properties arm64: dts: qcom: Use WCD9335 DT bindings clk: qcom: clk-rpmh: Remove redundant if statement clk: qcom: gcc-sdm845: add sdm670 global clock data clk: qcom: gcc-sdm845: use device tree match data dt-bindings: clock: gcc-sdm845: add sdm670 global clocks xtensa: add FDPIC and static PIE support for noMMU xtensa: clean up ELF_PLAT_INIT macro ARM: dts: qcom: msm8226: switch TCSR mutex to MMIO ARM: dts: qcom: apq8084: switch TCSR mutex to MMIO arm64: dts: qcom: msm8994: switch TCSR mutex to MMIO arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO arm64: dts: qcom: msm8996: add missing TCSR syscon compatible arm64: dts: qcom: qcs404: add missing TCSR syscon compatible arm64: dts: qcom: msm8953: add missing TCSR syscon compatible arm64: dts: qcom: ipq6018: add missing TCSR syscon compatible drm/i915: Skip applying copy engine fuses hwspinlock: qcom: add support for MMIO on older SoCs hwspinlock: qcom: correct MMIO max register for newer SoCs dt-bindings: hwlock: qcom-hwspinlock: correct example indentation dt-bindings: hwlock: qcom-hwspinlock: add support for MMIO on older SoCs clk: qcom: a53-pll: convert to use parent_data rather than parent_names ARM: dts: qcom: msm8660: fix node names for fixed clocks ARM: dts: qcom: msm8660: add pxo/cxo clocks to the GCC node clk: qcom: gcc-msm8660: use parent_hws/_data instead of parent_names clk: qcom: gcc-msm8660: use ARRAY_SIZE instead of specifying num_parents dt-bindings: clock: qcom,gcc-msm8660: separate GCC bindings for MSM8660 clk: qcom: sm6115: Select QCOM_GDSC firmware: qcom: scm: remove unused __qcom_scm_init declaration dt-bindings: power: qcom,rpmpd: drop non-working codeaurora.org emails arm64: dts: qcom: sc7280-herobrine: correct TLMM gpio-line-names arm64: dts: qcom: sc7280: align TLMM pin configuration with DT schema arm64: dts: qcom: sm8450: align TLMM pin configuration with DT schema arm64: dts: qcom: sm8350: align TLMM pin configuration with DT schema arm64: dts: qcom: sm8350-sagami: correct TS pin property arm64: dts: qcom: sm6350: align TLMM pin configuration with DT schema arm64: dts: qcom: sm6125: align TLMM pin configuration with DT schema drm/amd/pm: remove unused declarations in hardwaremanager.h drm/gma500: remove unused declarations in psb_intel_drv.h drm/radeon: remove unused declarations for radeon drm/radeon/r600_cs: remove r600_cs_legacy_get_tiling_conf() declaration drm/vmwgfx: remove unused vmw_bo_is_vmw_bo() declaration drm/amd/display/amdgpu_dm: remove duplicate included header files drm/amd/display: Remove the unused function copy_stream_update_to_stream() drm/amd/display: make mpc32_program_shaper and mpc32_program_3dlut static drm/amd/display: make dcn32_link_encoder_is_in_alt_mode and dcn32_link_encoder_get_max_link_cap static drm/amd/display: make dscl32_calc_lb_num_partitions static drm/amd/display: make enc32_stream_encoder_dvi_set_stream_attribute static drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() drm/amdgpu: fix warning about missing imu prototype drm/amdgpu: reorder CS code drm/amdgpu: cleanup CS init/fini and pass1 drm/amdgpu: use DMA_RESV_USAGE_BOOKKEEP v2 drm/amdgpu: revert "partial revert "remove ctx->lock" v2" drm/amdgpu: move setting the job resources drm/amdgpu: remove SRIOV and MCBP dependencies from the CS drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule() drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport() drm/amd/display: Reduce number of arguments of dml32_CalculatePrefetchSchedule() drm/amd/display: Reduce number of arguments of dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport() drm/amd/display: 3.2.202 drm/amd/display: Fix register definitions for DCN32/321 drm/amd/display: Refactor SubVP calculation to remove FPU drm/amd/display: Avoid force minimal transaction in case of surface_count equal to 0 drm/amd/display: Don't adjust VRR unnecessarily drm/amd/display: Adding log for spread_spectrum_info drm/amd/display: Limit user regamma to a valid value drm/amd/display: add workaround for subvp cursor corruption for DCN32/321 drm/amd/display: Added debug option for forcing subvp num ways drm/amd/display: Update viewport position for phantom pipes drm/amd/display: Round cursor width up for MALL allocation drm/amd/display: Correct dram channel width for dcn314 drm/amd/display: Relax swizzle checks for video non-RGB formats on DCN314 drm/amd/display: Hook up DCN314 specific dml implementation drm/amd/display: Enable dlg and vba compilation for dcn314 drm/amd/display: Fix compilation errors on DCN314 drm/amd/display: Fix divide by zero in DML drm/amd/display: Fixing DIG FIFO Error drm/amd/display: SW cursor fallback for SubVP drm/amd/display: Assign link type before check dsc workaround. drm/amd/display: Reverted DSC programming sequence change drm/amd/display: Update MBLK calculation for SubVP drm/amd/display: Revert "Fallback to SW cursor if SubVP + cursor too big" drm/amd/display: Correct I2C register offset drm/amd/display: Optimizations for DML math drm/amdgpu: Skip reset error status for psp v13_0_0 drm/amdgpu: Add EEPROM I2C address for smu v13_0_0 drm/amdgpu: added support for ras driver loading drm/amdgpu: add HDP remap functionality to nbio 7.7 drm/amdgpu/display: remove unneeded "default n" options drm/amd/display: fix repeated words in comments drm/amdgpu: cleanup coding style in amdgpu_amdkfd_gpuvm.c drm/amdgpu: cleanup coding style in amdgpu_amdkfd.c drm/amdgpu: cleanup coding style in amdgpu_sync.c file drm/amdgpu: cleanup coding style in amdgpu_acpi.c drm/amdgpu: Remove the unneeded result variable drm/radeon: Remove the unneeded result variable drm/radeon/ci_dpm: Remove the unneeded result variable drm/amd/display: remove possible condition with no effect (if == else) drm/amd/display: Simplify bool conversion drm/amd/display: clean up some inconsistent indentings drm/amdgpu: Fix hive reference count leak drm/amdkfd: Migrate in CPU page fault use current mm dt-bindings: nvmem: u-boot,env: add basic NVMEM cells phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 dt-bindings: phy: ti: phy-gmii-sel: Add bindings for J7200 dt-bindings: phy: ti: phy-gmii-sel: Cleanup example drm/i915: remove unused i915_gem_lmem_obj_ops declaration sh: machvec: Use char[] for section boundaries arm64: dts: mediatek: cherry: Enable MT6315 regulators on SPMI bus arm64: dts: mediatek: cherry: Enable Elantech eKTH3000 i2c trackpad arm64: dts: mediatek: cherry: Enable secondary SD/MMC controller arm64: dts: mediatek: cherry: Add keyboard mapping for the top row arm64: dts: mediatek: cherry: Add Google Security Chip (GSC) TPM arm64: dts: mediatek: cherry: Wire up the ChromeOS Embedded Controller arm64: dts: mediatek: cherry: Enable the System Companion Processor drm/amdgpu: change the alignment size of TMR BO to 1M drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0 drm/amdgpu: Rely on MCUMC_STATUS for umc v8_10 correctable error counter only drm/amd/display: update header files drm/i915/ipc: use intel_uncore_rmw() to enable/disable drm/i915/display: move IPC under display wm sub-struct drm/i915/ipc: register debugfs only if IPC available drm/i915/ipc: move IPC debugfs to skl_watermark.c drm/i915/ipc: refactor and rename IPC functions drm/amdkfd: Remove prefault before migrating to VRAM drm/amdkfd: handle CPU fault on COW mapping amd/amdkfd: fix repeated words in comments drm/amdgpu: Use per device reset_domain for XGMI on sriov configuration drm/amd/amdgpu: update GC 10.3.0 pwrdec drm/amdkfd: Fix CRIU restore op due to doorbell offset drm/amdgpu: use dirty framebuffer helper drm/amdgpu: Don't enable LTR if not supported drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards Input: mtk-pmic-keys - add support for MT6331 PMIC keys dt-bindings: phy: phy-rockchip-inno-usb2: add rockchip,rk3128-usb2phy dt-bindings: phy: ocelot-serdes: convert to YAML ASoC: dt-bindings: nau8825: Add ADCOUT IO drive strength control ASoC: nau8825: Add ADCOUT IO drive strength control ASoC: Intel: fix unused-variable warning in probe_codec ASoC: sunxi: sun4i-codec: silence misleading error in probe ASoC: dt-bindings: qcom,q6afe: remove binding ASoC: Drop mistakenly applied DTS patch phy: usb: sunplus: Fix return value check in update_disc_vol() drm/scdc: Document hotplug gotchas drm/vc4: hdmi: Reset link on hotplug drm/vc4: hdmi: Move vc4_hdmi_supports_scrambling() around drm/vc4: hdmi: Switch to detect_ctx drm/vc4: hdmi: Simplify the hotplug handling ASoC: Intel: fix unused-variable warning in probe_codec drm/vc4: hdmi: Remove mutex in detect drm/vc4: hdmi: Remove unused argument in vc4_hdmi_supports_scrambling drm/vc4: hdmi: Constify drm_display_mode ARM: dts: qcom: apq8060-dragonboard: Add TMA340 to APQ8060 DragonBoard ARM: dts: qcom: msm8660: Add GSBI3 I2C bus ARM: dts: qcom: msm8660: Add GSBI1 SPI bus phy: qcom-snps: Add support for overriding phy tuning parameters dt-bindings: phy: qcom,usb-snps-femto-v2: Add phy override params bindings arm64: dts: qcom: sc7280: Fix Dmic no sound on villager-r1 arm64: dts: qcom: sc7280: Add sound node for CRD 3.0/3.1 arm64: dts: qcom: sc7280: Add sound node for CRD 1.0/2.0 and IDP boards arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 3.0/3.1 arm64: dts: qcom: sc7280: Enable lpass cpu node for CRD 1.0/2.0 and IDP boards. arm64: dts: qcom: sc7280: Add lpass cpu node arm64: dts: qcom: sc7280: herobrine: Add max98360a codec node arm64: dts: qcom: sc7280: Add max98360a codec for CRD 1.0/2.0 and IDP boards arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 3.0/3.1 arm64: dts: qcom: sc7280: Add wcd9385 codec node for CRD 1.0/2.0 and IDP boards arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 3.0/3.1 arm64: dts: qcom: sc7280: Enable digital codecs and soundwire for CRD 1.0/2.0 and IDP boards arm64: dts: qcom: sc7280: Add nodes for soundwire and va tx rx digital macro codecs dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280 dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280 dt-bindings: clock: Add "qcom,adsp-pil-mode" property arm64: dts: qcom: Add LTE SKUs for sc7280-villager family phy: qcom-qmp: drop dual-lane comments phy: qcom-qmp-pcie: shorten function prefixes phy: qcom-qmp-pcie: drop if (table) conditions clk: qcom: lpass: Add support for resets & external mclk for SC7280 clk: qcom: lpass: Handle the regmap overlap of lpasscc and lpass_aon dt-bindings: clock: Add support for external MCLKs for LPASS on SC7280 dt-bindings: clock: Add resets for LPASS audio clock controller for SC7280 dt-bindings: clock: Add "qcom,adsp-pil-mode" property arm64: dts: qcom: sc7280: Add herobrine-villager-r1 dt-bindings: arm: qcom: document sc7280 and villager board dt-bindings: phy: qcom,qmp-usb3-dp: add missing power-domains property dt-bindings: phy: qcom,qmp-usb: add missing power-domains property ASoC: ak4458: Add ak4458_reset in device probe and remove regulator: Add driver for MT6332 PMIC regulators regulator: Add bindings for MT6332 regulator regulator: Add driver for MT6331 PMIC regulators regulator: Add bindings for MT6331 regulator phy: Add RGMII support on lan966x perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY perf/bpf: Always use perf callchains if exist perf: Use sample_flags for callchain drm/tests: Set also mock plane src_x, src_y, src_w and src_h drm: Use original src rect while initializing damage iterator drm/i915/display: Use drm helper instead of own loop for damage clips drm/i915/display: Use original src in psr2 sel fetch area calculation arm64: dts: ti: Add support for AM62A7-SK arm64: dts: ti: Introduce AM62A7 family of SoCs dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62A dt-bindings: arm: ti: Add bindings for AM62A7 SoC dt-bindings: arm: ti: Rearrange IOPAD macros alphabetically clk: rockchip: Add MUXTBL variant dt-bindings: soc: rockchip: Document RV1126 pmugrf dt-bindings: soc: rockchip: Document RV1126 grf drm/i915/psr: Disable PSR2 when SDP is sent on prior line drm/i915/psr: Equation changed for sending start/stop on prior line drm/i915: Fix TV encoder clock computation drm/i915/bios: Add the "Disable compression for the Display Port/HDMI external display" bit drm/i915/bios: Fix VBT ACPI DPMS bit polarity r8169: remove rtl_wol_shutdown_quirk() ALSA: hda/hdmi: change type for the 'assigned' variable sfc: introduce shutdown entry point in efx pci driver drm/i915/dp: use drm_dp_phy_name() for logging f2fs: simplify code in f2fs_prepare_decomp_mem f2fs: replace logical value "true" with a int number f2fs: increase the limit for reserve_root f2fs: complete checkpoints during remount f2fs: flush pending checkpoints when freezing super drm/i915/mtl: Obtain SAGV values from MMIO instead of GT pcode mailbox drm/i915/mtl: Add DP AUX support on TypeC ports drm/i915/mtl: Add display power wells drm/i915/mtl: Add gmbus and gpio support drm/i915: Move display and media IP version to runtime info PCI/PM: Simplify pci_pm_suspend_noirq() PCI/PM: Always disable PTM for all devices during suspend PCI/PTM: Consolidate PTM interface declarations PCI/PTM: Reorder functions in logical order PCI/PTM: Preserve RsvdP bits in PTM Control register PCI/PTM: Move pci_ptm_info() body into its only caller PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() PCI/PTM: Separate configuration and enable PCI/PTM: Add pci_upstream_ptm() helper dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema PCI/PTM: Cache PTM Capability offset dt-bindings: remoteproc: Add missing (unevaluated|additional)Properties on child nodes parisc: hide ioread64 declaration on 32-bit dt-bindings: remoteproc: qcom,pil-info: add missing imem compatible dt-bindings: phy: hisilicon,hi3670-usb3: simplify example dt-bindings: phy: hisilicon,hi3660-usb3: simplify example MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry dt-bindings: misc: fastrpc: Document memory-region property hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" drm/i915/gt: Extract function to apply media fuses drm/i915/gt: Use MEDIA_VER() when handling media fuses ARM: config: ixp4xx: Disable legacy EEPROM driver ia64: export memory_add_physaddr_to_nid to fix cxl build error ARM: dts: stm32: argon: remove spidev node ARM: dts: stm32: Create separate pinmux for qspi cs pin in stm32mp15-pinctrl.dtsi ARM: dts: stm32: Fix typo in license text for Engicam boards ARM: dts: stm32: Add timer interrupts on stm32mp15 ARM: dts: stm32: add pinctrl and disabled spi5 node in stm32mp135f-dk ARM: dts: stm32: add spi nodes into stm32mp131.dtsi ARM: dts: stm32: enable i2c1 and i2c5 on stm32mp135f-dk.dts ARM: dts: stm32: add i2c nodes into stm32mp131.dtsi Revert "drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP" Revert "dt-bindings: Add byteswap order to chrontel ch7033" drm/i915/mtl: Hook up interrupts for standalone media drm/i915/mtl: Use primary GT's irq lock for media GT drm/i915/xelpmp: Expose media as another GT drm/i915/mtl: Add gsi_offset when emitting aux table invalidation drm/i915/uncore: Add GSI offset to uncore drm/i915: Handle each GT on init/release and suspend/resume drm/i915: Initialize MMIO access for each GT drm/i915: Use a DRM-managed action to release the PCI bridge device drm/i915: Rename and expose common GT early init routine drm/i915: Prepare more multi-GT initialization drm/i915: Drop intel_gt_tile_cleanup() drm/i915: Use managed allocations for extra uncore objects drm/i915: Only hook up uncore->debug for primary uncore drm/i915: Move locking and unclaimed check into mmio_debug_{suspend, resume} drm/i915/gt: Fix perf limit reasons bit positions Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" drm/i915/guc: Cancel GuC engine busyness worker synchronously drm/i915/gsc: allocate extended operational memory in LMEM mei: debugfs: add pxp mode to devstate in debugfs mei: drop ready bits check after start mei: gsc: add transition to PXP mode in resume flow mei: gsc: setup gsc extended operational memory mei: mkhi: add memory ready command mei: bus: export common mkhi definitions into a separate header mei: extend timeouts on slow devices mei: gsc: wait for reset thread on stop mei: gsc: use polling instead of interrupts drm/i915/gsc: add GSC XeHP SDV platform definition drm/i915/gsc: add slow_firmware flag to the gsc device definition mei: add slow_firmware flag to the mei auxiliary device mei: add kdoc for struct mei_aux_device drm/i915/gsc: skip irq initialization if using polling wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration wifi: rtw89: split scan including lots of channels wifi: rtw89: 8852c: support hw_scan wifi: rtw89: call tx_wake notify for 8852c in deep ps mode wifi: rtw89: support deep ps mode for rtw8852c wifi: rtw89: set response rate selection wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band wifi: rtw89: 8852c: enlarge polling timeout of RX DCK wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz wifi: rtw89: add DIG register struct to share common algorithm wifi: rtw89: support TX diversity for 1T2R chipset wifi: rtw89: record signal strength per RF path wifi: rtw89: configure TX path via H2C command wifi: rtw89: parse phycap of TX/RX antenna number wifi: rtw89: use u32_get_bits to access C2H content of PHY capability drm/bridge: it6505: use drm_debug_enabled() in it6505_debug_print() udf: Support splicing to file ARM: dts: imx: update sdma node name format ALSA: dummy: Add customizable volume min/max. block/drbd: remove unused w_start_resync declaration ALSA: dummy: Fix trailing whitespaces. drm/aperture: Fix some kerneldoc comments drm/format-helper: Add drm_fb_build_fourcc_list() helper drm/modes: Add initializer macro DRM_MODE_INIT() drm/probe-helper: Add drm_crtc_helper_mode_valid_fixed() drm/probe-helper: Add drm_connector_helper_get_modes_fixed() blk-throttle: cleanup tg_update_disptime() blk-throttle: calling throtl_dequeue/enqueue_tg in pairs blk-throttle: use 'READ/WRITE' instead of '0/1' blk-throttle: fix io hung due to configuration updates blk-throttle: factor out code to calculate ios/bytes_allowed blk-throttle: prevent overflow while calculating wait time blk-throttle: fix that io throttle can only work for single bio sbitmap: fix batched wait_cnt accounting latencytop: use the last element of latency_record of system kernel/utsname_sysctl.c: print kernel arch checkpatch: handle FILE pointer type asm-generic: make parameter types consistent in _unaligned_be48() kernel/profile.c: simplify duplicated code in profile_setup() ntfs: check overflow when iterating ATTR_RECORDs ntfs: fix out-of-bounds read in ntfs_attr_find() ntfs: fix use-after-free in ntfs_attr_find() initramfs: mark my_inptr as __initdata fail_function: fix wrong use of fei_attr_remove() fail_function: refactor code of checking return value of register_kprobe() fail_function: switch to memdup_user_nul() helper smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_report_death task_work: use try_cmpxchg in task_work_add, task_work_cancel_match and task_work_run lib: move from strlcpy with unused retval to strscpy init: move from strlcpy with unused retval to strscpy reiserfs: move from strlcpy with unused retval to strscpy ocfs2: move from strlcpy with unused retval to strscpy ia64: move from strlcpy with unused retval to strscpy alpha: move from strlcpy with unused retval to strscpy bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless hfs: replace kmap() with kmap_local_page() in btree.c hfs: replace kmap() with kmap_local_page() in bnode.c hfs: unmap the page in the "fail_page" label kexec: replace kmap() with kmap_local_page() iversion: use atomic64_try_cmpxchg) aio: use atomic_try_cmpxchg in __get_reqs_available buffer: use try_cmpxchg in discard_buffer epoll: use try_cmpxchg in list_add_tail_lockless ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency fs/qnx6: delete unnecessary checks before brelse() kernel: exit: cleanup release_thread() proc: save LOC in vsyscall test llist: use try_cmpxchg in llist_add_batch and llist_del_first panic, kexec: make __crash_kexec() NMI safe kexec: turn all kexec_mutex acquisitions into trylocks lib/cmdline: avoid page fault in next_arg checkpatch: add kmap and kmap_atomic to the deprecated list fs/isofs: replace kmap() with kmap_local_page() treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y ipc/util.c: cleanup and improve sysvipc_find_ipc() scripts/decodecode: improve faulting line determination hfsplus: convert kmap() to kmap_local_page() in btree.c hfsplus: convert kmap() to kmap_local_page() in bitmap.c hfsplus: convert kmap() to kmap_local_page() in bnode.c hfsplus: unmap the page in the "fail_page" label mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast mm/mremap_pages: save a few cycles in get_dev_pagemap() mm: remove BUG_ON() in __isolate_free_page() hugetlb: make hugetlb depends on SYSFS or SYSCTL mm/kmemleak: make create_object return void hugetlb: remove meaningless BUG_ON(huge_pte_none()) selftest: vm: remove deleted local_config.* from .gitignore hugetlb: add comment for subtle SetHPageVmemmapOptimized() hugetlb: kill hugetlbfs_pagecache_page() hugetlb: pass NULL to kobj_to_hstate() if nid is unused hugetlb: use helper {huge_pte|pmd}_lock() hugetlb: use sizeof() to get the array size hugetlb: use LIST_HEAD() to define a list head hugetlb: Use helper macro SZ_1K hugetlb: make hugetlb_cma_check() static fs/buffer: remove bh_submit_read() helper ext2: replace bh_submit_read() helper with bh_read() fs/buffer: remove ll_rw_block() helper ufs: replace ll_rw_block() udf: replace ll_rw_block() reiserfs: replace ll_rw_block() ocfs2: replace ll_rw_block() ntfs3: replace ll_rw_block() jbd2: replace ll_rw_block() isofs: replace ll_rw_block() gfs2: replace ll_rw_block() fs/buffer: replace ll_rw_block() fs/buffer: add some new buffer read helpers fs/buffer: remove __breadahead_gfp() mm/vmalloc: extend find_vmap_lowest_match_check with extra arguments mm/migrate_device.c: fix a misleading and outdated comment mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist mm/damon: get the hotness from damon_hot_score() in damon_pageout_score() mm/thp: remove redundant CONFIG_TRANSPARENT_HUGEPAGE mm/thp: simplify has_transparent_hugepage by using IS_BUILTIN mm/damon/vaddr: remove comparison between mm and last_mm when checking region accesses mm/damon: simplify the parameter passing for 'check_accesses' mm: fix null-ptr-deref in kswapd_is_running() mm: kill is_memblock_offlined() filemap: remove find_get_pages_contig() ramfs: convert ramfs_nommu_get_unmapped_area() to use filemap_get_folios_contig() nilfs2: convert nilfs_find_uncommited_extent() to use filemap_get_folios_contig() btrfs: convert process_page_range() to use filemap_get_folios_contig() btrfs: convert end_compressed_writeback() to use filemap_get_folios() btrfs: convert __process_pages_contig() to use filemap_get_folios_contig() filemap: add filemap_get_folios_contig() zram: don't retry compress incompressible page mm: backing-dev: Remove the unneeded result variable page_ext: introduce boot parameter 'early_page_ext' s390/hugetlb: switch to generic version of follow_huge_pud() memcg: increase MEMCG_CHARGE_BATCH to 64 mm: page_counter: rearrange struct page_counter fields mm: page_counter: remove unneeded atomic ops for low/min mm: remove EXPERIMENTAL flag for zswap drivers/block/zram/zram_drv.c: do not keep dangling zcomp pointer after zram reset mm/gup.c: refactor check_and_migrate_movable_pages() mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages() mm: skip retry when new limit is not below old one in page_counter_set_max mm: pagewalk: add api documentation for walk_page_range_novma() mm: pagewalk: fix documentation of PTE hole handling mm: memcg: export workingset refault stats for cgroup v1 mm/page_owner.c: add llseek for page_owner mm/damon: replace pmd_huge() with pmd_trans_huge() for THP mm/damon: validate if the pmd entry is present before accessing mm: release private data before split THP mm: thp: remove redundant pgtable check in set_huge_zero_page() mm: memory-failure: kill __soft_offline_page() mm: memory-failure: kill soft_offline_free_page() mm: hugetlb_vmemmap: simplify reset_struct_pages() mm, hwpoison: avoid trying to unpoison reserved page mm, hwpoison: kill procs if unmap fails mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs() mm, hwpoison: fix extra put_page() in soft_offline_page() mm, hwpoison: fix page refcnt leaking in unpoison_memory() mm, hwpoison: fix page refcnt leaking in try_memory_failure_hugetlb() mm: fix use-after free of page_ext after race with memory-offline arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush() zsmalloc: zs_object_copy: replace email link to doc mm: memcontrol: fix a typo in comment mm: kill find_min_pfn_with_active_regions() mm/hugetlb: make detecting shared pte more reliable mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() mm/hugetlb: fix missing call to restore_reserve_on_error() mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() mm/hugetlb: fix incorrect update of max_huge_pages memory tiering: adjust hot threshold automatically memory tiering: rate limit NUMA migration throughput memory tiering: hot page selection with hint page fault latency mm/util.c: add warning if __vm_enough_memory fails mm: add more BUILD_BUG_ONs to gfp_migratetype() mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes hugetlb_cgroup: use helper for_each_hstate and hstate_index hugetlb_cgroup: use helper macro NUMA_NO_NODE hugetlb_cgroup: remove unneeded return value hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G} hugetlb_cgroup: remove unneeded nr_pages > 0 check Kselftests: remove support of libhugetlbfs from kselftests kfence: add sysfs interface to disable kfence for selected slabs. mm: migration: fix the FOLL_GET failure on following huge page tools/vm/page_owner_sort: fix -f option mm/vmscan: make the annotations of refaults code at the right place mm/util: reduce stack usage of folio_mapcount mm/damon/core: simplify the parameter passing for region split operation mm/page_alloc: only search higher order when fallback page_alloc: remove inactive initialization mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process mm/mempolicy: fix lock contention on mems_allowed mm/cma_debug: show complete cma name in debugfs directories mm/swap: remove the end_write_func argument to __swap_writepage zsmalloc: remove unnecessary size_class NULL check zsmalloc: zs_object_copy: add clarifying comment mm/vmscan: define macros for refaults in struct lruvec selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh userfaultfd: update documentation to describe /dev/userfaultfd userfaultfd: selftests: modify selftest to use /dev/userfaultfd userfaultfd: add /dev/userfaultfd for fine grained access control selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh mm/damon/dbgfs: use kmalloc for allocating only one element mm/filemap.c: convert page_endio() to use a folio mm: memory-failure: cleanup try_to_split_thp_page() mm: align larger anonymous mappings on THP boundaries mm/page_ext: remove unused variable in offline_page_ext selftests/vm: add selftest to verify multi THP collapse selftests/vm: add selftest to verify recollapse of THPs selftests/vm: add MADV_COLLAPSE collapse context to selftests selftests/vm: dedup hugepage allocation logic selftests/vm: modularize collapse selftests mm/madvise: add MADV_COLLAPSE to process_madvise() mm/khugepaged: rename prefix of shared collapse functions mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() finds hugepage mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() mm/khugepaged: add flag to predicate khugepaged-only behavior mm/khugepaged: propagate enum scan_result codes back to callers mm/khugepaged: dedup and simplify hugepage alloc and charging mm/khugepaged: add struct collapse_control mm: khugepaged: don't carry huge page to the next loop for !CONFIG_NUMA xfs: support STATX_DIOALIGN f2fs: support STATX_DIOALIGN f2fs: simplify f2fs_force_buffered_io() f2fs: move f2fs_force_buffered_io() into file.c ext4: support STATX_DIOALIGN fscrypt: change fscrypt_dio_supported() to prepare for STATX_DIOALIGN vfs: support STATX_DIOALIGN on block devices statx: add direct I/O alignment information spi: rockchip: add power-domains property power: supply: bq27xxx: fix NULL vs 0 warnings power: supply: bq27xxx: fix __be16 warnings power: supply: bq25890: Add support for setting IINLIM power: supply: bq25890: Disable PUMPX_EN on errors drm/vkms: fix 32bit compilation error by replacing macros power: supply: Fix repeated word in comments staging: wlan-ng: remove unused p80211wext_handler_def declaration staging: vt6655: Rename function MACvSetCurrAC0DescAddrEx staging: vt6655: Rename function MACvSetCurrTx0DescAddrEx staging: vt6655: Cleanup and rename function MACvSetCurrTXDescAddr staging: vt6655: Rename function MACvSetCurrRx1DescAddr staging: vt6655: Rename function MACvSetCurrRx0DescAddr staging: vt6655: Rename function MACbSafeStop staging: vt6655: Rename function MACbSafeTxOff staging: vt6655: Rename function MACbSafeRxOff staging: vt6655: Cleanup and rename function MACbSafeSoftwareReset staging: vt6655: Cleanup and rename function MACvRestoreContext staging: vt6655: Cleanup and rename function MACvSaveContext staging: vt6655: Cleanup and rename function MACvSetLoopbackMode staging: rtl8192e: Rename CurSlotTime staging: rtl8192e: Rename bHwRadioOff staging: rtl8192e: Rename RFChangeInProgress staging: rtl8192e: Rename RFWaitCounter staging: rtl8192e: Rename rtState staging: rtl8192e: Rename bConnectBySSID staging: rtl8192e: Rename bActionAllowed staging: rtl8192e: Rename ChangeSource staging: r8188eu: rtw_is_scan_deny is always false staging: r8188eu: remove rtw_clear_scan_deny staging: r8188eu: remove rtw_set_scan_deny_timer_hdl staging: r8188eu: remove empty rtw_set_scan_deny macro staging: vt6655: fix potential memory leak staging: r8188eu: make c2h_evt_read() static staging: vt6655: remove unnecessary null check EDAC: Remove obsolete declarations in edac_module.h power: supply: adp5061: show unknown capacity_level as text power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type() power: supply: tps65217: Fix comments typo power: reset: qcom-pon: add support for qcom,pmk8350-pon compatible string dt-bindings: power: reset: qcom-pon: Add new compatible "qcom,pmk8350-pon" power: supply: cw2015: Use device managed API to simplify the code power: supply: cpcap-charger: fix repeated words in comments power: supply: Explain maintenance charging fpga: m10bmc-sec: d5005 bmc secure update driver bpf: Add verifier support for custom callback return range bpf: btf: fix truncated last_member_type_id in btf_struct_resolve selftests/bpf: fix ct status check in bpf_nf selftests selftests/bpf: Add tests for writing to nf_conn:mark bpf: Add support for writing to nf_conn:mark bpf: Export btf_type_by_id() and bpf_log() bpf: Use 0 instead of NOT_INIT for btf_struct_access() writes bpf: Add stub for btf_struct_access() bpf: Remove duplicate PTR_TO_BTF_ID RO check bpf: Simplify code by using for_each_cpu_wrap() bpf: add missing percpu_counter_destroy() in htab_map_alloc() drm/vkms: fix variable dereferenced before check warning drm/udl: Sync pending URBs at the end of suspend drm/udl: Don't re-initialize stuff at retrying the URB list allocation drm/udl: Fix inconsistent urbs.count value during udl_free_urb_list() drm/udl: Fix potential URB leaks drm/udl: Pass rectangle directly to udl_handle_damage() drm/udl: Drop unneeded alignment drm/udl: Increase the default URB list size to 20 drm/udl: Suppress error print for -EPROTO at URB completion Revert "drm/udl: Kill pending URBs at suspend and disconnect" drm/udl: Enable damage clipping drm/udl: Add reset_resume drm/udl: Restore display mode on resume rockchip: add rockchip,rk3128-spi leds: simatic-ipc-leds-gpio: Make simatic_ipc_led_gpio_table static platform/x86: asus-wmi: Make kbd_rgb_mode_groups static asm-generic: Remove empty #ifdef SA_RESTORER parisc: Use the generic IO helpers parisc: Remove 64bit access on 32bit machines wifi: ath11k: Increase TCL data ring size for WCN6750 wifi: ath11k: Add multi TX ring support for WCN6750 wifi: ath11k: Enable threaded NAPI wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() wifi: ath11k: implement SRAM dump debugfs interface wifi: ath11k: Split PCI write/read functions ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure arm64: dts: rockchip: use BCLK to GPIO switch on rk3399 arm64: dts: rockchip: Add Hantro encoder node to rk356x arm64: dts: rockchip: Add VPU support for RK3568/RK3566 arm64: dts: rockchip: Enable PCIe controller on rock3a arm64: dts: rockchip: add rtc to rock3a arm64: dts: rockchip: Add PCIe 2 nodes to quartz64-b ARM: dts: rockchip: restyle emac nodes ARM: dts: rockchip: fix rk3036 emac node compatible string regulator: tps65219: Fix .bypass_val_on setting regulator: qcom_rpm: Fix circular deferral regression regulator: core: Prevent integer underflow ASoC: fsl_asrc: Add initialization finishing check in runtime resume ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data platform/mellanox: mlxreg-lc: Make error handling flow consistent ACPI: video: Change disable_backlight_sysfs_if quirks to acpi_backlight=native drivers/platform: toshiba_acpi: Call HCI_PANEL_POWER_ON on resume on some models docs: ABI: charge_control_end_threshold may not support all values platform/x86: Battery charge mode in toshiba_acpi (sysfs) platform/x86: Battery charge mode in toshiba_acpi (internals) platform/x86: toshiba_acpi: Add fan RPM reading (hwmon interface) Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk Bluetooth: btintel: Add support for Magnetor Bluetooth: btusb: Add a new PID/VID 13d3/3578 for MT7921 drm/format: Split into more granular test cases drm/format: Use appropriate types in expect/assert arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually arm64: run softirqs on the per-CPU IRQ stack ASoC: mediatek: mt8186: Remove clock share parsing from DT ASoC: mediatek: mt8186: Configure shared clocks ASoC: mediatek: mt8186: Allow setting shared clocks from machine driver arm64: dts: mediatek: kukui: Remove i2s-share properties ASoC: mediatek: mt8183: Remove clock share parsing from DT ASoC: mediatek: mt8183: Configure shared clocks ASoC: mediatek: mt8183: Allow setting shared clocks from machine driver ASoC: mediatek: mt8192: Remove clock share parsing from DT ASoC: mediatek: mt8192-mt6359: Make i2s9 share the clock from i2s8 ASoC: mediatek: mt8192: Allow setting shared clocks from machine driver ASoC: SOF: Intel: Add mtrace type information for IPC4 ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops ASoC: SOF: ipc4: Add support for mtrace log extraction ASoC: SOF: ipc4: Configure the debug box offset ASoC: SOF: ipc4: Add define for the outbox window index ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested selftests/bpf: Ensure cgroup/connect{4,6} programs can bind unpriv ICMP ping selftests/bpf: Deduplicate write_sysctl() to test_progs.c bpf: Invoke cgroup/connect{4,6} programs for unprivileged ICMP ping arm64: dts: rockchip: add Anbernic RG353P and RG503 dt-bindings: arm: rockchip: Add Anbernic RG353P and RG503 dt-bindings: vendor-prefixes: add Anbernic arm64: dts: rockchip: Add regulator suffix to BPI-R2-Pro arm64: dts: rockchip: add LEDs for ROCK 4C+ arm64: dts: rockchip: add LED for ROCK Pi 4A/B/C/A+/B+ arm64: dts: rockchip: add rk817 chg to Odroid Go Advance soc: rockchip: power-domain: add power domain support for rk3588 soc: rockchip: power-domain: do not enable domain when adding it dt-bindings: power: rockchip: Add bindings for rk3588 dt-bindings: arm: rockchip: add rk5388 compatible string to pmu.yaml dt-bindings: power: add power-domain header for rk3588 dt-bindings: remoteproc: qcom,smd-edge: define children dt-bindings: soc: qcom: smd: restrict child name to smd-edge dt-bindings: remoteproc: qcom,glink-edge: require channels in children dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge dt-bindings: misc: qcom,fastrpc: restrict channel names dt-bindings: misc: qcom,fastrpc: add compute iommus dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name platform/x86: toshiba_acpi: Add fan RPM reading (internals) platform/x86/amd: pmc: Add an extra STB message for checking s2idle entry platform/x86/amd: pmc: Always write to the STB platform/x86/amd: pmc: Add defines for STB events ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops ARM: footbridge: move isa-dma support into footbridge ARM: footbridge: remove leftover from personal-server ARM: footbridge: remove addin mode drm/rockchip: dsi: add rk3568 support dt-bindings: display: rockchip-dsi: add rk3568 compatible MAINTAINERS: Drop Bartlomiej Zolnierkiewicz drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES dt-bindings: qcom,pdc: convert to YAML libbpf: Remove gcc support for bpf_tail_call_static for now arm64: dts: ti: k3-am625-sk: Add epwm nodes arm64: dts: ti: k3-am62-main: Add epwm nodes drm/rockchip: vop: fix repeated words in comment drm/i915: Use REG_FIELD_GET() to extract skl+ wm latencies drm/i915: Extract skl_watermark.c drm/i915: Split intel_read_wm_latency() into per-platform versions drm/tidss: fix repeated words in comments drm/omap: dmm_tiler:Remove the print function dev_err() drm/omap: dss: Fix refcount leak bugs drm: omapdrm: dss: replace ternary operator with max() of/fdt: Don't calculate initrd size from DT if start > end dt-bindings: gpio: renesas,rcar-gpio: Add r8a779g0 support arm64: atomic: always inline the assembly arm64: atomics: remove LL/SC trampolines arm64: stacktrace: track hyp stacks in unwinder's address space arm64: stacktrace: track all stack boundaries explicitly arm64: stacktrace: remove stack type from fp translator arm64: stacktrace: rework stack boundary discovery arm64: stacktrace: add stackinfo_on_stack() helper arm64: stacktrace: move SDEI stack helpers to stacktrace code arm64: stacktrace: rename unwind_next_common() -> unwind_next_frame_record() arm64: stacktrace: simplify unwind_next_common() arm64: stacktrace: fix kerneldoc comments arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday arm64: alternative: patch alternatives in the vDSO arm64: module: move find_section to header net: openvswitch: fix repeated words in comments net: ipa: don't have gsi_channel_update() return a value net: ipa: update channel in gsi_channel_trans_complete() net: ipa: kill all other transaction lists net: ipa: kill the allocated transaction list net: ipa: always use transaction IDs instead of lists ARM: dts: r9a06g032-rzn1d400-db: Enable CAN1 ARM: dts: r9a06g032: Add CAN{0,1} nodes MAINTAINERS: Merge ARM/Renesas ARM64 and ARM/SH-Mobile ARM architectures net: mscc: ocelot: share the common stat definitions between all drivers net: mscc: ocelot: minimize definitions for stats net: mscc: ocelot: harmonize names of SYS_COUNT_TX_AGING and OCELOT_STAT_TX_AGED net: mscc: ocelot: add support for all sorts of standardized counters present in DSA net: mscc: ocelot: exclude stats from bulk regions based on reg, not name net: dsa: felix: use ocelot's ndo_get_stats64 method net: mscc: ocelot: move more PTP code from the lib to ocelot_ptp.c net: mscc: ocelot: unexport ocelot_port_fdb_do_dump from the common lib net: mscc: ocelot: move stats code to ocelot_stats.c net: mscc: ocelot: sort Makefile files alphabetically net: mscc: ocelot: report FIFO drop counters through stats->rx_dropped net: dsa: felix: check the 32-bit PSFP stats against overflow net: mscc: ocelot: make access to STAT_VIEW sleepable again net: dsa: felix: add definitions for the stream filter counters arm64/sysreg: Add defintion for ALLINT arm64/sysreg: Convert SCXTNUM_EL1 to automatic generation arm64/sysreg: Convert TIPDR_EL1 to automatic generation arm64/sysreg: Convert ID_AA64PFR1_EL1 to automatic generation arm64/sysreg: Convert ID_AA64PFR0_EL1 to automatic generation arm64/sysreg: Convert ID_AA64MMFR2_EL1 to automatic generation arm64/sysreg: Convert ID_AA64MMFR1_EL1 to automatic generation arm64/sysreg: Convert ID_AA64MMFR0_EL1 to automatic generation arm64/sysreg: Convert HCRX_EL2 to automatic generation arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 SME enumeration arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 BTI enumeration arm64/sysreg: Standardise naming of ID_AA64PFR1_EL1 fractional version fields arm64/sysreg: Standardise naming for MTE feature enumeration arm64/sysreg: Standardise naming for SSBS feature enumeration arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1.AdvSIMD constants arm64/sysreg: Standardise naming for ID_AA64PFR0_EL1 constants arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.CnP arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARange arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fields arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.ASIDBits arm64/sysreg: Standardise naming of ID_AA64MMFR0_EL1.BigEnd arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant names arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition names arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition names arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition names arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK arm64/sysreg: Describe ID_AA64SMFR0_EL1.SMEVer as an enumeration arm64/sysreg: Remove stray SMIDR_EL1 defines drm/sun4i: tv: Include drm_atomic.h fsnotify: remove unused declaration sched/psi: Per-cgroup PSI accounting disable/re-enable interface sched/psi: Cache parent psi_group to speed up group iteration sched/psi: Consolidate cgroup_psi() sched/psi: Add PSI_IRQ to track IRQ/SOFTIRQ pressure sched/psi: Remove NR_ONCPU task accounting sched/psi: Optimize task switch inside shared cgroups again sched/psi: Move private helpers to sched/stats.h sched/psi: Save percpu memory when !psi_cgroups_enabled sched/psi: Don't create cgroup PSI files when psi_disabled sched/psi: Fix periodic aggregation shut off driver core: remove make_class_name declaration docs: update mediator information in CoC docs Documentation: stable: Document alternative for referring upstream commit hash termios: kill uapi termios.h that are identical to generic one termios: get rid of non-UAPI asm/termios.h termios: convert the last (sparc) INIT_C_CC to array make generic INIT_C_CC a bit more generic termios: consolidate values for VDISCARD in INIT_C_CC termios: start unifying non-UAPI parts of asm/termios.h termios: uninline conversion helpers comedi: convert sysfs snprintf to sysfs_emit staging: rtl8723bs: Fix return type for implementation of ndo_start_xmit staging: rtl8723bs: Delete un-necessary return for _rtw_xmit_entry() misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic misc: pci_endpoint_test: Aggregate params checking for xfer misc/xilinx_sdfec: Replace kmap() with kmap_local_page() misc/xilinx_sdfec: Call kunmap() on pages mapped with kmap() misc/vmw_vmci: Use kmap_local_page() in vmci_queue_pair.c virt: vbox: Remove unproper information virt: vbox: convert to use dev_groups crypto: nx - Remove the unneeded result variable crypto: ccp - Release dma channels before dmaengine unrgister crypto: octeontx - Remove the unneeded result variable crypto: akcipher - default implementation for setting a private key crypto: aspeed - fix return value check in aspeed_hace_probe() misc: microchip: pci1xxxx: use module_auxiliary_driver misc: microchip: pci1xxxx: Add missing MODULE_DEVICE_TABLE misc: microchip: pci1xxxx: Make symbol 'pci1xxxx_gpio_auxiliary_id_table' static misc: microchip: pci1xxxx: Fix missing spin_lock_init() misc: microchip: pci1xxxx: fix error handling in gp_aux_bus_probe() pinctrl: cy8c95x0: Use 'default' in all switch-cases (part 2) staging: rtl8192e: Fix return type for implementation of ndo_start_xmit staging: rtl8712: Fix return type for implementation of ndo_start_xmit staging: rtl8712: fix camelcase in UserPriority staging: greybus: audio_helper: remove unused and wrong debugfs usage staging: r8188eu: remove unnecessary return labels. staging: r8188eu: make two functions static staging: r8188eu: remove unused parameter from UpdateBrateTbl() staging: r8188eu: remove unused parameters from _BeaconFunctionEnable() staging: r8188eu: remove some unused enums staging: r8188eu: do not "scan blink" if we have a link staging: r8188eu: reset blink state when WPS fails staging: r8188eu: always cancel blink_work when WPS failed staging: r8188eu: always update status before WPS blinking staging: r8188eu: always cancel blink_work before WPS blinking staging: r8188eu: don't restart WPS blinking unnecessarily staging: r8188eu: simplify the LED_CTL_POWER_OFF case staging: r8188eu: remove channel parameters from rtw_sitesurvey_cmd staging: r8188eu: remove mlme_osdep.h staging: rtl8723bs: remove rtw_is_wps_ie staging: rtl8723bs: remove IsHexDigit staging: rtl8723bs: remove rtw_hal_is_disable_sw_channel_plan staging: rtl8723bs: remove hal_btcoex_SetManualControl staging: rtl8723bs: remove GetHexValueFromString staging: rtl8723bs: remove odm_PauseDIG staging: rtl8723bs: delete rtw_odm.c and rtw_odm.h staging: rtl8723bs: remove rtw_change_ifname staging: rtl8723bs: delete function rtw_set_chplan_cmd staging: rtl8723bs: delete rtw_setdatarate_cmd usb: misc: usb3503: call clk_disable_unprepare in the error handling usb: gadget: uvc: increase worker prio to WQ_HIGHPRI iommu/virtio: Fix compile error with viommu_capable() iova: Remove iovad->rcaches check in iova_rcache_get() iova: Remove magazine BUG_ON() checks iova: Remove some magazine pointer NULL checks iommu/dma: Make header private net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search net: sched: act_police: get rid of tcf_police_walker and tcf_police_search net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search net: sched: act_api: implement generic walker and search for tc action net: sched: act: move global static variable net_id to tc_action_ops net: lan743x: Add support for Rx IP & TCP checksum offload net: lan743x: Fix to use multiqueue start/stop APIs drm/i915/dsb: hide struct intel_dsb better sound: oss: dmasound: remove software_input_volume declaration ALSA: memalloc: remove snd_dma_sg_ops declaration ALSA: line6: remove line6_set_raw declaration mfd: ocelot: Add support for the vsc7512 chip via spi dt-bindings: mfd: ocelot: Add bindings for VSC7512 resource: add define macro for register address resources pinctrl: microchip-sgpio: add ability to be used in a non-mmio configuration pinctrl: microchip-sgpio: allow sgpio driver to be used as a module pinctrl: ocelot: add ability to be used in a non-mmio configuration net: mdio: mscc-miim: add ability to be used in a non-mmio configuration mfd: ocelot: Add helper to get regmap from a resource MAINTAINERS: Add maintainer for HiSilicon PTT driver docs: trace: Add HiSilicon PTT device driver documentation module/decompress: generate sysfs string at compile time kernel/sysctl-test: use SYSCTL_{ZERO/ONE_HUNDRED} instead of i_{zero/one_hundred} kernel/sysctl.c: move sysctl_vals and sysctl_long_vals to sysctl.c sysctl: remove max_extfrag_threshold module: Add debugfs interface to view unloaded tainted modules kernel/sysctl.c: remove unnecessary (void*) conversions proc: remove initialization assignment arm64: dts: qcom: sa8155p-adp: Remove unused properties from eth node arm64: dts: qcom: sc7280: correct CPU BWMON unit address hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity Bluetooth: Fix HCIGETDEVINFO regression Input: hgpk - fix repeated word in a comment perf: RISC-V: throttle perf events perf: RISC-V: exclude invalid pmu counters from SBI calls arm64: defconfig: Enable devfreq cooling device arm64: dts: allwinner: beelink-gs1: Enable GPU OPP arm64: dts: allwinner: h6: Add GPU OPP table arm64: dts: allwinner: h6: Add cooling map for GPU arm64: dts: allwinner: a100: Add I2C DMA requests arm64: dts: allwinner: a100: Add device node for DMA controller clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper vfio/mlx5: Set the driver DMA logging callbacks vfio/mlx5: Manage error scenarios on tracker vfio/mlx5: Report dirty pages from tracker vfio/mlx5: Create and destroy page tracker object vfio/mlx5: Init QP based resources for dirty tracking vfio: Introduce the DMA logging feature support vfio: Add an IOVA bitmap support vfio: Introduce DMA logging uAPIs EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs EDAC/skx_common: Make output format similar EDAC/skx_common: Use driver decoder first dt-bindings: leds: Expand LED_COLOR_ID definitions igc: Remove IGC_MDIC_INT_EN definition vfio/fsl-mc: Fix a typo in a message drm/dp_mst: Avoid deleting payloads for connectors staying enabled media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPORT_FILTER drm/panel-edp: Add Innolux N120ACA-EA1 panel entry drivers/net/ethernet/e1000e: check return value of e1e_rphy() sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch regulator: dt-bindings: qcom,rpmh: Indicate regulator-allow-set-load dependencies sparc: Fix the generic IO helpers alpha: Use generic <asm-generic/io.h> nbd: Fix hung when signal interrupts nbd_start_device_ioctl() sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() spi: Group cs_change and cs_off flags together in struct spi_transfer arm64: defconfig: enable ARCH_NXP arm64: defconfig: enable ARCH_BCM drm/sun4i: tv: Merge mode_set into atomic_enable pinctrl: pistachio: Correct the fwnode_irq_get() return value check net: sparx5: fix function return type to match actual type spi: meson-spicc: do not rely on busy flag in pow2 clk ops pinctrl: qcom: spmi-gpio: Make irqchip immutable usb: chipidea: make configs for glue drivers visible with EXPERT drm/i915: Round TMDS clock to nearest drm/i915: Use a fixed N value always drm/i915: Allow M/N change during fastset on bdw+ drm/i915: Add intel_panel_highest_mode() drm/i915: Skip intel_modeset_pipe_config_late() if the pipe is not enabled drm/i915: Nuke fastet state copy hacks drm/i915: Set active dpll early for icl+ drm/i915: Make all clock checks non-fuzzy drm/i915: Make M/N checks non-fuzzy drm/i915: Compute clocks earlier drm/i915: Feed the DPLL output freq back into crtc_state drm/i915: Reassign DPLLs only for crtcs going throug .compute_config() drm/i915: Do .crtc_compute_clock() earlier r8169: merge support for chip versions 10, 13, 16 spi: lpspi: Remove the unneeded result variable ASoC: ak4458: Remove component probe() and remove() ASoC: sti-sas: Remove the unneeded result variable ASoC: max98390: Remove unnecessary amp on/off conrtol ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() firmware: arm_ffa: Split up ffa_ops into info, message and memory operations firmware: arm_ffa: Set up 32bit execution mode flag using partiion property firmware: arm_ffa: Add v1.1 get_partition_info support firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops firmware: arm_ffa: Make memory apis ffa_device independent firmware: arm_ffa: Use FFA_FEATURES to detect if native versions are supported firmware: arm_ffa: Add support for querying FF-A features firmware: arm_ffa: Remove ffa_dev_ops_get() tee: optee: Drop ffa_ops in optee_ffa structure using ffa_dev->ops directly firmware: arm_ffa: Add pointer to the ffa_dev_ops in struct ffa_dev drm/i915: Set correct domains values at _i915_vma_move_to_active drm/i915: Rename ggtt_view as gtt_view RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() drm/ssd130x: Replace simple display helpers with the atomic helpers pinctrl: meson: Switch to use fwnode instead of of_node pinctrl: microchip-sgpio: Correct the fwnode_irq_get() return value check net: stmmac: Disable automatic FCS/Pad stripping pinctrl: ingenic: Switch to use fwnode instead of of_node dt-bindings: pinctrl: qcom: sm6115: Add reserved ranges pinctrl: imx8m: kconfig: Fix build error on test compile pinctrl: cy8c95x0: Correct comment style pinctrl: cy8c95x0: use bits.h macros for all masks pinctrl: cy8c95x0: Override IRQ for one of the expanders on Galileo Gen 1 pinctrl: cy8c95x0: support ACPI device found on Galileo Gen1 pinctrl: cy8c95x0: Make use of device properties pinctrl: cy8c95x0: Implement ->pin_dbg_show() pinctrl: cy8c95x0: Use 'default' in all switch-cases pinctrl: cy8c95x0: Remove custom ->set_config() pinctrl: cy8c95x0: Remove useless conditionals pinctrl: cy8c95x0: Remove device initialization pinctrl: cy8c95x0: Enable GPIO range pinctrl: cy8c95x0: Drop unneeded npins assignment pinctrl: cy8c95x0: Fix pin control name to enable more than one pinctrl: cy8c95x0: Fix return value in cy8c95x0_detect() pinctrl: cy8c95x0: Allow IRQ chip core to handle numbering pinctrl: cy8c95x0: make irq_chip immutable RDMA/rxe: convert pr_warn to pr_debug RDMA/rxe: use %u to print u32 variables video: backlight: mt6370: Add MediaTek MT6370 support dt-bindings: backlight: Add MediaTek MT6370 backlight tty: serial: qcom-geni-serial: Replace hardcoded icc flags with macros. powerpc/powernv: add missing of_node_put() in opal_export_attrs() drm/amd/amdgpu: Add missing CGTS*TCC_DISABLE to 10.3 headers drm/amdgpu: prevent toc firmware memory leak drm/amdgpu: correct doorbell range/size value for CSDMA_DOORBELL_RANGE drm/amdkfd: print address in hex format rather than decimal drm/amd/display: Remove the unneeded result variable drm/amd/display: fix memory leak when using debugfs_lookup() bus: hisi_lpc: Use platform_device_register_full() bus: hisi_lpc: Don't guard ACPI IDs with ACPI_PTR() bus: hisi_lpc: Correct error code for timeout bus: hisi_lpc: Use devm_platform_ioremap_resource bus: hisi_lpc: Don't dereference fwnode handle drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping for SMU 13.0.7 drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_firmware_header drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled powerpc/85xx: Fix fall-through warning for Clang powerpc/64s: add pte_needs_flush and huge_pmd_needs_flush powerpc/math-emu: Inhibit W=1 warnings bpf: Add helper macro bpf_for_each_reg_in_vstate drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC kunit/memcpy: Avoid pathological compile-time string size lib: Improve the is_signed_type() kunit test LoadPin: Require file with verity root digests to have a header dm: verity-loadpin: Only trust verity targets with enforcement LoadPin: Fix Kconfig doc about format of file with verity digests um: Enable FORTIFY_SOURCE lkdtm: Update tests for memcpy() run-time warnings fortify: Add run-time WARN for cross-field memcpy() fortify: Use SIZE_MAX instead of (size_t)-1 fortify: Add KUnit test for FORTIFY_SOURCE internals fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL string: Introduce strtomem() and strtomem_pad() overflow: Split up kunit tests for smaller stack frames overflow: Allow mixed type arguments dt-bindings: i2c: imx: add SoC specific compatible strings for layerscape dt-bindings: display: bridge: renesas,dw-hdmi: Add resets property drm: rcar-du: dsi: Fix VCLKSET write drm: rcar-du: Fix DSI enable & disable sequence drm: rcar-du: dsi: Improve DSI shutdown drm: rcar-du: dsi: Properly stop video mode TX drm: rcar-du: lvds: Rename pclk enable/disable functions drm: rcar-du: Use %p4cc to print 4CC format drm: rcar-du: Drop unused encoder header files drm: rcar-du: Drop leftovers variables from Makefile drm: rcar-du: Fix r8a779a0 color issue drm: rcar-du: Remove unnecessary include drm: rcar-du: Add DRM_MODE_BLEND_PIXEL_NONE support drm: rcar-du: Add DRM_MODE_BLEND_PREMULTI support media: vsp1: Add premultiplied alpha support dt-bindings: rng: omap_rng: Drop requirement for clocks HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ 2.0 commands HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands HID: logitech-hidpp: Remove special-casing of Bluetooth devices HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devices HID: core: Export hid_match_id() dt-bindings: i2c: mv64xxx: Document DMA properties dt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks perf/x86/intel: Optimize FIXED_CTR_CTRL access perf/x86/p4: Remove perfctr_second_write quirk perf/x86/intel: Remove x86_pmu::update_topdown_event perf/x86/intel: Remove x86_pmu::set_topdown_event_period perf/x86: Add a x86_pmu::limit_period static_call perf/x86: Change x86_pmu::limit_period signature perf/x86/intel: Move the topdown stuff into the intel driver perf/x86: Add two more x86_pmu methods perf: Add a few assertions x86/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH arm64/perf: Assert all platform event flags are within PERF_EVENT_FLAG_ARCH perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap with generic flags perf/core: Expand PERF_EVENT_FLAG_ARCH perf: Consolidate branch sample filter helpers sched: Show PF_flag holes freezer,sched: Rewrite core freezer logic sched: Widen TAKS_state literals sched/wait: Add wait_event_state() sched/completion: Add wait_for_completion_state() sched: Add TASK_ANY for wait_task_inactive() sched: Change wait_task_inactive()s match_state freezer,umh: Clean up freezer/initrd interaction freezer: Have {,un}lock_system_sleep() save/restore flags sched: Rename task_running() to task_on_cpu() sched/fair: Cleanup for SIS_PROP sched/fair: Default to false in test_idle_cores() sched/fair: Remove useless check in select_idle_core() sched/fair: Avoid double search on same cpu sched/fair: Remove redundant check in select_idle_smt() i2c: designware: Add support to get I2C related timing parameters from firmware. bpf: Add zero_map_value to zero map value with special fields bpf: Support kptrs in percpu arraymap bpf: Add copy_map_value_long to copy to remote percpu memory bpf: Fix resetting logic for unreferenced kptrs drm/i915/dsi: Extract {vlv,bxt}_get_pclk() drm/i915: Extract HAS_DOUBLE_BUFFERED_M_N() drm/i915: Shuffle some PLL code around drm/i915: Relocate intel_crtc_dotclock() selftests/bpf: Add tests for kfunc returning a memory pointer bpf/verifier: allow kfunc to return an allocated mem bpf/btf: bump BTF_KFUNC_SET_MAX_CNT selftests/bpf: add test for accessing ctx from syscall program type bpf/verifier: allow all functions to read user provided context platform/chrome: cros_ec_typec: Register partner PDOs bpf: split btf_check_subprog_arg_match in two selftests/bpf: regroup and declare similar kfuncs selftests in an array kselftest/arm64: Fix spelling misakes of signal names drm/i915/uc: Add patch level version number support drm/i915/uc: Support for version reduced and multiple firmware files arm64: defconfig: Enable Tegra MGBE driver dt-bindings: net: Add Tegra234 MGBE of: irq: Report individual failures in of_irq_init() dt-bindings: misc: fastrpc convert bindings to yaml cgroup/cpuset: remove unreachable code audit: remove selinux_audit_rule_update() declaration net: hns3: add support to query and set lane number by ethtool net: hns3: add querying fec statistics net: hns3: debugfs add dump dscp map info net: hns3: support ndo_select_queue() net: hns3: add support config dscp map to tc dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes dyndbg: add drm.debug style (drm/parameters/debug) bitmap support doc-dyndbg: edit dynamic-debug-howto for brevity, audience doc-dyndbg: describe "class CLASS_NAME" query support dyndbg: validate class FOO by checking with module dyndbg: add ddebug_attach_module_classes kernel/module: add __dyndbg_classes section dyndbg: add DECLARE_DYNDBG_CLASSMAP macro dyndbg: add __pr_debug_cls for testing dyndbg: add class_id to pr_debug callsites dyndbg: gather __dyndbg[] state into struct _ddebug_info dyndbg: cleanup auto vars in dynamic_debug_init dyndbg: drop EXPORTed dynamic_debug_exec_queries dyndbg: add test_dynamic_debug module dyndbg: let query-modname override actual module name dyndbg: use ESCAPE_SPACE for cat control dyndbg: reverse module.callsite walk in cat control dyndbg: reverse module walk in cat control dyndbg: show both old and new in change-info dyndbg: fix module.dyndbg handling dyndbg: fix static_branch manipulation netfilter: nat: avoid long-running port range loop netfilter: nat: move repetitive nat port reserve loop to a helper netfilter: move from strlcpy with unused retval to strscpy netfilter: remove NFPROTO_DECNET netfilter: conntrack: reduce timeout when receiving out-of-window fin or rst netfilter: conntrack: remove unneeded indent level net: sysctl: remove unused variable long_max net: ethernet: mtk_eth_soc: remove mtk_foe_entry_timestamp usb: dwc3: gadget: Submit endxfer command if delayed during disconnect usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer usb: dwc3: Increase DWC3 controller halt timeout usb: dwc3: Remove DWC3 locking during gadget suspend/resume usb: dwc3: Avoid unmapping USB requests if endxfer is not complete USB/ARM: Switch S3C2410 UDC to GPIO descriptors usb: misc: uss720: fix uninitialized variable rlen usb: gadget: f_fs: stricter integer overflow checks spi: Add capability to perform some transfer with chipselect off iommu/amd: Add command-line option to enable different page table iommu/amd: Add support for using AMD IOMMU v2 page table for DMA-API iommu/amd: Add support for Guest IO protection iommu/amd: Initial support for AMD IOMMU v2 page table iommu/amd: Update sanity check when enable PRI/ATS for IOMMU v1 table iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback netfilter: conntrack: ignore overly delayed tcp packets netfilter: conntrack: prepare tcp_in_window for ternary return value kselftest/arm64: Enforce actual ABI for SVE syscalls kselftest/arm64: Correct buffer allocation for SVE Z registers kselftest/arm64: Include larger SVE and SME VLs in signal tests kselftest/arm64: Allow larger buffers in get_signal_context() kselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx() kselftest/arm64: Validate contents of EXTRA_CONTEXT blocks kselftest/arm64: Only validate each signal context once kselftest/arm64: Remove unneeded protype for validate_extra_context() kselftest/arm64: Fix validation of EXTRA_CONTEXT signal context location kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT kselftest/arm64: Validate signal ucontext in place kselftest/arm64: Enumerate SME rather than SVE vector lengths for za_regs kselftest/arm64: Add a test for signal frames with ZA disabled kselftest/arm64: Tighten up validation of ZA signal context kselftest/arm64: kselftest harness for FP stress tests kselftest/arm64: Install signal handlers before output in FP stress tests net/mlx5e: Add support to configure more than one macsec offload device net/mlx5e: Add MACsec stats support for Rx/Tx flows net/mlx5e: Add MACsec offload SecY support net/mlx5e: Implement MACsec Rx data path using MACsec skb_metadata_dst net/mlx5e: Add MACsec RX steering rules net/mlx5: Add MACsec Rx tables support to fs_core net/mlx5e: Add MACsec offload Rx command support net/mlx5e: Implement MACsec Tx data path using MACsec skb_metadata_dst net/mlx5e: Add MACsec TX steering rules net/mlx5: Add MACsec Tx tables support to fs_core net/mlx5: Add MACsec offload Tx command support net/mlx5: Introduce MACsec Connect-X offload hardware bits and structures net/mlx5: Generalize Flow Context for new crypto fields net/mlx5: Removed esp_id from struct mlx5_flow_act net/macsec: Move some code for sharing with various drivers that implements offload net/macsec: Add MACsec skb_metadata_dst Rx Data path support net/macsec: Add MACsec skb_metadata_dst Tx Data path support iommu/dma: Move public interfaces to linux/iommu.h iommu/dma: Clean up Kconfig iommu: Clean up bus_set_iommu() iommu/virtio: Clean up bus_set_iommu() iommu/tegra-smmu: Clean up bus_set_iommu() iommu/omap: Clean up bus_set_iommu() iommu/mtk: Clean up bus_set_iommu() iommu/ipmmu-vmsa: Clean up bus_set_iommu() iommu/exynos: Clean up bus_set_iommu() iommu/dart: Clean up bus_set_iommu() iommu/arm-smmu-v3: Clean up bus_set_iommu() iommu/arm-smmu: Clean up bus_set_iommu() iommu/amd: Clean up bus_set_iommu() iommu: Move bus setup to IOMMU device registration drm/gma500: fix repeated words in comments iommu: Always register bus notifiers iommu/s390: Fail probe for non-PCI devices iommu/amd: Handle race between registration and device probe iommu/vt-d: Handle race between registration and device probe iommu/io-pgtable-arm: Remove iommu_dev==NULL special case iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better iommu: Retire iommu_capable() s390/ptdump: add missing amode31 markers s390/mm: split lowcore pages with set_memory_4k() MAINTAINERS: pwm-fan: Drop Bartlomiej Zolnierkiewicz dt-bindings: media: samsung,exynos5250-gsc: convert to dtschema spi: nxp-fspi: Do not dereference fwnode in struct device ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() regmap: spi-avmm: Use swabXX_array() helpers regmap: mmio: Use swabXX_array() helpers swab: Add array operations ASoC: dt-bindings: qcom,q6core: remove binding ASoC: simple-card-utils: switch to using gpiod API ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON ASoC: mediatek: mt8195-mt6359: Properly register sound card for SOF netfilter: nft_payload: reject out-of-range attributes via policy netlink: introduce NLA_POLICY_MAX_BE sfc: support PTP over Ethernet sfc: support PTP over IPv6/UDP sfc: allow more flexible way of adding filters for PTP drm/qxl: fix the suspend/resume issue on qxl device drm/bochs: fix blanking drm/virtio: set fb_modifiers_not_supported net: dsa: LAN9303: Add basic support for LAN9354 net: dsa: LAN9303: Add early read to sync net: dsa: microchip: add regmap_range for KSZ9896 chip net: dsa: microchip: ksz9477: remove 0x033C and 0x033D addresses from regmap_access_tables net: dsa: microchip: add KSZ9896 to KSZ9477 I2C driver net: dsa: microchip: add KSZ9896 switch support net/mlx5: Query ADV_VIRTUALIZATION capabilities net/mlx5: Introduce ifc bits for page tracker iommu: Remove duplicate ida_free in iommu_group_alloc iommu: Remove comment of dev_has_feat in struct doc iommu/omap: Fix buffer overflow in debugfs iommu/virtio: Do not dereference fwnode in struct device iommu: Do not dereference fwnode in struct device drm/sun4i: tv: Add missing reset assertion drm/sun4i: tv: Rename error label drm/sun4i: tv: Remove useless destroy function drm/sun4i: tv: Remove useless function drm/sun4i: tv: Convert to atomic hooks drm/sun4i: tv: Remove unused mode_valid drm/vc4: vec: Fix timings for VEC modes drm/vc4: vec: Remove redundant atomic_mode_set ath11k: Enable remain-on-channel support on WCN6750 drm/vc4: vec: Refactor VEC TV mode setting clocksource/drivers/renesas-ostm: Add support for RZ/V2L SoC drm/vc4: vec: Convert to atomic helpers drm/vc4: vec: Remove empty mode_fixup wifi: b43: remove empty switch statement wifi: cw1200: use get_unaligned_le64() wifi: cw1200: remove RCU STA pointer handling in TX wifi: mwifiex: fix endian annotations in casts wifi: mwifiex: fix endian conversion wifi: mwifiex: mark a variable unused wifi: wl18xx: add some missing endian conversions wifi: libertas: fix a couple of sparse warnings wifi: ipw2100: fix warnings about non-kernel-doc wifi: rtl8xxxu: Fix skb misuse in TX queue selection wifi: brcmfmac: remove redundant variable err wifi: brcmfmac: add 43439 SDIO ids and initialization wifi: rtl8xxxu: Simplify the error handling code bcma: Fix typo in comments wifi: p54: Fix comment typo wifi: mwifiex: Fix comment typo wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPORT DRIVER MAINTAINERS: Change status of some VMware drivers MAINTAINERS: Change VMware PVSCSI driver entry to upper case drm/ttm: Remove unnecessary '0' values from ret wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity crypto: aspeed - Fix sparse warnings crypto: aspeed: fix format unexpected build warning thunderbolt: Fix spelling mistake "simultaneusly" -> "simultaneously" thunderbolt: debugfs: Fix spelling mistakes in seq_puts text thunderbolt: Add support for ASMedia NVM image format thunderbolt: Move vendor specific NVM handling into nvm.c thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() thunderbolt: Rename and make nvm_read() available for other files thunderbolt: Extend NVM version fields to 32-bits thunderbolt: Allow NVM upgrade of USB4 host routers ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 2-port devices ARM: dts: am335x-netcom: add GPIO names for NetCom Plus 8-port devices ARM: dts: am335x-netcan: add GPIO names for NetCAN Plus device ARM: dts: am335x-baltos: add GPIO names for ir2110 device ARM: dts: am335x-baltos: add GPIO names for ir3220 and ir5221 devices ARM: dts: am335x-baltos: change nand-xfer-type drm/via: Add new condition to via_dma_cleanup() selftests/bpf: Add tracing_struct test in DENYLIST.s390x selftests/bpf: Use BPF_PROG2 for some fentry programs without struct arguments selftests/bpf: Add struct argument tests with fentry/fexit programs. libbpf: Add new BPF_PROG2 macro bpf: arm64: No support of struct argument in trampoline programs bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]() bpf: x86: Support in-register struct arguments in trampoline programs bpf: Allow struct argument in trampoline based programs bpf: Replace __ksize with ksize. scsi: qla2xxx: Fix spelling mistake "definiton" -> "definition" scsi: hisi_sas: Don't send bcast events from HW during nexus HA reset scsi: hisi_sas: Add helper to process bcast events scsi: hisi_sas: Drain bcast events in hisi_sas_rescan_topology() scsi: hisi_sas: Clear HISI_SAS_HW_FAULT_BIT earlier scsi: hisi_sas: Revert change to limit max hw sectors for v3 HW scsi: esas2r: Use flex array destination for memcpy() scsi: 3w-9xxx: Avoid disabling device if failing to enable it scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node scsi: qlogicpti: Fix dma_map_sg() check scsi: core: Remove useless host error codes scsi: core: Convert scsi_decide_disposition() to use SCSIML_STAT scsi: core: Add error codes for internal SCSI midlayer use scsi: cxlflash: Drop DID_ALLOC_FAILURE use scsi: qla2xxx: Drop DID_TARGET_FAILURE use scsi: virtio_scsi: Drop DID_NEXUS_FAILURE use scsi: virtio_scsi: Drop DID_TARGET_FAILURE use scsi: uas: Drop DID_TARGET_FAILURE use scsi: storvsc: Drop DID_TARGET_FAILURE use scsi: xen: Drop use of internal host codes drm/panel-edp: Fix typo in kerneldoc comment (appers=>appears) fscrypt: stop using PG_error to track error status iavf: Fix race between iavf_close and iavf_reset_task ice: Simplify memory allocation in ice_sched_init_port() ice: switch: Simplify memory allocation ice: add helper function to check FW API version ice: Check if reset in progress while waiting for offsets ice: Allow operation with reduced device MSI-X i40e: add description and modify interrupts configuration procedure drm/i915: Don't try to disable host RPS when this was never enabled. Bluetooth: hci_sync: Fix hci_read_buffer_size_sync Bluetooth: Add experimental wrapper for MGMT based mesh Bluetooth: Implement support for Mesh coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused drm/scheduler: quieten kernel-doc warnings i40e: Add basic support for I710 devices cgroup: Remove CFTYPE_PRESSURE cgroup: Improve cftype add/rm error handling Input: xpad - add support for XBOX One Elite paddles Input: xpad - Poweroff XBOX360W on mode button long press Input: xpad - fix wireless 360 controller breaking after suspend Input: xpad - add supported devices as contributed on github arm64/sysreg: Add hwcap for SVE EBF16 arm64/sve: Document our actual ABI for clearing registers on syscall kselftest/arm64: Count SIGUSR2 deliveries in FP stress tests kselftest/arm64: Always encourage preemption for za-test kselftest/arm64: Add simple hwcap validation Revert "drm: Add missing DP DSC extended capability definitions." Revert "drm/i915: Fix intel_dp_mst_compute_link_config" Revert "drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function" Revert "drm/i915: Add DSC support to MST path" binder: fix binder_alloc kernel-doc warnings binder: remove binder_alloc_set_vma() binder: rename alloc->vma_vm_mm to alloc->mm arm64: dts: qcom: msm8916-samsung-serranove: Add magnetometer arm64: dts: qcom: sc8280xp-pmics: Remove reg entry & use correct node name for pmc8280c_lpg node arm64: dts: qcom: sm7225-fairphone-fp4: Add pm7250b PMIC arm64: dts: qcom: Add pm7250b PMIC misc: microchip: pci1xxxx: fix dependency issues in building the pci1xxxx's aux bus driver. drm/i915: split out i915_gem.c declarations to i915_gem.h drm/i915: un-inline i915_gem_drain_freed_objects() drm/i915: un-inline i915_gem_drain_workqueue() drm/i915: remove unused i915_gem_set_global_seqno() declaration drm/i915: remove unused macro I915_GTT_OFFSET_NONE drm/bridge: anx7625: Set HPD irq detect window to 2ms ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() ALSA: hda: cs35l41: Call put_device() in the scope of get_device() RDMA/rtrs-clt: Kill xchg_paths RDMA/rtrs-clt: Break the loop once one path is connected RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH perf: Use sample_flags for txn perf: Use sample_flags for data_src perf: Use sample_flags for weight perf: Use sample_flags for branch stack perf/x86/intel/pebs: Fix PEBS timestamps overwritten perf: Add sample_flags to indicate the PMU-filled sample data ALSA: hda: beep: Simplify keep-power-at-enable behavior efi/loongarch: Add efistub booting support ALSA: usb-audio: Register card at the last interface drm/i915: consider HAS_FLAT_CCS() in needs_ccs_pages arm64: compat: Implement misalignment fixups for multiword loads wifi: rsi: fix kernel-doc warning net: moxa: fix endianness-related issues from 'sparse' net: ftmac100: fix endianness-related issues from 'sparse' wifi: mac80211_hwsim: always activate all links wifi: mac80211: implement link switching wifi: mac80211: keep A-MSDU data in sta and per-link wifi: mac80211: set up beacon timing config on links wifi: mac80211: add vif/sta link RCU dereference macros wifi: mac80211_hwsim: send NDP for link (de)activation wifi: mac80211: extend ieee80211_nullfunc_get() for MLO wifi: mac80211_hwsim: track active STA links wifi: mac80211_hwsim: skip inactive links on TX wifi: mac80211: add ieee80211_find_sta_by_link_addrs API wifi: mac80211: isolate driver from inactive links wifi: mac80211: make smps_mode per-link wifi: mac80211: use correct rx link_sta instead of default wifi: mac80211: set link_sta in reorder timeout net: lan966x: Extend lan966x with RGMII support drm/i915: Add DSC support to MST path drm/i915: Extract drm_dp_atomic_find_vcpi_slots cycle to separate function drm/i915: Fix intel_dp_mst_compute_link_config drm: Add missing DP DSC extended capability definitions. can: raw: use guard clause to optimize nesting in raw_rcv() can: raw: process optimization in raw_init() docs: networking: device drivers: flexcan: fix invalid email dt-bindings: net: can: nxp,sja1000: drop ref from reg-io-width can: etas_es58x: Replace zero-length array with DECLARE_FLEX_ARRAY() helper can: gs_usb: add RX and TX hardware timestamp support can: gs_usb: use common spelling of GS_USB in macros crypto: aspeed - fix build module error dt-bindings: input: touchscreen: stmpe: Remove node name requirement arm64: dts: qcom: fix syscon node names arm64: dts: qcom: sc8280xp: mark USB controllers as wakeup-sources arm64: dts: qcom: sc7280: Add device tree for herobrine evoker dt-bindings: arm: qcom: document sc7280 and evoker board arm64: dts: qcom: sc7280: Add cpu and llcc BWMON soc: qcom: icc-bwmon: force clear counter/irq registers soc: qcom: icc-bwmon: add support for sc7280 LLCC BWMON dt-bindings: interconnect: qcom,msm8998-bwmon: Add support for sc7280 BWMONs powerpc/pasemi: Use of_root in pas_pci_init() powerpc/pasemi: Use strscpy instead of strlcpy powerpc/xive: fix repeated words in comments powerpc/vas: fix repeated words in comments powerpc/mobility: fix repeated words in comments arm64: dts: rockchip: Fix SD card controller probe on Pinephone Pro drm: vkms: Add support to the RGB565 format drm: vkms: Adds XRGB_16161616 and ARGB_1616161616 formats drm: vkms: Supports to the case where primary plane doesn't match the CRTC drm: vkms: Refactor the plane composer to accept new formats drm: vkms: Add fb information to `vkms_writeback_job` drm: vkms: get the reference to `drm_framebuffer` instead if coping it drm: drm_atomic_helper: Add a new helper to deal with the writeback connector validation drm: vkms: Rename `vkms_composer` to `vkms_frame_info` drm: vkms: Replace hardcoded value of `vkms_composer.map` to DRM_FORMAT_MAX_PLANES can: kvaser_pciefd: remove redundant variable ret can: sja1000: remove redundant variable ret can: sja1000: Add support for RZ/N1 SJA1000 CAN Controller dt-bindings: can: nxp,sja1000: Document RZ/N1 power-domains support can: kvaser_usb: kvaser_usb_hydra: Use kzalloc for allocating only one element can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPROBE_DEFER can: flexcan: fix typo: FLEXCAN_QUIRK_SUPPPORT_* -> FLEXCAN_QUIRK_SUPPORT_* can: rx-offload: can_rx_offload_init_queue(): fix typo rnbd-srv: remove redundant setting of blk_open_flags rnbd-srv: make process_msg_close returns void rnbd-srv: add comment in rnbd_srv_rdma_ev block: remove unneeded return value of bio_check_ro() blk-mq: remove unneeded needs_restart check block/blk-map: Remove set but unused variable 'added' iio: pressure: icp10100: Switch from UNIVERSAL to DEFINE_RUNTIME_DEV_PM_OPS(). iio: adc: max1363: Drop provision to provide an IIO channel map via platform data iio: accel: bma400: Add support for single and double tap events iio: Add new event type gesture and use direction for single and double tap iio: Use per-device lockdep class for mlock iio: adc: add max11205 adc driver arm64: defconfig: Config that had RPMSG_CHAR now gets RPMSG_CTRL arm: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL ASoC: SOF: Remove strsplit_u32() and tokenize_input() lib/string_helpers: Introduce parse_int_array_user() r8169: remove not needed net_ratelimit() check netlink: Bounds-check struct nlmsgerr creation bpf: Optimize rcu_barrier usage between hash map and bpf_mem_alloc. bpf: Remove usage of kmem_cache from bpf_mem_cache. bpf: Remove prealloc-only restriction for sleepable bpf programs. bpf: Prepare bpf_mem_alloc to be used by sleepable bpf programs. bpf: Remove tracing program restriction on map types bpf: Convert percpu hash map to per-cpu bpf_mem_alloc. bpf: Add percpu allocation support to bpf_mem_alloc. bpf: Batch call_rcu callbacks instead of SLAB_TYPESAFE_BY_RCU. bpf: Adjust low/high watermarks in bpf_mem_cache bpf: Optimize call_rcu in non-preallocated hash map. bpf: Optimize element count in non-preallocated hash map. bpf: Relax the requirement to use preallocated hash maps in tracing progs. samples/bpf: Reduce syscall overhead in map_perf_test. selftests/bpf: Improve test coverage of test_maps bpf: Convert hash map to bpf_mem_alloc. bpf: Introduce any context BPF specific memory allocator. net: phy: Add 1000BASE-KX interface mode net: dpaa: Adjust queue depth on rate change soc: fsl: qbman: Add CGR update function soc: fsl: qbman: Add helper for sanity checking cgr ops net: dpaa: Use mac_dev variable in dpaa_netdev_init net: fman: Change return type of disable to void net: fman: Clean up error handling net: fman: Specify type of mac_dev for exception_cb net: fman: Use mac_dev for some params net: fman: Pass params directly to mac init net: fman: Map the base address once net: fman: Remove internal_phy_node from params net: fman: Inline several functions into initialization net: fman: Mark mac methods static net: fman: Move initialization to mac-specific files r8169: remove useless PCI region size check drm/i915/fbdev: do not create fbdev if HPD is suspended drm/i915/fbdev: suspend HPD before fbdev unregistration drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove drm/i915: Parse DP/eDP max lane count from VBT drm/i915: Rename some VBT bits drm/i915: Define all possible VBT device handles drm/i915: Define more VBT driver features block bits drm/i915: Document the sets of bits in the driver features block drm/i915: Define VBT max HDMI FRL rate bits drm/i915: Add the VBT LTTPR transparent vs. non-transparent bits drm/i915: Define VBT eDP/DP max lane count bits drm/i915: Properly define the DP redriver VBT bits RDMA/hfi1: Remove the unneeded result variable drm/i915: Add some more VBT version number comments pinctrl: berlin: fix spelling typo in comment spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime() spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume() regulator: bd9576: switch to using devm_fwnode_gpiod_get() regulator: bd71815: switch to using devm_fwnode_gpiod_get() regmap: trace: Remove unneeded blank lines regmap: trace: Remove explicit castings regmap: trace: Remove useless check for NULL for bulk ops ASoC: apple: mca: Postpone requesting of DMA channels ASoC: SOF: Introduce function sof_of_machine_select ASoC: wm_adsp: Handle optional legacy support ASoC: tas2562: Fix mute/unmute ASoC: tas2562: Drop conflicting set_bias_level power setting ASoC: soc-pcm.c: check fe condition at out of loop ASoC: soc-pcm.c: add soc_pcm_ret() ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib net: dsa: microchip: lan937x: add interrupt support for port phy link net: dsa: microchip: lan937x: clear the POR_READY_INT status bit net: dsa: microchip: add reference to ksz_device inside the ksz_port drm/i915: Unify VBT version number comments IB/mlx5: Support querying eswitch functions from DEVX net: ipa: verify a few more IDs net: ipa: further simplify gsi_channel_trans_last() net: ipa: simplify gsi_channel_trans_last() net: ipa: use IDs exclusively for last transaction net: ipa: use IDs for last allocated transaction net: ipa: rework last transaction determination r8169: use devm_clk_get_optional_enabled() to simplify the code r8169: remove comment about apparently non-existing chip versions r8169: merge handling of chip versions 12 and 17 (RTL8168B) usb: clean up after dropping driver registration log spam usb: gadget: udc: at91: switch to using fwnode_gpiod_get_index() usb: phy: tegra: switch to using devm_gpiod_get() USB: xhci: make xhci_get_endpoint_address static usb: ohci-platform: fix usb disconnect issue after s4 drm/atomic-helper: log EINVAL cause in drm_atomic_helper_async_check() drm/atomic-helper: print message on driver connector check failure drm: hide unregistered connectors from GETCONNECTOR IOCTL gpiolib: acpi: Add a quirk for Asus UM325UAZ gpiolib: acpi: Add support to ignore programming an interrupt arm64: dts: rockchip: rk3399: Radxa ROCK 4C+ arm64: dts: rockchip: Add RK3399-T OPP table dt-bindings: arm: rockchip: Document Radxa ROCK 4C+ soc: rockchip: io-domain: Add RV1126 IO domains dt-bindings: power: rockchip: Document RV1126 PMU IO domains soc: rockchip: power-domain: Add RV1126 power domains dt-bindings: power: rockchip: Document RV1126 power-controller dt-bindings: power: Add power-domain header for RV1126 drm/i915/ttm: Abort suspend on i915_ttm_backup failure dt-bindings: net: altera: tse: add an optional pcs register range net: altera: tse: convert to phylink net: pcs: add new PCS driver for altera TSE PCS net: altera: tse: cosmetic change to use reverse xmas tree ordering dt-bindings: net: Convert Altera TSE bindings to yaml drm/i915: Start using REG_BIT* macros with CDCLK registers powerpc/powermac/udbg_scc: Add missing of_node_put()s in udbg_scc_init() powerpc/powermac/pfunc_base: Add missing of_node_put() in macio_gpio_init_one() powerpc/powermac/low_i2c: Add missing of_node_put() in kw_i2c_probe() powerpc/powermac/feature: Add missing of_node_put() powerpc/pci-common: Fix refcount bug for 'phb->dn' powerpc/powernv: Add missing of_node_put()s powerpc/fsl_pci: Remove of_node_put() when reference escaped out powerpc/85xx: Add missing of_node_get/put() in ge_imp3a_pci_assign_primary() powerpc/44x: Add of_node_put() when break out from for_each powerpc/pci_dn: Add missing of_node_put() powerpc/pseries: Add missing of_node_put()s in hotplug-cpu.c macintosh: Add missing of_node_get() in do_attach() powerpc/83xx: Add missing of_node_put() in mpc832x_spi_init() powerpc/512x: Add missing of_node_put() in clock-commonclk.c powerpc/powermac: Add missing of_node_put() in smp_core99_setup() powerpc/sysdev/fsl_msi: Add missing of_node_put() powerpc/sysdev: Add missing of_node_put()s powerpc/embedded6xx/ls_uart: Add missing of_node_put() powerpc/pseries: Add missing of_node_put() in ibmebus powerpc/cell: Add missing of_node_put() in iommu.c powerpc/cell: Add missing of_node_put()s in cbe_regs.c powerpc/cell: Add missing of_node_put()s powerpc/kernel: Add missing of_node_put() in legacy_serial.c powerpc/perf: Add missing of_node_put()s in imc-pmu.c powerpc/embedded6xx: Add missing of_node_put()s powerpc/8xx: Add missing of_node_put() in tqm8xx_setup.c powerpc/maple: Add missing of_node_put() in time.c powerpc/85xx: Add missing of_node_put() in sgy_cst1000 powerpc/52xx: Add missing of_node_put() in media5200.c powerpc/85xx: Add missing of_node_put() in ksi8560.c powerpc/512x: Add missing of_node_put() in mpc5121_clk_init() powerpc/vdso: link with -z noexecstack powerpc/math-emu: Remove -w build flag and fix warnings powerpc/math_emu/efp: Include module.h arm64: dts: meson: add support for Beelink GT1 Ultimate dt-bindings: arm: amlogic: add Beelink GT1 Ultimate binding soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent() dmaengine: dw-axi-dmac: Drop obsolete dependency on COMPILE_TEST dmaengine: at_xdmac: Replace two if statements with only one with two conditions dmaengine: pl330: Remove unused flags dmaengine: stm32-dmamux: Simplify code and save a few bytes of memory dmaengine: stm32-dmamux: Fix comment typo dmaengine: sf-pdma:Remove the print function dev_err() dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow thunderbolt: Add support for receiver lane margining thunderbolt: Add helper to check if CL states are enabled on port thunderbolt: Pass CL state bitmask to tb_port_clx_supported() thunderbolt: Move port CL state functions into correct place in switch.c thunderbolt: Move tb_xdomain_parent() to tb.h powerpc/pseries: Move dtl scanning and steal time accounting to pseries platform powerpc/64: Remove PPC64 special case for cputime accounting default powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTING ARM: dts: imx6: skov: migrate to resistive-adc-touch ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines ARM: dts: imx6sl: use tabs for code indent ARM: dts: imx6sx: add missing properties for sram ARM: dts: imx6sll: add missing properties for sram ARM: dts: imx6sl: add missing properties for sram ARM: dts: imx6qp: add missing properties for sram ARM: dts: imx6dl: add missing properties for sram ARM: dts: imx6q: add missing properties for sram kselftest/cgroup: Add cpuset v2 partition root state test cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule cgroup/cpuset: Relocate a code block in validate_change() cgroup/cpuset: Show invalid partition reason string cgroup/cpuset: Add a new isolated cpus.partition type cgroup/cpuset: Relax constraints to partition & cpus changes cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective cgroup/cpuset: Miscellaneous cleanups & add helper functions cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset blk-throttle: clean up codes that can't be reached gpio: exar: access MPIO registers on cascaded chips gpiolib: make fwnode_get_named_gpiod() static cgroup: add pids.peak interface for pids controller cgroup: Remove data-race around cgrp_dfl_visible dt-bindings: dma: mediatek,uart-dma: Add binding for MT6795 SoC dmaengine: hsu: Include headers we are direct user of dmaengine: hsu: Use GENMASK() consistently dmaengine: hsu: using for_each_set_bit to simplify the code dmaengine: hsu: Finish conversion to managed resources dmaengine: stm32-mdma: add support to be triggered by STM32 DMA dmaengine: stm32-dma: add support to trigger STM32 MDMA dmaengine: stm32-dmamux: set dmamux channel id in dma features bitfield docs: arm: stm32: introduce STM32 DMA-MDMA chaining feature dmaengine: stm32-dma: use bitfield helpers dmaengine: stm32-dma: introduce 3 helpers to address channel flags MAINTAINERS: Add myself as maintainer for hisi_dma dmaengine: hisilicon: Dump regs to debugfs dmaengine: hisilicon: Adapt DMA driver to HiSilicon IP09 dmaengine: hisilicon: Use macros instead of magic number dmaengine: hisilicon: Add multi-thread support for a DMA channel dmaengine: hisilicon: Fix CQ head update dmaengine: hisilicon: Disable channels when unregister hisi_dma ipmi:ipmb: Fix a vague comment and a typo dmaengine: idxd: avoid deadlock in process_misc_interrupts() arm64: dts: rockchip: Add initial support for Pine64 PinePhone Pro dt-bindings: arm: rockchip: Add PinePhone Pro bindings dmaengine: qcom: gpi: Add SM6350 support dt-bindings: dmaengine: qcom: gpi: add compatible for SM6350 arm64: dts: rockchip: Add dts for a rk3399 based board EAIDK-610 dt-bindings: arm: rockchip: Add EAIDK-610 dt-bindings: vendor-prefixes: Add OPEN AI LAB dt-bindings: dma: arm,pl330: Add missing 'iommus' property arm64: dts: rockchip: add csi dphy node to rk356x dt-bindings: iio: adc: Add max11205 documentation file iio: magnetometer: yamaha-yas530: Use dev_err_probe() iio: magnetometer: yamaha-yas530: Make strings const in chip info iio: magnetometer: yamaha-yas530: Use pointers as driver data arm64: dts: rockchip: Add PCIe v3 nodes to BPI-R2-Pro arm64: dts: rockchip: Add PCIe v3 nodes to rk3568 dt-bindings: soc: grf: add pcie30-{phy,pipe}-grf phy: rockchip-inno-usb2: Return zero after otg sync phy: amlogic: use devm_clk_get_enabled() to simplify the code phy: rockchip: Support PCIe v3 dt-bindings: phy: rockchip: add PCIe v3 phy iio: adc: tsc2046: silent spi_device_id warning iio: adc: tsc2046: add vref support dt-bindings: iio: adc: ti,tsc2046: add vref-supply property powerpc/pseries: Add wait interval counter definitions to struct lppaca selftests/powerpc: Skip 4PB test on 4K PAGE_SIZE systems powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig Revert "sbitmap: fix batched wait_cnt accounting" drm/mediatek: dp: Audio support for MT8195 drm/mediatek: dp: Add hpd debounce drm/mediatek: dp: Add MT8195 External DisplayPort support drm/mediatek: dp: Determine device of next_bridge drm/mediatek: dp: Add multiple calibration data formats support drm/mediatek: dp: Add multiple smc commands support drm/mediatek: dp: Add multiple bridge types support drm/mediatek: Add MT8195 Embedded DisplayPort driver video/hdmi: Add audio_infoframe packing for DP dt-bindings: mediatek,dp: Add Display Port binding memblock_tests: move variable declarations to single block memblock tests: remove 'cleared' from comment blocks Input: aiptek - switch to using dev_groups for driver-specific attributes Input: psmouse - switch to using dev_groups for driver-specific attributes Input: atkbd - switch to using dev_groups for driver-specific attributes thermal: int340x_thermal: Consolidate priv->data_vault checks thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register() thermal: Drop duplicate words from comments fpga: prevent integer overflow in dfl_feature_ioctl_set_irq() wifi: mac80211_hwsim: fix multi-channel handling in netlink RX wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig wifi: nl80211: add MLD address to assoc BSS entries wifi: mac80211: mlme: refactor QoS settings code wifi: mac80211_hwsim: warn on invalid link address wifi: mac80211: fix double SW scan stop wifi: mac80211: mlme: assign link address correctly wifi: mac80211: move link code to a new file wifi: mac80211_hwsim: refactor RX a bit wifi: mac80211_hwsim: check STA magic in change_sta_links wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper wifi: mac80211_hwsim: remove multicast workaround wifi: nl80211: remove redundant err variable wifi: mac80211: Support POWERED_ADDR_CHANGE feature wifi: nl80211: Add POWERED_ADDR_CHANGE feature wifi: mac80211: prevent 4-addr use on MLDs wifi: mac80211: prevent VLANs on MLDs platform/x86: p2sb: Fix UAF when caller uses resource name platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver Revert "drm/i915/display: Re-add check for low voltage sku for max dp source rate" drm/todo: Add entry about dealing with brightness control on devices with > 1 panel ACPI: video: Fix indentation of video_detect_dmi_table[] entries ACPI: video: Drop NL5x?U, PF4NU1F and PF5?U?? acpi_backlight=native quirks ACPI: video: Drop "Samsung X360" acpi_backlight=native quirk ACPI: video: Remove acpi_video_set_dmi_backlight_type() platform/x86: samsung-laptop: Move acpi_backlight=[vendor|native] quirks to ACPI video_detect.c platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c platform/x86: asus-wmi: Drop DMI chassis-type check from backlight handling platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c platform/x86: toshiba_acpi: Stop using acpi_video_set_dmi_backlight_type() platform/x86: apple-gmux: Stop calling acpi/video.h functions platform/x86: nvidia-wmi-ec-backlight: Use acpi_video_get_backlight_type() ACPI: video: Add Apple GMUX brightness control detection ACPI: video: Add Nvidia WMI EC brightness control detection (v3) ACPI: video: Refactor acpi_video_get_backlight_type() a bit platform/x86: nvidia-wmi-ec-backlight: Move fw interface definitions to a header (v2) drm/radeon: Register ACPI video backlight when skipping radeon backlight registration drm/amdgpu: Register ACPI video backlight when skipping amdgpu backlight registration drm/nouveau: Register ACPI video backlight when nv_backlight registration fails (v2) drm/i915: Call acpi_video_register_backlight() (v3) drm/i915: Implement WaEdpLinkRateDataReload net: sched: htb: remove redundant resource cleanup in htb_init() net: sched: fq_codel: remove redundant resource cleanup in fq_codel_init() net: fec: add stop mode support for imx8 platform r8152: Add MAC passthrough support for Lenovo Travel Hub net/ipv4: Use __DECLARE_FLEX_ARRAY() helper net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() net: lantiq_etop: Fix return type for implementation of ndo_start_xmit net: sunplus: Fix return type for implementation of ndo_start_xmit net: xscale: Fix return type for implementation of ndo_start_xmit net: broadcom: Fix return type for implementation of ARM: dts: imx7ulp: Add IPG clock for lpi2c ARM: dts: imx7ulp: update the LPI2C clock-names selftest/bpf: Add test for bpf_getsockopt() bpf: Change bpf_getsockopt(SOL_IPV6) to reuse do_ipv6_getsockopt() bpf: Change bpf_getsockopt(SOL_IP) to reuse do_ip_getsockopt() bpf: Change bpf_getsockopt(SOL_TCP) to reuse do_tcp_getsockopt() bpf: Change bpf_getsockopt(SOL_SOCKET) to reuse sk_getsockopt() bpf: Embed kernel CONFIG check into the if statement in bpf_getsockopt bpf: net: Avoid do_ipv6_getsockopt() taking sk lock when called from bpf bpf: net: Change do_ipv6_getsockopt() to take the sockptr_t argument net: Add a len argument to compat_ipv6_get_msfilter() net: Remove unused flags argument from do_ipv6_getsockopt bpf: net: Avoid do_ip_getsockopt() taking sk lock when called from bpf bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument bpf: net: Avoid do_tcp_getsockopt() taking sk lock when called from bpf bpf: net: Change do_tcp_getsockopt() to take the sockptr_t argument bpf: net: Avoid sk_getsockopt() taking sk lock when called from bpf bpf: net: Change sk_getsockopt() to take the sockptr_t argument net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled ARM: dts: vf610: ddr pinmux pinctrl: pistachio: Switch to use fwnode instead of pinctrl: at91: use dev_dbg() instead of printk() pinctrl: at91: move gpio suspend/resume calls to driver's context pinctrl: at91: use kernel-doc style for documentation of at91_gpio_chip pinctrl: mcp23s08: Drop assignment of default number of OF cells rpmsg: char: Remove the unneeded result variable block: enable per-cpu bio caching for the fs bio set clk: imx8mp: tune the order of enet_qos_root_clk phy: rockchip: add support for the rk356x variant to rockchip-inno-csidphy dt-bindings: phy: add compatible for rk356x to rockchip-inno-csi-dphy dt-bindings: phy: Update Pratyush Yadav's email phy: qcom: edp: Postpone clk_set_rate until the PLL is up drm/bridge: chrontel-ch7033: Add byteswap order setting dt-bindings: Add byteswap order to chrontel ch7033 drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode drm/bridge: ti-sn65dsi86: Reject modes with too large blanking arm64: dts: marvell: 98dx25xx: use correct property for i2c gpios arm64: dts: marvell: add support for Methode eDPU dt-bindings: marvell: armada-37xx: add Methode eDPU compatible arm64: dts: marvell: split Methode uDPU DTS dt-bindings: phy: Add bindings doc for Sunplus USB2 PHY driver phy: usb: Add USB2.0 phy driver for Sunplus SP7021 ARM: dts: armada-38x: Add gpio-ranges for pin muxing arm64: dts: marvell: rename temp sensor nodes arm64: dts: marvell: uDPU: remove LED node pinctrl-names arm64: dts: marvell: uDPU: align LED-s with bindings arm64: dts: marvell: uDPU: add missing SoC compatible arm64: dts: marvell: espressobin-ultra: add generic Espressobin compatible dt-bindings: marvell: convert Armada 37xx compatibles to YAML dt-bindings: vendor-prefixes: add Methode Electronics ARM: dts: dove: Add definitions for PCIe error interrupts ARM: dts: kirkwood: Add definitions for PCIe error interrupts ARM: dts: armada-39x.dtsi: Add definitions for PCIe legacy INTx interrupts ARM: dts: armada-380.dtsi: Add definitions for PCIe legacy INTx interrupts ARM: dts: armada-375.dtsi: Add definitions for PCIe legacy INTx interrupts ARM: dts: armada-xp-mv78460.dtsi: Add definitions for PCIe legacy INTx interrupts ARM: dts: armada-xp-mv78260.dtsi: Add definitions for PCIe legacy INTx interrupts ARM: dts: armada-xp-mv78230.dtsi: Add definitions for PCIe legacy INTx interrupts ARM: dts: armada-xp-98dx3236.dtsi: Add definitions for PCIe legacy INTx interrupts ARM: dts: armada-370.dtsi: Add definitions for PCIe legacy INTx interrupts ARM: dts: dove: Add definitions for PCIe legacy INTx interrupts ARM: dts: kirkwood: Add definitions for PCIe legacy INTx interrupts drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers drm/i915/bios: Validate fp_timing terminator presence ARM: dts: kirkwood: lsxl: remove first ethernet port ARM: dts: kirkwood: lsxl: fix serial line ARM: dts: armada-xp: align SPI node name with dtschema arm64: dts: marvell: Add UART1-3 for AC5/AC5X ARM: dts: turris-omnia: Fix mpp26 pin name and comment selftests/xsk: Avoid use-after-free on ctx selftests/bpf: Store BPF object files with .bpf.o extension selftests/xsk: Add support for zero copy testing selftests/xsk: Make sure single threaded test terminates selftests/xsk: Add support for executing tests on physical device selftests/xsk: Increase chars for interface name to 16 selftests/xsk: Introduce default Rx pkt stream selftests/xsk: Query for native XDP support drm/i915/dp_mst: Fix mst_mgr lookup during atomic check selftests/bpf: Amend test_tunnel to exercise BPF_F_TUNINFO_FLAGS bpf: Support getting tunnel flags misc: microchip: pci1xxxx: Add power management functions - suspend & resume handlers. misc: microchip: pci1xxxx: Add gpio irq handler and irq helper functions irq_ack, irq_mask, irq_unmask and irq_set_type of irq_chip. misc: microchip: pci1xxxx: Add functions to configure gpio pins as input / output, get status, handle I/O for gpio pins. misc: microchip: pci1xxxx: load gpio driver for the gpio controller auxiliary device enumerated by the auxiliary bus driver. misc: microchip: pci1xxxx: load auxiliary bus driver for the PIO function in the multi-function endpoint of pci1xxxx device. bpf, tnums: Warn against the usage of tnum_in(tnum_range(), ...) wifi: ath11k: Add support to connect to non-transmit MBSSID profiles ASoC: rsnd: Add check for rsnd_mod_power_on wifi: ath11k: Fix hardware restart failure due to twt debugfs failure wifi: ath11k: Add TWT debugfs support for STA interface net: remove netif_tx_napi_add() net: bql: add more documentation net: ipa: track polled transactions with an ID net: ipa: track completed transactions with an ID net: ipa: track pending transactions with an ID net: ipa: track committed transactions with an ID net: ipa: track allocated transactions with an ID net: ipa: use an array for transactions arm64: Kconfig.platforms: Group NXP platforms together arm64: Kconfig.platforms: Re-organized Broadcom menu crypto: hisilicon/qm - return failure if vfs_num exceeds total VFs crypto: hisilicon/qm - fix missing put dfx access crypto: hisilicon/qm - check mailbox operation result crypto: aspeed - Enable compile testing crypto: qat - fix default value of WDT timer crypto: testmgr - fix indentation for test_acomp() args crypto: bcm - fix repeated words in comments net: lan966x: make reset optional dt-bindings: net: sparx5: don't require a reset line crypto: marvell/octeontx - fix repeated words in comments crypto: n2 - fix repeated words in comments hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear() Revert "crypto: allwinner - Fix dma_map_sg error check" Revert "crypto: gemini - Fix error check for dma_map_sg" HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs dt-bindings: clock: renesas,rzg2l: Document RZ/Five SoC wifi: move from strlcpy with unused retval to strscpy wifi: wilc1000: remove redundant ret variable wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() arm64: dts: renesas: Add V3H2 Condor-I board support arm64: dts: renesas: Add r8a77980a.dtsi arm64: dts: renesas: Add condor-common.dtsi arm64: dts: renesas: Drop clock-names property from RPC node wifi: wfx: prevent underflow in wfx_send_pds() wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() x86/defconfig: Enable CONFIG_DEBUG_WX=y x86/defconfig: Refresh the defconfigs wifi: rtw89: declare to support beamformee above bandwidth 80MHz wifi: rtw89: correct polling address of address CAM wifi: rtw89: no HTC field if TX rate might fallback to legacy wifi: rtw89: pci: correct TX resource checking in low power mode wifi: rtw89: pci: fix interrupt stuck after leaving low power mode wifi: rtw89: enlarge the CFO tracking boundary wifi: rtw89: pci: correct suspend/resume setting for variant chips wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore wifi: rtw89: 8852c: set TBTT shift configuration wifi: rtw89: add retry to change power_mode state wifi: rtw89: correct BA CAM allocation wifi: rtw89: 8852c: initialize and correct BA CAM content wifi: rtw89: 8852c: declare correct BA CAM number wifi: rtw89: 8852c: update TX power tables to R49 wifi: rtw89: 8852c: update RF radio A/B parameters to R49 wifi: rtw89: TX power limit/limit_ru consider negative rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c rtw89: coex: Add v1 Wi-Fi SCC coexistence policy rtw89: coex: Move _set_policy to chip_ops rtw89: coex: update WL role info v1 for RTL8852C branch using rtw89: coex: Add v1 version TDMA format and parameters rtw89: coex: Define BT B1 slot length rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip rtw89: coex: update radio state for RTL8852A/RTL8852C rtw89: 8852c: adjust mactxen delay of mac/phy interface rtw89: 8852c: modify PCIE prebkf time rtw89: ser: leave lps with mutex rtw89: declare support HE HTC always rtw89: 8852a: update HW setting on BB rtw89: 8852c: disable dma during mac init wifi: rtw89: early recognize FW feature to decide if chanctx wifi: rtw89: declare support for mac80211 chanctx ops by chip wifi: rtw89: add skeleton of mac80211 chanctx ops support wifi: rtw89: introduce entity mode and its recalculated prototype wifi: rtw89: initialize entity and configure default chandef wifi: rtw89: concentrate chandef setting to stack callback wifi: rtw89: concentrate parameter control for setting channel callback wifi: rtw89: rfk: concentrate parameter control while set_channel() wifi: rtw89: txpwr: concentrate channel related control to top wifi: rtw89: create rtw89_chan centrally to avoid breakage wifi: rtw89: re-arrange channel related stuffs under HAL wifi: rtw89: introduce rtw89_chan for channel stuffs wifi: rtw89: rewrite decision on channel by entity state ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers ACPI: video: Make backlight class device registration a separate step (v2) ACPI: video: Simplify acpi_video_unregister_backlight() ACPI: video: Remove acpi_video_bus from list before tearing it down ACPI: video: Drop backlight_device_get_by_type() call from acpi_video_get_backlight_type() drm/nouveau: Don't register backlight when another backlight should be used (v2) ARM: dts: lan966x: add led configuration x86/microcode: Print previous version of microcode after reload ipv6: tcp: send consistent autoflowlabel in SYN_RECV state selftests: net: dsa: symlink the tc_actions.sh test netdevsim: remove redundant variable ret net: rtnetlink: use netif_oper_up instead of open code net: sched: etf: remove true check in etf_enable_offload() bpf: Only add BTF IDs for socket security hooks when CONFIG_SECURITY_NETWORK is on Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend orangefs: use ->f_mapping _nfs42_proc_copy(): use ->f_mapping instead of file_inode()->i_mapping dma_buf: no need to bother with file_inode()->i_mapping nfs_finish_open(): don't open-code file_inode() bprm_fill_uid(): don't open-code file_inode() sgx: use ->f_mapping... exfat_iterate(): don't open-code file_inode(file) ibmvmc: don't open-code file_inode() ecryptfs: constify path spufs: constify path nd_jump_link(): constify path audit_init_parent(): constify path __io_setxattr(): constify path do_proc_readlink(): constify path overlayfs: constify path fs/notify: constify path may_linkat(): constify path do_sys_name_to_handle(): constify path ->getprocattr(): attribute name is const char *, TYVM... fs: fix UAF/GPF bug in nilfs_mdt_destroy hisi_acc_vfio_pci: Correct the function prefix for hssi_acc_drvdata() vfio: Remove vfio_group dev_counter vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUP vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXIT vfio/pci: Mask INTx during runtime suspend vfio: Increment the runtime PM usage count during IOCTL call vfio: Add the device features for the low power entry and exit vfio: Split VFIO_GROUP_GET_STATUS into a function vfio: Follow the naming pattern for vfio_group_ioctl_unset_container() vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container() vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd() vfio-pci: Replace 'void __user *' with proper types in the ioctl functions vfio-pci: Re-indent what was vfio_pci_core_ioctl() vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctl vfio-pci: Fix vfio_pci_ioeventfd() to return int vfio/pci: Simplify the is_intx/msi/msix/etc defines vfio/pci: Rename vfio_pci_register_dev_region() vfio/pci: Split linux/vfio_pci_core.h bpf: Remove useless else if selftests/bpf: Test concurrent updates on bpf_task_storage_busy selftests/bpf: Move sys_pidfd_open() into task_local_storage_helpers.h bpf: Use this_cpu_{inc_return|dec} for prog->active bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy drm/amd/display: fix indentation in commit_planes_for_stream() drm/amd/display: remove a duplicated declaration drm/amdgpu/vcn: Add MMSCH v4_0 support for sriov drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support drm/amdgpu/vcn: Add vcn/vcn1 in white list to load its firmware under sriov drm/amdgpu/vcn: Disable CG/PG for SRIOV drm/amd: Skip smu_v13 register irq on SRIOV VF drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF drm/amdgpu: Use RLCG to program GRBM_GFX_CNTL during full access time drm/amdgpu: Skip program SDMA0_SEM_WAIT_FAIL_TIMER_CNTL under SRIOV VF drm/amdgpu: Skip the VRAM base offset on SRIOV drm/amdgpu: skip "Issue additional private vm invalidation to MMHUB" on SRIOV drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV drm/amdgpu: Support PSP 13.0.10 on SR-IOV drm/amdgpu: sriov remove vcn_4_0 and jpeg_4_0 drm/amdgpu: refine virtualization psp fw skip check drm/amdgpu: enable WPTR_POLL_ENABLE for sriov on sdma_v6_0 drm/amdgpu: add a compute pipe reset for RS64 drm/amdgpu: add sriov nbio callback structure drm/amdgpu: add CHIP_IP_DISCOVERY support for virtualization drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1 drm/amd/display: fix documentation for amdgpu_dm_update_freesync_caps() Documentation/gpu: Add Multiplane Overlay doc Documentation/gpu: Add an explanation about the DCN pipeline Documentation/gpu: Add info table for ASICs drm/amd/amdgpu: skip ucode loading if ucode_size == 0 drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC x86/mm: Refuse W^X violations sbitmap: fix batched wait_cnt accounting MAINTAINERS: add spdxexclude to LICENSES and SPDX stuff VMCI: Update maintainers for VMCI devres: Slightly optimize alloc_dr() drivers: base: Print error code on synthetic uevent failure class: use IS_ERR_OR_NULL() helper in class_unregister() driver_core: move from strlcpy with unused retval to strscpy wifi: ath11k: Add cold boot calibration support on WCN6750 wifi: ath11k: Fix incorrect QMI message ID mappings wifi: ath11k: Register shutdown handler for WCN6750 cgroup: Implement cgroup_file_show() kernfs: Implement kernfs_show() kernfs: Factor out kernfs_activate_one() kernfs: Add KERNFS_REMOVING flags kernfs: Improve kernfs_drain() and always call on removal kernfs: Skip kernfs_drain_open_files() more aggressively kernfs: Refactor kernfs_get_open_node() kernfs: Drop unnecessary "mutex" local variable initialization kernfs: Simply by replacing kernfs_deref_open_node() with of_on() devres: remove devm_ioremap_np tty: mxser: remove redundant assignment to hwid dt-binding: serial: mediatek,uart: update bingding for MT8188 parport: add support for Netmos device 9900 get_maintainer: Add Alan to .get_maintainer.ignore staging: r8188eu: remove os_dep/mlme_linux.c staging: r8188eu: make two functions static drm/msm/a6xx: Handle GMU prepare-slumber hfi failure uio: dfl: add IOPLL user-clock feature id speakup_soft: Add direct module parameter speakup: Notify synthesizers of the punctuation level change speakup-dummy: Add support for PUNCT variable platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32 tty/vt: Add console_lock check to vt_console_print() kernel/panic: Drop unblank_screen call platform/x86: dell-wmi: Add WMI event 0x0012 0x0003 to the list ipack: Check dev_set_name() return value arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID arm64: dts: ti: k3-am65-main: Disable RNG node misc: ocxl: fix possible refcount leak in afu_ioctl() virt: move from strlcpy with unused retval to strscpy misc: move from strlcpy with unused retval to strscpy misc: fastrpc: Use USER_PD define in fastrpc_get_info_from_dsp misc: bcm_vk: Remove usage of deprecated functions misc: bcm-vk: Specify the minimum number of IRQ vecs livepatch: Add a missing newline character in klp_module_coming() binderfs: rework superblock destruction binderfs: remove unused INTSTRLEN macro binder: remove unused binder_alloc->buffer_free binder: fix trivial kernel-doc typo platform/x86: simatic-ipc: add new model 427G platform/x86: simatic-ipc: enable watchdog for 227G leds: simatic-ipc-leds-gpio: add new model 227G gpio-f7188x: use unique labels for banks/chips gpio-f7188x: Add GPIO support for Nuvoton NCT6116 gpio-f7188x: add a prefix to macros to keep gpio namespace clean gpio-f7188x: switch over to using pr_fmt USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() USB: FHCI: Switch to GPIO descriptors serial: Fix double word serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion ALSA: usb-audio: Clean up endpoint setups at PCM prepare livepatch: fix race between fork and KLP transition platform/x86: intel_cht_int33fe: Fix comment according to the code flow ALSA: asihpi - Remove useless code in hpi_meter_get_peak() platform/mellanox: Remove redundant 'NULL' check platform/mellanox: Remove unnecessary code platform/mellanox: mlxreg-lc: Fix locking issue platform/mellanox: mlxreg-lc: Fix coverity warning MAINTAINERS: Fix file pattern for ARM/APPLE MACHINE SOUND DRIVERS ASoC: apple: mca: Unselect COMMON_CLK in Kconfig drm/cmdline-parser: Use assert when needed drm/cmdline-parser: Merge negative tests gpu/drm/bridge/cadence: avoid flush_scheduled_work() usage net: sched: gred: remove NULL check before free table->tab in gred_destroy() regmap: mmio: Fix rebase error ASoC: codecs: rk817: drop I2C dependencies ASoC: codecs: wcd934x: add Slimbus dependency drm/i915/display: Fix warning callstack for imbalance wakeref arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries drm/panfrost: Update io-pgtable API arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node arm64: dts: ti: k3-am64-main: Add GPMC memory controller node arm64: dts: ti: k3-j721e-main: fix RNG node clock id arm64: dts: ti: k3-am64-main: Enable crypto accelerator dt-bindings: net: rockchip-dwmac: add rk3588 gmac compatible net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 mm/sl[au]b: check if large object is valid in __ksize() mm/slab_common: move declaration of __ksize() to mm/slab.h mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using sched/deadline: Move __dl_clear_params out of dl_bw lock sched/deadline: Add replenish_dl_new_period helper sched/deadline: Add dl_task_is_earliest_deadline helper arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges soundwire: intel: cleanup WakeEnable and WakeStatus soundwire: intel: cleanup AC Timing Control soundwire: intel: cleanup IO control soundwire: intel: cleanup PCM Stream channel map and channel count soundwire: intel: cleanup PCM stream capabilities soundwire: intel: add comment for control stream cap/chmap soundwire: intel: remove unused PDM capabilities soundwire: intel: cleanup SHIM SYNC soundwire: intel: remove IPPTR unused definition soundwire: intel: regroup definitions for LCTL soundwire: intel: cleanup definition of LCOUNT mm/slab_common: unify NUMA and UMA version of tracepoints mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace() mm/sl[au]b: generalize kmalloc subsystem ALSA: usb-audio: Drop superfluous interface setup at parsing xfrm: Update ipcomp_scratches with NULL when freed octeontx2-pf: Add egress PFC support RDMA/siw: Add missing Kconfig selections EDAC/mc: Drop duplicated dimm->nr_pages debug printout net: sched: remove redundant NULL check in change hook function arm64: dts: ti: k3-am64-main: Add main_cpts label scsi: target: pscsi: Remove repeated word "calling" scsi: hpsa: Simplify {clear|set}_bit() parameters scsi: hpsa: Use the bitmap API to allocate bitmaps scsi: lpfc: Remove unneeded result variable scsi: lpfc: Remove the unneeded result variable scsi: docs: Fix a typo scsi: qla2xxx: Update version to 10.02.07.900-k scsi: qla2xxx: Define static symbols scsi: qla2xxx: Enhance driver tracing with separate tunable and more scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status scsi: qla2xxx: Add debugfs create/delete helpers scsi: qla2xxx: Fix response queue handler reading stale packets scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational scsi: mpt3sas: Update driver version to 43.100.00.00 scsi: mpt3sas: Increase cmd_per_lun to 128 scsi: mpt3sas: Fix trace buffer registration failed scsi: mpt3sas: Don't change DMA mask while reallocating pools scsi: mpt3sas: Prevent error handler escalation when device removed powerpc/32: Remove wii_memory_fixups() powerpc/32: Allow fragmented physical memory powerpc/32: Drop a stale comment about reservation of gigantic pages powerpc/code-patching: Speed up page mapping/unmapping scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP scsi: qla2xxx: Avoid flush_scheduled_work() usage scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() scsi: qla2xxx: Remove unused qlt_tmr_work() scsi: qla2xxx: Remove unused del_sess_list field scsi: lpfc: Copyright updates for 14.2.0.6 patches scsi: lpfc: Update lpfc version to 14.2.0.6 scsi: lpfc: Remove SANDiags related code scsi: lpfc: Add warning notification period to CMF_SYNC_WQE scsi: lpfc: Rework MIB Rx Monitor debug info logic scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery scsi: st: Remove redundant variable pointer stp scsi: megaraid: Remove redundant assignment to variable mfiStatus scsi: initio: Remove redundant assignment to pointer scb scsi: message: fusion: Remove redundant variable iocnum scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices scsi: mpi3mr: Block I/Os while refreshing target dev objects scsi: mpi3mr: Refresh SAS ports during soft reset EDAC/mc: Replace spaces with tabs in memtype flags definition net-next: Fix IP_UNICAST_IF option behavior for connected sockets net: sched: gred/red: remove unused variables in struct red_stats net: sched: choke: remove unused variables in struct choke_sched_data net: axienet: Switch to 64-bit RX/TX statistics platform/chrome: cros_typec_switch: Inline DRV_NAME platform/chrome: cros_typec_switch: Use PTR_ERR_OR_ZERO() to simplify platform/chrome: cros_typec_switch: Remove impossible condition platform/chrome: cros_typec_switch: Add missing newline on printk net/rds: Pass a pointer to virt_to_page() clk: mediatek: mt8195: Add reset idx for USB/PCIe T-PHY dt-bindings: reset: mt8195: Add resets for USB/PCIe t-phy port 1 clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical clk: mediatek: mt8195: Add reset idx for PCIe0 and PCIe1 dt-bindings: reset: mt8195: Add resets for PCIE controllers clk: davinci: remove PLL and PSC clocks for DaVinci DM644x and DM646x Bluetooth: btusb: Add BT device 0cb8:c549 from RTW8852AE to tables Bluetooth: btusb: Add RTL8761BUV device (Edimax BT-8500) Bluetooth: btusb: RTL8761BUV consistent naming Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3592 Input: rt5120 - add power key support Bluetooth: Move hci_abort_conn to hci_conn.c Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt r8152: allow userland to disable multicast x86/Kconfig: Specify idle=poll instead of no-hlt x86/apic: Don't disable x2APIC if locked net: ethernet: move from strlcpy with unused retval to strscpy net: move from strlcpy with unused retval to strscpy selftests/bpf: Add test cases for htab update bpf: Propagate error from htab_lock_bucket() to userspace bpf: Disable preemption when increasing per-cpu map_locked dt-bindings: timer: Add missing (unevaluated|additional)Properties on child nodes dt-bindings: power: Add missing (unevaluated|additional)Properties on child nodes selftest/bpf: Ensure no module loading in bpf_setsockopt(TCP_CONGESTION) bpf, net: Avoid loading module when calling bpf_setsockopt(TCP_CONGESTION) drm/i915/slpc: Fix inconsistent locked return dt-bindings: gpio: stmpe: Remove node name requirement soc: mediatek: mutex: Add mt8186 mutex mod settings for mdp3 dt-bindings: soc: mediatek: Add mdp3 mutex support for mt8186 net: phy: smsc: use device-managed clock API thermal: move from strlcpy() with unused retval to strscpy() thermal: da9062-thermal: Drop redundant error message libbpf: Add GCC support for bpf_tail_call_static selftests/xsk: Add missing close() on netns fd xsk: Fix backpressure mechanism on Tx thermal/drivers/thermal_mmio: Drop of_match_ptr() x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register MAINTAINERS: Add include/linux/tnum.h to BPF CORE overflow, tracing: Define the is_signed_type() macro once testing/selftests: Add tests for the is_signed_type() macro clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's parent clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent dt-bindings: input: colibri-vf50-ts: Improve documentation Input: colibri-vf50-ts - don't depend on VF610_ADC drm/i915: Allow more varied alternate fixed modes for panels coresight: Make new csdev_access offsets unsigned coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors coresight: Re-use same function for similar sysfs register accessors coresight: Simplify sysfs accessors by using csdev_access abstraction coresight: Remove unused function parameter drm/i915/bios: Copy the whole MIPI sequence block drm/i915/bios: Dump PNPID and panel name drm/i915/fence: replace BUG_ON() with BUILD_BUG_ON() drm/i915/perf: replace BUG_ON() with WARN_ON() drm/i915/pch: replace BUG_ON() with drm_WARN_ON() drm/i915/dpll: replace BUG_ON() with drm_WARN_ON() drm/i915/crt: remove BUG_ON() gpio: imx-scu: add imx-scu GPIO driver dt-bindings: firmware: imx: Add imx-scu gpio node dt-bindings: gpio: Add imx scu gpio driver bindings drm/i915/gmbus: mass dev_priv -> i915 rename drm/i915/reg: stop using implicit dev_priv in DSPCLK_GATE_D drm/i915/gmbus: stop using implicit dev_priv in register definitions drm/i915/gmbus: add wrapper for gmbus mmio base drm/i915/gmbus: whitespace cleanup in reg definitions drm/i915/gmbus: split out gmbus regs in a separate file xattr: constify value argument in vfs_setxattr() ovl: use vfs_set_acl_prepare() acl: move idmapping handling into posix_acl_xattr_set() drm/i915: move and group properties under display.properties drm/i915: move atomic_helper under display sub-struct drm/i915: move quirks under display sub-struct drm/i915/quirks: abstract quirks further by making quirk ids an enum drm/i915/quirks: abstract checking for display quirks drm/i915: move and group modeset_wq and flip_wq under display.wq drm/i915: move dbuf under display sub-struct drm/i915: move fb_tracking under display sub-struct ARM: 9232/1: Replace this_cpu_* with raw_cpu_* in handle_bad_stack() ARM: 9228/1: vfp: kill vfp_flush/release_thread() ARM: 9226/1: disable FDPIC ABI pinctrl: imx8m: kconfig: Depends on SOC_IMX8M pinctrl: amd: change dev_warn to dev_dbg for additional feature support dt-bindings: arm: ti: k3: Sort the SoC definitions alphabetically dt-bindings: arm: ti: k3: Sort the am654 board enums net: hns3: net: hns3: add querying and setting fec off mode from firmware net: hns3: add querying and setting fec llrs mode from firmware net: hns3: add querying fec ability from firmware net: hns3: add getting capabilities of gro offload and fd from firmware soc: mediatek: pm-domains: Simplify some error message net: thunderbolt: Update module description with mention of USB4 net: thunderbolt: Enable full end-to-end flow control thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround thunderbolt: Show link type for XDomain connections too net: thunderbolt: Enable DMA paths only after rings are enabled dt-bindings: gpio: mpfs-gpio: allow parsing of hog child nodes. gpio/rockchip: Convert to generic_handle_domain_irq() drm/i915: move and group fdi members under display.fdi drm/i915: move and group power related members under display.power drm/i915: move fbc to display.fbc drm/i915: move vbt to display.vbt drm/i915: move mipi_mmio_base to display.dsi pinctrl: aspeed: Force to disable the function's signal phy: lan966x: add support for QUSGMII gpio: ucb1400: Use proper header drm/i915: move backlight to display.backlight drm/i915: move and group cdclk under display.cdclk drm/i915: move opregion to display.opregion drm/i915: move and group max_bw and bw_obj under display.bw drm/i915: move and group hdcp under display.hdcp spi: stm32-qspi: Refactor dual flash mode enable check in ->setup() spi: stm32-qspi: Replace of_gpio_named_count() by gpiod_count() ASoC: max98396: Make data monitor features configurable ASoC: dt-bindings: max98396: Document data monitor properties ASoC: ti: omap-mcbsp: remove useless assignment ASoC: fsl: fsl-utils: remove useless assignment ASoC: wcd9335: remove always-true condition ASoC: wcd-mbhc-v2: remove always-true condition ASoC: hdmi-codec: remove unused definitions ASoC: SOF: compress: Add copy function for capture case ASoC: SOF: compress: Move sof_compr_copy functionality arm64: dts: mediatek: Fix build warnings of mt8173 vcodec nodes xfrm: add extack to verify_sec_ctx_len xfrm: add extack to validate_tmpl xfrm: add extack to verify_policy_type xfrm: add extack to verify_policy_dir xfrm: add extack support to verify_newpolicy_info xfrm: propagate extack to all netlink doit handlers net: dsa: microchip: remove IS_9893 flag net: dsa: microchip: remove unused sgmii variable net: dsa: microchip: ksz9477: remove unused "on" variable net: dsa: microchip: remove unused port phy variable net: dsa: microchip: ksz9477: use internal_phy instead of phy_port_cnt net: dsa: microchip: add regmap_range for KSZ9477 chip net: dsa: microchip: ksz9477: remove MII_CTRL1000 check from ksz9477_w_phy() net: dsa: microchip: add regmap_range for KSZ8563 chip net: dsa: microchip: add support for regmap_access_tables net: dsa: microchip: KSZ9893: do not write to not supported Output Clock Control Register net: dsa: microchip: ksz8795: add error handling to ksz8_r/w_phy net: dsa: microchip: ksz9477: add error handling to ksz9477_r/w_phy net: dsa: microchip: forward error value on all ksz_pread/ksz_pwrite functions net: dsa: microchip: allow to pass return values for PHY read/write accesses net: dsa: microchip: don't announce extended register support on non Gbit chips net: dsa: microchip: do per-port Gbit detection instead of per-chip net: dsa: microchip: add separate struct ksz_chip_data for KSZ8563 chip core: Variable type completion media: destage Hantro VPU driver usb: reduce kernel log spam on driver registration usbip: add USBIP_URB_* URB transfer flags usb: dwc3: gadget: Continue handling EP0 xfercomplete events usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect usb: dwc3: gadget: Force sending delayed status during soft disconnect usb: dwc3: Do not service EP0 and conndone events if soft disconnected usb: host: xhci-plat: suspend/resume clks for brcm usb: host: xhci-plat: suspend and resume clocks usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value usb: host: Initiate urb ep with udev ep0 usb: ehci: Use endpoint in URB to get maxpacket usb: gadget: function: rndis: limit # of RNDIS instances to 1000 usb: chipidea: Add support for VBUS control with PHY usb: chipidea: clarify Documentation/ABI text usb: gadget: f_ncm: noop - remove INIT_NDP{16,32}_OPTS macros usb: gadget: at91_udc: Fix comments typo usb: gadget: net2272: Remove the initialization of statics to 0 dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes RDMA/rxe: Delete error messages triggered by incoming Read requests RDMA/rxe: Remove the unused variable obj RDMA/rxe: Fix the error caused by qp->sk RDMA/rxe: Fix "kernel NULL pointer dereference" error acl: add vfs_set_acl_prepare() acl: return EOPNOTSUPP in posix_acl_fix_xattr_common() ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers Revert "net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get()" mlxsw: spectrum: Add a copy of 'struct mlxsw_config_profile' for Spectrum-4 mlxsw: Add a helper function for getting maximum LAG ID mlxsw: Support configuring 'max_lag' via CONFIG_PROFILE mlxsw: cmd: Edit the comment of 'max_lag' field in CONFIG_PROFILE Documentation: bonding: clarify supported modes for tlb_dynamic_lb mlxsw: minimal: Return -ENOMEM on allocation failure net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() funeth: remove pointless check of devlink pointer in create/destroy_netdev() flows dt-bindings: net: dsa: mediatek,mt7530: update binding description dt-bindings: net: dsa: mediatek,mt7530: define phy-mode per switch dt-bindings: net: dsa: mediatek,mt7530: update examples dt-bindings: net: dsa: mediatek,mt7530: fix reset lines dt-bindings: net: dsa: mediatek,mt7530: fix description of mediatek,mcm dt-bindings: net: dsa: mediatek,mt7530: make trivial changes Input: adp5588-keys - use new PM macros Input: adp5588-keys - add regulator support Input: adp5588-keys - add optional reset gpio Input: adp5588-keys - fix coding style warnings Input: adp5588-keys - do not check for irq presence dt-bindings: input: adp5588: add bindings Input: adp5588-keys - add support for fw properties Input: adp5588-keys - bail out on returned error gpio: gpio-adp5588: drop the driver Input: adp5588-keys - support gpi key events as 'gpio keys' dt-bindings: clock: drop minItems equal to maxItems clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate Input: matrix_keypad - replace of_gpio_named_count() by gpiod_count() Input: clps711x-keypad - get rid of OF_GPIO dependency selinux: declare read-only parameters const selinux: use int arrays for boolean values drm/amdgpu: Remove the unneeded result variable 'r' drm/amdgpu: add new ip block for MES 11.0.3 drm/amdgpu: add new ip block for GFX 11.0 drm/amdgpu: Set GC family for GC 11.0.3 drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 drm/amdkfd: Added GFX 11.0.3 Support drm/amdgpu: init gfx config for gfx v11_0_3 drm/amdgpu: declare firmware for new MES 11.0.3 drm/amdgpu: declare firmware for new GC 11.0.3 drm/amdgpu: add new ip block for GMC 11.0 drm/amdgpu: initialize gmc sw config for v11_0_3 drm/amdgpu: add gfxhub_v3_0_3 support drm/amdgpu: add gc v11_0_3 ip headers drm/amdgpu: only init tap_delay ucode when it's included in ucode binary selinux: remove an unneeded variable in sel_make_class_dir_entries() userfaultfd: open userfaultfds with O_RDONLY s390/mm: remove unused access parameter from do_fault_error() s390/delay: sync comment within __delay() with reality s390: move from strlcpy with unused retval to strscpy drm/i915/ats-m: Add thread execution tuning setting Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" thermal: gov_user_space: Do not lock thermal zone mutex spi: spi-rockchip: Add rk3588-spi compatible bpftool: Add support for querying cgroup_iter link ASoC: amd: fix spelling mistake: "i.e" -> "i.e." memory: mtk-smi: mt8188: Add SMI Support memory: mtk-smi: Add enable IOMMU SMC command for MM master memory: mtk-smi: Add return value for configure port function dt-bindings: memory: mediatek: Add mt8188 smi binding iio: light: ltrf216a: Add raw attribute dt-bindings: iio: Add missing (unevaluated|additional)Properties on child nodes MAINTAINERS: fix Analog Devices forum links iio/accel: fix repeated words in comments dt-bindings: iio: accel: add dt-binding schema for msa311 accel driver iio: add MEMSensing MSA311 3-axis accelerometer driver MAINTAINERS: Add myself as a reviewer for panel-edp.c staging: vt6655: Rename function MACvSetShortRetryLimit staging: vt6655: Delete function MACbIsIntDisable staging: vt6655: Rename function MACbIsRegBitsOff staging: vt6655: Replace macro MACvSetRFLE_LatchBase staging: vt6655: Rename macro MACvSelectPage1 staging: vt6655: Rename macro MACvSelectPage0 staging: vt6655: Rename function MACvSetBBType staging: vt6655: Convert macro MACvSetBBType to function staging: vt6655: Remove declaration of s_vCalculateOFDMRParameter staging: rtl8192e: Describe each kernel config option staging: r8188eu: use time_after_eq(a,b) to replace "a>=b" staging/rtl8192e: fix repeated words in comments staging: rtl8192e: Remove PHY_SetRFPowerState and rename StateToSet staging: rtl8192e: Remove Unnecessary ftrace-like logging staging: rtl8192e: Rename Tx... and RxCheckStuckHandler staging: rtl8192e: Remove blank lines in rtl_core.c KVM: arm64/mmu: count KVM s2 mmu usage in secondary pagetable stats KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats. media: platform: mtk-mdp3: add MediaTek MDP3 driver media: dt-binding: mediatek: add bindings for MediaTek CCORR and WDMA media: dt-binding: mediatek: add bindings for MediaTek MDP3 components media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init media: xilinx: video: Add 1X12 greyscale format media: xilinx: csi2rxss: Add 1X12 greyscale format media: staging: media: imx: imx7-media-csi: Increase video mem limit media: uvcvideo: Limit power line control for Sonix Technology media: uvcvideo: Use entity get_cur in uvc_ctrl_set media: uvcvideo: Fix typo 'the the' in comment media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() media: uvcvideo: Fix memory leak in uvc_gpio_parse media: renesas: vsp1: Add support for RZ/G2L VSPD media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit media: renesas: vsp1: Add support for VSP software version media: renesas: vsp1: Add support to deassert/assert reset line media: dt-bindings: media: renesas,vsp1: Document RZ/G2L VSPD bindings media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start() media: amphion: fix a bug that vpu core may not resume after suspend phy: qcom-qmp-usb: drop pipe clock lane suffix phy: qcom-qmp-pcie-msm8996: drop reset lane suffix phy: qcom-qmp-pcie-msm8996: drop pipe clock lane suffix phy: qcom-qmp-combo: drop pipe clock lane suffix phy: qcom-qmp-combo: drop unused lane reset phy: qcom-qmp-pcie: drop pipe clock lane suffix dt-bindings: phy: qcom,qmp-usb3-dp: deprecate USB PIPE clock name dt-bindings: phy: qcom,qmp-usb3-dp: fix bogus clock-cells property dt-bindings: phy: qcom,qmp-usb: add missing qcom,sc7180-qmp-usb3-phy schema dt-bindings: phy: qcom,qmp-usb: deprecate PIPE clock name dt-bindings: phy: qcom,qmp-usb: add missing child node schema dt-bindings: phy: add QMP USB PHY schema dt-bindings: phy: qcom,qmp-ufs: add missing child node schema dt-bindings: phy: qcom,qmp-ufs: add missing SM8150 power domain dt-bindings: phy: qcom,qmp-ufs: add missing SM8450 clock dt-bindings: phy: add QMP UFS PHY schema dt-bindings: phy: qcom,qmp-pcie: deprecate PIPE clock name dt-bindings: phy: qcom,qmp-pcie: add missing child node schema dt-bindings: phy: add QMP PCIe PHY schema dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate reset names dt-bindings: phy: qcom,msm8996-qmp-pcie: deprecate PIPE clock names dt-bindings: phy: qcom,msm8996-qmp-pcie: add missing child node schema dt-bindings: phy: add qcom,msm8996-qmp-pcie-phy schema dt-bindings: phy: qcom,qmp: drop child-node comment dt-bindings: phy: qcom,qmp: clean up example dt-bindings: phy: qcom,qmp: clean up descriptions dt-bindings: phy: qcom,qmp: fix child node description dt-bindings: phy: qcom,qmp: drop redundant descriptions dt-bindings: phy: qcom,qmp: sort compatible strings dt-bindings: phy: qcom,qmp: fix bogus clock-cells property media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc media: amphion: don't change the colorspace reported by decoder. media: amphion: adjust the encoder's value range of gop size media: amphion: insert picture startcode after seek for vc1g format media: cedrus: Fix endless loop in cedrus_h265_skip_bits() media: cedrus: Set the platform driver data earlier drm/i915/selftests: allow misaligned_pin test work with unmappable memory media: cedrus: Fix watchdog race condition media: videobuf2: Remove vb2_find_timestamp() media: cedrus: Use vb2_find_buffer media: mediatek: vcodec: Skip non CBR bitrate mode media: mediatek: vcodec: Add mt8188 encoder's chip name media: mediatek: vcodec: add decoder compatible to support mt8188 media: dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8188 media: mediatek: vcodec: Use ctx vb2_queue mutex instead of device mutex media: mediatek: vcodec: Fix bitstream crop information error media: mediatek: vcodec: Remove encoder driver get IRQ resource media: mediatek: vcodec: Add mt8188 encoder driver media: dt-bindings: media: mediatek: vcodec: Add encoder dt-bindings for mt8188 media: mediatek: vcodec: Add encoder driver support for 34-bit iova serial: tegra: Remove custom frame size calculation serial: sunsab: Remove frame size calculation dead-code serial: fsl_lpuart: Remove custom frame size calculation serial: cpm_uart: Remove custom frame size calculation serial: ucc_uart: Remove custom frame size calculation media: ti: cal: fix wdma irq for metadata media: ti: cal: combine wdma irq handling termios: get rid of stray asm/termios.h include in n_hdlc.c loongarch: remove generic-y += termios.h serial: pch_uart: CIRC_CNT_TO_END() is enough serial: sh-sci: tail is already on valid range serial: sh-sci: CIRC_CNT_TO_END() is enough tty: Make ->set_termios() old ktermios const usb: serial: Make ->set_termios() old ktermios const serial: Make ->set_termios() old ktermios const tty: Make ldisc ->set_termios() old ktermios const tty: Make tty_termios_copy_hw() old ktermios const serial: dz: Assume previous baudrate is valid tty: Fix comment style in tty_termios_input_baud_rate() tty: Remove baudrate dead code & make ktermios params const tty: move from strlcpy with unused retval to strscpy dt-bindings: serial: samsung: Add 'power-domains' property dt-bindings: serial: renesas,scif: Document RZ/Five SoC wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() tty/vt: Remove printable variable dt-bindings: serial: samsung_uart: drop ref from reg-io-width tty: serial: meson: Use devm_clk_get_enabled() helper serial: 8250: Clear dma tx_err unconditionally serial: 8250: Add helper for clearing IER tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency serial: pic32_uart: Convert to use GPIO descriptors serial: pic32_uart: Utilize uart_console_enabled() serial: fsl_lpuart: Fix comment typo serial: pl011: Add reg-io-width parameters dt-bindings: serial: pl011: Add a reg-io-width parameter tty: xilinx_uartps: Check the clk_enable return value tty: xilinx_uartps: Add timeout waiting for loop tty: xilinx_uartps: Prevent writes when the controller is disabled tty: xilinx_uartps: Fix the ignore_status tty: xilinx_uartps: Initialise the read_status_mask tty: xilinx_uartps: Update copyright text to correct format tty: xilinx_uartps: Check clk_enable return value net: devlink: stub port params cmds for they are unused internally net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() net: ngbe: Add build support for ngbe spi: amd: Fix speed selection ethtool: report missing header via ext_ack in the default handler ethtool: strset: report missing ETHTOOL_A_STRINGSET_ID via ext_ack devlink: use missing attribute ext_ack netlink: add helpers for extack attr presence checking netlink: add support for ext_ack missing attributes netlink: factor out extack composition memblock tests: add tests for memblock_trim_memory memblock tests: add tests for memblock_*bottom_up functions memblock tests: update alloc_nid_api to test memblock_alloc_try_nid_raw memblock tests: update alloc_api to test memblock_alloc_raw memblock tests: add additional tests for basic api and memblock_alloc memblock tests: add labels to verbose output for generic alloc tests memblock tests: update zeroed memory check for memblock_alloc_* tests memblock tests: update tests to check if memblock_alloc zeroed memory memblock tests: update reference to obsolete build option in comments memblock tests: add command line help option i2c: imx-lpi2c: use bulk clk API dt-bindings: i2c: i2c-imx-lpi2c: add i.MX93 dt-bindings: i2c: i2c-imx-lpi2c: add dmas property dt-bindings: i2c: i2c-imx-lpi2c: add ipg clk net: unify alloclen calculation for paged requests ARM: 9221/1: traps: print un-hashed user pc on undefined instruction nfp: add support for eeprom get and set command nfp: check if application firmware is indifferent to port speed nfp: propagate port speed from management firmware ARM: make ARCH_MULTIPLATFORM user-visible ARM: fix XIP_KERNEL dependencies RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp IB/cm: Refactor cm_insert_listen() and cm_find_listen() IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() IB/cm: Remove the service_mask parameter from ib_cm_listen() RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_ev spi: renesas,sh-msiof: Fix 'unevaluatedProperties' warnings ASoC: codecs: rk817: fix missing I2C dependency in compile test perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-independent task targets perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU-independent task targets perf/hw_breakpoint: Introduce bp_slots_histogram perf/hw_breakpoint: Reduce contention with large number of tasks locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() powerpc/hw_breakpoint: Avoid relying on caller synchronization soc: mediatek: mtk-svs: Explicitly include bitfield header perf/hw_breakpoint: Remove useless code related to flexible breakpoints perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable perf/hw_breakpoint: Optimize constant number of breakpoint slots perf/hw_breakpoint: Mark data __ro_after_init perf/hw_breakpoint: Optimize list of per-task breakpoints perf/hw_breakpoint: Clean up headers perf/hw_breakpoint: Provide hw_breakpoint_is_used() and use in test perf/hw_breakpoint: Add KUnit test for constraints accounting arm64: dts: mediatek: Add missing xHCI clocks for mt8192 and mt8195 PCI: qcom-ep: Add MODULE_DEVICE_TABLE drm/bridge: it6505: Fix the order of DP_SET_POWER commands drm/bridge: megachips: Fix a null pointer dereference bug drm/dp: add drm_dp_phy_name() for getting DP PHY name arm64: dts: renesas: r8a779f0: Add MSIOF nodes dt-bindings: arm: renesas: Document Renesas R-Car V3H2 SoC and board phy: move from strlcpy with unused retval to strscpy phy: qcom-qmp-combo: Add sc8280xp USB/DP combo phys phy: qcom-qmp: Add SC8280XP USB3 UNI phy phy: qcom-qmp-combo: Parameterize swing and pre_emphasis tables dt-bindings: phy: qcom,qmp: Add compatible for SC8280XP USB phys phy: qualcomm: phy-qcom-qmp: add support for combo USB3+DP phy on SDM845 dt-bindings: phy: samsung,ufs-phy: match clock items phy: tegra: xusb: Only warn once about reset problems in .remove() dt-bindings: phy: Add missing (unevaluated|additional)Properties on child nodes dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM6375 media: ti: cal: use CSI-2 frame number for seq number media: ti: cal: rename sd_state to state media: ti: cal: fix useless variable init media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16 media: MAINTAINERS: change tc358743 maintainer media: dw100: Fix an error handling path in dw100_probe() media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due to RiSC engine stall ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper media: videodev2.h: drop V4L2_CAP_ASYNCIO media: rockchip: rga: Fix probe rga_parse_dt bugs media: v4l2-ctrls: Fix typo in VP8 comment media: airspy: fix memory leak in airspy probe phy: qcom: edp: Add SC8280XP eDP and DP PHYs phy: qcom: edp: Introduce support for DisplayPort phy: qcom: edp: Perform lane configuration phy: qcom: edp: Generate unique clock names dt-bindings: phy: qcom-edp: Add SC8280XP PHY compatibles media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap() media: cx88: Fix a null-ptr-deref bug in buffer_prepare() media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g dt-bindings: phy: ti,phy-j721e-wiz: Add support for ti,j7200-wiz-10g dt-bindings: phy: ti,phy-j721e-wiz: deprecate clock MUX nodes phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver dt-bindings: phy: Add PHY_TYPE_USXGMII definition phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 soundwire: intel: set dev_num_ida_min soundwire: bus: allow device number to be unique at system level soundwire: bus: rename sdw_ida as sdw_bus_ida f2fs: remove gc_urgent_high_limited for cleanup f2fs: iostat: support accounting compressed IO f2fs: use memcpy_{to,from}_page() where possible f2fs: fix wrong continue condition in GC f2fs: LFS mode does not support ATGC ARM: dts: qcom: pmx55: align SPMI PMIC Power-on node name with dtschema ARM: dts: qcom: pm8941: align SPMI PMIC LPG node name with dtschema ARM: dts: qcom: align SPMI PMIC ADC node name with dtschema arm64: dts: qcom: sdm845-mtp: correct ADC settle time arm64: dts: qcom: sc7280-idp: correct ADC channel node name and unit address arm64: dts: qcom: align PMIC GPIO pin configuration with DT schema arm64: dts: qcom: align SPMI PMIC Power-on node name with dtschema arm64: dts: qcom: align SPMI PMIC LPG node name with dtschema arm64: dts: qcom: align SPMI PMIC regulators node name with dtschema arm64: dts: qcom: align SPMI PMIC ADC node name with dtschema arm64: dts: qcom: pmk8350: drop interrupt-names from ADC arm64: dts: qcom: pmk8350: drop incorrect io-channel-ranges arm64: dts: qcom: sc7280: Update gpu opp table arm64: dts: qcom: sc7280-qcard: Add alias 'wifi0' soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version audit: use time_after to compare time soc: qcom: qmi: use const for struct qmi_elem_info arm64: dts: qcom: sm8250: move DSI opp table to the dsi0 node soc: qcom: icc-bwmon: remove redundant ret variable arm64: dts: qcom: sm8450: add Inline Crypto Engine registers and clock arm64: dts: qcom: sc7280-herobrine: Don't enable the USB 2.0 port arm64: dts: qcom: sc7180-trogdor: Keep pm6150_adc enabled for TZ arm64: dts: qcom: pm8350c: Drop PWM reg declaration arm64: dts: qcom: sc7280: Add support for zoglin dt-bindings: arm: qcom: document zoglin board arm64: dts: qcom: msm8996-xiaomi-*: Add LEDs arm64: dts: qcom: use GPIO flags for tlmm arm64: dts: qcom: sdm845-db845c: drop gpios from CCI I2C sensors arm64: dts: qcom: sdm845-db845c: drop power-domains from CCI I2C sensors ARM: dts: qcom: use GPIO flags for tlmm ASoC: amd: enable Pink sardine platform machine driver build. ASoC: amd: add Pink Sardine machine driver using dmic ASoC: amd: create platform device for acp6.2 machine driver ASoC: amd: enable Pink Sardine acp6.2 drivers build ASoC: amd: add acp6.2 pdm driver pm ops ASoC: amd: add acp6.2 pci driver pm ops ASoC: amd: add acp6.2 pdm driver dma ops ASoC: amd: add acp6.2 irq handler ASoC: amd: add acp6.2 pdm platform driver ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver ASoC: amd: add acp6.2 init/de-init functions ASoC: amd: add Pink Sardine ACP PCI driver ASoC: amd: add Pink Sardine platform ACP IP register header drm/amd/display: clean up some inconsistent indentings drm/amd/display: clean up some inconsistent indentings drm/amd/display: clean up some inconsistent indentings drm/amd/display: clean up one inconsistent indenting drm/amdgpu: add new ip block for LSDMA 6.0 drm/amdgpu: add new ip block for sdma 6.0 drm/amdgpu: declare firmware for new SDMA 6.0.3 drm/amdgpu: enable smu block for smu 13.0.10 drm/amdgpu: added supported smu 13.0.10 sw pptable drm/amd/pm: add smu_v13_0_10 driver if version drm/amd/pm: add smu_v13_0_10 support drm/amdgpu: add new ip block for PSP 13.0 drm/amdgpu: added firmware module for psp 13.0.10 drm/amdgpu: support psp v13_0_10 ip block drm/amdgpu: add new ip block for SOC21 drm/amdgpu: Enable pg/cg flags on GC11_0_3 for VCN drm/amdgpu: initialize common sw config for v11_0_3 drm/amdgpu: drop gc 11_0_0 golden settings drm/amdkfd: remove redundant variables err and ret drm/amd/display: remove redundant vertical_line_start variable drm/amd/display: Correct cursor position on horizontal mirror drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBypass drm/amd/display: Fix check for stream and plane drm/amd/display: Re-initialize viewport after pipe merge drm/amd/display: Use correct plane for CAB cursor size allocation drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks drm/amd/display: 3.2.201 drm/amd/pm: bump SMU 13.0.0 driver_if header version drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs drm/amd/pm: use vbios carried pptable for those supported SKUs drm/amd/display: Add visual confirm color support for SubVP drm/amd/display: [FW Promotion] Release 0.0.132.0 drm/amd/display: Add comments. drm/amd/display: Revert "program k1/k2 divider for virtual signal for DCN32" drm/amd/display: Fix primary EDP link detection drm/amd/display: fix wrong register access drm/amd/display: use actual cursor size instead of max for CAB allocation drm/amd/display: disable display fresh from MALL on an edge case for DCN321 drm/amd/display: Fix CAB cursor size allocation for DCN32/321 drm/amd/display: Missing HPO instance added drm/amd/display: Refactor edp dsc codes. drm/amd/display: SubVP missing scaling case drm/amd/display: Add support for visual confirm color drm/amd/display: Allow PHY state update between same states drm/amd/display: Cleanup PSR flag drm/amd/display: Cursor lag with PSR1 eDP drm/amd/display: Add DC debug option to force LTTPR mode drm/amd/display: add a override flag as wa for some specific dongle arm64: dts: qcom: sa8295p-adp: disallow regulator mode switches arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disallow regulator mode switches arm64: dts: qcom: sc8280xp-crd: disallow regulator mode switches arm64: dts: qcom: sc7280: Update lpasscore node arm64: dts: qcom: sc7280: Update lpassaudio clock controller for resets arm64: dts: qcom: sc7280: Cleanup the lpasscc node ARM: dts: qcom: msm8660-surf: move fixed regulator out of soc ARM: dts: qcom: msm8660: override nodes by label ARM: dts: qcom: msm8226: override nodes by label ARM: dts: qcom: msm8960: override nodes by label drm/amd/display: Only commit SubVP state after pipe programming drm/bridge: ps8640: Add double reset T4 and T5 to power-on sequence drm/amd/display: Remove assert from PHY state update drm/amd/display: set dig fifo read start level to 7 before dig fifo reset arm64: dts: qcom: sm6350: Add GPI DMA nodes drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl drm/amd/display: Fix OTG H timing reset for dcn314 drm/amd/display: Refine aux transaction before retrieve caps drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming drm/amd/display: Don't choose SubVP display if ActiveMargin > 0 drm/amd/display: Set ODM policy based on number of DSC slices drm/amd/display: 3.2.200 drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() drm/amd/display: Fix variable dereferenced before check drm/amdgpu: Remove the unneeded result variable drm/amdgpu: Update mes_v11_api_def.h drm/amdgpu: disable FRU access on special SIENNA CICHLID card arm64: dts: qcom: sdm845: Add the RPMh stats node arm64: dts: qcom: sdm845: Reduce reg size for aoss_qmp dt-bindings: soc: qcom: stats: Document SDM845 compatible soc: qcom: stats: Add SDM845 stats config and compatible arm64: dts: qcom: pm6150l: add missing adc channels dt-bindings: firmware: document Qualcomm SM6115 SCM arm64: dts: qcom: sm8150: switch TCSR mutex to MMIO arm64: dts: qcom: sm8150: split TCSR halt regs out of mutex arm64: dts: qcom: sdm630: switch TCSR mutex to MMIO arm64: dts: qcom: sdm630: split TCSR halt regs out of mutex arm64: dts: qcom: qcs404: switch TCSR mutex to MMIO arm64: dts: qcom: sdm845: switch TCSR mutex to MMIO arm64: dts: qcom: sdm845: split TCSR halt regs out of mutex arm64: dts: qcom: sc7280: split TCSR halt regs out of mutex arm64: dts: qcom: sc7180: switch TCSR mutex to MMIO arm64: dts: qcom: sc7180: split TCSR halt regs out of mutex arm64: dts: qcom: sc7180: add missing TCSR syscon compatible arm64: dts: qcom: msm8998: switch TCSR mutex to MMIO arm64: dts: qcom: msm8998: split TCSR halt regs out of mutex arm64: dts: qcom: msm8996: switch TCSR mutex to MMIO arm64: dts: qcom: msm8996: split TCSR halt regs out of mutex dt-bindings: mfd: qcom,tcsr: add several devices arm64: dts: qcom: sdm845-xiaomi-polaris: Fix sde_dsi_active pinctrl soc: qcom: Make QCOM_RPMPD depend on OF ARM: dts: qcom: ipq8064: add ipq8065 variant ARM: dts: qcom: ipq8064: add ipq8062 variant ARM: dts: qcom: ipq8064: add v2 dtsi variant ARM: dts: qcom-*: replace deprecated perst-gpio with perst-gpios ARM: dts: qcom: stop using snps,dw-pcie falback arm64: dts: qcom: msm8916-samsung-a2015: Rename touchscreen analog regulator arm64: dts: qcom: msm8916-samsung-e2015: Add touchkey ARM: dts: qcom-msm8916-samsung-e2015: Include dts from arm64 arm64: dts: qcom: msm8916-samsung-e2015: Add initial common dtsi dt-bindings: qcom: Document bindings for new msm8916-samsung-e2015 devices dt-bindings: arm: qcom: Document additional sku6 for sc7180 pazquel arm64: dts: qcom: Add SKU6 for sc7180-trogdor-pazquel-lte-parade clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock arm64: dts: qcom: Add device tree for Sony Xperia 1 IV arm64: dts: qcom: sm8450: Add SDHCI2 arm64: dts: qcom: sm8450: Adjust memory map dt-bindings: arm: qcom: Document Sony Xperia 1 IV (PDX223) arm64: dts: qcom: msm8998: add MSM8998 SDCC specific compatible arm64: dts: qcom: msm8992-xiaomi-libra: split qcom,msm-id into tuples dt-bindings: clock: qcom,mmcc: define clocks/clock-names for MSM8996 dt-bindings: clock: qcom,mmcc: fix clocks/clock-names definitions arm64: dts: qcom: msm8916: add clocks to the GCC device node clk: qcom: gcc-msm8916: use parent_hws/_data instead of parent_names clk: qcom: gcc-msm8916: move gcc_mss_q6_bimc_axi_clk down clk: qcom: gcc-msm8916: move GPLL definitions up clk: qcom: gcc-msm8916: use ARRAY_SIZE instead of specifying num_parents dt-bindings: clock: separate bindings for MSM8916 GCC device dt-bindings: clk: qcom,gcc-*: use qcom,gcc.yaml selftests/bpf: Fix connect4_prog tcp/socket header type conflict regulator: core: Fix regulator supply registration with sysfs arm64: dts: qcom: sm6350: Add interconnect support arm64: dts: qcom: replace deprecated perst-gpio with perst-gpios arm64: dts: qcom: stop using snps,dw-pcie falback dt-bindings: crypto: ti,sa2ul: drop dma-coherent property dt-bindings: leds: qcom-wled: fix number of addresses dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles dt-bindings: crypto: drop minItems equal to maxItems dt-bindings: ata: drop minItems equal to maxItems dt-bindings: socionext,uniphier-system-cache: drop minItems equal to maxItems media: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes dt-bindings: display: drop minItems equal to maxItems dt-bindings: display: synopsys,dw-hdmi: drop ref from reg-io-width dt-bindings: display: Add missing (unevaluated|additional)Properties on child nodes spi: mt7621: Remove 'clk' from 'struct mt7621_spi' spi: mt7621: Use devm_spi_register_controller() spi: mt7621: Use the devm_clk_get_enabled() helper to simplify error handling spi: mt7621: Fix an error message in mt7621_spi_probe() platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes HSI: omap_ssi_port: Fix dma_map_sg error check HSI: cmt_speech: Pass a pointer to virt_to_page() HSI: omap_ssi: Fix refcount leak in ssi_probe HSI: clients: remove duplicate assignment drm: bridge: dw_hdmi: only trigger hotplug event on link change spi: stm32-qspi: Fix pm_runtime management in stm32_qspi_transfer_one_message() drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping() selftests/bpf: Fix bind{4,6} tcp/socket header type conflict drm/bridge: tc358767: Handle bridge past DPI output media: av7110: move to staging/media/deprecated/saa7146 media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif media: fsl-viu: deprecate this driver media: tm6000: deprecate this driver media: zr364xx: deprecate this driver media: meye: deprecate this driver media: cpia2: deprecate this driver arm64: dts: mt8192: Add dsi node arm64: dts: mt8192: Add display nodes arm64: dts: mediatek: Add mmsys #reset-cells property for mt8192 arm64: dts: mt8192: Add mipi_tx node arm64: dts: mt8192: Add pwm node media: staging/media: add a STAGING_MEDIA_DEPRECATED option media: avoid use of 'videobuf' media: staging/media/omap4iss/iss_video.c: videobuf -> vb2 media: platform: ti: avoid using 'videobuf' or 'video-buf' arm64: dts: Add MediaTek MT8186 dts and evaluation board and Makefile drm/bridge: anx7625: Support HDMI_I2S audio format media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2' bpf, mips: No need to use min() to get MAX_TAIL_CALL_CNT media: vb2: videobuf -> videobuf2 media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L media: zoran: move to mainline media: zoran: from VB2_READ/WRITE: read/write isn't supported media: zoran: the video device is video capture only, not M2M media: zoran: fix checkpatch --strict issues media: ti/omap: fix repeated words in comments media: pci/cx23885: fix repeated words in comments media: pci/cx18: fix repeated words in comments media: pci/cx18: fix repeated words in comments media: i2c/cx25840: fix repeated words in comments media: v4l2-flash: Fix comment typo media: technisat-usb2: Fix comment typo media: drxk: Fix comment typo media: v4l2-ioctl: Fix typo 'the the' in comment media: tm6000: Fix typo 'the the' in comment media: gspca: Fix typo 'the the' in comment media: platform: ti: Fix typo 'the the' in comment media: saa7164: Fix typo 'the the' in comment media: ivtv: Fix typo 'the the' in comment media: cx88: Fix typo 'the the' in comment media: dvb-frontends: Fix typo 'the the' in comment media: sun6i-csi: Fix comment typo media: dib8000: Fix comment typo media: staging/media/av7110/av7110: Fix typo in string media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2mem driver media: dw100: Add i.MX8MP dw100 dewarper driver media: dt-bindings: media: Add i.MX8MP DW100 binding media: uapi: Add a control for DW100 driver media: v4l: uapi: Add user control base for DW100 controls media: Documentation: dw100: Add user documentation for the DW100 driver media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks media: v4l2-ctrls: optimize type_ops for arrays ASoC: codecs: max98088: remove redundant ret variable drm/i915/guc: Remove log size module parameters net: sparx5: add support for mrouter ports net: sparx5: add list for mdb entries in driver ethernet: Add helpers to recognize addresses mapped to IP multicast genetlink: start to validate reserved header bytes spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 spi: sh-msiof: add generic Gen4 binding spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support drm/i915: split gem quirks from display quirks ARM: dts: at91: sam9x60ek: remove simple-bus for regulators ARM: dts: lan966x: add support for pcb8290 arm64: dts: rockchip: specify pinctrl for i2c adapters on rock-3a arm64: dts: rockchip: add vcc_mipi regulator to rock-3a arm64: dts: rockchip: add vcc_cam regulator to rock-3a drm/i915: move INTEL_FRONTBUFFER_* macros to intel_frontbuffer.h drm/i915/vrr: drop window2_delay member from i915 drm/i915: move and group sagv under display.sagv drm/i915: move overlay to display.overlay drm/i915: move hotplug to display.hotplug x86/earlyprintk: Clean up pciserial drm/i915: move wm to display.wm drm/i915: move and group fbdev under display.fbdev wifi: mac80211: fix potential deadlock in ieee80211_key_link() drm/i915: move dpll under display.dpll drm/i915: move and split audio under display.audio and display.funcs drm/i915: move dmc to display.dmc drm/i915: move and group pps members under display.pps drm/i915: move and group gmbus members under display.gmbus drm/i915: move color_funcs to display.funcs drm/i915: move fdi_funcs to display.funcs arm64: defconfig: Drop ARM_CPUIDLE(generic idle driver) config drm/i915: move wm_disp funcs to display.funcs drm/i915: move hotplug_funcs to display.funcs drm/i915: move dpll_funcs to display.funcs drm/i915: move cdclk_funcs to display.funcs ARM: configs: replace CONFIG_NO_HZ=y with CONFIG_NO_HZ_IDLE=y ARM: defconfig: fix CONFIG_SND_SOC_AC97_CODEC name ARM: defconfig: drop CONFIG_MICROCHIP_PIT64B ARM: defconfig: drop CONFIG_USB_FSL_USB2 ARM: defconfig: drop CONFIG_SND_SOC_FSL_SAI ARM: defconfig: drop CONFIG_PTP_1588_CLOCK=y ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS ARM: defconfig: drop CONFIG_SERIAL_OMAP references ARM: defconfig: drop CONFIG_NET_VENDOR_ASIX=y ARM: defconfig: clean up multi_v4t and multi_v5 configs xfrm: lwtunnel: add lwtunnel support for xfrm interfaces in collect_md mode xfrm: interface: support collect metadata mode drm/i915: add display sub-struct to drm_i915_private ARM: defconfig: reorder defconfig files net: allow storing xfrm interface metadata in metadata_dst esp: choose the correct inner protocol for GSO on inter address family tunnels PCI: dwc: Drop dependency on ZONE_DMA32 arm64: dts: meson-sm1-sei610: Remove 'enable-active-low' arm64: dts: meson-g12a: Remove 'enable-active-low' drm/gma500: Fix comment typo perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform perf: Capture branch privilege information perf: Extend branch type classification perf: Add system error and not in transaction branch types drm/gma500: Fix SDVO command debug printing x86/mce: Retrieve poison range from hardware clk: renesas: r8a779f0: Add MSIOF clocks clk: renesas: r9a09g011: Add IIC clock and reset entries arm64: dts: renesas: r8a774a1: Put I2C aliases to board files arm64: dts: renesas: r8a774e1: Rename i2c_dvfs to iic_pmic arm64: dts: renesas: r8a779a0: Put I2C aliases to board files arm64: dts: renesas: r8a77990: Put I2C aliases to board files arm64: dts: renesas: r8a77980: Put I2C aliases to board files arm64: dts: renesas: r8a77970: Put I2C aliases to board files arm64: dts: renesas: r8a779{51|60|65}: Put I2C aliases to board files arm64: dts: renesas: rzv2m evk: Enable i2c arm64: dts: renesas: r9a09g011: Add i2c nodes arm64: defconfig: Enable additional support for Renesas platforms ARM: shmobile: defconfig: Refresh for v6.0-rc1 RDMA/rxe: Remove an unused member from struct rxe_mr cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG ASoC: codecs: allow compile testing without MFD drivers dt-bindings: mediatek: Add axi clock in mt8173 dts example regulator: tps65219: change tps65219_regulator_irq_types to static ASoC: amd: acp: Modify dai_id macros to be more generic spi: stm32-qspi: Fix stm32_qspi_transfer_one_message() error path ASoC: wcd938x: Remove spurious type_base from irq chip ASoC: wcd9335: Convert irq chip to config regs drm/msm/a6xx: Improve gpu recovery sequence drm/msm/a6xx: Ensure CX collapse during gpu recovery drm/msm: Fix cx collapse issue during recovery drm/msm: Correct pm_runtime votes in recover worker drm/msm: Take single rpm refcount on behalf of all submits drm/msm: Remove unnecessary pm_runtime_get/put drm/msm: De-open-code some CP_EVENT_WRITE dt-bindings: vendor-prefixes: add MEMSensing Microsystems Co., Ltd. lib/string_helpers: Add str_read_write() helper iio: common: scmi_sensors: use HZ macro from units.h iio: accel: adxl345: use HZ macro from units.h units: complement the set of Hz units drm/msm/iommu: optimize map/unmap drm/msm: Add fault-injection support drm/msm/gem: Convert to lockdep assert RDMA/core: Remove 'device' argument from rdma_build_skb() RDMA/srp: Use the attribute group mechanism for sysfs attributes RDMA/srp: Handle dev_set_name() failure RDMA/srp: Remove the srp_host.released completion RDMA/srp: Rework the srp_add_port() error path drm/msm/gem: Add msm_gem_assert_locked() drm/msm/gem: Evict active GEM objects when necessary drm/msm/gem: Consolidate shrinker trace drm/msm/gem: Unpin buffers earlier drm/msm/gem: Convert to using drm_gem_lru drm/gem: Add LRU/shrinker helper drm/msm/gem: Remove active refcnt drm/msm/gem: Consolidate pin/unpin paths drm/msm/gem: Rename to pin/unpin_pages drm/msm/gem: Rename update_inactive drm/msm/gem: Check for active in shrinker path drm/msm: Split out idr_lock drm/msm: Small submit cleanup drm/msm: Reorder lock vs submit alloc bpf: Fix a few typos in BPF helpers documentation selftests/bpf: Declare subprog_noise as static in tailcall_bpf2bpf4 net_sched: remove impossible conditions net: fman: memac: Uninitialized variable on error path openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests openvswitch: allow specifying ifindex of new interfaces net: ftmac100: add an opportunity to get ethaddr from the platform net: dsa: mv88e6xxx: Allow external SMI if serial genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() net/mlx4: Fix error check for dma_map_sg net: devlink: add RNLT lock assertion to devlink_compat_switch_id_get() mlx4: Do type_clear() for devlink ports when type_set() was called previously net: dsa: mv88e6xxx: support RGMII cmode platform/chrome: cros_ec_typec: Correct alt mode index platform/chrome: cros_ec_typec: Add bit offset for DP VDO perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support perf/core: Add speculation info to branch entries perf/x86/amd/lbr: Use fusion-aware branch classifier perf/x86: Make branch classifier fusion-aware perf/x86/amd/lbr: Add LbrExtV2 software branch filter support perf/x86: Move branch classifier perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support perf/x86/amd/lbr: Add LbrExtV2 branch record support perf/x86/amd/lbr: Detect LbrExtV2 support x86/cpufeatures: Add LbrExtV2 feature bit perf/x86/amd/core: Add generic branch record interfaces perf/x86/amd/core: Refactor branch attributes perf/x86/amd/brs: Move feature-specific functions sched: Add update_current_exec_runtime helper selftests/bpf: fix type conflict in test_tc_dtime audit: free audit_proctitle only on task exit audit: explicitly check audit_context->context enum value cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() audit: audit_context pid unused, context enum comment fix cgroup: Homogenize cgroup_get_from_id() return value cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id cgroup: Honor caller's cgroup NS when resolving path coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface coresight: etm4x: Expose default timestamp source in sysfs drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning PCI/MSI: Correct 'can_mask' test in msi_add_msi_desc() soc: mediatek: mtk-svs: Use bitfield access macros where possible soc: mediatek: mtk-svs: Commonize t-calibration-data fuse array read dt-bindings: power: mediatek: Update maintainer list dt-bindings: power: mediatek: Support naming power controller node with unit address dt-bindings: power: mediatek: Refine multiple level power domain nodes pinctrl: nuvoton: Use 'unsigned int' instead of just 'unsigned'. dt-bindings: pinctrl: Add missing (unevaluated|additional)Properties on child nodes sbitmap: remove unnecessary code in __sbitmap_queue_get_batch gfs2: Switch from strlcpy to strscpy pinctrl: amd: Pick some different unicode symbols pinctrl: fixup for "i2c: Make remove callback return void" drm/i915: Add new ADL-S pci id drm/tve200: Fix smatch warning drm: bridge: icn6211: Add support for external REFCLK dt-bindings: display: bridge: icn6211: Add support for external REFCLK drm: bridge: icn6211: Add and use hs_rate and lp_rate drm: fix drm_mipi_dbi build errors drm/panel: use 'select' for Ili9341 panel driver helpers ARM: dts: Let Gemini NS2502 parse redboot partitions ARM: dts: gemini: ssi1328: permit to use gigabit ARM: dts: gemini: ns2502: permit to use gigabit platform/x86: msi-laptop: Add msi_scm_disable_hw_fn_handling() helper platform/x86: msi-laptop: Add msi_scm_model_exit() helper net: sched: remove unnecessary init of qdisc skb head platform/x86: msi-laptop: Fix resource cleanup platform/x86: msi-laptop: Simplify ec_delay handling platform/x86: msi-laptop: Fix old-ec check for backlight registering platform/x86: msi-laptop: Drop MSI_DRIVER_VERSION platform/x86: msi-laptop: Use MODULE_DEVICE_TABLE() platform/x86: toshiba_acpi: Fix ECO LED control on Toshiba Z830 platform/x86: thinkpad_acpi: Explicitly set to balanced mode on startup crypto: Kconfig - simplify compression/RNG entries crypto: Kconfig - simplify cipher entries crypto: Kconfig - simplify userspace entries crypto: Kconfig - simplify hash entries crypto: Kconfig - simplify aead entries crypto: Kconfig - simplify CRC entries crypto: Kconfig - simplify public-key entries crypto: Kconfig - add submenus crypto: Kconfig - sort the arm entries crypto: Kconfig - sort the arm64 entries crypto: Kconfig - submenus for arm and arm64 crypto: Kconfig - remove AES_ARM64 ref by SA2UL crypto: Kconfig - move x86 entries to a submenu crypto: Kconfig - move sparc entries to a submenu crypto: Kconfig - move s390 entries to a submenu crypto: Kconfig - move powerpc entries to a submenu crypto: Kconfig - move mips entries to a submenu crypto: hisilicon/qm - no judgment in the back process crypto: ccree - Fix dma_map_sg error check crypto: allwinner - Fix dma_map_sg error check crypto: amlogic - Fix dma_map_sg error check crypto: qce - Fix dma_map_sg error check crypto: sahara - Fix error check for dma_map_sg crypto: gemini - Fix error check for dma_map_sg crypto: drivers - move from strlcpy with unused retval to strscpy crypto: core - move from strlcpy with unused retval to strscpy crypto: aspeed - add HACE crypto driver dt-bindings: crypto: add documentation for aspeed hace ARM: dts: aspeed: Add HACE device controller node dt-bindings: clock: Add AST2500/AST2600 HACE reset definition crypto: aspeed - Add HACE hash driver crypto: ccp - Fail the PSP initialization when writing psp data file failed crypto: ccp - Initialize PSP when reading psp data file failed hwrng: imx-rngc - use devres for hwrng registration hwrng: imx-rngc - use devm_clk_get_enabled crypto: tcrypt - remove mode=1000 r8152: add PID for the Lenovo OneLink+ Dock wifi: rtw88: fix uninitialized use of primary channel index net: phylink: allow RGMII/RTBI in-band status platform/x86: move from strlcpy with unused retval to strscpy x86/microcode: Remove ->request_microcode_user() platform/x86: asus-wmi: Fix the name of the mic-mute LED classdev platform/x86: asus-wmi: Implement TUF laptop keyboard power states platform/x86: asus-wmi: Implement TUF laptop keyboard LED modes platform/x86: asus-wmi: Support the GPU fan on TUF laptops platform/x86: asus-wmi: Modify behaviour of Fn+F5 fan key platform/x86: asus-wmi: Update tablet_mode_sw module-param help text net: prestera: manage matchall and flower priorities net: prestera: add support for egress traffic mirroring net: prestera: acl: extract matchall logic into a separate file net: asix: ax88772: add ethtool pause configuration net: asix: ax88772: migrate to phylink wifi: mac80211: use full 'unsigned int' type wifi: mac80211: move from strlcpy with unused retval to strscpy wifi: mac80211: read ethtool's sta_stats from sinfo wifi: mac80211: correct SMPS mode in HE 6 GHz capability drm/i915: Skip wm/ddb readout for disabled pipes dt-bindings: net: Add missing (unevaluated|additional)Properties on child nodes libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton bpf: prepare for more bpf syscall to be used from kernel and user space. powerpc/82xx: remove spidev node from mgcoge powerpc/microwatt: Add LiteX MMC driver selftests/powerpc: Add a test for execute-only memory powerpc/mm: Support execute-only memory on the Radix MMU macintosh: move from strlcpy with unused retval to strscpy powerpc: move from strlcpy with unused retval to strscpy powerpc/fsl_booke: Make calc_cam_sz() static powerpc: Remove stale declarations in mmu_decl.h powerpc: Update ISA versions to mention e5500/e6500 powerpc: Move patch sites out of asm-prototypes.h powerpc/boot: Drop unused dummy.c powerpc/boot: Convert more files to use SPDX tags riscv: enable CD-ROM file systems in defconfig drm/mediatek: Remove the unneeded result bpf: Add CGROUP prefix to cgroup_iter_order Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn Bluetooth: move from strlcpy with unused retval to strscpy Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt Bluetooth: ISO: Fix not handling shutdown condition Bluetooth: hci_sync: fix double mgmt_pending_free() in remove_adv_monitor() Bluetooth: MGMT: Fix Get Device Flags Bluetooth: L2CAP: Fix build errors in some archs Bluetooth: hci_sync: Fix suspend performance regression Bluetooth: hci_event: Fix vendor (unknown) opcode status handling Bluetooth: convert hci_update_adv_data to hci_sync Bluetooth: move hci_get_random_address() to hci_sync Bluetooth: Delete unreferenced hci_request code Bluetooth: Move Adv Instance timer to hci_sync drm/mediatek: Drop of_gpio header Bluetooth: Convert SCO configure_datapath to hci_sync Bluetooth: Delete unused hci_req_stop_discovery() Bluetooth: Rework le_scan_restart for hci_sync Bluetooth: Convert le_scan_disable timeout to hci_sync Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921 drm/i915/pxp: don't start pxp without mei_pxp bind ata: libata-core: Simplify ata_build_rw_tf() ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE ata: libata-core: remove redundant err_mask variable ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0 drm/i915/display/mtl: Extend MBUS programming drm/i915/mtl: Reuse adl-p DBUF calculations drm/i915/mtl: Update memory bandwidth parameters drm/i915/mtl: memory latency data from LATENCY_LPX_LPY for WM drm/i915: Extract wm latency adjustment to its own function clk: sunxi-ng: d1: Limit PLL rates to stable ranges netdev: Use try_cmpxchg in napi_if_scheduled_mark_missed mlxsw: Remove unused mlxsw_core_port_type_get() mlxsw: Remove unused port_type_set devlink op mlxsw: Remove unused IB stuff net: devlink: limit flash component name to match version returned by info_get() netdevsim: add version fw.mgmt info info_get() and mark as a component net: devlink: extend info_get() version put to indicate a flash component selftests/net: fix reinitialization of TEST_PROGS in net self tests. dt-bindings: display: adi,adv75xx: Add missing graph schema references MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer drm/i915/mtl: Fix rawclk for Meteorlake PCH drm/i915/mtl: Add support for MTL in Display Init sequences drm/i915/mtl: Add VBT port and AUX_CH mapping drm/i915/mtl: Add PCH support dt-bindings: Remove 'Device Tree Bindings' from end of title: of: unittest: taint the kernel when of unittest runs bpf/scripts: Assert helper enum value is aligned with comment order bpftool: Fix a wrong type cast in btf_dumper_int selftests/bpf: add a selftest for cgroup hierarchical stats collection selftests/bpf: extend cgroup helpers cgroup: bpf: enable bpf programs to integrate with rstat selftests/bpf: Test cgroup_iter. bpf: Introduce cgroup iter drm/i915/mtl: Don't mask off CCS according to DSS fusing drm/i915/mtl: MMIO range is now 4MB drm/i915: Skip Bit12 fw domain reset for gen12+ drm/amd: remove possible condition with no effect (if == else) drm/amd: remove possible condition with no effect (if == else) drm/amd: fix potential memory leak drm/amd: fix potential memory leak drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly drm: amd: amdgpu: ACPI: Add comment about ACPI_FADT_LOW_POWER_S0 drm/radeon: use time_after(a,b) to replace "a>b" drm/amdgpu: use dev_info to benefit mGPU case drm/amdgpu: use adev_to_drm to get drm device drm/amdgpu: add MGCG perfmon setting for gfx11 drm/amd/amdgpu: avoid soft reset check when gpu recovery disabled drm/amdkfd: Fix isa version for the GC 10.3.7 drm/amdgpu: Fix page table setup on Arcturus drm/amdkfd: Allocate doorbells only when needed drm/amd/pm: update SMU 13.0.0 driver_if header drm/amd/display: Remove redundant check in atomic_check drm/amd/display: Adding log clock table from SMU drm/amd/display: Uncomment SubVP scaling case drm/amd/display: Add interface to track PHY state drm/amd/display: Free phantom plane and stream properly drm/amd/display: program k1/k2 divider for virtual signal for DCN32 drm/amd/display: Cursor flicker when entering PSRSU drm/amd/display: change to runtime initialization for reg offsets for DCN321 drm/amd/display: change to runtime initialization for reg offsets for DCN32 drm/amd/display: Change AUX NACK behavior drm/amd/display: HDMI ODM Combine Policy Correction drm/amd/display: fix odm 2:1 policy not being applied consistently in 4k144 modes drm/amd/display: do not change pipe split policy for RV2 drm/amd/display: 3.2.199 drm/amd/display: [FW Promotion] Release 0.0.130.0 drm/amdgpu: skip set_topology_info for VF drm/amdgpu: add sdma instance check for gfx11 CGCG ASoC: tas2764: Export highpass filter setting ASoC: tas2764: Add IRQ handling ASoC: tas2764: Fix mute/unmute ASoC: tas2764: Drop conflicting set_bias_level power setting ASoC: tas2764: Allow mono streams regulator: core: Don't err if allow-set-load but no allowed-modes regulator: core: Require regulator drivers to check uV for get_optimum_mode() ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() dt-bindings: arm: coresight-tmc: Add 'iommu' property dt-bindings: arm: coresight: Add 'power-domains' property gfs2: Clear flags when withdraw prevents xmote gfs2: Dequeue waiters when withdrawn gfs2: Prevent double iput for journal on error spi: amd: Configure device speed arm64: dts: mt8195: Add display node for vdosys0 arm64: dts: mt8195: Add gce node arm64: dts: mt8195: Add iommu and smi nodes arm64: dts: mt8195: Specify audio reset controller arm64: dts: mt8195: Add adsp node and adsp mailbox nodes arm64: dts: mt8195: Add audio related nodes arm64: dts: mt8195: Add scp node arm64: dts: mt8195: Add spmi node arm64: dts: mt8195: Add power domains controller arm64: dts: mt8195: Add vdosys and vppsys clock nodes arm64: dts: mt8195: Add cpufreq node arm64: dts: mt8195: Disable I2C0 node arm64: dts: mt8195: Disable watchdog external reset signal arm64: dts: mediatek: Update mt81xx scpsys node to align with dt-bindings drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk platform/x86: asus-wmi: Simplify tablet-mode-switch handling platform/x86: asus-wmi: Simplify tablet-mode-switch probing platform/x86: asus-wmi: Add support for ROG X13 tablet mode platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum platform/x86: asus-wmi: Support the hardware GPU MUX on some laptops platform/x86: asus-wmi: Simplify some of the *_check_present() helpers platform/x86: asus-wmi: Refactor panel_od attribute platform/x86: asus-wmi: Refactor egpu_enable attribute platform/x86: asus-wmi: Refactor disable_gpu attribute platform/x86: asus-wmi: Document the panel_od sysfs attribute platform/x86: asus-wmi: Document the egpu_enable sysfs attribute platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute platform/x86: asus-wmi: Use kobj_to_dev() platform/x86: asus-wmi: Convert all attr-show to use sysfs_emit platform/surface: aggregator_registry: Add HID devices for sensors and UCSI client to SP8 platform/surface: aggregator_registry: Rename HID device nodes based on new findings platform/surface: aggregator_registry: Rename HID device nodes based on their function platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS platform/x86: pmc_atom: Amend comment style and grammar platform/x86: pmc_atom: Make terminator entry uniform platform/x86: pmc_atom: Improve quirk message to be less cryptic platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask platform/x86: dell-privacy: convert to use dev_groups soc: mediatek: mtk-svs: Use devm variant for dev_pm_opp_of_add_table() soc: mediatek: mtk-svs: Drop of_match_ptr() for of_match_table soc: mediatek: mtk-svs: Remove hardcoded irqflags soc: mediatek: mtk-svs: Switch to platform_get_irq() gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes dt-bindings: soc: mediatek: pwrap: add compatible for mt8188 soc: mediatek: Let PMIC Wrapper and SCPSYS depend on OF ASoC: sigmadsp: switch to use kmemdup_nul() helper net: sched: delete duplicate cleanup of backlog and qlen arm64: dts: mediatek: mt8183-pumpkin: add keypad support arm64: dts: mediatek: mt8183: add keyboard node arm64: dts: mt8183: add MediaTek MDP3 nodes dt-bindings: pinctrl: mt8186: Fix 'reg-names' for pinctrl nodes ASoC: Add Apple MCA I2S transceiver bindings ASoC: apple: mca: Add locking ASoC: apple: mca: Start new platform driver pinctrl: mediatek: add mt8188 driver dt-bindings: pinctrl: mediatek: add support for mt8188 mm/slub: move free_debug_processing() further pinctrl: qcom: Add sc8280xp lpass lpi pinctrl driver dt-bindings: pinctrl: qcom: Add sc8280xp lpass lpi pinctrl bindings pinctrl: qcom: Add sm8450 lpass lpi pinctrl driver dt-bindings: pinctrl: qcom: Add sm8450 lpass lpi pinctrl bindings pinctrl: nomadik: Convert drivers to use struct pingroup and PINCTRL_PINGROUP() pinctrl: bcm: Convert drivers to use struct pingroup and PINCTRL_PINGROUP() spi: pxa2xx: Remove the unneeded result variable regulator: drivers: Remove unnecessary print function dev_err() ASoC: max98088: add support for noise gate reg ASoC: codecs: add suspend and resume for ES8316 ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box ASoC: SOF: mediatek: Add dai driver for mt8186 PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value drm/virtio: Fix same-context optimization udmabuf: Set ubuf->sg = NULL if the creation of sg table fails HID: move from strlcpy with unused retval to strscpy HID: vivaldi: convert to use dev_groups HID: wacom: Simplify comments HID: rmi: replace ternary operator with min() HID: Kconfig: remove redundant "depends on HID" lines wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() wifi: nl80211: send MLO links channel info in GET_INTERFACE nfp: flower: support case of match on ct_state(0/0x3f) wifi: mac80211: allow bw change during channel switch in mesh wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() drm/radeon: Don't register backlight when another backlight should be used (v3) drm/amdgpu: Don't register backlight when another backlight should be used (v3) drm/i915: Don't register backlight when another backlight should be used (v2) EDAC/wq: Remove unneeded flush_workqueue() wifi: mac80211: allow link address A2 in TXQ dequeue wifi: mac80211: fix control port frame addressing wifi: mac80211: set link ID in TX info for beacons wifi: mac80211_hwsim: fix link change handling wifi: mac80211: maintain link_id in link_sta wifi: cfg80211/mac80211: check EHT capability size correctly wifi: mac80211_hwsim: split iftype data into AP/non-AP wifi: mac80211: mlme: don't add empty EML capabilities wifi: mac80211: use link ID for MLO in queued frames wifi: mac80211: use the corresponding link for stats update wifi: mac80211: add link information in ieee80211_rx_status wifi: mac80211: properly implement MLO key handling wifi: cfg80211: Add link_id parameter to various key operations for MLO wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD wifi: cfg80211: reject connect response with MLO params for WEP wifi: mac80211: fix use-after-free wifi: mac80211: use link in TXQ parameter configuration wifi: cfg80211: add link id to txq params wifi: mac80211: set link BSSID wifi: cfg80211: get correct AP link chandef wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 wifi: mac80211: properly set old_links when removing a link wifi: mac80211: accept STA changes without link changes HID: playstation: convert to use dev_groups net: gro: skb_gro_header helper function EDAC/ie31200: Add Skylake-S support HID: uclogic: Add support for Parblo A610 PRO HID: uclogic: Add support for XP-PEN Deco Pro S HID: uclogic: Add support for UGEE v2 mouse frames HID: uclogic: Add support for UGEE v2 dial frames HID: uclogic: Parse the UGEE v2 frame type HID: uclogic: Refactor UGEE v2 frame initialization HID: uclogic: Refactor UGEE v2 string descriptor parsing HID: uclogic: KUnit best practices and naming conventions HID: uclogic: Fix warning in uclogic_rdesc_template_apply HID: uclogic: Add missing suffix for digitalizers lib/vnsprintf: add const modifier for param 'bitmap' drm/vc4: hvs: protect drm_print_regset32() drm/vc4: crtc: protect device resources after removal drm/vc4: plane: protect device resources after removal drm/vc4: hdmi: unlock mutex when device is unplugged drm/i915: fix null pointer dereference dt-bindings: serial: samsung: add exynosautov9-uart compatible Documentation: devlink: fix the locking section selftests/net: Add sk_bind_sendto_listen and sk_connect_zero_addr selftests/net: Add test for timing a bind request to a port with a populated bhash entry net: Add a bhash2 table hashed by port and address selftests/bpf: Fix wrong size passed to bpf_setsockopt() selftests/bpf: Add cb_refs test to s390x deny list netlink: fix some kernel-doc comments net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses Documentation: sysctl: align cells in second content column selftests/bpf: Add tests for reference state fixes for callbacks bpf: Fix reference state management for synchronous callbacks pinctrl: Add Cypress cy8c95x0 support dt-binding: pinctrl: Add cypress,cy8c95x0 mm: add NR_SECONDARY_PAGETABLE to count secondary page table uses. KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init() KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility kvm: x86: Do proper cleanup if kvm_x86_ops->vm_init() fails drm/i915/dg2: Add additional HDMI pixel clock frequencies MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer ice: Print human-friendly PHY types ice: Implement devlink port split operations ice: Add additional flags to ice_nvm_write_activate ice: Add port option admin queue commands ice: Add support for ip TTL & ToS offload block/rnbd-clt: Remove the unneeded result variable mm/sl[au]b: introduce common alloc/free functions without tracepoint mm/slab: kmalloc: pass requests larger than order-1 page to page allocator mm/slab_common: cleanup kmalloc_large() mm/slab_common: kmalloc_node: pass large requests to page allocator mm/slub: move kmalloc_large_node() to slab_common.c mm/slab_common: fold kmalloc_order_trace() into kmalloc_large() mm/sl[au]b: factor out __do_kmalloc_node() mm/slab_common: cleanup kmalloc_track_caller() mm/slab_common: remove CONFIG_NUMA ifdefs for common kmalloc functions mm/slab: cleanup slab_alloc() and slab_alloc_node() mm/slab: move NUMA-related code to __do_cache_alloc() drm/i915/guc/slpc: Allow SLPC to use efficient frequency staging: r8188eu: remove unnecessary null check staging: sm750fb: split multiple assignments to lines clk: samsung: MAINTAINERS: add Krzysztof Kozlowski ASoC: mediatek: dt-bindings: modify machine bindings for SOF ASoC: mediatek: dt-bindings: modify machine bindings for SOF r8169: remove support for chip version 60 r8169: remove support for chip version 50 r8169: remove support for chip version 49 r8169: remove support for chip versions 45 and 47 r8169: remove support for chip version 41 micrel: ksz8851: fixes struct pointer issue tcp: annotate data-race around tcp_md5sig_pool_populated net: marvell: prestera: implement br_port_locked flag offloading dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties dt-bindings: PCI: fu740-pci: fix missing clock-names regulator: max597x: Remove the unneeded result variable ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() x86/mm: Print likely CPU at segfault time net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G dt-bindings: net: ti: k3-am654-cpsw-nuss: Update bindings for J7200 CPSW5G net: skb: prevent the split of kfree_skb_reason() by gcc drm/i915: move has_dsc to runtime info drm/i915: move has_dmc to runtime info drm/i915: move has_hdcp to runtime info drm/i915: move pipe_mask and cpu_transcoder_mask to runtime info drm/i915: move platform_engine_mask to runtime info drm/i915: move memory_regions to runtime info drm/i915: move has_pooled_eu to runtime info drm/i915: move ppgtt_type and ppgtt_size to runtime info drm/i915: move page_sizes to runtime info drm/i915: move fbc_mask to runtime info drm/i915: move graphics.ver and graphics.rel to runtime info drm/i915: add initial runtime info into device info platform/x86/amd/pmf: Fix clang unused variable warning platform/x86/amd/pmf: Fix undefined reference to platform_profile drm/i915: combine device info printing into one drm/i915/guc: remove runtime info printing from time stamp logging ALSA: doc: Drop snd_dma_continuous_data() usages ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation ASoC: Intel: sst: Switch to standard device pages ALSA: pdaudiocf: Drop superfluous GFP setup ALSA: vx: Drop superfluous GFP setup RDMA/hns: Support MR's restrack raw ops for hns driver platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs clk: do not initialize ret clk: remove extra empty line net: phy: tja11xx: add interface mode and RMII REF_CLK support dt-bindings: net: tja11xx: add nxp,refclk_in property mlxsw: minimal: Extend to support line card dynamic operations mlxsw: minimal: Extend module to port mapping with slot index mlxsw: minimal: Move ports allocation to separate routine mlxsw: minimal: Extend APIs with slot index for modular system support mlxsw: i2c: Add support for system interrupt handling mlxsw: core_linecards: Register a system event handler mlxsw: core: Add registration APIs for system event handler mlxsw: core_linecards: Separate line card init and fini flow bpf: Move bpf_loop and bpf_for_each_map_elem under CAP_BPF docs: netlink: basic introduction to Netlink net: improve and fix netlink kdoc selftests/bpf: Make sure bpf_{g,s}et_retval is exposed everywhere bpf: update bpf_{g,s}et_retval documentation bpf: expose bpf_strtol and bpf_strtoul to all program types bpf: Use cgroup_{common,current}_func_proto in more hooks bpf: Introduce cgroup_{common,current}_func_proto net: ftmac100: set max_mtu to allow DSA overhead setting ASoC: codes: src4xxx: Avoid clang -Wsometimes-uninitialized in src4xxx_hw_params() drm/display/dp_mst: Move all payload info into the atomic state drm/radeon: Drop legacy MST support drm/display/dp_mst: Maintain time slot allocations when deleting payloads drm/display/dp_mst: Drop all ports from topology on CSNs before queueing link address work drm/display/dp_mst: Add helpers for serializing SST <-> MST transitions drm/nouveau/kms: Pull mst state in for all modesets drm/nouveau/kms: Cache DP encoders in nouveau_connector drm/display/dp_mst: Fix modeset tracking in drm_dp_atomic_release_vcpi_slots() drm/display/dp_mst: Don't open code modeset checks for releasing time slots drm/display/dp_mst: Add nonblocking helpers for DP MST drm/display/dp_mst: Add helper for finding payloads in atomic MST state drm/display/dp_mst: Add some missing kdocs for atomic MST structs drm/display/dp_mst: Fix confusing docs for drm_dp_atomic_release_time_slots() drm/display/dp_mst: Call them time slots, not VCPI slots drm/display/dp_mst: Rename drm_dp_mst_vcpi_allocation drm/amdgpu/dm/mst: Rename get_payload_table() drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table) scripts/bpf: Set date attribute for bpf-helpers(7) man page scripts/bpf: Set version attribute for bpf-helpers(7) man page bpf, selftests: Test BPF_FLOW_DISSECTOR_CONTINUE bpf, test_run: Propagate bpf_flow_dissect's retval to user's bpf_attr.test.retval bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for bpf progs flow_dissector: Make 'bpf_flow_dissect' return the bpf program retcode rtc: mxc: Use devm_clk_get_enabled() helper rtc: gamecube: Always reset HW_SRNPROT after read rtc: k3: detect SoC to determine erratum fix rtc: k3: wait until the unlock field is not zero rtc: mpfs: Remove printing of stray CR remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init fs: dlm: const void resource name parameter fs: dlm: LSFL_CB_DELAY only for kernel lockspaces fs: dlm: remove DLM_LSFL_FS from uapi fs: dlm: trace user space callbacks fs: dlm: change ls_clear_proc_locks to spinlock fs: dlm: remove dlm_del_ast prototype fs: dlm: handle rcom in else if branch fs: dlm: allow lockspaces have zero lvblen fs: dlm: fix invalid derefence of sb_lvbptr fs: dlm: handle -EINVAL as log_error() fs: dlm: use __func__ for function name fs: dlm: handle -EBUSY first in unlock validation fs: dlm: handle -EBUSY first in lock arg validation fs: dlm: fix race between test_bit() and queue_work() fs: dlm: fix race in lowcomms remoteproc: imx_rproc: Simplify some error message ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes ASoC: SOF: ipc4-loader: Verify ext manifest magic number ASoC: SOF: imx: imx8ulp: declare ops structure as static ASoC: fsl_sai: Update slots number according to bclk_ratio ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 ASoC: SOF: Introduce function sof_of_machine_select regulator: drivers: Add TI TPS65219 PMIC regulators support regulator: dt-bindings: Add TI TPS65219 PMIC bindings regulator: qcom_smd: Add PM6125 RPM regulators regulator: qcom_smd: Sort pmics alphabetically (part 3) regulator: qcom_smd: Sort pmics alphabetically (part 2) regulator: qcom_smd: Sort pmics alphabetically (part 1) regulator: qcom_spmi: Add PM6125 PMIC support regulator: qcom_spmi: Sort pmics alphabetically (part 2) regulator: qcom_spmi: Sort pmics alphabetically (part 1) regulator: qcom_spmi: Add support for LDO_510 and FTSMPS regulator: qcom_spmi: Add support for HFSMPS regulator type regulator: qcom_smd: Document PM6125 PMIC regulator: qcom_smd: Sort compatibles alphabetically regulator: qcom_spmi: Document PM6125 PMIC regulator: qcom_spmi: Improve formatting of if-then blocks soundwire: intel: remove use of __func__ in dev_dbg soundwire: bus: remove use of __func__ in dev_dbg soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX soundwire: intel: Remove unnecessary TODO soundwire: qcom: Update error prints to debug prints regmap: check right noinc bounds in debug print regulator: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes drm/panel-edp: add IVO M133NW4J-R3 panel entry subdev/clk: fix repeated words in comments dt-bindings: interrupt-controller: arm,gic: Support two address and size cells dt-bindings: interrupt-controller: arm,gic-v3: Make 'interrupts' optional ima: fix blocking of security.ima xattrs of unsupported algorithms mm/slub: Remove the unneeded result variable drm/i915/backlight: Disable pps power hook for aux based backlight mm/slab_common: Remove the unneeded result variable staging: r8188eu: always update the status variables staging: r8188eu: always cancel blink_work staging: r8188eu: don't restart "no link" blinking unnecessarily staging: r8188eu: remove unused module parameter rtw_chip_version staging: r8188eu: remove xmit_osdep.h staging: r8188eu: remove os_dep/xmit_linux.c staging: r8188eu: rename rtw_os_pkt_complete() staging: r8188eu: make rtw_os_pkt_complete() static staging: r8188eu: rename rtw_os_xmit_complete() staging: r8188eu: move rtw_os_xmit_complete() to rtw_xmit.c staging: r8188eu: move struct pkt_file to rtw_xmit.h staging: r8188eu: remove unnecessary initialization to zero staging: r8188eu: rename _rtw_pktfile_read() staging: r8188eu: make _rtw_pktfile_read() static staging: r8188eu: rename _rtw_open_pktfile() staging: r8188eu: make _rtw_open_pktfile() static staging: r8188eu: rename rtw_os_xmit_resource_free() staging: r8188eu: make rtw_os_xmit_resource_free() static staging: r8188eu: rename rtw_os_xmit_resource_alloc() staging: r8188eu: make rtw_os_xmit_resource_alloc() static staging: r8188eu: rename rtw_os_xmit_schedule() staging: r8188eu: make rtw_os_xmit_schedule() static staging: r8188eu: make rtw_remainder_len() static staging: rtl8723bs: remove odm_NoiseMonitor.h and odm_NoiseMonitor.c staging: rtl8723bs: remove member noise_level from struct dm_odm_t staging: rtl8723bs: remove unused function ODM_InbandNoise_Monitor staging: rtl8723bs: remove static const variable odm_comp_str staging: rtl8723bs: remove function rtw_odm_dbg_comp_set staging: rtl8723bs: remove function rtw_odm_adaptivity_parm_msg staging: rtl8723bs: remove function IsCommentString staging: rtl8723bs: remove function GetFractionValueFromString staging: rtl8723bs: remove function rtw_odm_ability_set staging: rtl8723bs: remove function rtw_get_ch_setting_union staging: rtl8723bs: remove function rtw_odm_dbg_comp_msg staging: r8188eu: remove ioctl_cfg80211.h staging: r8188eu: remove ODM_ConfigRFWithHeaderFile() staging: r8188eu: remove unused function parameter staging: r8188eu: merge rtw_{os,}_indicate_scan_done() staging: r8188eu: merge rtw_{os,}_indicate_connect() staging: r8188eu: merge rtw_{os,}_indicate_disconnect() staging: r8188eu: make rtw_reset_securitypriv() static staging: r8188eu: remove unneeded initializations staging: r8188eu: make rtw_report_sec_ie() static staging: r8188eu: move rtw_indicate_sta_assoc_event() to rtw_ap.c staging: r8188eu: make rtw_indicate_sta_disassoc_event() static staging: r8188eu: make init_addba_retry_timer() static staging: r8188eu: make init_mlme_ext_timer() static staging: move from strlcpy with unused retval to strscpy sbitmap: fix possible io hung due to lost wakeup staging: r8188eu: remove rtw_endofpktfile() dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 drm/i915/utils: remove unused KBps/MBps/GBps macros arm64: dts: rockchip: Add analog audio output on quartz64-b spi: dw: Quite logging on deferred controller registration spi: dt-bindings: snps,dw-apb-ssi: drop ref from reg-io-width spi: stm32_qspi: Add transfer_one_message() spi callback docs: devres: regulator: Add new get_enable functions to devres.rst regmap: introduce value tracing for regmap bulk operations ASoC: fsl_sai: Add support multi fifo sdma script ASoC: SOF: compress: Remove dai_posn variable ASoC: atmel_ssc_dai: Remove the unneeded result variable ASoC: mediatek: mt8186: rename sound card name PCI: mvebu: Fix endianness when accessing PCI emul bridge members net: mscc: ocelot: adjust forwarding domain for CPU ports in a LAG net: mscc: ocelot: set up tag_8021q CPU ports independent of user port affinity net: dsa: use dsa_tree_for_each_cpu_port in dsa_tree_{setup,teardown}_master net: dsa: all DSA masters must be down when changing the tagging protocol net: dsa: only bring down user ports assigned to a given DSA master net: dsa: existing DSA masters cannot join upper interfaces net: bridge: move DSA master bridging restriction to DSA net: dsa: don't stop at NOTIFY_OK when calling ds->ops->port_prechangeupper net: dsa: walk through all changeupper notifier functions sched/fair: Don't init util/runnable_avg for !fair task sched/fair: Move task sched_avg attach to enqueue_task_fair() sched/fair: Allow changing cgroup of new forked task sched/fair: Fix another detach on unattached task corner case sched/fair: Combine detach into dequeue when migrating task sched/fair: Update comments in enqueue/dequeue_entity() sched/fair: Reset sched_avg last_update_time before set_task_rq() sched/fair: Remove redundant cpu_cgrp_subsys->fork() sched/fair: Maintain task se depth in set_task_rq() vsock_test: POLLIN + SO_RCVLOWAT test vmci/vsock: check SO_RCVLOWAT before wake up reader virtio/vsock: check SO_RCVLOWAT before wake up reader vsock: add API call for data ready vsock: pass sock_rcvlowat to notify_poll_in as target vmci/vsock: use 'target' in notify_poll_in callback virtio/vsock: use 'target' in notify_poll_in callback hv_sock: disable SO_RCVLOWAT support vsock: SO_RCVLOWAT transport set callback RDMA/hns: Support MR's restrack ops for hns driver RDMA/hns: Support QP's restrack raw ops for hns driver RDMA/hns: Support QP's restrack ops for hns driver RDMA/hns: Support CQ's restrack raw ops for hns driver RDMA/hns: Add or remove CQ's restrack attributes RDMA/hns: Remove redundant DFX file and DFX ops structure IB/mlx5: Remove duplicate header inclusion related to ODP net: sched: remove duplicate check of user rights in qdisc ALSA: hda: cleanup definitions for multi-link registers PCI: qcom: Sort device-id table PCI: qcom: Clean up IP configurations PCI: qcom: Make all optional clocks optional PCI: qcom: Add support for SA8540P PCI: qcom: Add support for SC8280XP dt-bindings: PCI: qcom: Add SA8540P to binding dt-bindings: PCI: qcom: Add SC8280XP to binding dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt arm64: dts: exynos: Add SysMMU nodes for Exynos850 arm64: dts: exynos: Add CMU_AUD, CMU_IS and CMU_MFCMSCL for Exynos850 arm64: dts: exynosautov9: add fsys0/1 clock DT nodes clk: samsung: exynos850: Implement CMU_MFCMSCL domain clk: samsung: exynos850: Implement CMU_IS domain clk: samsung: exynos850: Implement CMU_AUD domain clk: samsung: exynos850: Style fixes clk: samsung: exynosautov9: add fsys1 clock support clk: samsung: exynosautov9: add fsys0 clock support clk: samsung: exynosautov9: correct register offsets of peric0/c1 clk: samsung: exynosautov9: add missing gate clks for peric0/c1 xfrm: Drop unused argument dt-bindings: clock: exynos850: Add Exynos850 CMU_MFCMSCL dt-bindings: clock: exynos850: Add Exynos850 CMU_IS dt-bindings: clock: exynos850: Add Exynos850 CMU_AUD dt-bindings: clock: exynosautov9: add schema for cmu_fsys0/1 dt-bindings: clock: exynosautov9: add fsys1 clock definitions dt-bindings: clock: exynosautov9: add fys0 clock definitions clk: samsung: exynos7885: Add TREX clocks clk: samsung: exynos7885: Implement CMU_FSYS domain dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1 clk: samsung: exynos-clkout: Use of_device_get_match_data() net/mlx5: TC, Add support for SF tunnel offload net/mlx5: E-Switch, Move send to vport meta rule creation net/mlx5: E-Switch, Split creating fdb tables into smaller chunks net/mlx5: E-Switch, Add default drop rule for unmatched packets net/mlx5e: Completely eliminate priv from fs.h net/mlx5e: Make all ttc functions of en_fs get fs struct as argument net/mlx5e: Make flow steering arfs independent of priv net/mlx5e: Introduce flow steering debug macros net/mlx5e: Separate ethtool_steering from fs.h and make private net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer net/mlx5e: Drop priv argument of ptp function in en_fs net/mlx5e: Decouple fs_tcp from en.h net/mlx5e: Decouple fs_tt_redirect from en.h net/mlx5e: Introduce flow steering API scsi: mpi3mr: Support SAS transport class callbacks scsi: mpi3mr: Add framework to issue MPT transport cmds scsi: mpi3mr: Add SAS SATA end devices to STL scsi: mpi3mr: Get target object based on rphy scsi: mpi3mr: Add expander devices to STL scsi: mpi3mr: Enable STL on HBAs where multipath is disabled scsi: mpi3mr: Add helper functions to manage device's port scsi: mpi3mr: Add helper functions to retrieve device objects scsi: mpi3mr: Add framework to add phys to STL scsi: mpi3mr: Enable Enclosure device add event scsi: mpi3mr: Add helper functions to retrieve config pages scsi: mpi3mr: Add framework to issue config requests scsi: mpi3mr: Add config and transport related debug flags scsi: ufs: wb: Modify messages scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed() scsi: ufs: wb: Add explicit flush sysfs attribute scsi: ufs: wb: Change function name and parameter names scsi: ufs: wb: Change wb_enabled condition test scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling scsi: ufs: core: Use local_clock() for debugging timestamps scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption scsi: ufs: ufs-mediatek: Fix performance scaling scsi: ufs: ufs-mediatek: Dump more registers scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors scsi: ufs: ufs-mediatek: Remove redundant header files drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro clk: Fix comment typo clk: clocking-wizard: Update the compatible clk: clocking-wizard: Fix the reconfig for 5.2 clk: clocking-wizard: Rename nr-outputs to xlnx,nr-outputs clk: clocking-wizard: Move clocking-wizard out dt-bindings: add documentation of xilinx clocking wizard clk: tegra20: Fix refcount leak in tegra20_clock_init clk: tegra: Fix refcount leak in tegra114_clock_init clk: tegra: Fix refcount leak in tegra210_clock_init net: dsa: tag_8021q: remove old comment regarding dsa_8021q_netdev_ops net_sched: move from strlcpy with unused retval to strscpy openvswitch: move from strlcpy with unused retval to strscpy ethtool: move from strlcpy with unused retval to strscpy dsa: move from strlcpy with unused retval to strscpy net: move from strlcpy with unused retval to strscpy packet: move from strlcpy with unused retval to strscpy l2tp: move from strlcpy with unused retval to strscpy ipv6: move from strlcpy with unused retval to strscpy ipv4: move from strlcpy with unused retval to strscpy caif: move from strlcpy with unused retval to strscpy bridge: move from strlcpy with unused retval to strscpy ax25: move from strlcpy with unused retval to strscpy vlan: move from strlcpy with unused retval to strscpy isdn: move from strlcpy with unused retval to strscpy net: dsa: make phylink-related OF properties mandatory on DSA and CPU ports net: dsa: rename dsa_port_link_{,un}register_of net: dsa: avoid dsa_port_link_{,un}register_of() calls with platform data of: base: export of_device_compatible_match() for use in modules dt-bindings: net: dsa: make phylink bindings required for CPU/DSA ports dt-bindings: net: dsa: rzn1-a5psw: add missing CPU port phy-mode to example dt-bindings: net: dsa: microchip: add missing CPU port phy-mode to example dt-bindings: net: dsa: b53: add missing CPU port phy-mode to example dt-bindings: net: dsa: hellcreek: add missing CPU port phy-mode/fixed-link to example dt-bindings: net: dsa: xrs700x: add missing CPU port phy-mode to example Input: gameport - move from strlcpy with unused retval to strscpy clk: zynqmp: Check the return type zynqmp_pm_query_data clk: zynqmp: Add a check for NULL pointer clk: zynqmp: Replaced strncpy() with strscpy() clk: zynqmp: Fix stack-out-of-bounds in strncpy` clk: zynqmp: make bestdiv unsigned clk: move from strlcpy with unused retval to strscpy dt-bindings: clock: gpio-gate-clock: Convert to json-schema dt-bindings: clock: Move versaclock.h to dt-bindings/clock dt-bindings: clock: Move lochnagar.h to dt-bindings/clock i2c: muxes: Drop obsolete dependency on COMPILE_TEST fscrypt: remove fscrypt_set_test_dummy_encryption() drm/amd/display: remove unneeded defines from bios parser drm/amd/display: enable PCON support for dcn314 drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0 drm/radeon: add a force flush to delay work when radeon drm/amd/display: remove unused header drm/amd/display: Include missing header drm/amd/display: remove unneeded semicolon drm/amd/display: fix i386 frame size warning drm/amdgpu: Remove the additional kfd pre reset call for sriov drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. drm/amdgpu: fix hive reference leak when adding xgmi device drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1 of: move from strlcpy with unused retval to strscpy dt-bindings: arm,versatile-sysreg: Convert to DT schema format dt-bindings: display: arm,versatile-tft-panel: Drop erroneous properties in example dt-bindings: gpu: arm,mali: restrict opp-table to objects dt-bindings: interconnect: restrict opp-table to objects dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict opp-table to objects drm/panel-edp: add AUO B133UAN02.1 panel entry RAS/CEC: Reduce offline page threshold for Intel systems block: use on-stack page vec for <= UIO_FASTIOV block: enable bio caching use for passthru IO block: shrink rq_map_data a bit block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() block, bfq: remove useless checking in bfq_put_queue() block, bfq: remove unused functions block: Change the return type of blk_mq_map_queues() into void coresight: docs: Fix a broken reference coresight: trbe: fix Kconfig "its" grammar drm/lcdif: switch to devm_drm_of_get_bridge drm/lcdif: Clean up debug prints and comments drm/lcdif: Consistently use plain timings drm/lcdif: Clean up headers net: prestera: cache port state for non-phylink ports too net: freescale: xgmac: Do not dereference fwnode in struct device null_blk: Modify the behavior of null_map_queues() block/rnbd-srv: Add event tracing support block: sed-opal: Add ioctl to return device status drm/ttm: Switch to using the new res callback drm/nouveau: Implement intersect/compatible functions drm/i915: Implement intersect/compatible functions drm/amdgpu: Implement intersect/compatible functions drm/ttm: Implement intersect/compatible functions drm/ttm: Add new callbacks to ttm res mgr Remove DECnet support from kernel spi: intel: 64k erase is supported from Canon Lake and beyond spi: intel: Add support for second flash chip regulator: core: Remove "ramp_delay not set" debug message regmap/hexagon: Properly fix the generic IO helpers ASoC: samsung: Use iio_get_channel_type() accessor. ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() net: lan966x: Extend MAC to support also lag interfaces. net: lan966x: Extend FDB to support also lag net: lan966x: Add lag support for lan966x net: lan966x: Extend lan966x_foreign_bridging_check net: lan966x: Expose lan966x_switchdev_nb and lan966x_switchdev_blocking_nb net: lan966x: Flush fdb workqueue when port is leaving a bridge. net: lan966x: Split lan966x_fdb_event_work net: lan966x: Add registers used to configure lag interfaces tsnep: Record RX queue tsnep: Support full DMA mask tsnep: Improve TX length handling tsnep: Add loopback support tsnep: Fix TSNEP_INFO_TX_TIME register define openvswitch: Fix overreporting of drops in dropwatch openvswitch: Fix double reporting of drops in dropwatch net: lan966x: Add QUSGMII support for lan966x net: phy: Add helper to derive the number of ports from a phy mode dt-bindings: net: ethernet-controller: add QUSGMII mode net: phy: Introduce QUSGMII PHY mode net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 net: phy: realtek: add support for RTL8211F(D)(I)-VD-CG dt-bindings: pinctrl: aspeed: Add missing properties to examples ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support af_unix: Show number of inflight fds for sockets in TCP_LISTEN state too drm/i915/dsc/mtl: Enable alternate ICH method drm/i915/dsc/mtl: Update the DSC minor version thunderbolt: Add support for Intel Meteor Lake thunderbolt: Add comment where Thunderbolt 4 PCI IDs start drm/i915/display: avoid warnings when registering dual panel backlight pinctrl: armada-37xx: Remove unused macro PIN_GRP() pinctrl: armada-37xx: Checks for errors in gpio_request_enable callback pinctrl: armada-37xx: Fix definitions for MPP pins 20-22 pinctrl: armada-37xx: Add missing GPIO-only pins pinctrl: rockchip: Add RV1126 pinctrl support dt-bindings: pinctrl: rockchip: Document RV1126 pinctrl clk: renesas: r9a07g044: Add conditional compilation for r9a07g044_cpg_info clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks arm64: dts: renesas: r9a09g011: Add pinctrl node arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types arm64: dts: renesas: r9a07g043: Fix audio clk node names arm64: dts: renesas: r9a07g054: Add DMA support to RSPI arm64: dts: renesas: r9a07g044: Add DMA support to RSPI arm64: dts: renesas: r9a07g043: Add DMA support to RSPI arm64: dts: renesas: r8a779f0: Add TMU nodes platform/chrome: fix memory corruption in ioctl platform/chrome: fix double-free in chromeos_laptop_prepare() powerpc/vdso: Don't map VDSO at a fixed address on PPC32 powerpc/selftests: Use timersub() for gettimeofday() drm/msm: Make .remove and .shutdown HW shutdown consistent ARM: dts: imx6qdl-dhcom: Move IPU iomux node from PDK2 to SoM file ARM: dts: imx6ul-kontron: Add imx6ull-kontron-bl to Makefile ARM: dts: imx6ul-kontron: Simplify devicetree structure ARM: dts: vf610: align SPI node name with dtschema ARM: dts: imx: align gpio-keys node names with dtschema ARM: dts: imx: align LED node names with dtschema ARM: dts: imx: align SPI node name with dtschema ARM: dts: imx6qdl-tqma6x: add fixed power supplies tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt tomoyo: use vsnprintf() properly ARM: dts: ls1021a: Use generic node name for DMA ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node ARM: dts: imx6qdl-vicut1.dtsi: Add backlight-isb node IB: move from strlcpy with unused retval to strscpy RDMA/efa: Support CQ receive entries with source GID RDMA/rtrs-clt: Output sg index when warning on RDMA/rtrs-srv: Add event tracing support RDMA/rtrs-clt: Add event tracing support ARM: dts: imx7d-sdb: config the max pressure for tsc2046 ARM: dts: vf610: don't use multiple blank lines ARM: dts: vf610-twr: indent use tabs, no spaces at start of line ARM: dts: vf610: no spaces in indent but tabs ARM: dts: imx7d-pico: indent use tabs, no spaces at start of line ARM: dts: imx6qdl-sabre: change to use SPDX identifiers ARM: dts: imx6qdl: phytec: no spaces at start of line, indent use tabs ARM: dts: imx6qdl-mba6: don't use multiple blank lines ARM: dts: imx6-sabrelite: change to use SPDX identifiers ARM: dts: imx6q-mccmon6: Add fsl,err006687-workaround-present property ARM: dts: imx6: delete interrupts property if interrupts-extended is set Revert "drm/i915/guc: Add delay to disable scheduling after pin count goes to zero" d_path.c: typo fix... dynamic_dname(): drop unused dentry argument iio: Avoid multiple line dereference for mask iio: stx104: Move to addac subdirectory staging: iio: frequency: ad9832: Fix alignment for DMA safety batman-adv: Drop initialization of flexible ethtool_link_ksettings i2c: ismt: Remove useless DMA-32 fallback configuration i2c: designware: Introduce semaphore reservation timer to AMDPSP driver net: prestera: add missing ABI compatibility check amt: remove unnecessary skb pointer check selftests/net: test l2 tunnel TOS/TTL inheriting net: fman: memac: Use params instead of priv for max_speed net: fman: Export/rename some common functions net: fman: Configure fixed link in memac_initialization net: fman: Move struct dev to mac_device net: fman: Store initialization function in match data net: fman: Get PCS node in per-mac init net: fman: dtsec: Always gracefully stop/start net: fman: Store en/disable in mac_device instead of mac_priv_s net: fman: Don't pass comm_mode to enable/disable net: fman: Convert to SPDX identifiers dt-bindings: net: Convert FMan MAC bindings to yaml Revert "Merge branch 'wwan-t7xx-fw-flashing-and-coredump-support'" fs-verity: use kmap_local_page() instead of kmap() fs-verity: use memcpy_from_page() clk: sprd: Hold reference returned by of_get_parent() clk: berlin: Add of_node_put() for of_get_parent() clk: at91: dt-compat: Hold reference returned by of_get_parent() clk: qoriq: Hold reference returned by of_get_parent() clk: oxnas: Hold reference returned by of_get_parent() clk: st: Hold reference returned by of_get_parent() clk: tegra: Add missing of_node_put() clk: meson: Hold reference returned by of_get_parent() clk: nomadik: Add missing of_node_put() selftest/bpf: Add setget_sockopt to DENYLIST.s390x selftests/bpf: Fix spelling mistake. dt-bindings: iio: temperature: use spi-peripheral-props.yaml dt-bindings: iio: samsung,sensorhub-rinato: use spi-peripheral-props.yaml dt-bindings: iio: potentiometer: use spi-peripheral-props.yaml dt-bindings: iio: imu: use spi-peripheral-props.yaml dt-bindings: iio: health: ti,afe4403: use spi-peripheral-props.yaml dt-bindings: iio: frequency: adf4371: use spi-peripheral-props.yaml dt-bindings: iio: dac: use spi-peripheral-props.yaml dt-bindings: iio: amplifiers: adi,ada4250: use spi-peripheral-props.yaml dt-bindings: iio: accel: use spi-peripheral-props.yaml dt-bindings: iio: adc: use spi-peripheral-props.yaml dt-bindings: iio: adc: Drop Patrick Vasseur iio: MAINTAINERS: Drop Tomislav Denis dt-bindings: iio: Drop Tomislav Denis objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning objtool: Use arch_jump_destination() in read_intra_function_calls() locking: Add __lockfunc to slow path functions iio: adc: qcom-spmi-adc5: add ADC5_VREF_VADC to rev2 ADC5 iio: imu: inv_mpu6050: move from strlcpy with unused retval to strscpy iio: st_sensors: move from strlcpy with unused retval to strscpy iio: frequency: admv1014: return -EINVAL directly drm/virtio: remove drm_plane_cleanup() destroy hook dt-bindings: pinctrl: samsung: deprecate header with register constants dt-bindings: pinctrl: samsung: stop using bindings header with constants ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled spi: move from strlcpy with unused retval to strscpy ASoC: amd: acp: remove unnecessary NULL checks ASoC: Change handling of unimplemented set_bclk_ratio ASoC: amd: acp: add a label to make error path more clean ASoC: amd: acp: switch to use dev_err_probe() ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() ASoC: SOF: imx: Add i.MX8ULP HW support dt-bindings: dsp: fsl: Add SOF compatile string for i.MX8ULP ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-da7219-max98357 ASoC: mediatek: mt8186: add SOF support on mt8186-mt6366-rt1019-rt5682s ASoC: mediatek: mt8186: support DSP downlink media: vivid: add pixel_array test control media: v4l2-ctrls: add change flag for when dimensions change media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions media: v4l2-ctrls: alloc arrays in ctrl_ref media: v4l2-ctrls: allocate space for arrays affs: move from strlcpy with unused retval to strscpy hwrng: imx-rngc - use KBUILD_MODNAME as driver name crypto: artpec6 - move spin_lock_bh to spin_lock in tasklet crypto: testmgr - don't generate WARN for missing modules crypto: x86/sha512 - load based on CPU features crypto: hisilicon/qm - remove unneeded hardware cache write back crypto: hisilicon/qm - remove unneeded data storage crypto: hisilicon/qm - fix missing destroy qp_idr crypto: hisilicon/hpre - change return type of hpre_cluster_inqry_write() crypto: hisilicon/zip - some misc cleanup crypto: hisilicon/zip - optimization for performance crypto: testmgr - extend acomp tests for NULL destination buffer crypto: api - Fix comment typo crypto: cavium - Fix comment typo crypto: drbg - remove unnecessary (void*) conversions crypto: ccp - Add a quirk to firmware update crypto: keembay-ocs - Drop obsolete dependency on COMPILE_TEST crypto: sun8i-ce - using the pm_runtime_resume_and_get to simplify the code crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call hwrng: arm-smccc-trng - fix NO_ENTROPY handling crypto: qcom-rng - Fix qcom_rng_of_match unused warning hwrng: core - let sleep be interrupted when unregistering hwrng crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ crypto: lib - move __crypto_xor into utils crypto: lib - create utils module and move __crypto_memneq into it crypto: qat - add check to validate firmware images crypto: sahara - don't sleep when in softirq drm/i915/mtl: Introduce FBC B drm/i915/mtl: Meteorlake and later support DP 2.0 ALSA: hda: Remove unused defines ALSA: hda: Remove unused MAX_PIN_CONFIGS constant ALSA: hda: Rework snd_hdac_stream_reset() to use macros ALSA: hda: Move stream-register polling macros usb/hcd: Fix dma_map_sg error check usb: gadget: tegra: Reduce pad power phy: tegra: xusb: add utmi pad power on/down ops usb: move from strlcpy with unused retval to strscpy dt-bindings: timer: renesas,tmu: Add r8a779f0 support dt-bindings: timer: Add compatible for MediaTek MT8188 isofs: delete unnecessary checks before brelse() fs/reiserfs: replace ternary operator with min() and min_t() USB: gadget: f_mass_storage: get rid of DEVICE_ATTR() usage usb: gadget: udc: renesas_usb3: Add support for RZ/V2M dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common usb: typec: tcpci_rt1711h: Add compatible id with rt1715 usb: typec: tcpci_rt1711h: Add initial phy setting usb: typec: tcpci_rt1711h: Add regulator support when source vbus usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H usb: dwc3: qcom: clean up icc init usb: dwc3: qcom: only parse 'maximum-speed' once usb: common: debug: Check non-standard control requests usb: dwc3: trace: add Start of Frame Number to trace event usb: dwc3: debug: show events parameters in hex usb: dwc3: gadget: conditionally remove requests USB: host: npcm: Add NPCM8XX support dt-bindings: usb: npcm7xx: Add npcm845 compatible usb: host: npcm7xx: remove USB EHCI host reset sequence igc: add xdp frags support to ndo_xdp_xmit selftests: mlxsw: Add egress VID classification test selftests: mlxsw: Add ingress RIF configuration test for VXLAN selftests: mlxsw: Add ingress RIF configuration test for 802.1Q bridge selftests: mlxsw: Add ingress RIF configuration test for 802.1D bridge net: ethernet: mtk_eth_soc: remove unused txd_pdma pointer in mtk_xdp_submit_frame net: macsec: Expose MACSEC_SALT_LEN definition to user space selftests/bpf: bpf_setsockopt tests bpf: Add a few optnames to bpf_setsockopt bpf: Change bpf_setsockopt(SOL_IPV6) to reuse do_ipv6_setsockopt() bpf: Change bpf_setsockopt(SOL_IP) to reuse do_ip_setsockopt() bpf: Change bpf_setsockopt(SOL_TCP) to reuse do_tcp_setsockopt() bpf: Refactor bpf specific tcp optnames to a new function bpf: Change bpf_setsockopt(SOL_SOCKET) to reuse sk_setsockopt() bpf: Embed kernel CONFIG check into the if statement in bpf_setsockopt bpf: Initialize the bpf_run_ctx in bpf_iter_run_prog() bpf: net: Change do_ipv6_setsockopt() to use the sockopt's lock_sock() and capable() bpf: net: Change do_ip_setsockopt() to use the sockopt's lock_sock() and capable() bpf: net: Change do_tcp_setsockopt() to use the sockopt's lock_sock() and capable() bpf: net: Consider has_current_bpf_ctx() when testing capable() in sk_setsockopt() bpf: net: Avoid sk_setsockopt() taking sk lock when called from bpf net: Add sk_setsockopt() to take the sk ptr instead of the sock ptr Input: move from strlcpy with unused retval to strscpy drm/i915/guc: Add delay to disable scheduling after pin count goes to zero drm/i915/selftests: Use correct selfest calls for live tests platform/chrome: cros_ec_typec: Get retimer handle platform/chrome: cros_ec_typec: Cleanup switch handle return paths platform/chrome: cros_typec_switch: Register mode switches platform/chrome: cros_typec_switch: Add event check platform/chrome: cros_typec_switch: Set EC retimer platform/chrome: cros_typec_switch: Add switch driver platform/chrome: Add Type-C mux set command definitions ixgbe: Manual AN-37 for troublesome link partners for X550 SFI net: phy: at803x: add disable hibernation mode support dt-bindings: net: ar803x: add disable-hibernation-mode propetry usb: gadget: rndis: use %u instead of %d to print u32 values usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" usb: typec: tcpci_mt6370: Add MediaTek MT6370 tcpci driver dt-bindings: usb: Add MediaTek MT6370 TCPC usb: common: usb-conn-gpio: Simplify some error message ARM: dts: qcom: msm8974: add rpm-stats device node ARM: dts: qcom: apq8084: add rpm-stats device node dt-bindings: firmware: convert Qualcomm SCM binding to the yaml soc: qcom: socinfo: Add PM6125 ID soc: qcom: socinfo: Add an ID for SM6375 soc: qcom: smem_state: Add refcounting for the 'state->of_node' soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe() soc: qcom: icc-bwmon: add support for SDM845 LLCC BWMON soc: qcom: icc-bwmon: add per-variant quirks soc: qcom: icc-bwmon: use regmap and prepare for BWMON v5 soc: qcom: icc-bwmon: store count unit per variant soc: qcom: icc-bwmon: clear all registers on init soc: qcom: icc-bwmon: store reference to variant data in container soc: qcom: icc-bwmon: drop unused registers soc: qcom: icc-bwmon: re-use IRQ enable/clear define dt-bindings: interconnect: qcom,msm8998-bwmon: add support for SDM845 LLCC BWMON ARM: qcom: include defconfig in MAINTAINERS ARM: multi_v7_defconfig: enable more Qualcomm drivers ARM: qcom_defconfig: enable more Qualcomm drivers clk: gcc-sc8280xp: keep USB power-domains always-on clk: gcc-sc8280xp: keep PCIe power-domains always-on arm64: defconfig: enable more Qualcomm drivers net: ethernet: altera: Add use of ethtool_op_get_ts_info ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC ice: remove non-inclusive language ice: Remove ucast_shared ice: Allow 100M speeds for some devices ice: Implement FCS/CRC and VLAN stripping co-existence policy ice: Implement control of FCS/CRC stripping ARM: Kconfig: clean up platform selection ARM: simplify machdirs/platdirs handling ARM: remove obsolete Makefile.boot infrastructure spi: amd: Setup all xfers before opcode execution regulator: core: Resolve supply name earlier to prevent double-init x86/microcode: Document the whole late loading problem regulator: Add devm helpers for get and enable x86/clear_user: Make it faster drm/i915/dsi: use VBT backlight and CABC port definitions directly drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+ drm/i915/dsi: filter invalid backlight and CABC ports ALSA: hda: Fix page fault in snd_hda_codec_shutdown() ALSA: hda: Remove codec init and exit routines ALSA: hda: Always free codec on the device release ASoC: Intel: Drop hdac_ext usage for codec device creation ASoC: SOF: Intel: Introduce HDA codec init and exit routines ASoC: Intel: Skylake: Introduce HDA codec init and exit routines ARM: dts: aspeed: bletchley: Remove hdc1080 node ARM: dts: aspeed: bletchley: Add USB debug card IPMB node ARM: dts: aspeed: ast2600-evb: Update I2C devices memory: brcmstb_memc: Add Broadcom STB memory controller driver Documentation: sysfs: Document Broadcom STB memc sysfs knobs dt-bindings: memory-controller: Document Broadcom STB MEMC interconnect: imx: Make imx_icc_unregister() return void stmmac: intel: remove unused 'has_crossts' flag dma_buf_getfile(): don't bother with ->f_flags reassignments Change calling conventions for filldir_t drm/i915/guc: clear stalled request after a reset selftests/bpf: Few fixes for selftests/bpf built in release mode libbpf: Clean up deprecated and legacy aliases libbpf: Streamline bpf_attr and perf_event_attr initialization libbpf: Fix potential NULL dereference when parsing ELF drm/i915/guc: skip scrub_ctbs selftest if reset is disabled Input: adc-joystick - add polled input device support dt-bindings: adc-joystick: add poll-interval Input: Add IBM Operation Panel driver dt-bindings: input: Add documentation for IBM Operation Panel Revert "mlxsw: core: Add the hottest thermal zone detection" net: dsa: bcm_sf2: Have PHYLINK configure CPU/IMP port(s) net: dsa: bcm_sf2: Introduce helper for port override offset net: sfp: use simplified HWMON_CHANNEL_INFO macro arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: add alternate touchpad arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: mark HID wakeup sources arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: move HID pin config arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13s: disable touchscreen pull-up arm64: dts: qcom: sc8280xp-crd: mark HID wakeup sources arm64: dts: qcom: sc8280xp-crd: move HID pin config arm64: dts: qcom: sc8280xp-crd: disable touchscreen pull-up arm64: dts: qcom: sdm845: add LLCC BWMON arm64: dts: qcom: sdm845: narrow LLCC address space drm/i915/guc: Reduce spam from error capture drm/i915/guc: Make GuC log sizes runtime configurable drm/i915/guc: Use streaming loads to speed up dumping the guc log drm/i915/guc: Record CTB info in error logs drm/i915/guc: Add GuC <-> kernel time stamp translation information drm/i915/guc: Fix capture size warning and bump the size drm/i915/guc: Add a helper for log buffer size ASoC: fsl_sai: Remove unnecessary FIFO reset in ISR selftests/bpf: Tests libbpf autoattach APIs libbpf: Allows disabling auto attach ata: libata-core: improve parameter names for ata_dev_set_feature() ata: libata-core: Print timeout value when internal command times ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() ARM: dts: imx6dl-yapp4: Bind the backlight controller to the LCD panel ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() ASoC: cs42l42: Move cs42l42_supply_names to .c file ASoC: cs42l42: Add include dependencies to cs42l42.h ASoC: cs42l42: Don't include kernel.h thermal/core: Fix lockdep_assert() warning thermal/core: Move the mutex inside the thermal_zone_device_update() function thermal/core: Move the thermal zone lock out of the governors thermal/governors: Group the thermal zone lock inside the throttle function thermal/core: Rework the monitoring a bit thermal/core: Rearm the monitoring only one time thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() thermal/of: Remove old OF code thermal/core: Move set_trip_temp ops to the sysfs code thermal/drivers/samsung: Switch to new of thermal API regulator/drivers/max8976: Switch to new of thermal API Input: sun4i-ts - switch to new of thermal API iio/drivers/sun4i_gpadc: Switch to new of thermal API hwmon/drivers/core: Switch to new of thermal API hwmon: pm_bus: core: Switch to new of thermal API ata/drivers/ahci_imx: Switch to new of thermal API thermal/drivers/ti-soc: Switch to new of API thermal/drivers/hisilicon: Switch to new of API thermal/drivers/maxim: Switch to new of API thermal/drivers/banggap: Switch to new of API thermal/drivers/mtk: Switch to new of API thermal/drivers/qoriq: Switch to new of API thermal/drivers/rzg2l: Switch to new of API thermal/drivers/rcar: Switch to new of API thermal/drivers/imx: Switch to new of API thermal/drivers/db8500: Switch to new of API thermal/drivers/armada: Switch to new of API thermal/drivers/amlogic: Switch to new of API thermal/drivers/st: Switch to new of API thermal/drivers/qcom: Switch to new of API thermal/drivers/broadcom: Switch to new of API thermal/drivers/sprd: Switch to new of API thermal/drivers/sun8i: Switch to new of API thermal/drivers/tegra: Switch to new of API thermal/drivers/mmio: Switch to new of API thermal/drivers/generic-adc: Switch to new of API thermal/drivers/uniphier: Switch to new of API thermal/drivers/rockchip: Switch to new of API thermal/of: Make new code and old code co-exist thermal/of: Fix free after use in thermal_of_unregister() thermal/of: Return -ENODEV instead of -EINVAL if registration fails thermal/of: Fix error code in of_thermal_zone_find() thermal/of: Rework the thermal device tree initialization ASoC: codecs: show PING status on resume failures soundwire: add sdw_show_ping_status() helper soundwire: intel/cadence: expose PING status in manager ops soundwire: add read_ping_status helper definition in manager ops regmap: mmio: Support accelerared noinc operations regmap: Support accelerated noinc operations ASoC: core: remove setting platform_max in kcontrol macros ASoC: tlv320adcx140: Add a new kcontrol ASoC: qcom: qdsp6: q6prm: add new clocks ASoC: Variable type completion ASoC: codecs: es8326: change es8326_regmap_config to static ASoC: SOF: compress: Add support for computing timestamps ASoC: SOF: compress: Save channel count and sample bytes ASoC: SOF: compress: Introduce sof_compr_stream ASoC: SOF: compress: Remove byte offset computation net: wwan: t7xx: Devlink documentation net: wwan: t7xx: Enable devlink based fw flashing and coredump collection net: wwan: t7xx: PCIe reset rescan net: wwan: t7xx: Infrastructure for early port configuration net: wwan: t7xx: Add AP CLDMA net: phy: broadcom: Implement suspend/resume for AC131 and BCM5241 ACPI: video: Add acpi_video_backlight_use_native() helper batman-adv: Drop unused headers in trace.h batman-adv: Start new development cycle drm/i915/irq: Fix a "the the" typo tcp: Make SYN ACK RTO tunable by BPF programs with TFO dt-bindings: soc: imx: add interconnect property for i.MX8MP hsio blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MP hdmi blk ctrl dt-bindings: soc: imx: add interconnect property for i.MX8MP media blk ctrl drm/i915/dg2: Add additional tuning settings drm/i915/gt: Add dedicated function for non-ctx register tuning settings net: sched: delete unused input parameter in qdisc_create net: vertexcom: mse102x: Update email address dt-bindings: vertexcom-mse102x: Update email address net: sched: remove the unused return value of unregister_qdisc drm/amdgpu: Document gfx_off members of struct amdgpu_gfx Documentation/gpu: Document GFXOFF's count and residency drm/amd/pm: Implement GFXOFF's entry count and residency for vangogh drm/amd: Add detailed GFXOFF stats to debugfs drm/amd/display: fix minor codestyle problems drm/amd/display: fix overflow on MIN_I64 definition drm/amd/display: Unneeded semicolon drm/amd/display: Fix comment typo drm/amd/display: Remove unused code drm/amdgpu: use sjt mec fw on aldebaran for sriov drm/amd/display: include soc._clock_tmp[] into DC's scratch region drm/amd/display: implement DSC pass-through support drm/amd/display: consider DSC pass-through during mode validation drm/dp_mst: add passthrough_aux to struct drm_dp_mst_port Documentation/gpu/amdgpu/amdgpu_dm: add DM docs for pixel blend mode drm/amd/display: add doc entries for MPC blending configuration Documentation/amdgpu/display: add DC color caps info Documentation/amdgpu_dm: Add DM color correction documentation drm/amd/display: Document some of the DML structs drm/amd/display: Expand documentation for timing drm/amd/display: Document pipe split policy drm/amd/display: Add some extra kernel doc to amdgpu_dm drm/amd/display: Add basic kernel doc to CRC code under DC drm/amd/display: Add documentation to some of the cursor struct drm/amdgpu: reduce reset time drm/amdgpu: revert context to stop engine before mode2 reset drm/amdgpu: save and restore gc hub regs drm/amdgpu: add debugfs amdgpu_reset_level drm/amdgpu: let mode2 reset fallback to default when failure drm/amdgpu: add mode2 reset for sienna_cichlid selinux: Implement userns_create hook selftests/bpf: Add tests verifying bpf lsm userns_create hook bpf-lsm: Make bpf_lsm_userns_create() sleepable security, lsm: Introduce security_create_user_ns() selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm drm/nouveau/kms/nv140-: Disable interlacing dt-bindings: arm: psci: Relax and simplify compatible constraints ice: introduce ice_ptp_reset_cached_phctime function ice: re-arrange some static functions in ice_ptp.c ice: track and warn when PHC update is late ice: track Tx timestamp stats similar to other Intel drivers ice: initialize cached_phctime when creating Rx rings ice: set tx_tstamps when creating new Tx rings via ethtool locks: fix TOCTOU race when granting write lease ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions ASoC: Intel: common: add ACPI matching tables for Raptor Lake interconnect: Make icc_provider_del() return void interconnect: sm8450: Ignore return value of icc_provider_del() in .remove() interconnect: osm-l3: Ignore return value of icc_provider_del() in .remove() interconnect: msm8974: Ignore return value of icc_provider_del() in .remove() interconnect: icc-rpmh: Ignore return value of icc_provider_del() in .remove() interconnect: icc-rpm: Ignore return value of icc_provider_del() in .remove() interconnect: imx: Ignore return value of icc_provider_del() in .remove() staging: r8188eu: drop the DRIVERVERSION macro staging: r8188eu: drop the DRV_NAME macro staging: r8188eu: use KBUILD_MODNAME instead of a string constant staging: r8188eu: set firmware path in a macro staging: r8188eu: add firmware dependency staging: r8188eu: make rtw_init_recv_timer() static staging: r8188eu: make rtw_recv_indicatepkt() static staging: r8188eu: make rtw_handle_tkip_mic_err() static staging: r8188eu: merge rtw_os_recvbuf_resource_alloc() into rtw_recv.c staging: r8188eu: merge rtw_os_recvbuf_resource_free() into rtw_recv.c staging: r8188eu: do not spam the kernel log staging: r8188eu: the high prio queue is always selected staging: r8188eu: remove two unused defines staging: r8188eu: change all num...Q variables to u8 staging: r8188eu: make numNQ a u8 staging: r8188eu: remove a temporary variable staging: r8188eu: simplify _InitNormalChipTwoOutEpPriority staging: r8188eu: we always use HQ and NQ for two endpoints staging: r8188eu: remove _InitNormalChipOneOutEpPriority staging: r8188eu: simplify two_out_pipe staging: r8188eu: simplify three_out_pipe staging: r8188eu: summarize common Queue2Pipe settings staging: r8188eu: remove comments about endpoint mapping staging: r8188eu: remove OutEpNumber staging: r8188eu: summarize endpoint-related settings staging: r8188eu: move endpoint init functions to usb_halinit.c staging: r8188eu: merge two small functions staging: r8188eu: process HalUsbSetQueuePipeMapping8188EUsb's return value staging: r8188eu: Hal_MappingOutPipe should return an int staging: r8188eu: simplify the calculation of ie start offset staging: r8188eu: read aid from struct ieee80211_mgmt staging: r8188eu: read capability info from struct ieee80211_mgmt staging: r8188eu: read status_code from struct ieee80211_mgmt staging: r8188eu: replace a get_da call staging: r8188eu: clean up comment for phy_calculate_bit_shift() staging: r8188eu: avoid camel case in phy_CalculateBitShift() staging: r8188eu: use ffs() in phy_CalculateBitShift() staging: r8188eu: convert rtw_p2p_enable to correct error code semantics staging: r8188eu: make rtl8188eu_{init,free}_recv_priv() static staging: r8188eu: make handle_txrpt_ccx_88e() static staging/rtl8723bs/core: remove inactive initialization staging: r8188eu: refactor dump_chip_info() staging: r8188eu: convert dump_chip_info() to use netdev_dbg() staging: r8188eu: return an error code in rtw_usb_if1_init staging: r8188eu: make rtw_handle_dualmac a void function staging: r8188eu: handle errors from ReadAdapterInfo8188EU staging: rtl8192u: fix rmmod warn when device is renamed staging: rtl8192u: move debug files to debugfs staging: rtl8192u: remove unnecessary cast staging: rtl8192u: move debug stuff to its own file staging: r8188eu: txpktbuf_bndy does not depend on wifi_spec staging: vme_user: Fix checkpatch warnings in vme_tsi148.c staging: pi433: fix wrong debug message on rf69_write_fifo() staging: vt6655: Convert macro MACvDisableBarkerPreambleMd staging: vt6655: Convert macro MACvEnableBarkerPreambleMd staging: vt6655: Convert macro MACvDisableProtectMD staging: vt6655: Rename function MACvEnableProtectMD staging: vt6655: Create one function for two macros staging: vt6655: Convert macro MACvEnableProtectMD to function staging: vt6655: Replace MACvTransmitAC0 with function vt6655_mac_dma_ctl staging: vt6655: Replace MACvTransmit0 with function vt6655_mac_dma_ctl staging: vt6655: Replace MACvReceive1 with function vt6655_mac_dma_ctl staging: vt6655: Rename function MACvReceive0 and add parameter staging: vt6655: Convert macro MACvReceive0 to function RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey dt-bindings: arm: amlogic: add bindings for Jethub D1p (j110) arm64: dts: meson-axg: add support for JetHub D1p (j110) IB/mlx5: Call io_stop_wc() after writing to WC MMIO ASoC: fsl_sai: fix incorrect mclk number in error message ASoC: codecs: add support for ES8326 ASoC: dt-bindings: Add Everest ES8326 audio CODEC ASoC: Intel: Drop legacy HSW/BDW board-match information ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency ASoC: Intel: bdw_rt286: Rename module ASoC: Intel: hsw_rt5640: Rename module i2c: Make remove callback return void gpio: pca953x: Make platform teardown callback return void leds: lm3601x: Improve error reporting for problems during .remove() leds: lm3601x: Don't use mutex after it was destroyed leds: lm3697: Remove duplicated error reporting in .remove() drm/i2c/sil164: Drop no-op remove function selftests/net: Refactor xfrm_fill_key() to use array of structs pinctrl: samsung: Finish initializing the gpios before registering them dt-bindings: memory: mediatek,smi: Update condition for mt8195 smi node memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings() memory: of: Fix refcount leak bug in of_get_ddr_timings() memory: dfl-emif: Update the dfl emif driver support revision 1 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe() drm/i915/backlight: split out backlight registers to a separate file arm64: dts: renesas: rzg2l-smarc-som: Add PHY interrupt support for ETH{0/1} dt-bindings: interrupt-controller: Add macros for NMI and IRQ0-7 interrupts present on RZ/G2L SoC dt-bindings: pinctrl: renesas: Document RZ/Five SoC arm64: dts: renesas: Add Renesas R8A779MB SoC support efi/x86-mixed: move unmitigated RET into .rodata soc: renesas: Identify RZ/Five SoC dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/Five SoC dt-bindings: arm: renesas: Document R-Car H3Ne-1.7G SoC and boards soc: renesas: Identify R-Car H3Ne-1.7G audit: fix repeated words in comments lsm: clean up redundant NULL pointer check libbpf: Making bpf_prog_load() ignore name if kernel doesn't support iio: pressure: dlhl60d: Don't take garbage into consideration when reading data iio: magnetometer: yas530: Add YAS537 variant iio: magnetometer: yas530: Add function pointers to "chip_info" iio: magnetometer: yas530: Add temperature calculation to "chip_info" iio: magnetometer: yas530: Add IIO scaling to "chip_info" iio: magnetometer: yas530: Add volatile registers to "chip_info" iio: magnetometer: yas530: Introduce "chip_info" structure iio: magnetometer: yas530: Apply documentation and style fixes iio: magnetometer: yas530: Move printk %*ph parameters out from stack iio: magnetometer: yas530: Rename functions and registers iio: magnetometer: yas530: Change data type of calibration coefficients iio: magnetometer: yas530: Correct temperature handling iio: magnetometer: yas530: Correct scaling of magnetic axes iio: magnetometer: yas530: Change range of data in volatile register iio: magnetometer: yas530: Change data type of hard_offsets to signed dt-bindings: iio: mlx90632 Add supply regulator documentation iio: temperature: mlx90632 Add supply regulator to sensor iio: imu: adis16475: Benefit from devm_clk_get_enabled() to simplify iio: frequency: adrf6780: Benefit from devm_clk_get_enabled() to simplify iio: frequency: adf4371: Benefit from devm_clk_get_enabled() to simplify iio: adc: xilinx-xadc: Benefit from devm_clk_get_enabled() to simplify iio: adc: xilinx-ams: Benefit from devm_clk_get_enabled() to simplify iio: adc: ti-ads131e08: Benefit from devm_clk_get_enabled() to simplify iio: adc: lpc18xx: Benefit from devm_clk_get_enabled() to simplify iio: adc: ingenic-adc: Benefit from devm_clk_get_prepared() to simplify iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify iio: adc: ad7768-1: Benefit from devm_clk_get_enabled() to simplify iio: adc: ad7124: Benefit from devm_clk_get_enabled() to simplify iio: magn: hmc5843: Move struct dev_pm_ops out of header iio: magn: hmc5843: Drop excessive indentation of assignments of hmc5843_driver iio: adc: mt6360: Drop an incorrect __maybe_unused marking. staging: iio: resolver: ad2s1210: Fix alignment for DMA safety staging: iio: meter: ade7854: Fix alignment for DMA safety staging: iio: frequency: ad9834: Fix alignment for DMA safety iio: light: cm32181: Mark the dev_pm_ops static. iio: test: Mark file local structure arrays static. dt-bindings: iio: adc: stmpe: Remove node name requirement iio: cdc: ad7746: Move driver out of staging. iio: cdc: ad7746: Add device specific ABI documentation. staging: iio: ad7746: White space cleanup staging: iio: cdc: ad7746: Use read_avail() rather than opencoding. staging: iio: cdc: ad7746: Switch from _offset to _zeropoint for differential channels. iio: core: Introduce _zeropoint for differential channels staging: iio: cdc: ad7746: Use _raw and _scale for temperature channels. staging: iio: cdc: ad7746: Drop unused i2c_set_clientdata() staging: iio: cdc: ad7746: Break up use of chan->address and use FIELD_PREP etc staging: iio: cdc: ad7764: Push locking down into case statements in read/write_raw staging: iio: cdc: ad7746: Factor out ad7746_read_channel() staging: iio: cdc: ad7746: Use local buffer for multi byte reads. staging: iio: cdc: ad7746: Push handling of supply voltage scale to userspace. staging: iio: cdc: ad7746: Use explicit be24 handling. iio: ABI: Fix wrong format of differential capacitance channel ABI. iio: inkern: fix coding style warnings iio: inkern: remove OF dependencies iio: adc: stm32-adc: convert to device properties iio: adc: qcom-spmi-adc5: convert to device properties iio: adc: qcom-spmi-vadc: convert to device properties iio: adc: qcom-pm8xxx-xoadc: convert to device properties iio: adc: at91-sama5d2_adc: convert to device properties iio: adc: ab8500-gpadc: convert to device properties iio: adc: ingenic-adc: convert to IIO fwnode interface thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API iio: inkern: move to fwnode properties iio: inkern: split of_iio_channel_get_by_name() iio: inkern: only return error codes in iio_channel_get_*() APIs iio: inkern: fix return value in devm_of_iio_channel_get_by_name() iio: inkern: only release the device node when done with it iio: adc: qcom-spmi-adc5: Add missing VCOIN/GPIO[134] channels iio: adc: at91-sama5d2_adc: add runtime pm support iio: adc: at91-sama5d2_adc: add empty line after functions iio: adc: at91-sama5d2_adc: add support for temperature sensor dt-bindings: iio: adc: at91-sama5d2_adc: add id for temperature channel iio: adc: at91-sama5d2_adc: lock around at91_adc_read_info_raw() iio: adc: at91-sama5d2_adc: add startup and tracktim as parameter for at91_adc_setup_samp_freq() iio: adc: at91-sama5d2_adc: update trackx on emr iio: adc: at91-sama5d2_adc: move oversampling storage in its function iio: adc: at91-sama5d2_adc: add 64 and 256 oversampling ratio iio: adc: at91-sama5d2_adc: adjust osr based on specific platform data iio: adc: at91-sama5d2_adc: add .read_avail() chan_info ops iio: adc: at91-sama5d2_adc: drop AT91_OSR_XSAMPLES defines iio: adc: at91-sama5d2_adc: move the check of oversampling in its function iio: adc: at91-sama5d2_adc: handle different EMR.OSR for different hw versions iio: adc: at91-sama5d2_adc: exit from write_raw() when buffers are enabled iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq iio: adc: at91-sama5d2_adc: check return status for pressure and touch iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX iio: Add names for function definition arguments. Documentation: ABI: testing: rtq6056: Update ABI docs iio: adc: Add rtq6056 support dt-bindings: iio: adc: Add rtq6056 adc support iio: light: Add support for ltrf216a sensor dt-bindings: Document ltrf216a light sensor bindings iio: adc: imx8qxp-adc: propagate regulator_get_voltage error MAINTAINERS: Update Microchip MCP3911 to Maintained dt-bindings: iio: adc: ti,am3359-adc: add ti,am654-adc iio: Fix indentation for multiline conditional. iio: Add blank lines after declarations. cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[] riscv: topology: fix default topology reporting riscv: dts: microchip: add qspi compatible fallback selftests/bpf: Update CI kconfig selftests/bpf: Add connmark read test selftests/bpf: Add existing connection bpf_*_ct_lookup() test bpftool: Clear errno after libcap's checks x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 x86: Fix various duplicate-word comment typos x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h arm64: defconfig: remove BCM4908 arm64: bcmbca: Merge ARCH_BCM4908 to ARCH_BCMBCA arm64: bcmbca: Make BCM4908 drivers depend on ARCH_BCMBCA arm64: dts: Add BCM4908 generic board dts arm64: dts: Move BCM4908 dts to bcmbca folder arm64: dts: bcmbca: update BCM4908 board dts files dt-bindings: arm64: bcmbca: Update BCM4908 description dt-bindings: arm64: bcmbca: Merge BCM4908 into BCMBCA soc: bcm: brcmstb: Document panic notifier action and remove useless header ARM: dts: BCM5301X: Add basic PCI controller properties arm64: dts: broadcom: bcm4908: add Asus GT-AC5300 LEDs arm64: dts: broadcom: bcm4908: add LEDs controller block arm64: dts: broadcom: bcm4908: add remaining LED pins ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() bpf: Clear up confusion in bpf_skb_adjust_room()'s documentation bpftool: Fix a typo in a comment dt-bindings: gpio: fairchild,74hc595: use spi-peripheral-props.yaml MAINTAINERS: Add AMD PMF driver entry platform/x86/amd/pmf: Force load driver on older supported platforms platform/x86/amd/pmf: Handle AMT and CQL events for Auto mode platform/x86/amd/pmf: Add support for Auto mode feature platform/x86/amd/pmf: Get performance metrics from PMFW platform/x86/amd/pmf: Add fan control support platform/x86/amd/pmf: Add heartbeat signal support platform/x86/amd/pmf: Add debugfs information platform/x86/amd/pmf: Add support SPS PMF feature platform/x86/amd/pmf: Add support for PMF APCI layer platform/x86/amd/pmf: Add support for PMF core layer spi/panel: dt-bindings: drop 3-wire from common properties spi: lpspi: Simplify some error message spi: microchip-core: Simplify some error message spi: s3c64xx: correct dma_chan pointer initialization spi: lpspi: add dmas property spi: dt-bindings: lpspi: add i.MX93 compatible regulator: Add missing devm_* functions to devres.rst spi: dt-bindings: nvidia,tegra210-quad-peripheral-props: correct additional properties MAINTAINERS: add qspi to Polarfire SoC entry spi: microchip-core-qspi: Add support for microchip fpga qspi controllers spi: dt-binding: add coreqspi as a fallback for mpfs-qspi spi: dt-binding: document microchip coreQSPI spi: npcm-pspi: Add NPCM845 peripheral SPI support dt-binding: spi: npcm-pspi: Add npcm845 compatible regulator: qcom-rpmh: Implement get_optimum_mode(), not set_load() drm/i915/tc: Fix PHY ownership programming in HDMI legacy mode dt-bindings: gpio: gpio-xilinx: Convert Xilinx axi gpio binding to YAML x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() thunderbolt: Add DP OUT resource when DP tunnel is discovered arm64: dts: renesas: r9a07g054: Update pinctrl node to handle GPIO interrupts arm64: dts: renesas: r9a07g054: Add IRQC node arm64: dts: renesas: r9a07g044: Update pinctrl node to handle GPIO interrupts arm64: dts: renesas: r9a07g044: Add IRQC node arm64: dts: renesas: r8a779f0: Add CMT support arm64: dts: renesas: spider-cpu: Enable eMMC0 arm64: dts: renesas: r8a779f0: Add SDHI0 support clk: renesas: r8a779f0: Add CMT clocks clk: renesas: r8a779f0: Add SDH0 clock drm/i915/xelpd: Fix unclaimed accesses while loading PIPEDMC-C/D soc: renesas: Kconfig: Enable IRQC driver for RZ/G2L SoC drm/vc4: Drop of_gpio header dt-bindings: fpga: microchip,mpf-spi-fpga-mgr: use spi-peripheral-props.yaml fpga: microchip-spi: add missing module author entry fpga: dfl-pci: Add IDs for Intel N6000, N6001 and C6100 cards platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure regmap: Make use of get_unaligned_be24(), put_unaligned_be24() regmap: mmio: Fix MMIO accessors to avoid talking to IO port regmap: mmio: Introduce IO accessors that can talk to IO port regmap: mmio: Get rid of broken 64-bit IO regmap: mmio: Remove mmio_relaxed member from context ASoC: imx-rpmsg: Support configure sysclk for codec dai ASoC: sam9g20_wm8731: Simplify some error message ASoC: codecs: dt bind. doc for the new TI SRC4392 codec ASoC: mt6359: fix tests for platform_get_irq() failure ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix ASoC: Variable type completion ASoC: mediatek: mt8186: remove unnecessary NULL check ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion ASoC: dt-bindings: fsl,sai: Convert format to json-schema ASoC: codecs: add support for the TI SRC4392 codec ASoC: tlv320adcx140: Fix a typo in a comment ASoC: simple-card-utils: Fixup DAI sample format ASoC: dt-bindings: Add sample format conversion ASoC: dt-bindings: Definitions for DAI params ASoC: omap: Replace sprintf() with sysfs_emit() ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() ASoC: core: Replace sprintf() with sysfs_emit() ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() ASoC: Intel: sst: Replace sprintf() with sysfs_emit() ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() ASoC: cs43130: Replace scnprintf() with sysfs_emit() ASoC: amd: acp: Add TDM support for acp i2s stream ASoC: amd: acp: Initialize list to store acp_stream during pcm_open arm64: topology: move store_cpu_topology() to shared code x86/rtc: Rename mach_set_rtc_mmss() to mach_set_cmos_time() x86/rtc: Rewrite & simplify mach_get_cmos_time() by deleting duplicated functionality sched/all: Change all BUG_ON() instances in the scheduler to WARN_ON_ONCE() Input: applespi - use correct struct names in comment Input: tc3589x-keypad - use correct struct names in comment Input: bma150 - fix a typo in some comments libbpf: Add names for auxiliary maps drm/i915: Use luminance range calculated during edid parsing drm/amdgpu_dm: Rely on split out luminance calculation function drm: New function to get luminance range based on static hdr metadata drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node() drm/bridge: tc358767: disable main link PHYs on main link disable drm/bridge: tc358767: increase CLRSIPO count drm/bridge: tc358767: don't fixup mode sync polarity Input: mt6779-keypad - support double keys matrix Input: mt6779-keypad - prepare double keys support with calc_row_col dt-bindings: mediatek,mt6779-keypad: add mediatek,keys-per-group dt-bindings: mediatek,mt6779-keypad: use unevaluatedProperties MAINTAINERS: input: add mattijs for mt6779-keypad bpf: Use bpf_map_area_alloc consistently on bpf map creation bpf: Make __GFP_NOWARN consistent in bpf map creation bpf: Use bpf_map_area_free instread of kvfree bpf: Remove unneeded memset in queue_stack_map creation libbpf: preserve errno across pr_warn/pr_info/pr_debug selftests/bpf: add destructive kfunc test bpf: export crash_kexec() as destructive kfunc bpf: add destructive kfunc flag selftests/xsk: Update poll test cases dma-buf/sync_file: use strscpy to replace strlcpy drm/i915: Sanitycheck PCI BARs drm/i915: Use of BARs names instead of numbers drm/udl: Replace BUG_ON() with WARN_ON() drm/udl: Kill pending URBs at suspend and disconnect drm/udl: Sync pending URBs at suspend / disconnect drm/udl: Replace semaphore with a simple wait queue drm/i915/hdcp: replace BIT() with REG_BIT() in register definitions drm/i915/hdcp: split out hdcp registers to a separate file drm/format-helper: Rename parameter vmap to src drm/format-helper: Move destination-buffer handling into internal helper drm/format-helper: Rework XRGB8888-to-MONO conversion drm/format-helper: Rework XRGB8888-to-GRAY8 conversion drm/format-helper: Rework XRGB8888-to-XRGB2101010 conversion drm/format-helper: Rework RGB888-to-XRGB8888 conversion drm/format-helper: Rework RGB565-to-XRGB8888 conversion drm/format-helper: Rework XRGB8888-to-RGB888 conversion drm/format-helper: Rework XRGB8888-to-RGBG565 conversion drm/format-helper: Rework XRGB8888-to-RGBG332 conversion drm/format-helper: Convert drm_fb_swab() to struct iosys_map drm/format-helper: Merge drm_fb_memcpy() and drm_fb_memcpy_toio() drm/format-helper: Provide drm_fb_blit() iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() wifi: rtw88: prohibit enter IPS during HW scan wifi: rtw88: add flag check before enter or leave IPS wifi: rtw88: add flushing queue before HW scan wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan wifi: rtw88: add the update channel flow to support setting by parameters wifi: rtw88: add mutex when set regulatory and get Tx power table wifi: rtw88: add mutex when set SAR wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod wifi: brcmfmac: fix invalid address access when enabling SCAN log level wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring wifi: brcmfmac: fix continuous 802.1x tx pending timeout error selftests/bpf: add extra test for using dynptr data slice after release bpf: Fix ref_obj_id for dynptr data slices in verifier selftests/bpf: Fix vmtest.sh getopts optstring selftests/bpf: Fix vmtest.sh -h to not require root bpf: Always return corresponding btf_type in __get_type_size() selftests/bpf: Add BPF-helper test for CLOCK_TAI access bpf: Add BPF-helper for accessing CLOCK_TAI bpf: Cleanup check_refcount_ok net: netfilter: Remove ifdefs for code shared by BPF and ctnetlink bpf, iter: Fix the condition on p when calling stop. cgroup: enable cgroup_get_from_file() on cgroup1 btf: Add a new kfunc flag which allows to mark a function to be sleepable drm/i915/ttm: fix CCS handling drm/i915/ttm: remove calc_ctrl_surf_instr_size wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices wifi: rtw89: 8852a: correct WDE IMR settings wifi: rtw89: refine leaving LPS function wifi: qtnfmac: remove braces around single statement blocks wifi: rtlwifi: 8192de: correct checking of IQK reload wifi: brcmsmac: remove duplicate words dt-bindings: wireless: use spi-peripheral-props.yaml wifi: rtw88: access chip_info by const pointer wifi: rtw88: phy: fix warning of possible buffer overflow wifi: rtw88: fix store OP channel info timing when HW scan wifi: rtw88: fix stopping queues in wrong timing when HW scan wifi: rtw88: 8822c: extend supported probe request size bpf: Improve docstring for BPF_F_USER_BUILD_ID flag libbpf: Do not require executable permission for shared libraries drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb() bpf: Verifier cleanups libbpf: Reject legacy 'maps' ELF section selftests/bpf: Clean up sys_nanosleep uses dt-binding: ipmi: add fallback to npcm845 compatible drm/panfrost: Add support for devcoredump drm/panfrost: Add specific register offset macros for JS and MMU AS gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() x86/mm: Rename set_memory_present() to set_memory_p() drm/simpledrm: Convert to atomic helpers drm/simpledrm: Compute framebuffer stride if not set drm/simpledrm: Remove pdev field from device structure drm/simpledrm: Inline device-init helpers drm/simpledrm: Remove mem field from device structure drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid() libbpf: Ensure functions with always_inline attribute are inline bpftool: Remove BPF_OBJ_NAME_LEN restriction when looking up bpf program by name libbpf: Initialize err in probe_map_create libbpf: Skip empty sections in bpf_object__init_global_data_maps drm: Remove the drm_get_unmapped_area() helper drm/vmwgfx: Remove unused hugepage support drm/vmwgfx: cleanup comments drm/vmwgfx: clean up some error pointer checking drm: fix whitespace in drm_plane_create_color_properties() x86/acrn: Set up timekeeping locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled sched/core: Remove superfluous semicolon sched/fair: Make per-cpu cpumasks static sched/fair: Remove unused parameter idle of _nohz_idle_balance() drm/todo: remove task to rename CMA helpers drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} drm/gem: rename GEM CMA helpers to GEM DMA helpers drm/fb: rename FB CMA helpers to FB DMA helpers drm/fb: remove unused includes of drm_fb_cma_helper.h drm/i915/gem: Remove shared locking on freeing objects selftests: futex: Fix 'the the' typo in comment sched/debug: Print each field value left-aligned in sched_show_task() Input: elan_i2c - convert to use dev_groups drm/i915/dg2: Add Wa_1509727124 drm/i915/dg2: Add support for DC5 state sched/deadline: Use sched_dl_entity's dl_density in dl_task_fits_capacity() sched/deadline: Make dl_cpuset_cpumask_can_shrink() capacity-aware sched/core: Introduce sched_asym_cpucap_active() drm/i915/dg2: Update DG2 to GuC v70.4.1 drm/i915/guc: Don't send policy update for child contexts. drm/i915/guc: Don't abort on CTB_UNUSED status drm/i915/guc: Support larger contexts on newer hardware drm/i915/selftest: Cope with not having an RCS engine drm/i915/guc: Add selftest for a hung GuC drm/i915/guc: Fix issues with live_preempt_cancel drm/i915/guc: Route semaphores to GuC for Gen12+ drm/mgag200: Remove type field from struct mga_device drm/mgag200: Move CRTC atomic_enable to model-specific code drm/mgag200: Move mode-config to model-specific code drm/mgag200: Provide per-device callbacks for PIXPLLC drm/mgag200: Provide per-device callbacks for BMC synchronization drm/mgag200: Add per-device callbacks drm/mgag200: Set SCROFF in primary-plane code drm/mgag200: Replace simple-KMS with regular atomic helpers drm/mgag200: Reorganize before dropping simple-KMS helpers drm/mgag200: Store primary plane's color format in CRTC state drm/mgag200: Acquire I/O-register lock in atomic_commit_tail function drm/mgag200: Move ER/EW3 register initialization to per-model code drm/mgag200: Move DAC-register setup into model-specific code drm/mgag200: Split mgag200_modeset_init() drm/tests: Split up test cases in igt_check_drm_format_min_pitch drm/dp_mst: fix drm_dp_dpcd_read return value checks drm/i915/guc: Check for ct enabled while waiting for response drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb565() drm/format-helper: Support multiple target formats results drm/format-helper: Rename test cases to make them more generic drm/format-helper: Fix test on big endian architectures drm/todo: remove task for idr_init_base() drm/via: use idr_init_base() to initialize dev_priv->object_idr drm/v3d: use idr_init_base() to initialize v3d_priv->perfmon.idr drm/sis: use idr_init_base() to initialize dev_priv->object_idr drm: use idr_init_base() to initialize mode_config.tile_idr drm: use idr_init_base() to initialize mode_config.object_idr drm: use idr_init_base() to initialize master->lessee_idr drm: use idr_init_base() to initialize master->magic_map drm/amdgpu: use idr_init_base() to initialize fpriv->bo_list_handles drm/amdgpu: use idr_init_base() to initialize mgr->ctx_handles drm/i915/d13: Add Wa_16015201720 disabling clock gating for PIPEDMC-A/B drm/i915/d12+: Disable DMC handlers during loading/disabling the firmware drm/i915/gt: describe the new tlb parameter at i915_vma_resource drm/i915/gt: Batch TLB invalidations drm/i915/gt: Skip TLB invalidations once wedged drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations drm/i915/gt: document with_intel_gt_pm_if_awake() drm/i915/gt: Ignore TLB invalidations on idle engines drm/i915/dmc: Update DG2 DMC firmware to v2.07 drm/i915/ttm: don't leak the ccs state drm/i915: disable pci resize on 32-bit machine drm/i915: Suppress oom warning for shmemfs object allocation failure drm/i915: Pass drm_i915_private struct instead of gt for gen11_gu_misc_irq_handler/ack() drm/i915/display: Cleanup intel_phy_is_combo() fbdev: Make registered_fb[] private to fbmem.c drm/panel/panel-sitronix-st7701: Add Densitron DMT028VGHMCMI-1A TFT dt-bindings: display: panel: sitronix,st7701: Add Densitron DMT028VGHMCMI-1A TFT drm: Fix typo 'the the' in comment drm/i915/hdmi: Prune modes that require HDMI2.1 FRL drm/fsl-dcu: Use drm_plane_helper_destroy() drm/armada: Use drm_plane_helper_destroy() drm/plane-helper: Export individual helpers drm: Remove unnecessary include statements of drm_plane_helper.h drm/atomic-helper: Remove _HELPER_ infix from DRM_PLANE_HELPER_NO_SCALING drm/atomic-helper: Move DRM_PLANE_HELPER_NO_SCALING to atomic helpers drm/vmwgfx: Remove trailing whitespace drm/bridge: ti-sn65dsi86: Use dev_err_probe() to avoid polluting the log drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook drm/komeda - At init write GCU control block to handle already on DPU drm/komeda: Add legacy FB support so VT's work as expected drm/arm/hdlcd: Simplify IRQ install/uninstall drm/arm/hdlcd: Take over EFI framebuffer properly drm/arm: Fix spelling typo in comments fbdev: Fix order of arguments to aperture_remove_conflicting_devices() drm/bridge: parade-ps8640: Fix regulator supply order drm: correct comments drm/vc4: Add explicit declaration of 'drmm_of_get_bridge' drm/i915/selftests: Fix comment typo drm/i915/gt: Remove unneeded semicolon drm/i915/guc: Don't use pr_err when not necessary drm/panel-edp: Add panel entry for B120XAN01.0 drm/panel-edp: Add panel entry for R140NWF5 RH signal: Drop signals received after a fatal signal has been processed signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit ipc: mqueue: fix possible memory leak in init_mqueue_fs() drm/i915/guc: support v69 in parallel to v70 drm/bridge: ti-sn65dsi86: support DRM_BRIDGE_ATTACH_NO_CONNECTOR drm/bridge: ti-sn65dsi86: fetch bpc using drm_atomic_state drm/sched: move calling drm_sched_entity_select_rq drm/gud: Fix endianness in gud_xrgb8888_to_color() helper drm/format-helper: Fix endianness in drm_fb_*_to_*() conversion helpers drm/bridge: tc358767: Add of_node_put() when breaking out of loop drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() drm/bochs: Fix some error handling paths in bochs_pci_probe() drm/virtio: kms: use drm managed resources drm/virtio: plane: use drm managed resources drm/virtio: Return proper error codes instead of -1 drm/virtio: Use dev_is_pci() drm/virtio: Improve DMA API usage for shmem BOs drm/virtio: Simplify error handling of virtio_gpu_object_create() drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() drm/virtio: Unlock reservations on dma_resv_reserve_fences() error drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error drm/virtio: Check whether transferred 2D BO is shmem drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling fbdev: Remove conflict-handling code fbdev: Acquire framebuffer apertures for firmware devices video/aperture: Remove conflicting VGA devices, if any video: Provide constants for VGA I/O range video/aperture: Disable and unregister sysfb devices via aperture helpers fbdev: Remove conflicting devices on PCI bus fbdev: Convert drivers to aperture helpers fbdev/core: Remove remove_conflicting_pci_framebuffers() fbdev/vga16fb: Auto-generate module init/exit code fbdev/vga16fb: Create EGA/VGA devices in sysfb code fbdev: Remove trailing whitespaces drm/i915/gt: Expose per-gt RPS defaults in sysfs drm/i915/gt: Create gt/gtN/.defaults/ for per gt sysfs defaults drm/panel/panel-sitronix-st7701: Split GIP and init sequences drm/panel/panel-sitronix-st7701: Parametrize voltage and timing drm/panel/panel-sitronix-st7701: Infer horizontal pixel count from TFT mode drm/panel/panel-sitronix-st7701: Adjust porch control bitfield name drm/panel/panel-sitronix-st7701: Infer vertical line count from TFT mode drm/panel/panel-sitronix-st7701: Make gamma correction TFT specific drm/panel/panel-sitronix-st7701: Make voltage supplies common to ST7701 drm/panel/panel-sitronix-st7701: Enable DSI burst mode, LPM, non-continuous clock drm/panel/panel-sitronix-st7701: Make DSI mode flags common to ST7701 drm/i915/display: Add debug print for scaler filter drm:remove rebundant word "in" in comments drm:delete the repeated word "the" in comments ipmi: Fix comment typo char: ipmi: modify NPCM KCS configuration dt-bindings: ipmi: Add npcm845 compatible dma-buf/dma_resv_usage: update explicit sync documentation drm/mgag200:remove rebundant word "or" in comments signal: break out of wait loops on kthread_stop() drm/i915/psr: Disable PSR before disable pipe Revert "drm/i915/display: Ensure PSR gets disabled if no encoders in new state" drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disabling order drm/bridge: it6505: Modified video clock calculation and video debug message drm/bridge: it6505: Add i2c api power on check drm/bridge: it6505: Modified power sequence drm/bridge: it6505: Power on downstream device in .atomic_enable drm/ssd130x: Use new regmap bulk write support to drop custom bus drm/fourcc: Add formats for packed YUV 4:4:4 AVUY and XVUY permutations drm/via: Fix style issues in via_3d_reg header drm/via: Make macros readable in the via_3d_reg header drm/via: Use SPDX tag for MIT license in via_3d_reg header drm/via: Update to the latest via_3d_reg header drm/via: Embed via_drv.h in via_dri1 drm/via: Embed via_verifier in via_dri1 drm/via: Embed via_dmablit in via_dri1 drm/via: Embed via_irq in via_dri1 drm/via: Embed via_video in via_dri1 drm/via: Embed via_mm in via_dri1 drm/via: Embed via_map in via_dri1 drm/via: Embed via_dma in via_dri1 drm/via: Rename via_drv to via_dri1 drm/nouveau/bios: set info only when the return is not 0 drm/i915/reset: Handle reset timeouts under unrelated kernel hangs drm/amdgpu: re-apply "move internal vram_mgr function into the C file"" drm/amdgpu: reapply "fix start calculation in amdgpu_vram_mgr_new"" drm: Prevent drm_copy_field() to attempt copying a NULL pointer drm: Use size_t type for len variable in drm_copy_field() nvdimm/namespace: drop unneeded temporary variable in size_store() nvdimm/namespace: return uuid_null only once in nd_dev_to_uuid() drm/vc4: v3d: Switch to devm_pm_runtime_enable drm/vc4: v3d: Rework the runtime_pm setup drm/vc4: v3d: Stop disabling interrupts drm/vc4: perfmon: Add missing mutex_destroy drm/vc4: Switch to drmm_mutex_init drm/vc4: debugfs: Simplify debugfs registration drm/vc4: debugfs: Return an error on failure drm/vc4: debugfs: Protect device resources drm/vc4: vec: Switch to devm_pm_runtime_enable drm/vc4: vec: Protect device resources after removal drm/vc4: vec: Switch to DRM-managed connector initialization drm/vc4: vec: Switch to DRM-managed encoder initialization drm/vc4: vec: Remove call to drm_connector_unregister() drm/vc4: vec: Switch to drmm_kzalloc drm/vc4: vec: Embed DRM structures into the private structure drm/vc4: vec: Remove vc4_dev vec pointer drm/vc4: txp: Protect device resources drm/vc4: txp: Remove call to drm_connector_unregister() drm/vc4: txp: Switch to drmm_kzalloc drm/vc4: txp: Remove duplicate regset drm/vc4: txp: Remove vc4_dev txp pointer drm/vc4: hdmi: Switch to devm_pm_runtime_enable drm/vc4: hdmi: Protect device resources after removal drm/vc4: hdmi: Move audio structure offset checks drm/vc4: hdmi: Use devm to register hotplug interrupts drm/vc4: hdmi: Switch to DRM-managed kfree to build regsets drm/vc4: hdmi: Use a device-managed action for DDC drm/vc4: hdmi: Switch to device-managed CEC initialization drm/vc4: hdmi: Switch to device-managed ALSA initialization drm/vc4: hdmi: Switch to DRM-managed connector initialization drm/vc4: hdmi: Switch to DRM-managed encoder initialization drm/vc4: hdmi: Remove call to drm_connector_unregister() drm/vc4: hdmi: Switch to drmm_kzalloc drm/vc4: dsi: Switch to devm_pm_runtime_enable drm/vc4: dsi: Fix the driver structure lifetime drm/vc4: dsi: Switch to drmm_of_get_bridge drm/vc4: dsi: Switch to DRM-managed encoder initialization drm/vc4: dsi: Embed DRM structures into the private structure drm/vc4: dpi: Protect device resources drm/vc4: dpi: Switch to drmm_of_get_bridge drm/vc4: dpi: Switch to DRM-managed encoder initialization drm/vc4: dpi: Add action to disable the clock drm/vc4: dpi: Remove unnecessary drm_of_panel_bridge_remove call drm/vc4: dpi: Return an error if we can't enable our clock drm/vc4: dpi: Switch to drmm_kzalloc drm/vc4: dpi: Embed DRM structures into the private structure drm/vc4: dpi: Remove vc4_dev dpi pointer drm/vc4: crtc: Switch to DRM-managed CRTC initialization drm/vc4: crtc: Switch to drmm_kzalloc drm/vc4: crtc: Move debugfs_name to crtc_data drm/vc4: plane: Switch to drmm_universal_plane_alloc() drm/vc4: crtc: Remove manual plane removal on error drm/vc4: plane: Take possible_crtcs as an argument drm/vc4: hvs: Remove planes currently allocated before taking down drm/vc4: hvs: Protect device resources after removal drm/vc4: crtc: Create vblank reporting function drm/vc4: drv: Use drm_dev_unplug drm/vc4: drv: Call component_unbind_all() drm/bridge: panel: Introduce drmm_of_get_bridge drm/bridge: panel: Introduce drmm_panel_bridge_add drm/connector: Introduce drmm_connector_init drm/connector: Check for destroy implementation drm/connector: Consolidate Connector Initialization drm/connector: Clarify when drm_connector_unregister is needed drm/connector: Mention the cleanup after drm_connector_init drm/connector: Reorder headers drm/encoder: Introduce drmm_encoder_init drm/crtc: Introduce drmm_crtc_init_with_planes drm/mipi-dsi: Detach devices when removing the host drm/i915: Add Wa_14016291713 dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3" drm/i915/display: Ensure PSR gets disabled if no encoders in new state drm: selftest: convert drm_mm selftest to KUnit drm: selftest: convert drm_buddy selftest to KUnit drm: selftest: convert drm_framebuffer selftest to KUnit drm: selftest: convert drm_dp_mst_helper selftest to KUnit drm: selftest: convert drm_plane_helper selftest to KUnit drm: selftest: convert drm_format selftest to KUnit drm: selftest: convert drm_rect selftest to KUnit drm: selftest: convert drm_cmdline_parser selftest to KUnit drm: selftest: convert drm_damage_helper selftest to KUnit drm/ttm: audit bo->resource usage v2 drm/nouveau: audit bo->resource usage drm/amdgpu: audit bo->resource usage drm/ttm: rename and cleanup ttm_bo_init Revert "drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new" Revert "drm/amdgpu: move internal vram_mgr function into the C file" drm/ingenic: Use the new PM macros drm/ingenic: Don't request full modeset if property is not modified drm/ingenic: Add support for the JZ4760(B) drm/ingenic: Fix MODULE_LICENSE() string dt-bindings/display: ingenic: Add compatible string for the JZ4760(B) drm/fb: Improve drm_framebuffer.offsets documentation drm/panel: simple: add support for the Samsung LTL101AL01 panel dt-bindings: display: simple: add support for Samsung LTL101AL01 drm/mode: Improve drm_mode_fb_cmd2 documentation drm/fourcc: Add DRM_FORMAT_D[1248] drm/fourcc: Add DRM_FORMAT_R[124] drm/fourcc: Clarify the meaning of single-channel "red" drm/gem-fb-helper: Use actual bpp for size calculations drm/fb-helper: Add support for DRM_FORMAT_C[124] drm/fourcc: Add DRM_FORMAT_C[124] drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB drm/client: Use actual bpp when allocating frame buffers drm/fourcc: Add drm_format_info.is_color_indexed flag drm/fourcc: Add drm_format_info_bpp() helper drm/mipi-dsi: Make remove callback return void drm/panel-novatek-nt35510: Emit an error message if power off fails drm/panel: simple: Make panel_simple_remove() return void drm/bridge: Avoid uninitialized variable warning drm/sun4i: Update Kconfig defaults and descriptions drm/i915/dg2: Bump up CDCLK for DG2 drm/vc4: hdmi: Rework power up drm/vc4: hdmi: Depends on CONFIG_PM drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() drm: bridge: adv7511: unregister cec i2c device after cec adapter drm: bridge: adv7511: fix CEC power down control register offset gfs2: Mark the remaining process-independent glock holders as GL_NOPID gfs2: Mark flock glock holders as GL_NOPID gfs2: Add GL_NOPID flag for process-independent glock holders gfs2: Add flocks to glockfd debugfs file gfs2: Add glockfd debugfs file gnss: replace ida_simple API ucounts: Split rlimit and ucount values and max values Bug: 120440023 Bug: 120444281 Bug: 146449535 Bug: 151154716 Bug: 169045115 Bug: 174125747 Bug: 175808144 Bug: 184219858 Bug: 188684133 Bug: 200103201 Bug: 206561931 Bug: 210255585 Bug: 216636351 Bug: 220186325 Bug: 229696117 Bug: 229794062 Bug: 229934827 Bug: 232430739 Bug: 232431151 Bug: 232431411 Bug: 242898038 Bug: 243793188 Bug: 248351908 Bug: 248993649 Bug: 248994334 Bug: 250930332 Bug: 251537418 Bug: 252915518 Bug: 253726452 Bug: 254386546 Bug: 254735056 Bug: 256216004 Bug: 256225968 Bug: 257342715 Bug: 257458145 Bug: 77139736 Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1247 Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1380 Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2113#note_1579296 Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/3575 Bug: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7252 Change-Id: I1b012f7c103d05f7989c3f928ab69ea2db4f24fa Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com> Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
2022-11-15 07:57:29 +09:00
load(":msm_platforms.bzl", "define_msm_platforms")
define_msm_platforms()
kernel_build(
name = "db845c_with_kgdb",
outs = [
"arch/arm64/boot/dts/qcom/qrb5165-rb5.dtb",
"arch/arm64/boot/dts/qcom/sdm845-db845c.dtb",
"arch/arm64/boot/dts/qcom/sm8450-qrd.dtb",
],
# Enable mixed build.
base_kernel = ":kernel_aarch64",
build_config = "build.config.db845c",
make_goals = [
"modules",
"qcom/sdm845-db845c.dtb",
"qcom/qrb5165-rb5.dtb",
"qcom/sm8450-qrd.dtb",
],
module_outs = _DB845C_MODULE_OUTS,
strip_modules = True,
)
alias(
name = "db845c",
actual = select({
"//build/kernel/kleaf:kgdb_is_true": "db845c_with_kgdb",
"//conditions:default": "db845c_no_kgdb",
}),
)
kernel_abi(
name = "db845c_abi",
kernel_build = ":db845c",
kmi_symbol_list_add_only = True,
)
kernel_modules_install(
name = "db845c_modules_install",
kernel_build = ":db845c",
)
merged_kernel_uapi_headers(
name = "db845c_merged_kernel_uapi_headers",
kernel_build = ":db845c",
)
kernel_images(
name = "db845c_images",
build_initramfs = True,
kernel_build = ":db845c",
kernel_modules_install = ":db845c_modules_install",
)
copy_to_dist_dir(
name = "db845c_dist",
data = [
":db845c",
":db845c_images",
":db845c_modules_install",
":db845c_merged_kernel_uapi_headers",
# Mixed build: Additional GKI artifacts.
":kernel_aarch64",
":kernel_aarch64_modules",
":kernel_aarch64_additional_artifacts",
],
dist_dir = "out/db845/dist",
flat = True,
log = "info",
)
_ROCKPI4_MODULE_OUTS = [
# keep sorted
"drivers/block/virtio_blk.ko",
"drivers/char/hw_random/virtio-rng.ko",
"drivers/clk/clk-rk808.ko",
"drivers/cpufreq/cpufreq-dt.ko",
"drivers/dma/pl330.ko",
"drivers/gpu/drm/bridge/analogix/analogix_dp.ko",
"drivers/gpu/drm/bridge/synopsys/dw-hdmi.ko",
"drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.ko",
"drivers/gpu/drm/display/drm_display_helper.ko",
"drivers/gpu/drm/drm_dma_helper.ko",
"drivers/gpu/drm/rockchip/rockchipdrm.ko",
"drivers/i2c/busses/i2c-rk3x.ko",
"drivers/iio/adc/rockchip_saradc.ko",
"drivers/iio/buffer/industrialio-triggered-buffer.ko",
"drivers/iio/buffer/kfifo_buf.ko",
"drivers/mfd/rk808.ko",
"drivers/mmc/core/pwrseq_simple.ko",
"drivers/mmc/host/cqhci.ko",
"drivers/mmc/host/dw_mmc.ko",
"drivers/mmc/host/dw_mmc-pltfm.ko",
"drivers/mmc/host/dw_mmc-rockchip.ko",
"drivers/mmc/host/sdhci-of-arasan.ko",
"drivers/net/ethernet/stmicro/stmmac/dwmac-rk.ko",
"drivers/net/ethernet/stmicro/stmmac/stmmac.ko",
"drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko",
"drivers/net/net_failover.ko",
"drivers/net/pcs/pcs_xpcs.ko",
"drivers/net/virtio_net.ko",
"drivers/pci/controller/pcie-rockchip-host.ko",
"drivers/phy/rockchip/phy-rockchip-emmc.ko",
"drivers/phy/rockchip/phy-rockchip-inno-usb2.ko",
"drivers/phy/rockchip/phy-rockchip-pcie.ko",
"drivers/phy/rockchip/phy-rockchip-typec.ko",
"drivers/pwm/pwm-rockchip.ko",
"drivers/regulator/fan53555.ko",
"drivers/regulator/pwm-regulator.ko",
"drivers/regulator/rk808-regulator.ko",
"drivers/rtc/rtc-rk808.ko",
"drivers/soc/rockchip/io-domain.ko",
"drivers/thermal/rockchip_thermal.ko",
"drivers/usb/host/ohci-hcd.ko",
"drivers/usb/host/ohci-platform.ko",
"drivers/virtio/virtio_pci.ko",
"drivers/virtio/virtio_pci_legacy_dev.ko",
"drivers/virtio/virtio_pci_modern_dev.ko",
"net/core/failover.ko",
]
_ROCKPI4_WATCHDOG_MODULE_OUTS = [
# keep sorted
"drivers/watchdog/dw_wdt.ko",
]
# TODO(b/258259749): Convert rockpi4 to mixed build
kernel_build(
name = "rockpi4_no_kgdb",
outs = [
"Image",
"System.map",
"modules.builtin",
"modules.builtin.modinfo",
"rk3399-rock-pi-4b.dtb",
"vmlinux",
"vmlinux.symvers",
],
build_config = "build.config.rockpi4",
dtstree = "//common-modules/virtual-device:rockpi4_dts",
make_goals = [
"Image",
"modules",
"rk3399-rock-pi-4b.dtb",
],
module_outs = COMMON_GKI_MODULES_LIST + _ROCKPI4_MODULE_OUTS + _ROCKPI4_WATCHDOG_MODULE_OUTS,
visibility = ["//visibility:private"],
)
# TODO(b/258259749): Convert rockpi4 to mixed build
kernel_build(
name = "rockpi4_with_kgdb",
outs = [
"Image",
"System.map",
"modules.builtin",
"modules.builtin.modinfo",
"rk3399-rock-pi-4b.dtb",
"vmlinux",
"vmlinux.symvers",
],
build_config = "build.config.rockpi4",
dtstree = "//common-modules/virtual-device:rockpi4_dts",
make_goals = [
"Image",
"modules",
"rk3399-rock-pi-4b.dtb",
],
module_outs = COMMON_GKI_MODULES_LIST + _ROCKPI4_MODULE_OUTS,
visibility = ["//visibility:private"],
)
alias(
name = "rockpi4",
actual = select({
"//build/kernel/kleaf:kgdb_is_true": "rockpi4_with_kgdb",
"//conditions:default": "rockpi4_no_kgdb",
}),
)
kernel_modules_install(
name = "rockpi4_modules_install",
kernel_build = ":rockpi4",
)
kernel_images(
name = "rockpi4_images",
build_initramfs = True,
kernel_build = ":rockpi4",
kernel_modules_install = ":rockpi4_modules_install",
)
copy_to_dist_dir(
name = "rockpi4_dist",
data = [
":rockpi4",
":rockpi4_images",
":rockpi4_modules_install",
],
dist_dir = "out/rockpi4/dist",
flat = True,
)
ANDROID: fips140: add kernel crypto module To meet FIPS 140 requirements, add support for building a kernel module "fips140.ko" that contains various cryptographic algorithms built from existing kernel source files. At load time, the module checks its own integrity and self-tests its algorithms, then registers the algorithms with the crypto API to supersede the original algorithms provided by the kernel itself. [ebiggers: this commit originated from "ANDROID: crypto: fips140 - perform load time integrity check", but I've folded many later commits into it to make forward porting easier. See below] Original commits: android12-5.10: 6be141eb36fe ("ANDROID: crypto: fips140 - perform load time integrity check") 868be244bbed ("ANDROID: inject correct HMAC digest into fips140.ko at build time") 091338cb398e ("ANDROID: fips140: add missing static keyword to fips140_init()") c799c6644b52 ("ANDROID: fips140: adjust some log messages") 92de53472e68 ("ANDROID: fips140: log already-live algorithms") 0af06624eadc ("ANDROID: fips140: check for errors from initcalls") 634445a640a4 ("ANDROID: fips140: fix deadlock in unregister_existing_fips140_algos()") e886dd4c339e ("ANDROID: fips140: unregister existing DRBG algorithms") b7397e89db29 ("ANDROID: fips140: add power-up cryptographic self-tests") 50661975be74 ("ANDROID: fips140: add/update module help text") b397a0387cb2 ("ANDROID: fips140: test all implementations") 17ccefe14021 ("ANDROID: fips140: use full 16-byte IV") 1be58af0776a ("ANDROID: fips140: remove non-prediction-resistant DRBG test") 2b5843ae2d90 ("ANDROID: fips140: add AES-CBC-CTS") 2ee56aad318c ("ANDROID: fips140: add AES-CMAC") 960ebb2b565b ("ANDROID: fips140: add jitterentropy to fips140 module") e5b14396f9d2 ("ANDROID: fips140: take into account AES-GCM not being approvable") 52b70d491bd4 ("ANDROID: fips140: use FIPS140_CFLAGS when compiling fips140-selftests.c") 6b995f5a5403 ("ANDROID: fips140: preserve RELA sections without relying on the module loader") e45108ecff64 ("ANDROID: fips140: block crypto operations until tests complete") ecf9341134d1 ("ANDROID: fips140: remove in-place updating of live algorithms") 482b0323cf29 ("ANDROID: fips140: zeroize temporary values from integrity check") 64d769e53f20 ("ANDROID: fips140: add service indicators") 8d7f609cdaa4 ("ANDROID: fips140: add name and version, and a function to retrieve them") 6b7c37f6c449 ("ANDROID: fips140: use UTS_RELEASE as FIPS version") 903e97a0ca6d ("ANDROID: fips140: refactor evaluation testing support") 97fb2104fe22 ("ANDROID: fips140: add support for injecting integrity error") 109f31ac23f5 ("ANDROID: fips140: add userspace interface for evaluation testing") android14-5.15: 84572a0c7981 ("ANDROID: fips140: split dump-section+add-section into 2 ops") b0f8873811d4 ("ANDROID: kleaf: convert fips140 to kleaf") 2535deae8069 ("ANDROID: GKI: Source GKI_BUILD_CONFIG_FRAGMENT after setting all variables") 685a2ade28bb ("ANDROID: fips140: add crypto_memneq() back to the module") 320dfca58a3d ("ANDROID: fips140: fix in-tree builds") d4966a820397 ("ANDROID: fips140: remove CONFIG_CRYPTO_FIPS140 option") 6da26b8750f5 ("ANDROID: fips140: require 'm' to enable CRYPTO_FIPS140_MOD") bfcfcce3803b ("ANDROID: fips140: unapply ABS32 relocations generated by KCFI") 63f46b45dda2 ("ANDROID: fips140: eliminate crypto-fips.a build step") ae4ca7a09bb6 ("ANDROID: fips140: allow building without LTO") Bug: 153614920 Bug: 188620248 Test: tested that the module builds and can be loaded on raven. Change-Id: I3fde49dbc3d16b149b072a27ba5b4c6219015c94 Signed-off-by: Ard Biesheuvel <ardb@google.com> Signed-off-by: Eric Biggers <ebiggers@google.com>
2021-03-23 18:54:38 +09:00
kernel_build(
name = "fips140",
outs = [],
base_kernel = ":kernel_aarch64",
build_config = "build.config.gki.aarch64.fips140",
module_outs = ["crypto/fips140.ko"],
)
copy_to_dist_dir(
name = "fips140_dist",
data = [
":fips140",
],
dist_dir = "out/fips140/dist",
flat = True,
)
# allmodconfig build tests.
# These are build tests only, so:
# - outs are intentionally set to empty to not copy anything to DIST_DIR
# - --allow-undeclared-modules must be used so modules are not declared or copied.
# - No dist target because these are build tests. We don't care about the artifacts.
# tools/bazel build --allow_undeclared_modules //common:kernel_aarch64_allmodconfig
kernel_build(
name = "kernel_aarch64_allmodconfig",
# Hack to actually check the build.
# Otherwise, Bazel thinks that there are no output files, and skip building.
outs = [".config"],
build_config = "build.config.allmodconfig.aarch64",
visibility = ["//visibility:private"],
)
# tools/bazel build --allow_undeclared_modules //common:kernel_x86_64_allmodconfig
kernel_build(
name = "kernel_x86_64_allmodconfig",
# Hack to actually check the build.
# Otherwise, Bazel thinks that there are no output files, and skip building.
outs = [".config"],
arch = "x86_64",
build_config = "build.config.allmodconfig.x86_64",
visibility = ["//visibility:private"],
)
# tools/bazel build --allow_undeclared_modules //common:kernel_arm_allmodconfig
kernel_build(
name = "kernel_arm_allmodconfig",
# Hack to actually check the build.
# Otherwise, Bazel thinks that there are no output files, and skip building.
outs = [".config"],
arch = "arm",
build_config = "build.config.allmodconfig.arm",
visibility = ["//visibility:private"],
)
# DDK Headers
# All headers. These are the public targets for DDK modules to use.
alias(
name = "all_headers",
actual = "all_headers_aarch64",
visibility = ["//visibility:public"],
)
ddk_headers(
name = "all_headers_aarch64",
hdrs = [":all_headers_allowlist_aarch64"] + select({
"//build/kernel/kleaf:allow_ddk_unsafe_headers_set": [":all_headers_unsafe"],
"//conditions:default": [],
}),
visibility = ["//visibility:public"],
)
ddk_headers(
name = "all_headers_arm",
hdrs = [":all_headers_allowlist_arm"] + select({
"//build/kernel/kleaf:allow_ddk_unsafe_headers_set": [":all_headers_unsafe"],
"//conditions:default": [],
}),
visibility = ["//visibility:public"],
)
ddk_headers(
name = "all_headers_riscv64",
hdrs = [":all_headers_allowlist_riscv64"] + select({
"//build/kernel/kleaf:allow_ddk_unsafe_headers_set": [":all_headers_unsafe"],
"//conditions:default": [],
}),
visibility = ["//visibility:public"],
)
ddk_headers(
name = "all_headers_x86_64",
hdrs = [":all_headers_allowlist_x86_64"] + select({
"//build/kernel/kleaf:allow_ddk_unsafe_headers_set": [":all_headers_unsafe"],
"//conditions:default": [],
}),
visibility = ["//visibility:public"],
)
# Implementation details for DDK headers. The targets below cannot be directly
# depended on by DDK modules.
# DDK headers allowlist. This is the list of all headers and include
# directories that are safe to use in DDK modules.
ddk_headers(
name = "all_headers_allowlist_aarch64",
hdrs = [
":all_headers_allowlist_aarch64_globs",
":all_headers_allowlist_common_globs",
],
# The list of include directories where source files can #include headers
# from. In other words, these are the `-I` option to the C compiler.
# These are prepended to LINUXINCLUDE.
linux_includes = [
"arch/arm64/include",
"arch/arm64/include/uapi",
"include",
"include/uapi",
],
visibility = ["//visibility:private"],
)
ddk_headers(
name = "all_headers_allowlist_arm",
hdrs = [
":all_headers_allowlist_arm_globs",
":all_headers_allowlist_common_globs",
],
# The list of include directories where source files can #include headers
# from. In other words, these are the `-I` option to the C compiler.
# These are prepended to LINUXINCLUDE.
linux_includes = [
"arch/arm/include",
"arch/arm/include/uapi",
"include",
"include/uapi",
],
visibility = ["//visibility:private"],
)
ddk_headers(
name = "all_headers_allowlist_riscv64",
hdrs = [
":all_headers_allowlist_common_globs",
":all_headers_allowlist_riscv64_globs",
],
# The list of include directories where source files can #include headers
# from. In other words, these are the `-I` option to the C compiler.
# These are prepended to LINUXINCLUDE.
linux_includes = [
"arch/riscv/include",
"arch/riscv/include/uapi",
"include",
"include/uapi",
],
visibility = ["//visibility:private"],
)
ddk_headers(
name = "all_headers_allowlist_x86_64",
hdrs = [
":all_headers_allowlist_common_globs",
":all_headers_allowlist_x86_64_globs",
],
# The list of include directories where source files can #include headers
# from. In other words, these are the `-I` option to the C compiler.
# These are prepended to LINUXINCLUDE.
linux_includes = [
"arch/x86/include",
"arch/x86/include/uapi",
"include",
"include/uapi",
],
visibility = ["//visibility:private"],
)
# List of DDK headers allowlist that are glob()-ed to avoid changes of BUILD
# file when the list of files changes. All headers in these directories
# are safe to use.
# These are separate filegroup targets so the all_headers_allowlist_* are
# more friendly to batch BUILD file update tools like buildozer.
# globs() for arm64 only
filegroup(
name = "all_headers_allowlist_aarch64_globs",
srcs = glob(["arch/arm64/include/**/*.h"]),
visibility = ["//visibility:private"],
)
# globs() for arm only
filegroup(
name = "all_headers_allowlist_arm_globs",
srcs = glob(["arch/arm/include/**/*.h"]),
visibility = ["//visibility:private"],
)
# globs() for riscv64 only
filegroup(
name = "all_headers_allowlist_riscv64_globs",
srcs = glob(["arch/riscv/include/**/*.h"]),
visibility = ["//visibility:private"],
)
# globs() for x86 only
filegroup(
name = "all_headers_allowlist_x86_64_globs",
srcs = glob(["arch/x86/include/**/*.h"]),
visibility = ["//visibility:private"],
)
# globs() for all architectures
filegroup(
name = "all_headers_allowlist_common_globs",
srcs = glob(["include/**/*.h"]),
visibility = ["//visibility:private"],
)
# DDK headers unsafe list. This is the list of all headers and include
# directories that may be used during migration from kernel_module's, but
# should be avoided in general.
# Use with caution; items may:
# - be removed without notice
# - be moved into all_headers
ddk_headers(
name = "all_headers_unsafe",
hdrs = [
"drivers/devfreq/governor.h",
"drivers/gpu/drm/virtio/virtgpu_trace.h",
"mm/slab.h",
],
# The list of include directories where source files can #include headers
# from. In other words, these are the `-I` option to the C compiler.
# Unsafe include directories are appended to ccflags-y.
includes = [
"drivers/devfreq",
],
visibility = ["//visibility:private"],
)