* refs/heads/tmp-8b0a7fb:
ANDROID: Adding Image.gz and boot-gz.img
Revert "ANDROID: modpost: Forbid double exports"
ANDROID: Enable SM8450 drivers and DTB in the db845c config
ANDROID: GKI: remove info print for header generation
ANDROID: Add clang-tidy/clang-analyzer support for mixed build environment
ANDROID: dm-default-key: support report_zones
ANDROID: GKI: enable zoned device support
Revert "ANDROID: modules: introduce the MODULE_SCMVERSION config"
ANDROID: scsi: ufs: sysfs: fix up scsi/ufs merge problems.
ANDROID: BUILD.bazel: db845c: Fix up modules_out for drm_dp_helper -> drm_display_helper change
ANDROID: binder: fix race in priority restore
ANDROID: binder: switch task argument for binder_thread
ANDROID: binder: pass desired priority by reference
ANDROID: binder: fold common setup of node_prio
ANDROID: db845c: Add zram and zsmalloc to module_outs
ANDROID: GKI: ZSMALLOC & ZRAM as modules for arm64
ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS
ANDROID: incremental-fs: convert to read_folio
locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macro
linux/types.h: reinstate "__bitwise__" macro for user space use
media: lirc: revert removal of unused feature flags
ARM: ixp4xx: Consolidate Kconfig fixing issue
ext4: only allow test_dummy_encryption when supported
ext4: fix bug_on in __es_tree_search
ext4: avoid cycles in directory h-tree
ext4: verify dir block before splitting it
ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
gfs2: Convert function bh_get to use iomap
gfs2: use i_lock spin_lock for inode qadata
gfs2: Return more useful errors from gfs2_rgrp_send_discards()
gfs2: Use container_of() for gfs2_glock(aspace)
gfs2: Explain some direct I/O oddities
ptp: ocp: Add firmware header checks
ptp: ocp: fix PPS source selector debugfs reporting
ptp: ocp: add .init function for sma_op vector
ptp: ocp: vectorize the sma accessor functions
ptp: ocp: constify selectors
ptp: ocp: parameterize input/output sma selectors
ptp: ocp: revise firmware display
ptp: ocp: add Celestica timecard PCI ids
ptp: ocp: Remove #ifdefs around PCI IDs
ptp: ocp: 32-bit fixups for pci start address
Revert "net/smc: fix listen processing for SMC-Rv2"
ath6kl: Use cc-disable-warning to disable -Wdangling-pointer
ALSA: hda/realtek - Add new type for ALC245
zonefs: Fix zonefs_init_file_inode() return value
ALSA: usb-audio: Configure sync endpoints before data
of/irq: fix typo in comment
selftests/bpf: Dynptr tests
bpf: Add dynptr data slices
bpf: Add bpf_dynptr_read and bpf_dynptr_write
bpf: Dynptr support for ring buffers
bpf: Add bpf_dynptr_from_mem for local dynptrs
bpf: Add verifier support for dynptrs
bpf: Suppress 'passing zero to PTR_ERR' warning
bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack
x86/alternative: Introduce text_poke_set
bpf: Fill new bpf_prog_pack with illegal instructions
can: ctucanfd: platform: add missing dependency to HAS_IOMEM
can: kvaser_usb: silence a GCC 12 -Warray-bounds warning
can: peak_usb: fix typo in comment
selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged"
selftests/bpf: fix btf_dump/btf_dump due to recent clang change
Bluetooth: hci_conn: Fix hci_connect_le_sync
s390/bpf: Fix typo in comment
libbpf: Fix typo in comment
smack: Remove redundant assignments
dt-bindings: Fix properties without any type
MAINTAINERS: Add maintainer to AF_XDP
Revert "dt-bindings: mailbox: qcom-ipcc: add missing properties into example"
MAINTAINERS: add KEYS-TRUSTED-CAAM
doc: trusted-encrypted: describe new CAAM trust source
KEYS: trusted: Introduce support for NXP CAAM-based trusted keys
crypto: caam - add in-kernel interface for blob generator
crypto: caam - determine whether CAAM supports blob encap/decap
KEYS: trusted: allow use of kernel RNG for key material
KEYS: trusted: allow use of TEE as backend without TCG_TPM support
tpm: Add field upgrade mode support for Infineon TPM2 modules
tpm: Fix buffer access in tpm2_get_tpm_pt()
char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
tpm: cr50: Add new device/vendor ID 0x504a6666
tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
tpm/tpm_ftpm_tee: Return true/false (not 1/0) from bool functions
certs: Explain the rationale to call panic()
certs: Allow root user to append signed hashes to the blacklist keyring
certs: Check that builtin blacklist hashes are valid
certs: Make blacklist_vet_description() more strict
certs: Factor out the blacklist hash creation
tools/certs: Add print-cert-tbs-hash.sh
writeback: fix typo in comment
Bluetooth: hci_sync: use hci_skb_event() helper
dma-direct: don't over-decrypt memory
perf intel-pt: Add guest_code support
perf kvm report: Add guest_code support
perf script: Add guest_code support
perf tools: Add guest_code support
perf tools: Factor out thread__set_guest_comm()
perf tools: Add machine to machines back pointer
perf vendors events arm64: Update Cortex A57/A72
perf vendors events arm64: Arm Neoverse E1
perf vendors events arm64: Arm Cortex-X2
perf vendors events arm64: Arm Cortex-X1
perf vendors events arm64: Arm Cortex-A710
perf vendors events arm64: Arm Cortex-A78
perf vendors events arm64: Arm Cortex-A77
perf vendors events arm64: Arm Cortex-A75
perf vendors events arm64: Arm Cortex-A73
perf vendors events arm64: Arm Cortex-A65
perf vendors events arm64: Arm Cortex-A510
perf vendors events arm64: Arm Cortex-A55
perf vendors events arm64: Arm Cortex-A35
perf vendors events arm64: Arm Cortex-A34
perf inject: Keep a copy of kcore_dir
perf data: Add has_kcore_dir()
perf inject: Keep some features sections from input file
libperf: Add preadn()
perf header: Add ability to keep feature sections
perf jevents: Modify match field
perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask
perf vendor events: Fix Alderlake metric groups
perf jevents: Append PMU description later
perf test: Use skip in PERF_RECORD_*
perf test: Parse events break apart tests
perf test: Parse events tidy evlist_test
perf test: Parse events tidy terms_test
perf test: Basic mmap use skip
perf test: Use skip in openat syscall
perf test: Use skip in vmlinux kallsyms
perf test: Skip reason for suites with 1 test
perf stat: Make use of index clearer with perf_counts
perf bpf_counter: Tidy use of CPU map index
perf cpumap: Add perf_cpu_map__for_each_idx()
perf stat: Add stat record+report test
perf lock: Add -t/--thread option for report
perf lock: Do not discard broken lock stats
perf c2c: Update documentation for store metric 'N/A'
perf c2c: Add dimensions for 'N/A' metrics of store operation
perf mem: Add stats for store operation with no available memory level
perf build: Error for BPF skeletons without LIBBPF
landlock: Explain how to support Landlock
landlock: Add design choices documentation for filesystem access rights
landlock: Document good practices about filesystem policies
landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning
samples/landlock: Add support for file reparenting
selftests/landlock: Add 11 new test suites dedicated to file reparenting
landlock: Add support for file reparenting with LANDLOCK_ACCESS_FS_REFER
LSM: Remove double path_rename hook calls for RENAME_EXCHANGE
landlock: Move filesystem helpers and add a new one
landlock: Fix same-layer rule unions
landlock: Create find_rule() from unmask_layers()
landlock: Reduce the maximum number of layers to 16
landlock: Define access_mask_t to enforce a consistent access mask size
selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
net: dsa: OF-ware slave_mii_bus
landlock: Change landlock_restrict_self(2) check ordering
landlock: Change landlock_add_rule(2) argument check ordering
selftests/landlock: Add tests for O_PATH
selftests/landlock: Fully test file rename with "remove" access
selftests/landlock: Extend access right tests to directories
selftests/landlock: Add tests for unknown access rights
selftests/landlock: Extend tests for minimal valid attribute size
selftests/landlock: Make tests build with old libc
landlock: Fix landlock_add_rule(2) documentation
samples/landlock: Format with clang-format
samples/landlock: Add clang-format exceptions
selftests/landlock: Format with clang-format
eth: de4x5: remove support for Generic DECchip & DIGITAL EtherWORKS PCI/EISA
net: ethernet: mtk_eth_soc: fix error code in mtk_flow_offload_replace()
fanotify: fix incorrect fmode_t casts
net: dsa: felix: tag_8021q preparation for multiple CPU ports
net: mscc: ocelot: switch from {,un}set to {,un}assign for tag_8021q CPU ports
net: dsa: felix: directly call ocelot_port_{set,unset}_dsa_8021q_cpu
net: dsa: felix: update bridge fwd mask from ocelot lib when changing tag_8021q CPU
net: dsa: felix: move the updating of PGID_CPU to the ocelot lib
net: dsa: fix missing adjustment of host broadcast flooding
drm/i915/dsi: fix VBT send packet port selection for ICL+
net/smc: fix listen processing for SMC-Rv2
net/smc: postpone sk_refcnt increment in connect()
ALSA: ctxfi: fix typo in comment
ALSA: cs5535audio: fix typo in comment
ALSA: ctxfi: Add SB046x PCI ID
exfat: check if cluster num is valid
exfat: reduce block requests when zeroing a cluster
block: add sync_blockdev_range()
exfat: introduce mount option 'sys_tz'
exfat: fix referencing wrong parent directory information after renaming
wifi: carl9170: silence a GCC 12 -Warray-bounds warning
wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning
wifi: iwlwifi: use unsigned to silence a GCC 12 warning
wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12
wifi: rtlwifi: remove always-true condition pointed out by GCC 12
wifi: ath9k: silence array-bounds warning on GCC 12
wifi: plfxlc: remove redundant NULL-check for GCC 12
dt-bindings: net: toshiba,visconti-dwmac: Update the common clock properties
net: dsa: restrict SMSC_LAN9303_I2C kconfig
net: fddi: skfp: smt: Remove extra parameters to vararg macro
net: ethernet: mtk_eth_soc: introduce support for mt7986 chipset
net: ethernet: mtk_eth_soc: convert scratch_ring pointer to void
net: ethernet: mtk_eth_soc: convert ring dma pointer to void
net: ethernet: mtk_eth_soc: introduce MTK_NETSYS_V2 support
net: ethernet: mtk_eth_soc: introduce device register map
net: ethernet: mtk_eth_soc: rely on rxd_size field in mtk_rx_alloc/mtk_rx_clean
net: ethernet: mtk_eth_soc: rely on txd_size field in mtk_poll_tx/mtk_poll_rx
net: ethernet: mtk_eth_soc: add rxd_size to mtk_soc_data
net: ethernet: mtk_eth_soc: rely on txd_size in txd_to_idx
net: ethernet: mtk_eth_soc: rely on txd_size in mtk_desc_to_tx_buf
net: ethernet: mtk_eth_soc: rely on txd_size in mtk_tx_alloc/mtk_tx_clean
net: ethernet: mtk_eth_soc: add txd_size to mtk_soc_data
net: ethernet: mtk_eth_soc: move tx dma desc configuration in mtk_tx_set_dma_desc
net: ethernet: mtk_eth_soc: rely on GFP_KERNEL for dma_alloc_coherent whenever possible
dt-bindings: net: mediatek,net: add mt7986-eth binding
arm64: dts: mediatek: mt7986: introduce ethernet nodes
eth: tg3: silence the GCC 12 array-bounds warning
eth: ice: silence the GCC 12 array-bounds warning
eth: mtk_eth_soc: silence the GCC 12 array-bounds warning
dpaa2-eth: unmap the SGT buffer before accessing its contents
dpaa2-eth: use the correct software annotation field
dpaa2-eth: retrieve the virtual address before dma_unmap
net: mscc: ocelot: offload tc action "ok" using an empty action vector
selftests: ocelot: tc_flower_chains: reorder interfaces
selftests: ocelot: tc_flower_chains: use conventional interface names
selftests: ocelot: tc_flower_chains: streamline test output
net: wrap the wireless pointers in struct net_device in an ifdef
net: fec: Do proper error checking for enet_out clk
hinic: Avoid some over memory allocation
net: fec: Do proper error checking for optional clks
net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
net: selftests: Add stress_reuseport_listen to .gitignore
rxrpc: Fix decision on when to generate an IDLE ACK
rxrpc: Don't let ack.previousPacket regress
rxrpc: Fix overlapping ACK accounting
rxrpc: Don't try to resend the request if we're receiving the reply
rxrpc: Fix listen() setting the bar too high for the prealloc rings
afs: Adjust ACK interpretation to try and cope with NAT
rxrpc, afs: Fix selection of abort codes
rxrpc: Return an error to sendmsg if call failed
rxrpc: Automatically generate trace tag enums
rxrpc: Fix locking issue
rxrpc: Use refcount_t rather than atomic_t
rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
net: ipa: use data space for command opcodes
net: ipa: remove command info pool
net: ipa: remove command direction argument
net: ipa: get rid of ipa_cmd_info->direction
net: ipa: count the number of modem TX endpoints
net: ipa: kill gsi_trans_commit_wait_timeout()
net: ipa: specify RX aggregation time limit in config data
net: ipa: support hard aggregation limits
net: ipa: make endpoint HOLB drop configurable
qed: fix typos in comments
nfp: flower: fix typo in comment
net: marvell: prestera: fix typo in comment
cirrus: cs89x0: fix typo in comment
net: qed: fix typos in comments
net/mlx5: fix typo in comment
net: mvpp2: fix typo in comment
net: sparx5: switchdev: fix typo in comment
hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe()
hwmon: (sl28cpld) Fix typo in comment
hwmon: (pmbus) Check PEC support before reading other registers
hwmon: (dimmtemp) Fix bitmap handling
hwmon: (lm90) enable extended range according to DTS node
dt-bindings: hwmon: lm90: add ti,extended-range-enable property
dt-bindings: hwmon: lm90: add missing ti,tmp461
hwmon: (ibmaem) Directly use ida_alloc()/free()
hwmon: Directly use ida_alloc()/free()
hwmon: (asus-ec-sensors) fix Formula VIII definition
dt-bindings: trivial-devices: Add xdp152
hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro
hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro
hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro
hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro
hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro
hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro
hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro
hwmon: Make chip parameter for with_info API mandatory
thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal()
hwmon: Introduce hwmon_device_register_for_thermal
hwmon: (acpi_power_meter) Fix style issues
hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II
hwmon: (nct6775) Add i2c driver
dt-bindings: hwmon: Add nuvoton,nct6775
hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG X570-E GAMING WIFI II
hwmon: (lm83) Remove unused include directives
hwmon: (pmbus) Add get_voltage/set_voltage ops
hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE
hwmon: (adt7475) Use enum chips when loading attenuator settings
hwmon: (adt7475) Add support for pin configuration
dt-bindings: hwmon: Document adt7475 pin-function properties
hwmon: add driver for the Microchip LAN966x SoC
dt-bindings: hwmon: add Microchip LAN966x bindings
hwmon: (bt1-pvt) use generic polynomial functions
lib: add generic polynomial calculation
hwmon: (pmbus) Add support for Infineon Digital Multi-phase xdp152 family controllers
ext4: fix bug_on in ext4_writepages
ext4: refactor and move ext4_ioctl_get_encryption_pwsalt()
ext4: cleanup function defs from ext4.h into crypto.c
ext4: move ext4 crypto code to its own file crypto.c
Revert "ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms"
ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
ALSA: usb-audio: Workaround for clock setup on TEAC devices
ALSA: lola: Bounds check loop iterator against streams array size
selftests/bpf: add tests verifying unprivileged bpf behaviour
bpf: refine kernel.unprivileged_bpf_disabled behaviour
bpf: Allow kfunc in tracing and syscall programs.
selftests: Add test for timing a bind request to a port with a populated bhash entry
net: Add a second bind table hashed by port and address
wwan: iosm: use a flexible array rather than allocate short objects
hv_netvsc: Fix potential dereference of NULL pointer
stcp: Use memset_after() to zero sctp_stream_out_ext
net: mscc: fix the alignment in ocelot_port_fdb_del()
net: vxlan: Fix kernel coding style
eth: bnxt: make ulp_id unsigned to make GCC 12 happy
selftests: fib_nexthops: Make ping timeout configurable
net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr()
net: tulip: fix build with CONFIG_GSC
amt: fix memory leak for advertisement message
amt: fix gateway mode stuck
net: avoid strange behavior with skb_defer_max == 1
net: stmmac: fix out-of-bounds access in a selftest
sfc/siena: Remove duplicate check on segments
selftests/bpf: Remove filtered subtests from output
selftests/bpf: Fix subtest number formatting in test_progs
selftests/bpf: Add missing trampoline program type to trampoline_count test
selftests/bpf: Verify first of struct mptcp_sock
selftests/bpf: Verify ca_name of struct mptcp_sock
selftests/bpf: Verify token of struct mptcp_sock
selftests/bpf: Test bpf_skc_to_mptcp_sock
selftests/bpf: Add MPTCP test base
selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config
bpf: Add bpf_skc_to_mptcp_sock_proto
selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase
h8300: remove stale bindings and symlink
hwmon: (pmbus/ltc2978) Add chip specific write_byte_data
hwmon: (pmbus) Use _pmbus_read_byte_data with callback
hwmon: (pmbus) Introduce and use write_byte_data callback
hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO
hwmon: (asus-ec-sensors) add PRIME X470-PRO board
hwmon: (asus-ec-sensors) add support for board families
hwmon: (asus-ec-sensors) implement locking via the ACPI global lock
hwmon: (asus-ec-sensors) introduce ec_board_info struct for board data
hwmon: (occ) Delay hwmon registration until user request
hwmon: (nct6775) Split core and platform driver
hwmon: (nct6775) Convert S_I* permissions macros to octal
hwmon: (nct6775) Add read-only mode
hwmon: (nct6775) Rearrange attr-group initialization
hwmon: (nct6775) Convert register access to regmap API
hwmon: (dell-smm) Warn if SMM call took a very long time to execute
hwmon: (dell-smm) Cleanup init code
hwmon: (dell-smm) Avoid unnecessary SMM calls during init
hwmon: (lm75) Add Atmel AT30TS74 support
dt-bindings: hwmon: Add Atmel AT30TS74
hwmon: (tmp401) Fix incorrect return value of tmp401_init_client
hwmon: (pmbus/max16601) Add MAX16602 support
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk
hwmon: (dell-smm) Update Documentation regarding firmware bugs
hwmon: (jc42) Add support for S-34TS04A
hwmon: (tmp401) Add support of three advanced features
dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x
tcp_ipv6: set the drop_reason in the right place
perf parse-events: Move slots event for the hybrid platform too
perf parse-events: Support different format of the topdown event name
perf stat: Always keep perf metrics topdown events in a group
perf evsel: Fixes topdown events in a weak group for the hybrid platform
ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
ASoC: rt1308-sdw: add the default value of register 0xc320
net: ipa: save a copy of endpoint default config
net: ipa: rename a few endpoint config data types
net: ipa: move endpoint configuration data definitions
net: ipa: open-code ether_setup()
net: ipa: ignore endianness if there is no header
net: ipa: rename a GSI error code
net: ipa: drop an unneeded transaction reference
cgroup: remove the superfluous judgment
eth: mtk_ppe: fix up after merge
selftests: mptcp: add MP_FAIL reset testcase
mptcp: Do not traverse the subflow connection list without lock
mptcp: Check for orphaned subflow before handling MP_FAIL timer
mptcp: stop using the mptcp_has_another_subflow() helper
tcp: improve PRR loss recovery
bonding: fix missed rcu protection
docs: change the title of networking docs
net: ipa: don't proceed to out-of-bound write
net: wwan: iosm: remove pointless null check
net: dsa: lantiq_gswip: Fix typo in gswip_port_fdb_dump() error print
net: dsa: lantiq_gswip: Fix start index in gswip_port_fdb()
net: wwan: t7xx: Fix smatch errors
net: mtk_eth_soc: partially convert to phylink_pcs
net: mtk_eth_soc: convert code structure to suit split PCS support
net: mtk_eth_soc: move restoration of SYSCFG0 to mac_finish()
net: mtk_eth_soc: move MAC_MCR setting to mac_finish()
net: mtk_eth_soc: add fixme comment for state->speed use
net: mtk_eth_soc: provide mtk_sgmii_config()
net: mtk_eth_soc: stop passing phylink state to sgmii setup
net: mtk_eth_soc: correct 802.3z duplex setting
net: mtk_eth_soc: correct 802.3z speed setting
net: mtk_eth_soc: add mask and update PCS speed definitions
net: mtk_eth_soc: remove unused sgmii flags
net: mtk_eth_soc: remove unused mac->mode
net: tls: fix messing up lists when bpf enabled
NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
net: ethernet: SP7021: fix a use after free of skb->len
Documentation: add description for net.core.gro_normal_batch
net: usb: r8152: Add in new Devices that are supported for Mac-Passthru
scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
scsi: elx: efct: Remove NULL check after calling container_of()
scsi: dpt_i2o: Drop redundant spinlock initialization
scsi: qedf: Remove redundant variable op
scsi: hisi_sas: Fix memory ordering in hisi_sas_task_deliver()
scsi: fnic: Replace DMA mask of 64 bits with 47 bits
scsi: mpi3mr: Add target device related sysfs attributes
scsi: mpi3mr: Add shost related sysfs attributes
scsi: elx: efct: Remove redundant memset() statement
scsi: megaraid_sas: Remove redundant memset() statement
scsi: mpi3mr: Return error if dma_alloc_coherent() fails
scsi: hisi_sas: Fix rescan after deleting a disk
scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset
scsi: libsas: Refactor sas_ata_hard_reset()
scsi: mpt3sas: Update driver version to 42.100.00.00
scsi: mpt3sas: Fix junk chars displayed while printing ChipName
net: macb: Fix PTP one step sync support
dt-bindings: input: touchscreen: ilitek_ts_i2c: Absorb ili2xxx bindings
dt-bindings: timer: samsung,exynos4210-mct: define strict clock order
dt-bindings: timer: samsung,exynos4210-mct: drop unneeded minItems
dt-bindings: timer: cdns,ttc: drop unneeded minItems
can: mcp251xfd: silence clang's -Wunaligned-access warning
can: can-dev: remove obsolete CAN LED support
can: can-dev: move to netif_napi_add_weight()
can: isotp: isotp_bind(): do not validate unused address information
PM: domains: Trust domain-idle-states from DT to be correct by genpd
PM: domains: Measure power-on/off latencies in genpd based on a governor
PM: domains: Allocate governor data dynamically based on a genpd governor
PM: domains: Clean up some code in pm_genpd_init() and genpd_remove()
PM: domains: Fix initialization of genpd's next_wakeup
PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd
PM: domains: Measure suspend/resume latencies in genpd based on governor
PM: domains: Move the next_wakeup variable into the struct gpd_timing_data
PM: domains: Allocate gpd_timing_data dynamically based on governor
PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain()
PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd
PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd
PM: domains: Drop redundant code for genpd always-on governor
PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor
Bluetooth: eir: Add helpers for managing service data
ACPI: utils: include UUID in _DSM evaluation warning
powercap: intel_rapl: remove redundant store to value after multiply
cpufreq: CPPC: Enable dvfs_possible_from_any_cpu
cpufreq: CPPC: Enable fast_switch
ACPI: CPPC: Assume no transition latency if no PCCT
ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported
ACPI: CPPC: Check _OSC for flexible address space
thermal: intel: pch: improve the cooling delay log
thermal: intel: pch: enhance overheat handling
thermal: intel: pch: move cooling delay to suspend_noirq phase
PM: wakeup: expose pm_wakeup_pending to modules
cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used
cpuidle: psci: Fix regression leading to no genpd governor
PM / devfreq: passive: Return non-error when not-supported event is required
libbpf: remove bpf_create_map*() APIs
libbpf: start 1.0 development cycle
libbpf: fix up global symbol counting logic
ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic
ASoC: rt9120: Fix 3byte read, valule offset typo
ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver.
ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver
ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR'
ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get()
ASoC: SOF: mediatek: remove duplicate include in mt8195.c
ASoC: SOF: mediatek: Add mt8195 debug dump
ASoC: SOF: mediatek: Add mediatek common debug dump
ASoC: rt1015p: remove dependency on GPIOLIB
ASoC: max98357a: remove dependency on GPIOLIB
ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev
ASoC: SOF: Introduce opaque storage of private data for firmware tracing
ASoC: SOF: Modify the host trace_init parameter list to include dmab
ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private
ASoC: SOF: Switch to IPC generic firmware tracing
ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation
ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported
ASoC: SOF: Introduce IPC independent ops for firmware tracing support
tls: Add opt-in zerocopy mode of sendfile()
thermal: k3_j72xx_bandgap: Add the bandgap driver support
dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation
thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
thermal/core: Fix memory leak in __thermal_cooling_device_register()
dt-bindings: thermal: tsens: Add sc8280xp compatible
dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible
thermal/drivers/qcom/lmh: Add sc8180x compatible
thermal/drivers/rz2gl: Fix OTP Calibration Register values
dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings
thermal: thermal_of: fix typo on __thermal_bind_params
tools/thermal: remove unneeded semicolon
tools/lib/thermal: remove unneeded semicolon
thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
tools/thermal: Add thermal daemon skeleton
tools/thermal: Add a temperature capture tool
tools/thermal: Add util library
tools/lib/thermal: Add a thermal library
thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor
thermal/drivers/bcm2711: Don't clamp temperature at zero
thermal/drivers/tsens: Add compat string for the qcom,msm8960
dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string
thermal/drivers/k3: Add hwmon support
thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM
thermal/drivers/qcom: Add support for multiple generations of devices
iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM
dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings
thermal/drivers/rcar_thermal: Use platform_get_irq_optional() to get the interrupt
dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings
drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
drm/i915/reg: fix undefined behavior due to shift overflowing the constant
drm/i915/gt: Fix use of static in macro mismatch
drm/i915/audio: fix audio code enable/disable pipe logging
nfp: flower: support ct merging when mangle action exists
net: fec: Avoid allocating rx buffer using ATOMIC in ndo_open
drm/i915: Fix CFI violation with show_dynamic_id()
drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
drm/i915/gt: Fix build error without CONFIG_PM
net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup
sfc: siena: Have a unique wrapper ifndef for efx channels header
octeon_ep: Fix irq releasing in the error handling path of octep_request_irqs()
octeon_ep: Fix a memory leak in the error handling path of octep_request_irqs()
ARM: dts: imx6qdl-sr-som: update phy configuration for som revision 1.9
net: phy: adin: add support for clock output
dt-bindings: net: adin: document phy clock output properties
drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
selftests/bpf: Add missed ima_setup.sh in Makefile
kunit: tool: Use qemu-system-i386 for i386 runs
drm/msm/dpu: add DRM_MODE_ROTATE_180 back to supported rotations
drm/msm: don't free the IRQ if it was not requested
drm/msm/dpu: limit writeback modes according to max_linewidth
drm/amd: Don't reset dGPUs if the system is going to s2idle
drm/amdgpu: Unmap legacy queue when MES is enabled
thermal: intel: hfi: remove NULL check after container_of() call
powercap: intel_rapl: add support for ALDERLAKE_N
drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
drm/msm: Fix fb plane offset calculation
drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
drm/msm/dsi: don't powerup at modeset time for parade-ps8640
cgroup: Make cgroup_debug static
ext4: fix memory leak in parse_apply_sb_mount_options()
ext4: reject the 'commit' option on ext2 filesystems
ext4: remove duplicated #include of dax.h in inode.c
net: smc911x: Fix min() use in debug code
net: ethernet: sunplus: add missing of_node_put() in spl2sw_mdio_init()
fsnotify: consistent behavior for parent not watching children
fsnotify: introduce mark type iterator
selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test
eth: sun: cassini: remove dead code
net: stmmac: remove unused get_addr() callback
dt-bindings: net: marvell,orion-mdio: Set unevaluatedProperties to false
arm64: dts: armada-3720-turris-mox: Correct reg property for mdio devices
net: dsa: microchip: remove unused members in ksz_device
net: dsa: microchip: add the phylink get_caps
net: dsa: move mib->cnt_ptr reset code to ksz_common.c
net: dsa: microchip: move get_strings to ksz_common
net: dsa: microchip: move port memory allocation to ksz_common
net: dsa: microchip: move struct mib_names to ksz_chip_data
net: dsa: microchip: perform the compatibility check for dev probed
net: dsa: microchip: move ksz_chip_data to ksz_common
net: dsa: microchip: ksz8795: update the port_cnt value in ksz_chip_data
iwlwifi: mei: fix potential NULL-ptr deref
iwlwifi: mei: clear the sap data header before sending
iwlwifi: mvm: remove vif_count
iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS
iwlwifi: mvm: add OTP info in case of init failure
iwlwifi: mvm: fix assert 1F04 upon reconfig
iwlwifi: fw: init SAR GEO table only if data is present
iwlwifi: mvm: clean up authorized condition
iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status
iwlwifi: pcie: simplify MSI-X cause mapping
netfilter: ctnetlink: fix up for "netfilter: conntrack: remove unconfirmed list"
net/mlx5: Support multiport eswitch mode
net/mlx5: Remove unused argument
net/mlx5: Lag, refactor lag state machine
net/mlx5e: Add XDP SQs to uplink representors steering tables
net/mlx5e: Correct the calculation of max channels for rep
net/mlx5e: CT: Add ct driver counters
net/mlx5e: Allow relaxed ordering over VFs
net/mlx5e: Support partial GSO for tunnels over vlans
net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB
net/mlx5e: Allocate virtually contiguous memory for reps structures
net/mlx5e: Allocate virtually contiguous memory for VLANs list
net/mlx5: Allocate virtually contiguous memory in pci_irq.c
net/mlx5: Allocate virtually contiguous memory in vport.c
net/mlx5: Inline db alloc API function
net/mlx5: Add last command failure syndrome to debugfs
net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev'
ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
dt-bindings: mailbox: zynqmp_ipi: convert to yaml
octeontx2-pf: Add support for adaptive interrupt coalescing
dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdown
ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in progress
ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support
net: smc911x: replace ternary operator with min()
net: thunderx: remove null check after call container_of()
octeontx2-pf: Use memset_startat() helper in otx2_stop()
net/smc: rdma write inline if qp has sufficient inline space
net/smc: send cdc msg inline if qp has sufficient inline space
docs: pdfdocs: Add space for chapter counts >= 100 in TOC
cpufreq: make interface functions and lock holding state clear
cpufreq: Abort show()/store() for half-initialized policies
docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation
input: Docs: correct ntrig.rst typo
input: Docs: correct atarikbd.rst typos
MAINTAINERS: Become the docs/zh_CN maintainer
ext4: fix race condition between ext4_write and ext4_convert_inline_data
ext4: convert symlink external data block mapping to bdev
ext4: add nowait mode for ext4_getblk()
ext4: fix journal_ioprio mount option handling
ext4: mark group as trimmed only if it was fully scanned
ext4: fix use-after-free in ext4_rename_dir_prepare
btrfs: zoned: introduce a minimal zone size 4M and reject mount
btrfs: allow defrag to convert inline extents to regular extents
btrfs: add "0x" prefix for unsupported optional features
btrfs: do not account twice for inode ref when reserving metadata units
btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer
btrfs: send: avoid trashing the page cache
dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet controller
dt-bindings: net: add schema for Microchip/SMSC LAN95xx USB Ethernet controllers
dt-bindings: net: add schema for ASIX USB Ethernet controllers
of/fdt: Ignore disabled memory nodes
dt-bindings: arm: fix typos in compatible
dt-bindings: mfd: Add bindings child nodes for the Mediatek MT6360
mtd: st_spi_fsm: add missing clk_disable_unprepare() in stfsm_remove()
erofs: scan devices from device table
erofs: change to use asynchronous io for fscache readpage/readahead
erofs: add 'fsid' mount option
erofs: implement fscache-based data readahead
erofs: implement fscache-based data read for inline layout
erofs: implement fscache-based data read for non-inline layout
erofs: implement fscache-based metadata read
erofs: register fscache context for extra data blobs
erofs: register fscache context for primary data blob
erofs: add erofs_fscache_read_folios() helper
erofs: add anonymous inode caching metadata for data blobs
erofs: add fscache context helper functions
erofs: register fscache volume
erofs: add fscache mode check helper
erofs: make erofs_map_blocks() generally available
cachefiles: document on-demand read mode
cachefiles: add tracepoints for on-demand read mode
cachefiles: enable on-demand read mode
cachefiles: implement on-demand read
cachefiles: notify the user daemon when withdrawing cookie
cachefiles: unbind cachefiles gracefully in on-demand mode
cachefiles: notify the user daemon when looking up cookie
cachefiles: extract write routine
kunit: fix executor OOM error handling logic on non-UML
erofs: support idmapped mounts
erofs: make filesystem exportable
erofs: fix buffer copy overflow of ztailpacking feature
erofs: refine on-disk definition comments
erofs: remove obsoleted comments
erofs: do not prompt for risk any more when using big pcluster
rtw89: pci: only mask out INT indicator register for disable interrupt v1
rtw89: convert rtw89_band to nl80211_band precisely
rtw89: 8852c: update txpwr tables to HALRF_027_00_052
rtw89: cfo: check mac_id to avoid out-of-bounds
rtw89: 8852c: set TX antenna path
rtw89: add ieee80211::sta_rc_update ops
wireless: Fix Makefile to be in alphabetical order
perf test: Add basic stat and topdown group test
perf evlist: Keep topdown counters in weak group
perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII
perf script: Print Intel ptwrite value as a string if it is ASCII
perf intel-pt: Add support for emulated ptwrite
hwmon: (dell-smm) Add cooling device support
hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board
hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name()
hwmon: introduce hwmon_sanitize_name()
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo
hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code
hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE
hwmon: (jc42) add HWMON_C_TZ_REGISTER
net: phy: marvell: Add errata section 5.1 for Alaska PHY
net: qede: Remove unnecessary synchronize_irq() before free_irq()
mac80211: refactor freeing the next_beacon
net: vxge: Remove unnecessary synchronize_irq() before free_irq()
qed: Remove unnecessary synchronize_irq() before free_irq()
ASoC: ux500: mop500: Check before clk_put() not needed
regulator: scmi: Fix refcount leak in scmi_regulator_probe
ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode
ASoC: Intel: avs: APL-based platforms support
ASoC: Intel: avs: SKL-based platforms support
ASoC: Intel: avs: Power management
ASoC: Intel: avs: PCI driver implementation
ASoC: Intel: avs: Machine board registration
ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask
ASoC: Intel: avs: Event tracing
ASoC: Intel: avs: D0ix power state support
ASoC: Intel: avs: Prepare for firmware tracing
ASoC: Intel: avs: Coredump and recovery flow
ASoC: Intel: avs: HDA PCM BE operations
ASoC: Intel: avs: non-HDA PCM BE operations
ASoC: Intel: avs: Generic PCM FE operations
ASoC: Intel: avs: Generic soc component driver
ASoC: Intel: avs: Account for libraries when booting basefw
cfg80211: fix kernel-doc for cfg80211_beacon_data
ax25: merge repeat codes in ax25_dev_device_down()
PM / devfreq: passive: Keep cpufreq_policy for possible cpus
PM / devfreq: passive: Reduce duplicate code when passive_devfreq case
PM / devfreq: Add cpu based scaling support to passive governor
PM / devfreq: Export devfreq_get_freq_range symbol within devfreq
net/mlxbf_gige: use eth_zero_addr() to clear mac address
swiotlb: max mapping size takes min align mask into account
ethernet/ti: delete if NULL check befort devm_kfree
media: hantro: Enable HOLD_CAPTURE_BUF for H.264
media: hantro: Add H.264 field decoding support
media: hantro: h264: Make dpb entry management more robust
media: hantro: Stop using H.264 parameter pic_num
media: rkvdec: Enable capture buffer holding for H264
media: rkvdec-h264: Add field decoding support
media: rkvdec: Ensure decoded resolution fit coded resolution
media: rkvdec: h264: Fix reference frame_num wrap for second field
media: rkvdec: h264: Validate and use pic width and height in mbs
media: rkvdec: Move H264 SPS validation in rkvdec-h264
media: rkvdec: h264: Fix bit depth wrap in pps packet
media: rkvdec: h264: Fix dpb_valid implementation
media: rkvdec: Stop overclocking the decoder
media: v4l2: Reorder field reflist
media: h264: Sort p/b reflist using frame_num
media: v4l2: Trace calculated p/b0/b1 initial reflist
media: h264: Store all fields into the unordered list
media: h264: Store current picture fields
media: h264: Increase reference lists size to 32
media: h264: Use v4l2_h264_reference for reflist
media: ov7251: fix mutex lock unbalance
media: i2c: Add vblank control to ov7251 driver
media: i2c: Add hblank control to ov7251
media: i2c: add ov7251_init_ctrls()
media: i2c: Extend .get_selection() for ov7251
media: ipu3-cio2: Add INT347E to cio2-bridge
media: i2c: Remove .s_power() from ov7251
media: i2c: Add pm_runtime support to ov7251
media: i2c: Add ov7251_detect_chip()
media: i2c: Add support for new frequencies to ov7251
media: i2c: Add ov7251_pll_configure()
media: i2c: Remove per-mode frequencies from ov7251
media: i2c: Provide ov7251_check_hwcfg()
media: i2c: Add acpi support to ov7251
media: ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10
media: uapi: Add IPU3 packed Y10 format
media: i2c: ov5645: Remove unneeded of_match_ptr macro
media: ov8856: apply digital gain by setting global gain control register
media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
media: Documentation: mc: Add media_device_{init,cleanup}
media: Add MIPI CSI-2 28 bits per pixel raw data type
media: i2c: ov2640: Depend on V4L2_ASYNC
media: i2c: video-i2c: Use GENMASK for masking bits
media: i2c: video-i2c: Replace constants with proper names
media: i2c: video-i2c: Move defines to the top of the file
media: exynos4-is: Fix compile warning
media: i2c: adv7180: Add support for the test patterns
media: ti: cal: use frame desc to get vc and dt
media: Add CSI-2 bus configuration to frame descriptors
media: Add bus type to frame descriptors
media: dt-bindings: media: video-interfaces: Add new bus-type
media: media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI
media: ov7670: remove ov7670_power_off from ov7670_remove
media: dw9807-vcm: Add "dongwoon,dw9807" compatible string
media: dt-bindings: Convert Dongwoon dw9807-vcm bindings to json-schema
media: i2c: imx412: Add bulk regulator support
media: dt-bindings: imx412: Add regulator descriptions
media: i2c: imx412: Fix power_off ordering
media: i2c: imx412: Fix reset GPIO polarity
ALSA: seq: replace ternary operator with max()
scsi: ipr: Use kobj_to_dev()
scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init()
scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc()
scsi: libfc: Remove get_cpu() semantics in fc_exch_em_alloc()
scsi: fcoe: Use per-CPU API to update per-CPU statistics
scsi: fcoe: Add a local_lock to fcoe_percpu
net: ethernet: Fix unmet direct dependencies detected for NVMEM_SUNPLUS_OCOTP
perf bench breakpoint: Fix build on 32-bit arches
selftests/bpf: Fix building bpf selftests statically
iomap: don't invalidate folios after writeback errors
drm/rockchip: Change register space names in vop2
dt-bindings: display: rockchip: make reg-names mandatory for VOP2
integrity: Fix sparse warnings in keyring_handler
net: skb: Remove skb_data_area_size()
net: wwan: t7xx: Avoid calls to skb_data_area_size()
libbpf: fix memory leak in attach_tp for target-less tracepoint program
mptcp: sockopt: add TCP_DEFER_ACCEPT support
Revert "mptcp: add data lock for sk timers"
selftests: mptcp: fix a mp_fail test warning
docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure'
dt-bindings: can: ctucanfd: include common CAN controller bindings
net: dsa: realtek: rtl8366rb: Serialize indirect PHY register access
dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required
can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check
can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD
can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
can: isotp: add support for transmission without flow control
can: raw: add support for SO_TXTIME/SCM_TXTIME
can: raw: raw_sendmsg(): remove not needed setting of skb->sk
net: phy: micrel: Use the kszphy probe/suspend/resume
net: phy: micrel: Allow probing without .driver_data
kselftests/ir : Improve readability of modprobe error message
kunit: tool: update riscv QEMU config with new serial dependency
kcsan: test: use new suite_{init,exit} support
kunit: tool: Add list of all valid test configs on UML
kunit: take `kunit_assert` as `const`
kunit: tool: misc cleanups
kunit: tool: minor cosmetic cleanups in kunit_parser.py
kunit: tool: make parser stop overwriting status of suites w/ no_tests
kunit: tool: remove dead parse_crash_in_log() logic
drm/amd/pm: consistent approach for smartshift
drm/amd/display: clean up some inconsistent indenting
spi: spi-au1550: replace ternary operator with min()
dt-bindings: mtd: partitions: Extend fixed-partitions binding
dt-bindings: Add Sercomm (Suzhou) Corporation vendor prefix
mtd: phram: Allow cached mappings
mtd: call of_platform_populate() for MTD partitions
mtd: rawnand: renesas: Use runtime PM instead of the raw clock API
dt-bindings: mtd: renesas: Fix the NAND controller description
mtd: rawnand: mpc5121: Check before clk_disable_unprepare() not needed
mtd: rawnand: rockchip: Check before clk_disable_unprepare() not needed
btrfs: send: keep the current inode open while processing it
btrfs: allocate the btrfs_dio_private as part of the iomap dio bio
btrfs: move struct btrfs_dio_private to inode.c
btrfs: remove the disk_bytenr in struct btrfs_dio_private
btrfs: allocate dio_data on stack
iomap: add per-iomap_iter private data
iomap: allow the file system to provide a bio_set for direct I/O
btrfs: add a btrfs_dio_rw wrapper
btrfs: zoned: zone finish unused block group
btrfs: zoned: properly finish block group on metadata write
btrfs: zoned: finish block group when there are no more allocatable bytes left
btrfs: zoned: consolidate zone finish functions
btrfs: zoned: introduce btrfs_zoned_bg_is_full
btrfs: improve error reporting in lookup_inline_extent_backref
btrfs: rename bio_ctrl::bio_flags to compress_type
btrfs: rename bio_flags in parameters and switch type
btrfs: rename io_failure_record::bio_flags to compress_type
btrfs: open code extent_set_compress_type helpers
btrfs: simplify handling of bio_ctrl::bio_flags
btrfs: remove trivial helper update_nr_written
btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio
btrfs: remove btrfs_delayed_extent_op::is_data
btrfs: sink parameter is_data to btrfs_set_disk_extent_flags
btrfs: fix deadlock between concurrent dio writes when low on free data space
btrfs: derive compression type from extent map during reads
btrfs: scrub: move scrub_remap_extent() call into scrub_extent()
btrfs: scrub: use find_first_extent_item to for extent item search
btrfs: scrub: refactor scrub_raid56_parity()
btrfs: scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrub
btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe()
btrfs: scrub: introduce dedicated helper to scrub simple-stripe based range
btrfs: scrub: introduce dedicated helper to scrub simple-mirror based range
btrfs: scrub: introduce a helper to locate an extent item
btrfs: calculate physical_end using dev_extent_len directly in scrub_stripe()
btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray
btrfs: turn fs_info member buffer_radix into XArray
btrfs: turn name_cache radix tree into XArray in send_ctx
btrfs: turn delayed_nodes_tree into an XArray
btrfs: use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index()
btrfs: move definition of btrfs_raid_types to volumes.h
btrfs: use a normal workqueue for rmw_workers
btrfs: use normal workqueues for scrub
btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue
btrfs: raid56: enable subpage support for RAID56
btrfs: raid56: make alloc_rbio_essential_pages() subpage compatible
btrfs: raid56: make steal_rbio() subpage compatible
btrfs: raid56: make set_bio_pages_uptodate() subpage compatible
btrfs: raid56: remove btrfs_raid_bio::bio_pages array
btrfs: raid56: make raid56_add_scrub_pages() subpage compatible
btrfs: raid56: open code rbio_stripe_page_index()
btrfs: raid56: make finish_rmw() subpage compatible
btrfs: raid56: make __raid_recover_endio_io() subpage compatible
btrfs: raid56: make finish_parity_scrub() subpage compatible
btrfs: raid56: make rbio_add_io_page() subpage compatible
btrfs: raid56: introduce btrfs_raid_bio::bio_sectors
btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors
btrfs: raid56: introduce new cached members for btrfs_raid_bio
btrfs: raid56: make btrfs_raid_bio more compact
btrfs: raid56: open code rbio_nr_pages()
btrfs: reduce width for stripe_len from u64 to u32
btrfs: do not return errors from submit_bio_hook_t instances
btrfs: do not return errors from btrfs_submit_compressed_read
btrfs: do not return errors from btrfs_submit_metadata_bio
btrfs: remove unused bio_flags argument to btrfs_submit_metadata_bio
btrfs: move btrfs_readpage to extent_io.c
btrfs: repair super block num_devices automatically
btrfs: do not pass compressed_bio to submit_compressed_bio()
btrfs: avoid double search for block group during NOCOW writes
btrfs: return block group directly at btrfs_next_block_group()
btrfs: use a read/write lock for protecting the block groups tree
btrfs: use rbtree with leftmost node cached for tracking lowest block group
btrfs: remove search start argument from first_logical_byte()
btrfs: return correct error number for __extent_writepage_io()
btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
btrfs: avoid double clean up when submit_one_bio() failed
btrfs: use non-bh spin_lock in zstd timer callback
btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode()
btrfs: simplify parameters of submit_read_repair() and rename
btrfs: remove the zoned/zone_size union in struct btrfs_fs_info
btrfs: remove unnecessary check of iput argument
btrfs: stop using the btrfs_bio saved iter in index_rbio_pages
btrfs: don't allocate a btrfs_bio for scrub bios
btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios
btrfs: pass bio opf to rbio_add_io_page
btrfs: pass a block_device to btrfs_bio_clone
btrfs: move the call to bio_set_dev out of submit_stripe_bio
btrfs: use on-stack bio in scrub_repair_page_from_good_copy
btrfs: use on-stack bio in scrub_recheck_block
btrfs: use on-stack bio in repair_io_failure
btrfs: check-integrity: simplify bio allocation in btrfsic_read_block
btrfs: check-integrity: split submit_bio from btrfsic checking
btrfs: factor check and flush helpers from __btrfsic_submit_bio
btrfs: zoned: make auto-reclaim less aggressive
btrfs: change the bg_reclaim_threshold valid region from 0 to 100
btrfs: allow block group background reclaim for non-zoned filesystems
btrfs: make the bg_reclaim_threshold per-space info
btrfs: do not test for free space inode during NOCOW check against file extent
btrfs: move common NOCOW checks against a file extent into a helper
btrfs: wait between incomplete batch memory allocations
btrfs: allocate page arrays using bulk page allocator
btrfs: factor out allocating an array of pages
btrfs: remove unnecessary type casts
btrfs: expand subpage support to any PAGE_SIZE > 4K
btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routine
btrfs: use dummy extent buffer for super block sys chunk array read
btrfs: assert that relocation is protected with sb_start_write()
fs: add a lockdep check function for sb_start_write()
btrfs: simplify code flow in btrfs_ioctl_balance
btrfs: remove checks for arg argument in btrfs_ioctl_balance
btrfs: replace memset with memzero_page in data checksum verification
btrfs: avoid blocking on space revervation when doing nowait dio writes
btrfs: avoid blocking when allocating context for nowait dio read/write
btrfs: release path earlier at can_nocow_extent()
btrfs: free path at can_nocow_extent() before checking for checksum items
btrfs: stop allocating a path when checking if cross reference exists
btrfs: avoid double nocow check when doing nowait dio writes
btrfs: avoid blocking nowait dio when locking file range
btrfs: avoid blocking on page locks with nowait dio on compressed range
btrfs: add messages to printk index
btrfs: tree-checker: check extent buffer owner against owner rootid
btrfs: add and use helper to assert an inode range is clean
btrfs: remove ordered extent check and wait during hole punching and zero range
btrfs: lock the inode first before flushing range when punching hole
btrfs: remove ordered extent check and wait during fallocate
btrfs: remove inode_dio_wait() calls when starting reflink operations
btrfs: remove useless dio wait call when doing fallocate zero range
btrfs: only reserve the needed data space amount during fallocate
btrfs: restore inode creation before xattr setting
btrfs: move common inode creation code into btrfs_create_new_inode()
btrfs: reserve correct number of items for inode creation
btrfs: factor out common part of btrfs_{mknod,create,mkdir}()
btrfs: allocate inode outside of btrfs_new_inode()
btrfs: warn when extent buffer leak test fails
btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finishing
btrfs: use btrfs_for_each_slot in btrfs_listxattr
btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree
btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths
btrfs: use btrfs_for_each_slot in process_all_extents
btrfs: use btrfs_for_each_slot in process_all_new_xattrs
btrfs: use btrfs_for_each_slot in process_all_refs
btrfs: use btrfs_for_each_slot in is_ancestor
btrfs: use btrfs_for_each_slot in can_rmdir
btrfs: use btrfs_for_each_slot in did_create_dir
btrfs: use btrfs_for_each_slot in btrfs_real_readdir
btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item
btrfs: use btrfs_for_each_slot in mark_block_group_to_copy
btrfs: use btrfs_for_each_slot in find_first_block_group
btrfs: introduce btrfs_for_each_slot iterator macro
btrfs: scrub: rename scrub_bio::pagev and related members
btrfs: scrub: rename scrub_page to scrub_sector
btrfs: scrub: rename members related to scrub_block::pagev
btrfs: remove trivial wrapper btrfs_read_buffer()
btrfs: update outdated comment for read_block_for_search()
btrfs: release upper nodes when reading stale btree node from disk
btrfs: avoid unnecessary btree search restarts when reading node
btrfs: set inode flags earlier in btrfs_new_inode()
btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode()
btrfs: don't pass parent objectid to btrfs_new_inode() explicitly
btrfs: remove redundant name and name_len parameters to create_subvol
btrfs: remove unused mnt_userns parameter from __btrfs_set_acl
btrfs: remove unnecessary set_nlink() in btrfs_create_subvol_root()
btrfs: remove unnecessary inode_set_bytes(0) call
btrfs: remove unnecessary btrfs_i_size_write(0) calls
btrfs: get rid of btrfs_add_nondir()
btrfs: fix anon_dev leak in create_subvol()
btrfs: reserve correct number of items for rename
btrfs: reserve correct number of items for unlink and rmdir
drm/amdkfd: Fix static checker warning on MES queue type
drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init()
drm/amdgpu/discovery: add SMU v13.0.4 into the IP discovery list
drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.4
drm/amdgpu/pm: enable swsmu for SMU IP v13.0.4
drm/amdgpu/pm: add swsmu ppt implementation for SMU IP v13.0.4
drm/amdgpu/pm: add some common ppt functions for SMU IP v13.0.x
drm/amdgpu/pm: add EnableGfxImu message dummy map for SMU IP v13.0.4
drm/amdgpu/pm: add smu v13.0.4 driver SMU if headers
drm/amdgpu/gfx11: fix mes mqd settings
drm/amdgpu/gfx11: fix me field handling in map_queue packet
drm/amd/pm: update smartshift powerboost calc for smu13
drm/amd/pm: update smartshift powerboost calc for smu12
drm/amdkfd: allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CREATE_PREEMPTIBLE
drm/amdgpu: Ensure the DMA engine is deactivated during set ups
drm/amdgpu/ctx: only reset stable pstate if the user changed it (v2)
drm/amd/pm: add smu power_limit callback for smu_v13_0_7
drm/amd/pm: add smu feature map support for smu_v13_0_0
drm/amd/pm: add smu feature map support for smu_v13_0_7
drm/amd/pm: support ss metrics read for smu11
drm/amd/pm: add smu pp_feature_mask callback for smu_v13_0_7
mmc: sdhci-of-arasan: Add NULL check for data field
evm: Clean up some variables
evm: Return INTEGRITY_PASS for enum integrity_status value '0'
mtd: spi-nor: aspeed: set the decoding size to at least 2MB for AST2600
spi: aspeed: Calibrate read timings
spi: aspeed: Add support for the AST2400 SPI controller
spi: aspeed: Workaround AST2500 limitations
spi: aspeed: Adjust direct mapping to device size
spi: aspeed: Add support for direct mapping
spi: spi-mem: Convert Aspeed SMC driver to spi-mem
spi: Convert the Aspeed SMC controllers device tree binding
ASoC: rt5645: Fix errorenous cleanup order
ASoC: soc-component: Update handling to component delays
ASoC: core: Pass legacy_dai_naming flag directly
ASoC: core: Correct spelling fliped -> flipped
ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
ASoC: amd: vangogh: Remove duplicate include files
ASoC: SOF: mediatek: Add mt8186 ipc support
ASoC: SOF: mediatek: Add ipc support for mt8195
firmware: mediatek: Add adsp ipc protocol interface
ASoC: fsl_sai: Add support for i.MX8ULP
ASoC: fsl_sai: Add support for i.MX8M Plus
ASoC: fsl_sai: Add support for i.MX8MM
netfilter: conntrack: remove pr_debug callsites from tcp tracker
netfilter: nf_conncount: reduce unnecessary GC
netfilter: Use l3mdev flow key when re-routing mangled packets
ALSA: usb-audio: Refcount multiple accesses on the single clock
octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq()
net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout()
octeon_ep: delete unnecessary NULL check
octeon_ep: add missing destroy_workqueue in octep_init_module
net: call skb_defer_free_flush() before each napi_poll()
net: add skb_defer_max sysctl
net: use napi_consume_skb() in skb_defer_free_flush()
net: fix possible race in skb_attempt_defer_free()
net: tulip: convert to devres
net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv()
net: skb: change the definition SKB_DR_SET()
net: skb: check the boundrary of drop reason in kfree_skb_reason()
net: dm: check the boundary of skb drop reasons
net/smc: align the connect behaviour with TCP
inet: rename INET_MATCH()
ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if
net_sched: em_meta: add READ_ONCE() in var_sk_bound_if()
inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
dccp: use READ_ONCE() to read sk->sk_bound_dev_if
net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if
tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
sctp: read sk->sk_bound_dev_if once in sctp_rcv()
net: annotate races around sk->sk_bound_dev_if
mlx5: support BIG TCP packets
mlx4: support BIG TCP packets
veth: enable BIG TCP packets
net: loopback: enable BIG TCP packets
ipv6: Add hop-by-hop header to jumbograms in ip6_output
net: allow gro_max_size to exceed 65536
ipv6/gro: insert temporary HBH/jumbo header
ipv6/gso: remove temporary HBH/jumbo header
ipv6: add struct hop_jumbo_hdr definition
tcp_cubic: make hystart_ack_delay() aware of BIG TCP
net: limit GSO_MAX_SIZE to 524280 bytes
net: allow gso_max_size to exceed 65536
net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes
ravb: Add support for RZ/V2M
ravb: Use separate clock for gPTP
ravb: Support separate Line0 (Desc), Line1 (Err) and Line2 (Mgmt) irqs
ravb: Separate handling of irq enable/disable regs into feature
dt-bindings: net: renesas,etheravb: Document RZ/V2M SoC
mac80211: minstrel_ht: support ieee80211_rate_status
mac80211: extend current rate control tx status API
mac80211: minstrel_ht: fill all requested rates
ALSA: hda: cs35l41: Add Amp Name based on channel and index
ASoC: cs35l41: Move cs_dsp config struct into shared code
ASoC: cs35l41: Move cs35l41 fs errata into shared code
ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code
ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops
ALSA: hda: cs35l41: Add Support for Interrupts
ALSA: hda: cs35l41: Remove Set Channel Map api from binding
ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop
ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name
mac80211: disable BSS color collision detection in case of no free colors
nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon
mac80211: mlme: track assoc_bss/associated separately
mac80211: remove useless bssid copy
mac80211: remove unused argument to ieee80211_sta_connection_lost()
mac80211: mlme: use local SSID copy
mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid
mac80211: mlme: move in RSSI reporting code
mac80211: remove stray multi_sta_back_32bit docs
mac80211: fix typo in documentation
mac80211: unify CCMP/GCMP AAD construction
efi: Do not import certificates from UEFI Secure Boot for T2 Macs
gfs2: replace 'found' with dedicated list iterator variable
ice: Expose RSS indirection tables for queue groups via ethtool
ixgbe: add xdp frags support to ndo_xdp_xmit
eth: sfc: remove remnants of the out-of-tree napi_weight module param
bpftool: Use sysfs vmlinux when dumping BTF by ID
bpf: Add MEM_UNINIT as a bpf_type_flag
ext4: add unmount filesystem message
ext4: remove unnecessary conditionals
selftests/bpf: Fix usdt_400 test case
kseltest/cgroup: Make test_stress.sh work if run interactively
sfc: siena: Fix Kconfig dependencies
drm/amdgpu: clean up some inconsistent indenting
netfilter: conntrack: skip verification of zero UDP checksum
netfilter: flowtable: nft_flow_route use more data for reverse route
netfilter: prefer extension check to pointer check
netfilter: conntrack: add nf_conntrack_events autodetect mode
netfilter: conntrack: un-inline nf_ct_ecache_ext_add
netfilter: nfnetlink: allow to detect if ctnetlink listeners exist
netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*()
netfilter: conntrack: avoid unconditional local_bh_disable
netfilter: conntrack: remove unconfirmed list
netfilter: conntrack: remove __nf_ct_unconfirmed_destroy
netfilter: cttimeout: decouple unlink and free on netns destruction
netfilter: extensions: introduce extension genid count
netfilter: remove nf_ct_unconfirmed_destroy helper
netfilter: cttimeout: decouple unlink and free on netns destruction
netfilter: conntrack: remove the percpu dying list
netfilter: conntrack: include ecache dying list in dumps
netfilter: ecache: use dedicated list for event redelivery
perf tools: Remove unused machines__find_host()
perf bench: Add breakpoint benchmarks
ARM: dts: kswitch-d10: enable networking
ARM: dts: lan966x: add switch node
ARM: dts: lan966x: add serdes node
ARM: dts: lan966x: add reset switch reset node
ARM: dts: lan966x: add MIIM nodes
ARM: dts: lan966x: add hwmon node
ARM: dts: lan966x: add basic Kontron KSwitch D10 support
ARM: dts: lan966x: add flexcom I2C nodes
ARM: dts: lan966x: add flexcom SPI nodes
ARM: dts: lan966x: add all flexcom usart nodes
ARM: dts: lan966x: add missing uart DMA channel
ARM: dts: lan966x: add sgpio node
ARM: dts: lan966x: swap dma channels for crypto node
ARM: dts: lan966x: rename pinctrl nodes
ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
ARM: dts: at91: use generic node name for dataflash
selftests/bpf: Convert some selftests to high-level BPF map APIs
libbpf: Add safer high-level wrappers for map operations
selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs.
bpf: Fix combination of jit blinding and pointers to bpf subprogs.
media: h264: Avoid wrapping long_term_frame_idx
media: v4l2-mem2mem: Trace on implicit un-hold
media: doc: Document dual use of H.264 pic_num/frame_num
media: mediatek: vcodec: add h264 decoder driver for mt8186
media: mediatek: vcodec: Support MT8186
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8186
media: mediatek: vcodec: prevent kernel crash when rmmod mtk-vcodec-dec.ko
media: mediatek: vcodec: support stateless VP9 decoding
media: mediatek: vcodec: support stateless VP8 decoding
media: mediatek: vcodec: support stateless H.264 decoding for mt8192
media: mediatek: vcodec: Extract H264 common code
media: mediatek: vcodec: record capture queue format type
media: mediatek: vcodec: Fix v4l2-compliance fail
media: mediatek: vcodec: disable vp8 4K capability
media: mediatek: vcodec: Add format to support MT21C
media: mediatek: vcodec: Getting supported decoder format types
media: mediatek: vcodec: Refactor supported vdec formats and framesizes
media: mediatek: vcodec: Refactor get and put capture buffer flow
spi: spi-cadence: Update ISR status variable type to irqreturn_t
media: mediatek: vcodec: set each plane bytesused in buf prepare
media: mediatek: vcodec: Read max resolution from dec_capability
media: mediatek: vcodec: get capture queue buffer size from scp
media: mediatek: vcodec: Using firmware type to separate different firmware architecture
media: mediatek: vcodec: Add vdec enable/disable hardware helpers
media: mediatek: vcodec: Fix v4l2 compliance decoder cmd test fail
ARM: dts: turris-omnia: Add atsha204a node
ARM: configs: Enable ASoC AC'97 glue
bnxt_en: parse and report result field when NVRAM package install fails
bnxt_en: Enable packet timestamping for all RX packets
bnxt_en: Configure ptp filters during bnxt open
bnxt_en: Update firmware interface to 1.10.2.95
ARM: at91: debug: add lan966 support
arm64: dts: mt8192: Follow binding order for SCP registers
arm64: dts: mediatek: add mtk-snfi for mt7622
arm64: dts: mediatek: mt8195-demo: enable uart1
arm64: dts: mediatek: mt8195-demo: Remove input-name property
arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name
arm64: dts: mt7622: specify the L2 cache topology
arm64: dts: mt7622: specify the number of DMA requests
arm64: dts: mediatek: pumpkin: Remove input-name property
Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan
Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP
net: axienet: Use NAPI for TX completion path
net: axienet: Be more careful about updating tx_bd_tail
Bluetooth: btmtksdio: fix the reset takes too long
Bluetooth: btmtksdio: fix possible FW initialization failure
inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth
Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921
Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices
Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Bluetooth: core: Fix missing power_on work cancel on HCI close
Bluetooth: btusb: add support for Qualcomm WCN785x
Bluetooth: protect le accept and resolv lists with hdev->lock
Bluetooth: use hdev lock for accept_list and reject_list in conn req
Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
Bluetooth: btrtl: Add support for RTL8852C
Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA
Bluetooth: Print broken quirks
Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk
Bluetooth: hci_qca: Use del_timer_sync() before freeing
Bluetooth: btintel: Constify static struct regmap_bus
Bluetooth: Keep MGMT pending queue ordered FIFO
Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
Bluetooth: mt7921s: Fix the incorrect pointer check
Bluetooth: btbcm: Support per-board firmware variants
selftests: fib_nexthops: Make the test more robust
swiotlb: use the right nslabs-derived sizes in swiotlb_init_late
swiotlb: use the right nslabs value in swiotlb_init_remap
swiotlb: don't panic when the swiotlb buffer can't be allocated
net: phy: smsc: Cope with hot-removal in interrupt handler
net: phy: smsc: Cache interrupt mask
usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
usbnet: smsc95xx: Avoid link settings race on interrupt reception
usbnet: smsc95xx: Don't reset PHY behind PHY driver's back
usbnet: smsc95xx: Don't clear read-only PHY interrupt
usbnet: Run unregister_netdev() before unbind() again
net: ethernet: fix platform_no_drv_owner.cocci warning
net: page_pool: add page allocation stats for two fast page allocate path
net: ethernet: Use swap() instead of open coding it
dt-bindings: clock: stm32mp1: adapt example for "st,stm32mp1-rcc-secure"
media: cec-adap.c: drop activate_cnt, use state info instead
media: cec-adap.c: reconfigure if the PA changes during configuration
media: cec-adap.c: fix is_configuring state
media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT
Revert "ARM: dts: BCM5301X: Fix DTC warning for NAND node"
media: cec-adap.c: don't unconfigure if already unconfigured
media: cec-pin.c: don't zero work_pin_num_events in adap_enable
media: cec-pin.c: disabling the adapter cannot call kthread_stop
media: imon: reorganize serialization
media: imon: drop references only after device is no longer used
media: imon: fix timer racing disconnect
media: imon: avoid needless atomic allocations in resume
media: s5k6a3: add missing clk_disable_unprepare
media: ccs-core.c: fix failure to call clk_disable_unprepare
media: cx25821: request_irq -> devm_request_irq
media: videobuf2-dma-sg.c: kvmalloc_array -> kvcalloc
media: v4l2-ctls-core.c: kvmalloc_array -> kvcalloc
media: v4l2-subdev.c: kvmalloc_array -> kvcalloc
media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
media: hantro: HEVC: Fix reference frames management
media: hantro: HEVC: Fix tile info buffer value computation
media: hantro: HEVC: Fix output frame chroma offset
media: hantro: Use post processor scaling capacities
media: amphion: G/S_PARM only for encoder's output queue
media: amphion: wake up when error occurs
media: atmel: microchip-csi2dc: add link validation support
media: dt-bindings: media: microchip,xisc: add bus-width of 14
media: atmel: atmel-sama7g5-isc: remove stray line
media: atmel: atmel-isc: compact the controller formats list
media: atmel: atmel-isc-base: use mutex to lock awb workq from streaming
media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
media: atmel: atmel-isc: remove redundant comments
media: atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap
media: atmel: atmel-isc-base: use streaming status when queueing buffers
media: vsp1: Fix offset calculation for plane cropping
media: vsp1: Use vb2_queue_is_busy()
media: vsp1: Don't open-code vb2_fop_release()
media: videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers
media: rockchip: rkisp1: Use mipi-csi2.h
media: cadence: cdns-csi2tx: Use mipi-csi2.h
media: atomisp: don't pass a pointer to a local variable
media: amphion: ensure the buffer count is not less than min_buffer
media: stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera
media: coda: limit frame interval enumeration to supported encoder frame sizes
media: coda: fix default JPEG colorimetry
media: isif: remove unnecessary check of res
media: dm644x_ccdc: remove unnecessary check of res
media: dm355_ccdc: remove unnecessary check of res
media: dt-bindings: media: rockchip-vdec: Add RK3328 compatible
media: platform: video-viu: Do not select it by default
media: Documentation/media: Remove incorrect statement
media: amphion: no need to check return value of debugfs_create functions
media: amphion: free ctrl handler if error is set and return error
media: amphion: handle picture skipped event
media: amphion: encoder copy timestamp from output to capture
media: amphion: decoder copy timestamp from output to capture
media: make RADIO_ADAPTERS tristate
media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
media: rcar-vin: Remove stray blank line
media: docs-rst: Append HEVC specific term
media: staging: media: rkvdec: Update TODO list
media: staging: media: hantro: Update TODO list
media: staging: media: hantro: Fix typos
media: rga: fix possible memory leak in rga_probe
media: imx-jpeg: Support dynamic resolution change
media: imx-jpeg: Handle source change in a function
media: imx-jpeg: Propagate the output frame size to the capture side
media: imx-jpeg: Identify and handle precision correctly
media: imx-jpeg: Refactor function mxc_jpeg_parse
media: av7110: fix prohibited spaces in switch statement
media: av7110: fix switch indentation
media: platform: return early if the iface is not handled
media: exynos4-is: Change clk_disable to clk_disable_unprepare
media: platform: renesas-ceu: Fix unused variable warning
media: davinci: remove unnecessary NULL check
media: bdisp: remove unnecessary IS_ERR() check
media: platform: Remove unused including <linux/version.h>
media: i2c: rdacm20: Fix format definition
media: rcar-vin: Add check that input interface and format are valid
media: MAINTAINERS: adjust entries to nxp driver movement in media platform
media: v4l2: mem2mem: Fix typos in v4l2_m2m_dev documentation
media: cec: seco: remove byte handling from smb_word_op
media: i2c: rdacm2x: properly set subdev entity function
media: imx-jpeg: Fix potential array out of bounds in queue_setup
media: MAINTAINERS: drop unreachable contact for MEDIATEK JPEG DRIVER
media: MAINTAINERS: rectify entry for MEDIATEK MEDIA DRIVER
media: MAINTAINERS: refurbish MEDIATEK JPEG DRIVER section
media: gspca: make the read-only array table static const
media: MAINTAINERS: rectify entry for MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
media: st-delta: Fix PM disable depth imbalance in delta_probe
sparc: add asm/stat.h to UAPI compile-test coverage
powerpc: add asm/stat.h to UAPI compile-test coverage
mips: add asm/stat.h to UAPI compile-test coverage
riscv: add linux/bpf_perf_event.h to UAPI compile-test coverage
kbuild: prevent exported headers from including <stdlib.h>, <stdbool.h>
agpgart.h: do not include <stdlib.h> from exported header
mt76: mt7921: add ipv6 NS offload support
mt76: add gfp to mt76_mcu_msg_alloc signature
mt76: mt7915: add more statistics from fw_util debugfs knobs
mt76: mt7915: improve error handling for fw_debug knobs
mt76: mt7615/mt7915: do reset_work with mt76's work queue
mt76: mt7915: add support for 6G in-band discovery
mt76: mt7915: add Wireless Ethernet Dispatch support
mt76: make number of tokens configurable dynamically
mt76: add support for overriding the device used for DMA mapping
mt76: dma: add wrapper macro for accessing queue registers
mt76: mt7915: move MT_INT_MASK_CSR to init.c
mt76: mt7915: introduce mt7915_mac_severe_check()
mt76: mt7915: rework SER debugfs knob
mt76: mt7915: limit minimum twt duration
mt76: mt7915: reject duplicated twt flows
mt76: mt7915: fix twt table_mask to u16 in mt7915_dev
mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976()
mt76: connac: use skb_put_data instead of open coding
mt76: mt7915: configure soc clocks in mt7986_wmac_init
mt76: fix tx status related use-after-free race on station removal
mt76: fix encap offload ethernet type check
mt76: do not attempt to reorder received 802.3 packets without agg session
mt76: mt7915: disable RX_HDR_TRANS_SHORT
mt76: mt7603: move spin_lock_bh() to spin_lock()
mt76: mt7915: add debugfs knob for RF registers read/write
mt76: mt7921: fix kernel crash at mt7921_pci_remove
mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const
mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const
mt76: mt7915: remove SCS feature
mt76: fix antenna config missing in 6G cap
mt76: fix rx reordering with non explicit / psmp ack policy
mt76: mt7921: Add AP mode support
mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask
mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate
mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set
mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector
mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup
mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss
mt76: mt7915: always call mt7915_wfsys_reset() during init
mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter
mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter
mt76: mt7921u: add suspend/resume support
mt76: fix MBSS index condition in DBDC mode
mt76: fix use-after-free by removing a non-RCU wcid pointer
mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
mt76: mt7915: accept rx frames with non-standard VHT MCS10-11
mt76: dma: use kzalloc instead of devm_kzalloc for txwi
mt76: reduce tx queue lock hold time
mt76: mt7915: rework hardware/phy initialization
mt76: mt7915: fix DBDC default band selection on MT7915D
media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
media: aspeed: Fix an error handling path in aspeed_video_probe()
media: dt-bindings: mtk-vcodec-encoder: Add power-domains property
rtlwifi: Use pr_warn instead of WARN_ONCE
net: selftests: Stress reuseport listen
net: inet: Retire port only listening_hash
net: inet: Open code inet_hash2 and inet_unhash2
net: inet: Remove count from inet_listen_hashbucket
sfc/siena: Reinstate SRIOV init/fini function calls
sfc/siena: Make PTP and reset support specific for Siena
sfc/siena: Make MCDI logging support specific for Siena
siena: Make HWMON support specific for Siena
siena: Make SRIOV support specific for Siena
siena: Make MTD support specific for Siena
net: mscc: ocelot: move ocelot_port_private :: chip_port to ocelot_port :: index
net: mscc: ocelot: minimize holes in struct ocelot_port
net: mscc: ocelot: delete ocelot_port :: xmit_template
net: dsa: felix: reimplement tagging protocol change with function pointers
net: dsa: felix: dynamically determine tag_8021q CPU port for traps
net: dsa: remove port argument from ->change_tag_protocol()
net: dsa: felix: manage host flooding using a specific driver callback
net: dsa: introduce the dsa_cpu_ports() helper
net: dsa: felix: bring the NPI port indirection for host flooding to surface
net: dsa: felix: bring the NPI port indirection for host MDBs to surface
net: dsa: felix: program host FDB entries towards PGID_CPU for tag_8021q too
net: lan966x: Fix use of pointer after being freed
net: update the register_netdevice() kdoc
skbuff: replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE()
mlxbf_gige: remove driver-managed interrupt counts
fsverity: update the documentation
kunit: tool: print clearer error message when there's no TAP output
kunit: tool: stop using a shell to run kernel under QEMU
kunit: tool: update test counts summary line format
kunit: bail out of test filtering logic quicker if OOM
lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS
kunit: Rework kunit_resource allocation policy
kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
docs/zh_CN: fix devicetree usage-model translation
cpufreq: Rearrange locking in cpufreq_remove_dev()
cpufreq: Split cpufreq_offline()
cpufreq: Reorganize checks in cpufreq_offline()
ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe
ipmi: remove unnecessary type castings
ipmi: Make two logs unique
ipmi:si: Convert pr_debug() to dev_dbg()
ipmi: Convert pr_debug() to dev_dbg()
ipmi: Fix pr_fmt to avoid compilation issues
ipmi: Add an intializer for ipmi_recv_msg struct
ipmi: Add an intializer for ipmi_smi_msg struct
ipmi:ssif: Check for NULL msg when handling events and messages
ipmi: use simple i2c probe function
ipmi: Add a sysfs count of total outstanding messages for an interface
ipmi: Add a sysfs interface to view the number of users
ipmi: Limit the number of message a user may have outstanding
ipmi: Add a limit on the number of users that may use IPMI
ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
nilfs2: Fix some kernel-doc comments
Appoint myself page cache maintainer
mtd: nand: MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK
spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller
mtd: rawnand: cs553x: simplify the return expression of cs553x_write_ctrl_byte()
spi: cadence-quadspi: Handle spi_unregister_master() in remove()
mtd: rawnand: kioxia: Add support for TH58NVG3S0HBAI4
mtd: spi-nor: debugfs: fix format specifier
ARM: at91: pm: add support for sama5d2 secure suspend
ARM: at91: add code to handle secure calls
nfp: VF rate limit support
rtnetlink: verify rate parameters for calls to ndo_set_vf_rate
ASoC: max98396: Fix build error for implicit function declaration
ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe
ASoC: samsung: Fix refcount leak in aries_audio_probe
ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4
ASoC: SOF: IPC4: Add FW loader ops
ASoC: SOF: Add header for IPC4 manifest
ASoC: SOF: Add IPC4 private header
ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms
net: ethernet: SP7021: Fix spelling mistake "Interrput" -> "Interrupt"
ALSA: Add generic serial MIDI driver using serial bus API
dt-bindings: sound: Add generic serial MIDI device
ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock
ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg
ALSA: hda/cs8409: Support new Odin Variants
net: enetc: kill PHY-less mode for PFs
fortify: Provide a memcpy trap door for sharp corners
fs: hold writers when changing mount's idmapping
ARM: at91: Kconfig: implement PIT64B selection
ARM: at91: pm: add quirks for pm
ARM: at91: pm: use kernel documentation style
ARM: at91: pm: introduce macros for pm mode replacement
ARM: at91: pm: keep documentation inline with structure members
xfs: can't use kmem_zalloc() for attribute buffers
xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify
xfs: ATTR_REPLACE algorithm with LARP enabled needs rework
xfs: use XFS_DA_OP flags in deferred attr ops
xfs: remove xfs_attri_remove_iter
xfs: switch attr remove to xfs_attri_set_iter
xfs: introduce attr remove initial states into xfs_attr_set_iter
xfs: xfs_attr_set_iter() does not need to return EAGAIN
xfs: clean up final attr removal in xfs_attr_set_iter
xfs: remote xattr removal in xfs_attr_set_iter() is conditional
xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP
xfs: split remote attr setting out from replace path
xfs: consolidate leaf/node states in xfs_attr_set_iter
xfs: kill XFS_DAC_LEAF_ADDNAME_INIT
xfs: separate out initial attr_set states
bpf: Fix potential array overflow in bpf_trampoline_get_progs()
selftests/bpf: make fexit_stress test run in serial mode
selftests/bpf: add test case for bpf_map_lookup_percpu_elem
bpf: add bpf_map_lookup_percpu_elem for percpu map
selftests/bpf: Add tests for kptr_ref refcounting
selftests/bpf: Add negative C tests for kptrs
bpf: Prepare prog_test_struct kfuncs for runtime tests
bpf: Fix sparse warning for bpf_kptr_xchg_proto
net: enetc: count the tc-taprio window drops
net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
net: macb: use NAPI for TX completion path
net: macb: simplify/cleanup NAPI reschedule checking
net: dsa: ocelot: accept 1000base-X for VSC9959 and VSC9953
selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2
selftests/bpf: fix a few clang compilation errors
ext4: remove unnecessary code in __mb_check_buddy
ext4: fix spelling errors in comments
ext4: remove unnecessary type castings
ext4: fix warning in ext4_handle_inode_extension
selftests/bpf: Enable CONFIG_FPROBE for self tests
csky: Move to generic ticket-spinlock
RISC-V: Move to queued RW locks
RISC-V: Move to generic spinlocks
openrisc: Move to ticket-spinlock
asm-generic: qrwlock: Document the spinlock fairness requirements
asm-generic: qspinlock: Indicate the use of mixed-size atomics
asm-generic: ticket-lock: New generic ticket-based spinlock
powercap: RAPL: Add Power Limit4 support for RaptorLake
dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm
x86: ACPI: Make mp_config_acpi_gsi() a void function
cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink()
cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
PM: EM: Decrement policy counter
regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
ASoC: wm9090: Remove redundant endianness flag
ASoC: wm2000: Remove redundant endianness flag
ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe()
ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
ASoC: fsl_ssi: Add support multi fifo script
ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
ASoC: cs42l46: Fix the error handling of cs42l56_i2c_probe()
ASoC: wm8903: Fix the error handling of wm8903_i2c_probe()
ASoC: tas6424: Fix the error handling of tas6424_i2c_probe()
ASoC: tas571x: Fix the error handling of tas571x_i2c_probe()
ASoC: rt5645: Fix the error handling of rt5645_i2c_probe()
ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe()
spi: stm32-qspi: Remove SR_BUSY bit check before sending command
spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
spi: stm32-qspi: Fix wait_cmd timeout in APM mode
selftests: xsk: make stat tests not spin on getsockopt
selftests: xsk: make the stats tests normal tests
selftests: xsk: introduce validation functions
selftests: xsk: cleanup veth pair at ctrl-c
selftests: xsk: add timeout to tests
selftests: xsk: fix reporting of failed tests
selftests: xsk: run all tests for busy-poll
selftests: xsk: do not send zero-length packets
selftests: xsk: cleanup bash scripts
HID: apple: Properly handle function keys on Keychron keyboards
HID: uclogic: Switch to Digitizer usage for styluses
HID: uclogic: Add pen support for XP-PEN Star 06
HID: uclogic: Differentiate touch ring and touch strip
HID: uclogic: Always shift touch reports to zero
HID: uclogic: Do not focus on touch ring only
HID: uclogic: Return raw parameters from v2 pen init
HID: uclogic: Move param printing to a function
HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info
HID: amd_sfh: Move bus declaration outside of amd-sfh
HID: amd_sfh: Add physical location to HID device
HID: amd_sfh: Modify the hid name
HID: amd_sfh: Modify the bus name
HID: amd_sfh: Add sensor name by index for debug info
HID: amd_sfh: Add support for sensor discovery
libbpf: Add bpf_program__set_insns function
eth: amd: remove NI6510 support (ni65)
net: appletalk: remove Apple/Farallon LocalTalk PC support
libbpf: Clean up ringbuf size adjustment implementation
ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN
net: add more debug info in skb_checksum_help()
net: remove two BUG() from skb_checksum_help()
net: warn if transport header was not set
net: add CONFIG_DEBUG_NET
net: add include/net/net_debug.h
xfs: don't set quota warning values
xfs: remove warning counters from struct xfs_dquot_res
xfs: remove quota warning limit from struct xfs_quota_limits
xfs: rework deferred attribute operation setup
xfs: make xattri_leaf_bp more useful
xfs: initialise attrd item to zero
xfs: avoid empty xattr transaction when attrs are inline
xfs: add leaf to node error tag
xfs: add leaf split error tag
xfs: Add helper function xfs_init_attr_trans
xfs: Add helper function xfs_attr_leaf_addname
xfs: Merge xfs_delattr_context into xfs_attr_item
xfs: Add larp debug option
xfs: Add log attribute error tag
xfs: Remove unused xfs_attr_*_args
xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred
wfx: use container_of() to get vif
rtw89: add debug entry to dump BSSID CAM
rtw89: add debug select to dump MAC pages 0x30 to 0x33
rtw89: correct CCA control
rtw89: correct setting of RX MPDU length
rtw89: 8852c: add settings to decrease the effect of DC
ssb: remove unreachable code
brcmfmac: allow setting wlan MAC address using device tree
wilc1000: add valid vmm_entry check before fetching from TX queue
wilc1000: use 'u64' datatype for cookie variable
wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
wilc1000: use fixed function base register value to access SDIO_FBR_ENABLE_CSA
wilc1000: increase firmware version array size
selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm.
libbpf: Assign cookies to links in libbpf.
bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.
arm64: dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x
scsi: target: iscsi: Rename iscsi_session to iscsit_session
scsi: target: iscsi: Rename iscsi_conn to iscsit_conn
scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd
scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR
scsi: mpi3mr: Hidden drives not removed during soft reset
scsi: mpi3mr: Increase I/O timeout value to 60s
scsi: lpfc: Update lpfc version to 14.2.0.3
scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O
scsi: lpfc: Alter FPIN stat accounting logic
scsi: lpfc: Rework FDMI initialization after link up
scsi: lpfc: Change VMID registration to be based on fabric parameters
scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link()
scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check()
scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event()
scsi: lpfc: Inhibit aborts if external loopback plug is inserted
scsi: lpfc: Fix ndlp put following a LOGO completion
scsi: lpfc: Fill in missing ndlp kref puts in error paths
scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume()
scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode
scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_*
scsi: ufs: ufshpb: Clean up the handler when device resets HPB information
scsi: ufs: ufshpb: Remove enum initialization value
scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host()
net: phy: smsc: add comments for the LAN8742 phy ID mask.
net: phy: microchip: add comments for the modified LAN88xx phy ID mask.
scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM
scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command()
scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
scsi: ufs: qcom: Simplify handling of devm_phy_get()
scsi: ufs: qcom: Fix acquiring the optional reset control line
scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW
dt-bindings: net: orion-mdio: Convert to JSON schema
bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack
bpf, x86: Generate trampolines from bpf_tramp_links
skbuff: render the checksum comment to documentation
skbuff: rewrite the doc for data-only skbs
skbuff: add a basic intro doc
net: fix kdoc on __dev_queue_xmit()
sfc: Add a basic Siena module
sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc
sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc
sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc
sfc/siena: Rename peripheral functions to avoid conflicts with sfc
sfc/siena: Rename RX/TX functions to avoid conflicts with sfc
sfc/siena: Rename functions in efx headers to avoid conflicts with sfc
sfc/siena: Remove build references to missing functionality
sfc: Copy shared files needed for Siena (part 2)
sfc: Copy shared files needed for Siena (part 1)
sfc: Move Siena specific files
nfp: flower: fix 'variable 'flow6' set but not used'
drm/amdgpu: Remove duplicated argument in vcn_v4_0
Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
drm/amdgpu: vm flush needed after updating PDEs
drm/amd/display: 3.2.185
Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
drm/amd/display: remove unnecessary else by CONFIG_DRM_AMD_DC_DCN
drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence
amdgpu/pm: Disallow managing power profiles on SRIOV for Sienna Cichlid
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dm
drm/amd/pm: suppress compile warning about possible unaligned accesses
drm/amdgpu/vcn: Add vcn ras poison consumption event handling
drm/amdgpu/jpeg: add jpeg ras poison consumption handling
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN for z10
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in irq
drm/amdgpu: refine RAS poison consumption handler
drm/amdgpu: enable RAS IH for poison consumption
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in gpio
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dce
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dc
drm/amd/display: do not wait for vblank during pipe programming
drm/amd/display: do not calculate DP2.0 SST payload when link is off
drm/amd/display: do not disable an invalid irq source in hdp finish
drm/amd/display: move definition of dc_flip_addrs struct
drm/amd/display: Reset cached PSR parameters after hibernate
drm/amd/display: Refactor LTTPR cap retrieval
drm/amdgpu: support memory power gating for lsdma 6.0.2
drm/amdgpu: support memory power gating for lsdma
drm/amdgpu: add LSDMA block for LSDMA v6.0.2
drm/amdgpu: add LSDMA block for LSDMA v6.0.0
drm/amdgpu: support fill mem for LSDMA
drm/amdgpu: support mem copy for LSDMA
drm/amdgpu: add lsdma block
drm/amdgpu: add lsdma v6_0_0 ip headers
drm/amdgpu/gfx11: unlock on error in gfx_v11_0_kiq_resume()
drm/amdgpu/mes: fix format specifier for size_t
drm/amdgpu: make smu_v13_0_7_check_fw_status() static
drm/amdgpu/psp: Return failure when firmware failed to load in SRIOV
drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11
drm/amdkfd: Update event_interrupt_isr_v11 return
drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0
drm/amd/pm: enable gfxoff control on smu_v13_0_7
drm/amd/pm: disable ac/dc on smu_v13_0_7
drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0
drm/amd/pm: enable FCLK DPM support for SMU 13.0.0
drm/amd/pm: correct the way for retrieving current fclk frequency
drm/amd/pm: correct the way for retrieving current uclk frequency
drm/amd/pm: correct the check for current link status
drm/amd/pm: enable UCLK DPM for SMU 13.0.0
drm/amd/pm: enable BACO support for SMU 13.0.0
drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0
drm/amdgpu: add sysfs to shows psp vbflash status
drm/amdgpu/psp: Add vbflash sysfs interface support
selftests/bpf: Add attach bench test
bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link
fprobe: Resolve symbols with ftrace_lookup_symbols
ftrace: Add ftrace_lookup_symbols function
kallsyms: Make kallsyms_on_each_symbol generally available
igc: Change type of the 'igc_check_downshift' method
igc: Remove unused phy_type enum
igc: Remove igc_set_spd_dplx method
selftests/bpf: Add bpf link iter test
selftests/bpf: Use ASSERT_* instead of CHECK
selftests/bpf: Fix result check for test_bpf_hash_map
bpf: Add bpf_link iterator
selftests/bpf: Replace bpf_trace_printk in tunnel kernel code
selftests/bpf: Move vxlan tunnel testcases to test_progs
bpf: Add source ip in "struct bpf_tunnel_key"
bpftool: bpf_link_get_from_fd support for LSM programs in lskel
perf annotate: Add --percent-limit option
selftests/bpf: Handle batch operations for map-in-map bpf-maps
bpf: Extend batch operations for map-in-map bpf-maps
perf auxtrace: Record whether an auxtrace mmap is needed
libperf evlist: Add evsel as a parameter to ->idx()
libperf evlist: Move ->idx() into mmap_per_evsel()
libperf evlist: Remove ->idx() per_cpu parameter
perf auxtrace: Do not mix up mmap idx
perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c
perf evlist: Use libperf functions in evlist__enable_event_idx()
libperf evsel: Add perf_evsel__enable_thread()
bpf: Print some info if disable bpf_jit_enable failed
net: sysctl: Use SYSCTL_TWO instead of &two
ath11k: remove redundant assignment to variables vht_mcs and he_mcs
ath11k: Reuse the available memory after firmware reload
wil6210: remove 'freq' debugfs
ath11k: Designating channel frequency when sending management frames
ath11k: Don't check arvif->is_started before sending management frames
ath11k: Implement remain-on-channel support
ath11k: Handle keepalive during WoWLAN suspend and resume
spi: cadence-quadspi: remove unnecessary (void *) casts
spi: cadence-quadspi: Add missing blank line in cqspi_request_mmap_dma()
ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp
ASoC: fsl_micfil: Add support for i.MX8MPlus
ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct
ASoC: samsung: spdif: remove unnecessary check of mem_res
ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41
ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks
ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s
ASoC: tlv320adcx140: Register a callback to disable the regulator_disable
ASoC: codecs: rt715-sdca: remove useless assignment of ops
mmc: core: Support zeroout using TRIM for eMMC
x25: remove redundant pointer dev
net: ethernet: Add driver for Sunplus SP7021
devicetree: bindings: net: Add bindings doc for Sunplus SP7021.
MAINTAINERS: add myself as reviewer for slab
tsnep: Add free running cycle counter support
ptp: Speed up vclock lookup
ptp: Support late timestamp determination
ptp: Pass hwtstamp to ptp_convert_timestamp()
ptp: Request cycles for TX timestamp
ptp: Add cycles support for virtual clocks
eth: dpaa2-mac: remove a dead-code NULL check on fwnode parent
net/mlx5: Lag, add debugfs to query hardware lag state
net/mlx5: Lag, use buckets in hash mode
net/mlx5: Lag, refactor dmesg print
net/mlx5: Support devices with more than 2 ports
net/mlx5: Lag, use actual number of lag ports
net/mlx5: Lag, use hash when in roce lag on 4 ports
net/mlx5: Lag, support single FDB only on 2 ports
net/mlx5: Lag, store number of ports inside lag object
net/mlx5: Lag, filter non compatible devices
net/mlx5: Lag, use lag lock
net/mlx5: Lag, move E-Switch prerequisite check into lag code
net/mlx5: devcom only supports 2 ports
net/mlx5: Lag, expose number of lag ports
net/mlx5: Increase FW pre-init timeout for health recovery
net/mlx5: Add exit route when waiting for FW
fs: Remove aops->freepage
secretmem: Convert to free_folio
nfs: Convert to free_folio
orangefs: Convert to free_folio
fs: Add free_folio address space operation
fs: Convert drop_buffers() to use a folio
fs: Change try_to_free_buffers() to take a folio
jbd2: Convert release_buffer_page() to use a folio
jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio
reiserfs: Convert release_buffer_page() to use a folio
fs: Remove last vestiges of releasepage
ubifs: Convert to release_folio
reiserfs: Convert to release_folio
orangefs: Convert to release_folio
ocfs2: Convert to release_folio
nilfs2: Remove comment about releasepage
nfs: Convert to release_folio
jfs: Convert to release_folio
hfsplus: Convert to release_folio
hfs: Convert to release_folio
gfs2: Convert to release_folio
f2fs: Convert to release_folio
ext4: Convert to release_folio
erofs: Convert to release_folio
cifs: Convert to release_folio
ceph: Convert to release_folio
btrfs: Convert to release_folio
afs: Convert to release_folio
9p: Convert to release_folio
iomap: Convert to release_folio
fs: Add aops->release_folio
arm64: dts: visconti: Update the clock providers for PCIe host controller
arm64: dts: visconti: Update the clock providers for ethernet device
arm64: dts: visconti: Update the clock providers for SPI
arm64: dts: visconti: Update the clock providers for watchdog timer
arm64: dts: visconti: Update the clock providers for I2C
arm64: dts: visconti: Update the clock providers for UART
arm64: dts: visconti: Add clock controller support for TMPV7708
nfp: support Corigine PCIE vendor ID
nfp: vendor neutral strings for chip and Corigne in strings for driver
bpf: Remove unused parameter from find_kfunc_desc_btf()
bpftool: Declare generator name
samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
ROSE: Remove unused code and clean up some inconsistent indenting
bpftool: Output message if no helpers found in feature probing
bpftool: Adjust for error codes from libbpf probes
mm,doc: Add new documentation structure
Documentation: drop more IDE boot options and ide-cd.rst
Documentation/process: use scripts/get_maintainer.pl on patches
MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE
docs/trans/ja_JP/howto: Don't mention specific kernel versions
docs/ja_JP/SubmittingPatches: Request summaries for commit references
docs/ja_JP/SubmittingPatches: Add Suggested-by as a standard signature
docs/ja_JP/SubmittingPatches: Randy has moved
docs/ja_JP/SubmittingPatches: Suggest the use of scripts/get_maintainer.pl
docs/ja_JP/SubmittingPatches: Update GregKH links
mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio()
fs: Change the type of filler_t
nfs: Pass the file pointer to nfs_symlink_filler()
jffs2: Pass the file pointer to jffs2_do_readpage_unlock()
mm,fs: Remove aops->readpage
mm: Convert swap_readpage to call read_folio instead of readpage
vboxsf: Convert vboxsf to read_folio
udf: Convert adinicb and symlinks to read_folio
ubifs: Convert ubifs to read_folio
squashfs: Convert squashfs to read_folio
romfs: Convert romfs to read_folio
orangefs: Convert orangefs to read_folio
ocfs2: Convert ocfs2 to read_folio
ntfs: Convert ntfs to read_folio
nfs: Convert nfs to read_folio
jfs: Convert metadata pages to read_folio
jffs2: Convert jffs2 to read_folio
isofs: Convert symlinks and zisofs to read_folio
hpfs: Convert symlinks to read_folio
hostfs: Convert hostfs to read_folio
fuse: Convert fuse to read_folio
freevxfs: Convert vxfs_immed to read_folio
f2fs: Convert f2fs to read_folio
ext4: Convert ext4 to read_folio
erofs: Convert erofs zdata to read_folio
efs: Convert efs symlinks to read_folio
ecryptfs: Convert ecryptfs to read_folio
cramfs: Convert cramfs to read_folio
coda: Convert coda to read_folio
cifs: Convert cifs to read_folio
btrfs: Convert btrfs to read_folio
befs: Convert befs to read_folio
afs: Convert afs_symlink_readpage to afs_symlink_read_folio
affs: Convert affs to read_folio
fs: Convert simple_readpage to simple_read_folio
fs: Convert mpage_readpage to mpage_read_folio
fs: Convert block_read_full_page() to block_read_full_folio()
fs: Convert iomap_readpage to iomap_read_folio
fs: Convert netfs_readpage to netfs_read_folio
fs: Add read_folio documentation
fs: Introduce aops->read_folio
ASoC: dt-bindings: mediatek: mt8192: Drop i2s-share properties
ASoC: SOF: trace: The dtrace is only available with SOF_IPC
ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card()
ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF
ASoC: wm8940: add devicetree support
doc: dts: Add device tree information regarding wm8940 codec
spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged
spi: spi-imx: add PIO polling support
spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller
spi: spi-imx: complete conversion from master -> controller
spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s()
spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32()
spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned'
spi: spi-imx: avoid unnecessary line continuations
spi: spi-imx: fix sparse warning: add identifier name to function definition
ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC
ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages
ASoC: SOF: ipc-msg-injector: Separate the message sending
ASoC: SOF: sof-client: Add support IPC4 message sending
ASoC: SOF: sof-client: Add API to get the ipc_type
ASoC: SOF: sof-client-probes: Query the maximum IPC payload size
ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size
ASoC: SOF: sof-client: Add API to get the maximum IPC payload size
regulator: qcom_smd: Fix up PM8950 regulator configuration
Revert "cpufreq: Fix possible race in cpufreq online error path"
dt-bindings: display: convert Arm Komeda to DT schema
dt-bindings: display: convert Arm Mali-DP to DT schema
dt-bindings: display: convert Arm HDLCD to DT schema
dt-bindings: display: convert PL110/PL111 to DT schema
dt-bindings: arm: convert vexpress-config to DT schema
dt-bindings: arm: convert vexpress-sysregs to DT schema
dt-bindings: serio: add Arm PL050 DT schema
dt-bindings: sound: add Arm PL041 AACI DT schema
dt-bindings: arm: sp810: convert to DT schema
dt-bindings: arm: spe-pmu: convert to DT schema
dt-bindings: iommu: arm,smmu-v3: make PRI IRQ optional
selftests/bpf: Test libbpf's ringbuf size fix up logic
libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary
libbpf: Provide barrier() and barrier_var() in bpf_helpers.h
selftests/bpf: Add bpf_core_field_offset() tests
libbpf: Complete field-based CO-RE helpers with field offset helper
selftests/bpf: Use both syntaxes for field-based CO-RE helpers
libbpf: Improve usability of field-based CO-RE helpers
libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr
selftests/bpf: Prevent skeleton generation race
ARM: configs: Enable audio on BeagleBone Black in multi_v7_defconfig
net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl
net: hns3: add query vf ring and vector map relation
net: hns3: add byte order conversion for VF to PF mailbox message
net: hns3: add byte order conversion for PF to VF mailbox message
net: hns3: remove the affinity settings of vector0
net: hns3: fix access null pointer issue when set tx-buf-size as 0
perf metrics: Don't add all tool events for sharing
perf metrics: Support all tool events
perf evsel: Add tool event helpers
perf evsel: Constify a few arrays
Revert "perf stat: Support metrics with hybrid events"
ath11k: reset 11d state in process of recovery
spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
regmap: Add missing map->bus check
ASoC: pcm186x: simplify the return expression of pcm186x_power_off()
ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare()
ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params()
ASoC: dt-bindings: rt5682: Add #sound-dai-cells
ASoC: dt-bindings: rt1015p: Add #sound-dai-cells
ASoC: dt-bindings: mediatek: mt8192: Add i2s-share properties
ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver
ASoC: wsa881x: Add endianness flag in snd_soc_component_driver
ASoC: wcd938x: Add endianness flag in snd_soc_component_driver
ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver
ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver
ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver
ASoC: rt715: Add endianness flag in snd_soc_component_driver
ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
ASoC: rt711: Add endianness flag in snd_soc_component_driver
ASoC: rt700: Add endianness flag in snd_soc_component_driver
ASoC: wcd9335: Add endianness flag in snd_soc_component_driver
ASoC: wcd934x: Add endianness flag in snd_soc_component_driver
ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver
ASoC: tscs454: Add endianness flag in snd_soc_component_driver
ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver
ASoC: rt9120: Add endianness flag in snd_soc_component_driver
ASoC: rt1019: Add endianness flag in snd_soc_component_driver
ASoC: pcm3060: Add endianness flag in snd_soc_component_driver
ASoC: mt6660: Add endianness flag in snd_soc_component_driver
ASoC: mt6359: Add endianness flag in snd_soc_component_driver
ASoC: mt6358: Add endianness flag in snd_soc_component_driver
ASoC: mt6351: Add endianness flag in snd_soc_component_driver
ASoC: lochnagar: Add endianness flag in snd_soc_component_driver
ASoC: cx2072x: Add endianness flag in snd_soc_component_driver
ASoC: cs35l41: Add endianness flag in snd_soc_component_driver
ASoC: cs4234: Add endianness flag in snd_soc_component_driver
ASoC: adau1372: Add endianness flag in snd_soc_component_driver
ASoC: max98504: Add endianness flag in snd_soc_component_driver
ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver
ASoC: sta350: Remove redundant big endian formats
ASoC: sta32x: Remove redundant big endian formats
ASoC: hdmi-codec: Remove redundant big endian formats
ASoC: cs4349: Remove redundant big endian formats
ASoC: cs42l51: Remove redundant big endian formats
ASoC: cs4270: Remove redundant big endian formats
ASoC: atmel-classd: Remove endianness flag on class d component
ASoC: atmel-pdmic: Remove endianness flag on pdmic component
ASoC: soc-component: Add comment for the endianness flag
bcma: gpio: Switch to use fwnode instead of of_node
rtw88: adjust adaptivity option to 1
mtd: spi-nor: support eon en25qh256a variant
mtd: spi-nor: winbond: add support for W25Q512NW-IM
mtd: spi-nor: expose internal parameters via debugfs
mtd: spi-nor: export spi_nor_hwcaps_pp2cmd()
net: phy: smsc: add LAN8742 phy support.
net: phy: microchip: update LAN88xx phy ID and phy ID mask.
net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY
net: phy: export genphy_c45_baset1_read_status()
net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration
net: phy: introduce genphy_c45_pma_baset1_read_master_slave()
net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration
net: phy: introduce genphy_c45_pma_baset1_setup_master_slave()
net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration
net: vxlan: Add extack support to vxlan_fdb_delete
rtnetlink: add extack support in fdb del handlers
selftests/landlock: Normalize array assignment
selftests/landlock: Add clang-format exceptions
landlock: Format with clang-format
landlock: Add clang-format exceptions
net: wwan: t7xx: Add maintainers and documentation
net: wwan: t7xx: Device deep sleep lock/unlock
net: wwan: t7xx: Runtime PM
net: wwan: t7xx: Introduce power management
net: wwan: t7xx: Add WWAN network interface
net: wwan: t7xx: Add data path interface
net: wwan: t7xx: Data path HW layer
net: wwan: t7xx: Add AT and MBIM WWAN ports
net: wwan: t7xx: Add control port
net: wwan: t7xx: Add port proxy infrastructure
net: wwan: t7xx: Add core components
net: wwan: t7xx: Add control DMA interface
net: skb: introduce skb_data_area_size()
list: Add list_next_entry_circular() and list_prev_entry_circular()
arm64: dts: marvell: Update sdhci node names to match schema
docs: Add small intro to idmap examples
xfs: Skip flip flags for delayed attrs
xfs: Implement attr logging and replay
arm64: dts: marvell: espressobin-ultra: enable front USB3 port
arm64: dts: marvell: espressobin-ultra: add PHY and switch reset pins
arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
arm64: dts: uDPU: correct temperature sensors
arm64: dts: uDPU: update partition table
ALSA: hda/cs8409: Support manual mode detection for CS42L42
memory: tegra: Add MC error logging on Tegra186 onward
memory: tegra: Add memory controller channels support
memory: tegra: Add APE memory clients for Tegra234
memory: tegra: Add Tegra234 support
ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver
ASoC: cs42l42: Move CS42L42 register descriptions to general include
ALSA: hdsp: remove redundant assignment to pointer kctl
orion5x: fix typos in comments
iomap: iomap_write_end cleanup
iomap: iomap_write_failed fix
ARM: dts: sunxi: nanopi: Remove input-name property
buffer: Rewrite nobh_truncate_page() to use folios
mm/readahead: Convert page_cache_async_readahead to take a folio
fs: Convert is_dirty_writeback() to take a folio
readahead: Use a folio in read_pages()
filemap: Update the folio_mark_dirty documentation
filemap: Update the folio_lock documentation
filemap: Remove obsolete comment in lock_page
fs: Remove pagecache_write_begin() and pagecache_write_end()
i915: Call aops write_begin() and write_end() directly
f2fs: Call aops write_begin() and write_end() directly
ext4: Call aops write_begin() and write_end() directly
hfsplus: Call hfsplus_write_begin() and generic_write_end() directly
hfs: Call hfs_write_begin() and generic_write_end() directly
ntfs3: Remove fsdata parameter from ntfs_extend_initialized_size()
PM / devfreq: rk3399_dmc: Block PMU during transitions
soc: rockchip: power-domain: Manage resource conflicts with firmware
ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly
namei: Call aops write_begin() and write_end() directly
buffer: Call aops write_begin() and write_end() directly
fs: Remove flags parameter from aops->write_begin
fs: Remove aop flags parameter from nobh_write_begin()
fs: Remove aop flags parameter from grab_cache_page_write_begin()
fs: Remove aop flags parameter from cont_write_begin()
fs: Remove aop flags parameter from block_write_begin()
fs: Remove aop_flags parameter from netfs_write_begin()
fs: Remove AOP_FLAG_NOFS
ext4: Use scoped memory APIs in ext4_write_begin()
ext4: Use scoped memory APIs in ext4_da_write_begin()
ext4: Use scoped memory API in mext_page_double_lock()
ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent()
f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs
namei: Convert page_symlink() to use memalloc_nofs_save()
namei: Merge page_symlink() and __page_symlink()
ext4: Use page_symlink() instead of __page_symlink()
scsicam: Fix use of page cache
selftests: forwarding: Add a tunnel-based test for L3 HW stats
selftests: lib: Add a generic helper for obtaining HW stats
mlxsw: spectrum_router: Take router lock in router notifier handler
mlxsw: spectrum: Update a comment
mlxsw: spectrum: Move handling of tunnel events to router code
mlxsw: spectrum: Move handling of router events to router code
mlxsw: spectrum: Move handling of HW stats events to router code
mlxsw: spectrum: Move handling of VRF events to router code
mlxsw: spectrum_router: Add a dedicated notifier block
mlxsw: spectrum: Tolerate enslaving of various devices to VRF
net: wan: switch to netif_napi_add_weight()
net: virtio: switch to netif_napi_add_weight()
r8152: switch to netif_napi_add_weight()
eth: switch to netif_napi_add_weight()
caif_virtio: switch to netif_napi_add_weight()
um: vector: switch to netif_napi_add_weight()
ALSA: hda/conexant: add a new hda codec SN6140
media: uvcvideo: Add UVC_GUID_FORMAT_H265
media: uvcvideo: Undup use uvc_endpoint_max_bpi() code
media: uvcvideo: Simplify uvc_endpoint_max_bpi()
media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails
media: uvcvideo: Fix bit overflow in uvc_probe_video
media: uvcvideo: Fix missing check to determine if element is found in list
media: docs: media: uvcvideo: Use linux-media mailing list
media: gpio-ir-tx: simplify wait logic
MAINTAINERS: Add Dmitry as MSM DRM driver co-maintainer
drm/msm/dpu: remove NULL-ness check in dpu_hw_intr_destroy
drm/msm: Limit command submission when no IOMMU
net: dsa: delete dsa_port_walk_{fdbs,mdbs}
net: dsa: felix: perform MDB migration based on ocelot->multicast list
net: dsa: felix: stop migrating FDBs back and forth on tag proto change
net: dsa: felix: use PGID_CPU for FDB entry migration on NPI port
ARM: dts: imx6ull-colibri: improve pinctrl node names
ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi
ARM: dts: imx6ull-colibri: add/update some comments
ARM: dts: imx6ull-colibri: fix nand bch geometry
ARM: dts: imx6ull-colibri: add support for toradex aster carrier boards
ARM: dts: imx6ull-colibri: add support for toradex iris carrier boards
ARM: dts: imx6ull-colibri: add gpio-line-names
ARM: dts: imx6ull-colibri: update device trees to support overlays
ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling
ARM: dts: imx6ull-colibri: add touchscreen device nodes
ARM: dts: imx6ull-colibri: add phy-supply to fec
ARM: dts: imx6ull-colibri: change touch i2c parameters
ARM: dts: imx6ull-colibri: use pull-down for adc pins
drm/msm/dsi: pll_7nm: remove unsupported dividers for DSI pixel clock
drm/msm: Fix shutdown
drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
drm/msm/dsi: fix address for second DSI PHY on SDM660
drm/msm/disp: dpu1: Properly sort qcm2290_dpu_caps
drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr is null during drm uninit
drm/msm/dpu: don't access mode pointer before it is set
drm/msm/dpu: add missing break statement for update_pending_flush_wb()
mlxbf_gige: increase MDIO polling rate to 5us
drm/amdgpu/psp: Add VBIOS flash handler
drm/amd/psp: Add C2P registers to mp_13_0_2 header
drm/amdkfd: Return true/false (not 1/0) from bool functions
drm/amdgpu/gfx11: remove unneeded semicolon
drm/amdgpu/vcn4: replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn: add common vcn sofware ring decode
drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
drm/amdgpu: nuke dynamic gfx scratch reg allocation
drm/amdgpu: simplify nv and soc21 read_register functions
drm/amdgpu: flush delete wq after wait fence
nvme-apple: fix sparse endianess warnings
cpufreq: CPPC: Register EM based on efficiency class information
cpufreq: CPPC: Add per_cpu efficiency_class
cpufreq: Avoid unnecessary frequency updates due to mismatch
ACPI: DPTF: Add support for high frequency impedance notification
device property: Advertise fwnode and device property count API calls
ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init()
perf test: Add skip to --per-thread test
Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode"
ice: link representors to PCI device
Revert "dt-bindings: rcc: Add optional external ethernet RX clock properties"
drm/amdgpu/discovery: enable mes support for GC v11.0.1
drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1
drm/amdgpu: enable imu firmware for GC 11.0.1
drm/amdkfd: add GC 11.0.1 KFD support
drm/amdgpu: add GC v11.0.1 into mes v11
drm/amdgpu: add gfx support for GC 11.0.1
drm/amdgpu/discovery: set flag for GC 11.0.1
drm/amdgpu: set GC 11.0.1 family
drm/amdgpu: add GC 11.0.1 family id
drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1
drm/amdgpu: add sdma support for sdma 6.0.1
drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list
drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1
drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1
drm/amdgpu: add gmc v11 support for GC 11.0.1
drm/amdgpu/discovery: enable soc21 common for GC 11.0.1
drm/amdgpu: add soc21 common ip block support for GC 11.0.1
drm/amdgpu: add mmhub support for MMHUB 3.0.1
drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list
drm/amdgpu: add the files of HDP v5.2 block
drm/amdgpu: add hdp v5_2_1 ip headers
drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list
drm/amdgpu: add the files of NBIO v7.7 block
drm/amdgpu: add pcie port function helpers for SOC21
drm/amdgpu: add nbio v7_7_0 ip headers
drm/amdgpu: skip the new gc doorbell function for some asics
drm/amdgpu: handle asics with 1 SDMA instance
drm/amd/pm: report preDS gfxclk on smu_v13_0_7
drm/amd/pm: change the soft pptable id for smu_v13_0_7
drm/amd/pm: enable pmlog support for smu_v13_0_7
drm/amd/pm: enable workload type change on smu_v13_0_7
drm/tegra: gem: Do not try to dereference ERR_PTR()
dt-bindings: arm: Add bosch acc board
ARM: dts: Add bosch acc board
ARM: dts: imx: Add i.MXRT1050-EVK support
net: move netif_set_gso_max helpers
net: make drivers set the TSO limit not the GSO limit
net: don't allow user space to lift the device limits
net: add netif_inherit_tso_max()
nfp: flower: enable decap_v2 bit
nfp: flower: remove unused neighbour cache
nfp: flower: link pre_tun flow rules with neigh entries
nfp: flower: rework tunnel neighbour configuration
nfp: flower: update nfp_tun_neigh structs
nfp: flower: fixup ipv6/ipv4 route lookup for neigh events
nfp: flower: enforce more strict pre_tun checks
nfp: flower: add/remove predt_list entries
nfp: flower: add infrastructure for pre_tun rework
arm64: dts: renesas: Add initial device tree for RZ/V2M EVK
arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY
ARM: dts: r9a06g032: Add USB PHY DT support
ARM: dts: r9a06g032: Add internal PCI bridge node
ARM: dts: r9a06g032: Describe the RTC
arm64: dts: renesas: Add interrupt-names to CANFD nodes
arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node
arm64: dts: renesas: r9a07g043: Create thermal zone to support IPA
arm64: dts: renesas: r9a07g043: Add TSU node
arm64: dts: renesas: r9a07g043: Add OPP table
arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes
arm64: dts: renesas: r9a07g054: Fix external clk node names
arm64: dts: renesas: r9a07g044: Fix external clk node names
ARM: dts: r9a06g032: Fix the NAND controller node
ARM: dts: r9a06g032: Fill the UART DMA properties
ARM: dts: r9a06g032: Describe the DMA router
ARM: dts: r9a06g032: Add the two DMA nodes
arm64: dts: renesas: Remove empty rgb output endpoints
arm64: dts: renesas: Remove empty lvds endpoints
arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support
arm64: dts: renesas: rzg2ul-smarc: Enable Audio
arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_dai nodes from common dtsi
arm64: dts: renesas: Add Renesas White Hawk boards support
arm64: dts: renesas: Add Renesas R8A779G0 SoC support
printk, tracing: fix console tracepoint
soc/tegra: pmc: Document core domain fields
HID: bigben: fix slab-out-of-bounds Write in bigben_probe
mmc: sdhci-brcmstb: Fix compiler warning
ARM: configs: at91: Enable AUTOFS_FS required by systemd
ARM: configs: at91: Enable options required for systemd
ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER
ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers
ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK
ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP
ARM: configs: at91: sama7: add xisc and csi2dc
ARM: multi_v7_defconfig: add atmel video pipeline modules
ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK for read only block FS
Hid: wacom: Fix kernel test robot warning
xfrm: drop not needed flags variable in XFRM offload struct
net/mlx5e: Use XFRM state direction instead of flags
netdevsim: rely on XFRM state direction instead of flags
HID: uclogic: Disable pen usage for Huion keyboard interfaces
HID: uclogic: Support disabling pen usage
HID: uclogic: Pass keyboard reports as is
HID: uclogic: Clarify pen/frame desc_ptr description
HID: uclogic: Clarify params desc_size description
ixgbe: propagate XFRM offload state direction instead of flags
xfrm: store and rely on direction to construct offload flags
xfrm: rename xfrm_state_offload struct to allow reuse
HID: Add support for Mega World controller force feedback
xfrm: delete not used number of external headers
xfrm: free not used XFRM_ESP_NO_TRAILER flag
ath11k: Fix RX de-fragmentation issue on WCN6750
ath10k: support bus and device specific API 1 BDF selection
ath10k: mac: fix too long lines
ath11k: mac: fix too long line
wl1251: dynamically allocate memory used for DMA
qtnfmac: switch to netif_napi_add_weight()
mt76: switch to netif_napi_add_tx()
wil6210: switch to netif_napi_add_tx()
arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi
arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling
arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling
arm64: dts: qcom: sc7280: eDP for herobrine boards
arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP
arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller
soc: qcom: pdr: use static for servreg_* variables
ARM: hisi: Add missing of_node_put after of_find_compatible_node
mptcp: add more offered MIBs counter
mptcp: never shrink offered window
tcp: allow MPTCP to update the announced window
mptcp: add mib for xmit window sharing
mptcp: really share subflow snd_wnd
firmware: tee_bnxt: Use UUID API for exporting the UUID
net: Make msg_zerocopy_alloc static
net: move snowflake callers to netif_napi_add_tx_weight()
net: switch to netif_napi_add_tx()
jme: remove an unnecessary indirection
net: ethernet: Prepare cleanup of powerpc's asm/prom.h
sungem: Prepare cleanup of powerpc's asm/prom.h
net: align SO_RCVMARK required privileges with SO_MARK
Revert "Merge branch 'mlxsw-line-card-model'"
dt-bindings: timer: Convert rda,8810pl-timer to YAML
ima: support fs-verity file digest based version 3 signatures
drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7
drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7
drm/amd/pm: enable gfx ds for smu_v13_0_7
drm/amd/soc21: enable mmhub and athub power gating
drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7
drm/amd/pm: port the fan interface to smu_v13_0_7
drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7
drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7
drm/amd/pm: pp_dpm_* interface for smu_v13_0_7
drm/amd/pm: update the features for smu_v13_0_7
drm/amd/pm: add SCPM support in smu v13_0_7
drm/amd/pm: enable platform features for smu_v13_0_7
drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7
drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7
drm/amd/pm: enable link dpm and link ds on smu_v13_0_7
drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7
drm/amd/pm: add features to smu_v13_0_7
drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7
drm/amd/pm: add get enable mask function for smu v13_0_7
drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7
drm/amdgpu/swsmu: add smu 13.0.7 firmware
drm/amd/pm: add SMU_13_0_7 PMFW headers
drm/amdgpu: enable cgcg and cgls for GC 11_0_2
drm/amdgpu/discovery: set family for GC 11.0.2
drm/amdgpu/discovery: add gfx11 support for GC 11.0.2
drm/amdgpu: update rlc ram for gc v11_0_2
drm/amdkfd: add asic support for GC 11.0.2
drm/amdgpu: add initial GC 11.0.2 support
drm/amdgpu: add gc v11_0_2 imu firmware
drm/amdgpu/discovery: add mes11 support for GC 11.0.2
drm/amdgpu: add mes 11 firmware for mes 11.0.2
drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2
drm/amdkfd: add asic support for SDMA 6.0.2
drm/amdgpu: add sdma 6.0.2 firware support
drm/amdgpu/discovery: enable vcn/jpeg v4_0_4
drm/amdgpu: Enable vcn v4_0_4 sram
drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4
drm/amdgpu/vcn: enable VCN PG for VCN4_0_4
drm/amdgpu/vcn: enable VCN CG for VCN4_0_4
drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4
drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4
drm/amdgpu: add VCN4_0_4 firmware
drm/amdgpu/discovery: add psp13 support for PSP 13.0.7
drm/amdgpu/psp13: add support for MP0 13.0.7
drm/amdgpu/discovery: add gmc11 support for GC 11.0.2
drm/amdgpu: add GMC11 support for GC 11.0.2
drm/amdgpu: add UMC 8.11.0 support
drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0
drm/amdgpu: add mmhub v3_0_2 ip callback functions
drm/amdgpu: add mmhub v3_0_2 ip headers
drm/amdgpu/discovery: add SMUIO_13_0_8 func support
drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1
drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1
drm/amdgpu/discovery: add smu13 support for MP1 13.0.7
drm/amdgpu/discovery: add ih6 support for IH 6.0.2
drm/amdgpu: add support for ATHUB 3.0.2
drm/amdgpu/discovery: add soc21 support for GC 11.0.2
drm/amdgpu: add soc21 support for GC 11.0.2
drm/amdgpu: enable clock gating for HDP 6.0
drm/amdgpu: enable clock gating for IH 6.0
drm/amdgpu: enable MGCG and LS for MMHUB 3.0
drm/amdgpu: enable MGCG and LS for ATHUB 3.0
drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0
drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0
drm/amd/pm: enable deep sleep features control for SMU 13.0.0
drm/amd/pm: support more DPM features for SMU 13.0.0
drm/amdgpu: enable more GFX clockgating features for GC 11.0.0
drm/amd/pm: enable df cstate feature for SMU 13.0.0
drm/amd/pm: enable PMLOG support for SMU 13.0.0
drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0
drm/amd/pm: enable RunDcBtc support for SMU 13.0.0
drm/amd/pm: enable power profile setting for SMU 13.0.0
drm/amd/pm: enable ac/dc switching for SMU 13.0.0
drm/amd/pm: enable power limit retrieving and setting for SMU 13.0.0
drm/amdgpu: simplify the return expression of vega10_ih_hw_init()
drm/amdgpu: simplify the return expression
drm/amdgpu/gfx11: Avoid uninitialised variable 'index'
drm/amdgpu/gfx10: Avoid uninitialised variable 'index'
drm/amdgpu/gfx11: Add missing break
Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb"
Revert "drm/amdgpu: disable runpm if we are the primary adapter"
drm/amdgpu/gfx11: remove some register fields that no longer exist
ice: remove period on argument description in ice_for_each_vf
ice: add a function comment for ice_cfg_mac_antispoof
ice: fix wording in comment for ice_reset_vf
ice: remove return value comment for ice_reset_all_vfs
ice: always check VF VSI pointer values
ice: add newline to dev_dbg in ice_vf_fdir_dump_info
ice: get switch id on switchdev devices
ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS
ice: introduce common helper for retrieving VSI by vsi_num
ice: use min_t() to make code cleaner in ice_gnss
perf evlist: Clear all_cpus before propagating
arm64: dts: ti: k3-j721e-sk: Enable HDMI
arm64: dts: ti: k3-j721e-sk: Enable DisplayPort
arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
arm64: dts: ti: k3-j721e-*: add DP & DP PHY
perf cpumap: Switch to using perf_cpu_map API
ima: permit fsverity's file digests in the IMA measurement list
ima: define a new template field named 'd-ngv2' and templates
igb: Convert kmap() to kmap_local_page()
ixgbe: Fix module_param allow_unsupported_sfp type
drm/i915: Respect VBT seamless DRRS min refresh rate
drm/i915/bios: Parse the seamless DRRS min refresh rate
drm/i915/bios: Refactor panel_type code
drm/i915/bios: Extract get_panel_type()
drm/i915/bios: Assume panel_type==0 if the VBT has bogus data
drm/i915/bios: Document the mess around the LFP data tables
drm/i915/bios: Get access to the tail end of the LFP data block
drm/i915/bios: Generate LFP data table pointers if the VBT lacks them
drm/i915/bios: Reorder panel DTD parsing
drm/i915: Use drm_mode_init() for on-stack modes
regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
net: sparx5: Add handling of host MDB entries
ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board
dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board
dt-bindings: vendor-prefixes: Add prefix for Storopack
soc: imx: fix semicolon.cocci warnings
ASoC: cs43130: Re-use generic struct u16_fract
ASoC: fsl_micfil: fix the naming style for mask definition
ASoC: ti: davinci-mcasp: Add dma-type for bcdma
ASoC: SOF: ipc4: Add support for mandatory message handling functionality
ASoC: SOF: Add initial header file for ipc4
ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct
regmap: Add bulk read/write callbacks into regmap_config
device property: Fix recent breakage of fwnode_get_next_parent_dev()
ARM: shmobile: rcar-gen2: Drop comma after OF match table sentinel
ARM: shmobile: Drop commas after dt_compat sentinels
soc: renesas: R-Car V3U is R-Car Gen4
drm/qxl: add drm_gem_plane_helper_prepare_fb
dt-bindings: clock: Add r9a09g011 CPG Clock Definitions
dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc
dt-bindings: memory: renesas,rpc-if: Document RZ/G2UL SoC
drm/todo: Add entry for using kunit in the subsystem
arm64: dt: imx8mp: support pwm polarity inversion
arm64: dt: imx8mn: support pwm polarity inversion
arm64: dt: imx8mm: support pwm polarity inversion
arm64: dt: imx8mq: support pwm polarity inversion
arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override
arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel
arm64: dts: imx8m*venice: add missing clock-names to pcie_phy
drm: simplify the return expression of ast_drm_resume()
drm/mgag200: Protect concurrent access to I/O registers with lock
drm/ast: Protect concurrent access to I/O registers with lock
arm64: dts: exynos: switch UFS clock node in ExynosAutov9
arm64: dts: exynos: switch USI clocks in ExynosAutov9
arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9
drm: Add DRM-managed mutex_init()
arm64: dts: imx8mm-venice-gw7902: fix pcie bindings
dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings
dt-bindings: clock: add clock binding definitions for Exynos Auto v9
drm/format-helper: Share implementation among conversion helpers
drm/format-helper: Unify the parameters of all per-line conversion helpers
drm/format-helper: Remove optional byte-swap from line convertion
drm/format-helper: Implement drm_fb_swab() with per-line helpers
ARM: dts: imx6qdl-udoo: Disable USB host to work around boot issues
ARM: dts: imx27: use new 'dma-channels' property
dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' and '#dma-requests'
ARM: dts: imx6qdl-phytec: Add LED labels
arm64: dts: freescale: reduce the interrup-map-mask
ARM: dts: ls1021a: reduce the interrupt-map-mask
arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mm: Add CPLD on MX8Menlo board
net: mscc: ocelot: don't use magic numbers for OCELOT_POLICER_DISCARD
net: mscc: ocelot: drop port argument from qos_policer_conf_set
net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_filter_add_to_block
net: mscc: ocelot: add to tail of empty list in ocelot_vcap_filter_add_to_block
net: mscc: ocelot: use list_add_tail in ocelot_vcap_filter_add_to_block()
dt-bindings: net: lan966x: fix example
dt-bindings: arm: fsl: add toradex,colibri-imx6ull
ARM: dts: imx6sl: Add a label for the cpu node
arm64: defconfig: Enable the WM8524 codec driver
memcg: accounting for objects allocated for new netdevice
arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts'
arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts'
ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-has-rtscts'
ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts'
ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells
arm64: dts: imx8mp: Add MEDIA_BLK_CTRL
arm64: dts: imx8mp: Add MEDIAMIX power domains
arm64: dts: imx8mp: add HSIO power-domains
soc: imx: add i.MX8MP HDMI blk-ctrl
soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl
soc: imx: add i.MX8MP HSIO blk-ctrl
dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
dt-bindings: arm: fsl: add ls1021a-iot board
dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Menlo board
dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board
dt-bindings: arm: fsl: add IMX8MN DDR3L eval board
dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl
dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 bindings
dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al.
dt-bindings: arm: Add i.MX53 based Menlo board comment
dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains
dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL
dt-bindings: soc: Add i.MX8MP media block control DT bindings
dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L)
dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC
dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl
soc: imx: imx8m-blk-ctrl: set power device name
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM
arm64: dts: freescale: update ifc node name to be memory-controller
arm64: dts: remove "simple-bus" compatible from ifc node
ARM: dts: update ifc node name to be memory-controller
ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node
drm/bridge: tc358767: Fix DP bridge mode detection from DT endpoints
drm: mxsfb: Implement LCDIF scanout CRC32 support
drm/mediatek: mtk_dsi: Remove unnecessary print function dev_err()
mac80211: support disabling EHT mode
cfg80211: support disabling EHT mode
mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit()
mac80211: consider Order bit to fill CCMP AAD
drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
drm/nouveau: remove trace_dma_fence_emit
drm/nouveau/subdev/bus: Ratelimit logging for fault errors
drm/i915: warn about missing ->get_buf_trans initialization
drm/nouveau/devinit: fix returnvar.cocci warnings
arm64: dts: qcom: sm8350-duo2: enable battery charger
soc: qcom: llcc: Add sc8180x and sc8280xp configurations
dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles
arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2
arm64: dts: qcom: pm8350c: Add pwm support
perf vendor events intel: Update CLX events to v1.15
drm/i915: Fix race in __i915_vma_remove_closed
drm: exynos: dsi: Use child panel or bridge find helpers
Revert "drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge"
Revert "drm: bridge: mcde_dsi: Drop explicit bridge remove"
spi: omap2-mcspi: add support for interword delay
drm/amdgpu/discovery: add VCN 4.0 Support
drm/amdgpu: add vcn_4_0_0 video codec query
drm/amdgpu/vcn: enable vcn4 dpg mode
drm/amdgpu/jpeg: enable JPEG PG and CG for VCN4_0_0
drm/amdgpu: enable VCN4 PG and CG for VCN4_0_0
drm/amdgpu/jpeg: add jpeg support for VCN4_0_0
drm/amdgpu: add VCN4 ip block support
drm/amdgpu: add irq sources for vcn v4_0
drm/amdgpu: move out asic specific definition from common header
drm/amdgpu: make software ring functions reuseable for newer VCN
drm/amdgpu: add vcn 4_0_0 header files v7
drm/amdgpu/discovery: add SDMA v6_0 ip block
drm/amdgpu: add initial support for sdma v6.0
drm/amdgpu: add sdma v6_0_0 pkt header v3
drm/amd/display: 3.2.184
drm/amd/display: [FW Promotion] Release 0.0.115.0
drm/amd/display: Clean up pixel format types
drm/amd/display: Add new DSC interface to disconnect from pipe
drm/amd/display: Remove outdated register for dcn3+
Revert "drm/amd/display: Reset cached PSR parameters after hibernate"
drm/amd/display: Add Connection Manager boot option.
drm/amd/display: Make OPTC3 function accessible to other DCN
drm/amdgpu/discovery: add MES11 support
drm/amdgpu/discovery: add GFX 11.0 Support
drm/amdgpu/gfx11: enable kiq to map mes ring
drm/amdgpu/gfx10: enable kiq to map mes ring
drm/amdgpu: enable GENERIC0_INT for gfx/compute pipes
drm/amdgpu: enable fgcg for soc21
drm/amdgpu: enable GFX CGCG/CGLS for GC11.0.0
drm/amdkfd: Add KFD support for soc21 v3
drm/amdkfd: add helper to generate cache info from gfx config
drm/amdgpu: add init support for GFX11 (v2)
drm/amdgpu/mes11: initiate mes v11 support
drm/amdgpu: support imu for gfx11
drm/amdgpu: add mes unmap legacy queue routine
drm/amdgpu: support RS64 CP fw front door load
drm/amdgpu: renovate sdma fw struct
drm/amdgpu/discovery: handle AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO in SMU
drm/amdgpu: fix the fw size for sdma
drm/amd/amdgpu: add more fw load type to fit new ASICs
drm/amdgpu: correct cp doorbell range
drm/amd/amdgpu: adjust the fw load type list
drm/amdgpu/gfx: refine fw hdr check fuction
drm/amdgpu: extend the show ucode name function
drm/amdgpu: init SDMA v6 microcode with PSP load type
drm/amdgpu: add convert for new gfx type
drm/amdgpu: support IMU front door load
drm/amdgpu: add new CP_MES ucode ids
drm/amdgpu: support for new SDMA front door load
drm/amdgpu: support RLCV firmware front door load
drm/amdgpu: support RLCP firmware front door load
drm/amdgpu/mes: Update the doorbell function signatures
drm/amdgpu/mes: disable mes sdma queue test
drm/amdgpu/mes: fix vm csa update issue
drm/amdgpu/mes10.1: add mes self test in late init
drm/amdgpu/mes: implement mes self test
drm/amdgpu/mes: add ring/ib test for mes self test
drm/amdgpu/mes: create gang and queues for mes self test
drm/amdgpu/mes: map ctx metadata for mes self test
drm/amdgpu: kiq takes charge of all queues
drm/amdgpu: skip gds switch for mes queue
drm/amdgpu: skip kiq ib tests if mes enabled
drm/amdgpu: skip some checking for mes queue ib submission
drm/amdgpu: Enable KFD with MES enabled
drm/amdgpu: skip kfd routines when mes enabled
drm/amdgpu/mes: add helper functions to alloc/free ctx metadata
drm/amdgpu/mes: implement removing mes ring
drm/amdgpu/mes: use ring for kernel queue submission
drm/amdgpu/mes: add helper function to get the ctx meta data offset
drm/amdgpu/mes: add helper function to convert ring to queue property
drm/amdgpu/mes: implement removing mes queue
drm/amdgpu/mes: implement adding mes queue
drm/amdgpu/mes: initialize mqd from queue properties
drm/amdgpu/mes: implement resuming all gangs
drm/amdgpu/mes: implement suspending all gangs
drm/amdgpu/mes: implement removing mes gang
drm/amdgpu/mes: implement adding mes gang
drm/amdgpu/mes: implement destroying mes process
drm/amdgpu/mes: implement creating mes process v2
drm/amdgpu/mes10.1: implement the suspend/resume routine
drm/amdgpu/mes10.1: add delay after mes engine enable
drm/amdgpu/mes10.1: call general mes initialization
drm/amdgpu/mes: relocate status_fence slot allocation
drm/amdgpu/mes: initialize/finalize common mes structure v2
drm/amdgpu: add mes queue id mask v2
drm/amdgpu/mes: manage mes doorbell allocation
drm/amdgpu: enable mes kiq N-1 test on sienna cichlid
drm/amdgpu: add mes kiq frontdoor loading support
drm/amdgpu/mes: add mes kiq callback
drm/amdgpu: add mes kiq PSP GFX FW type
drm/amdgpu/sdma5: add mes support for sdma ib test
drm/amdgpu/sdma5: add mes support for sdma ring test
drm/amdgpu/sdma5: add mes queue fence handling
drm/amdgpu/sdma5: associate mes queue id with fence
drm/amdgpu/sdma5: initialize sdma mqd
drm/amdgpu/sdma5.2: add mes support for sdma ib test
drm/amdgpu/sdma5.2: add mes support for sdma ring test
drm/amdgpu/sdma5.2: add mes queue fence handling
drm/amdgpu/sdma5.2: associate mes queue id with fence
drm/amdgpu/sdma5.2: initialize sdma mqd
drm/amdgpu/sdma: use per-ctx sdma csa address for mes sdma queue
drm/amdgpu: don't use kiq to flush gpu tlb if mes enabled
drm/amdgpu/gfx10: add mes support for gfx ib test
drm/amdgpu/gfx10: add mes queue fence handling
drm/amdgpu/mes: extend mes framework to support multiple mes pipes
drm/amdgpu: allocate doorbell index for mes kiq
drm/amdgpu: add mes_kiq module parameter v2
drm/amdgpu: update mes process/gang/queue definitions
regulator: core: Add error flags to sysfs attributes
regulator: dt-bindings: qcom,rpmh: document vdd-l7-bob-supply on PMR735A
regulator: dt-bindings: qcom,rpmh: document supplies per variant
regulator: dt-bindings: qcom,rpmh: update maintainers
ASoC: cs35l45: Enable BOOST
ASoC: soc-generic-dmaengine-pcm: Use default config when none is given
ASoC: SOF: ipc3: Remove the ipc3-ops.h header file
regulator: mt6315: Enforce regulator-compatible, not name
drm/amdgpu: use the whole doorbell space for mes
drm/amdgpu/gmc10: skip emitting pasid mapping packet
drm/amdgpu/gfx10: use INVALIDATE_TLBS to invalidate TLBs v2
drm/amdgpu/gfx10: inherit vmid from mqd
drm/amdgpu/gfx10: associate mes queue id with fence v2
drm/amdgpu/gfx10: use per ctx CSA for de metadata
drm/amdgpu/gfx10: use per ctx CSA for ce metadata
drm/amdgpu/gfx10: implement mqd functions of gfx/compute eng v2
drm/amdgpu: assign the cpu/gpu address of fence from ring
drm/amdgpu: initialize/finalize the ring for mes queue
drm/amdgpu: use ring structure to access rptr/wptr v2
drm/amdgpu: define ring structure to access rptr/wptr/fence
drm/amdgpu: add mes ctx data in amdgpu_ring
drm/amdgpu: add the per-context meta data v3
drm/amdgpu: add helper function to initialize mqd from ring v4
drm/amdgpu: define MQD abstract layer for hw ip
drm/amdgpu: add imu fw structure
drm/amdgpu: add rlc TOC header file for soc21 (v2)
drm/amdgpu: add FGCG support
drm/amdgpu: support rlc v2_3 ucode struct
drm/amdgpu: add gfx firmware header v2_0
drm/amdgpu: add irq src id for GFX11
drm/amdgpu: add gfx11 mqd structures
drm/amdgpu: add gfx11 clearstate header
drm/amdgpu: add soc21 chip enum header v8
drm/amdgpu/discovery: Set GC family for GC 11.0 IP
drm/amdgpu: add GC v11_0_0 family id
drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
drm/amd/display: Fix null pointer exception while load amdgpu
drm/amdgpu/discovery: Enable SMU for SMU 13.0.0
drm/amdgpu/soc21: enable ATHUB and MMHUB PG
drm/amd/smu: Update SMU13 support for SMU 13.0.0
drm/amd/smu: add smu v13_0 header files
drm/amd/pm: enable the support for retrieving combo pptable
drm/amd/pm: correct SMU OverridePcieParameters related settings
drm/amd/pm: enable SCPM support for SMU
drm/amdgpu: enable pptable ucode loading
drm/amd/pm: update the hw initialization sequence around pptable setup
drm/amd/pm: correct the way for retrieving bootup clocks
drm/amd/pm: move bootup values retrieving to ->sw_init
drm/amd/pm: fix NULL pointer issue of amdgpu_smu_stb_debug_fs_init
drm/amd/pm: enable pp_dpm_vclk/dclk sysfs interface support for SMU 13.0.0
drm/amdgpu: query core refclk from bios for smu v13
drm/amdgpu: add updated smu_info structures
drm/amdgpu/discovery: add GMC 11.0 Support
drm/amdgpu: add gmc v11_0 ip block (v3)
drm/amdgpu: save the setting of VM_CONTEXT_CNTL
drm/amdgpu: add mmhub v3_0 ip block
drm/amdgpu: add mmhub v3_0_0 ip headers v6
drm/amdgpu: add gfxhub v3_0 ip block
drm/amdgpu: add athub v3_0 ip block
drm/amdgpu: add athub v3_0_0 ip headers v6
drm/amdgpu/discovery: Enable PSP for PSP 13.0.0
drm/amdgpu: add tracking for the enablement of SCPM
drm/amdgpu: rework psp firmware name
drm/amdgpu: support psp v13_0_0 microcode init
drm/amdgpu: add support for spl fw load on psp v13
drm/amdgpu: extend PSP GFX FW type
drm/amdgpu: support print psp v2_0 hdr debug information
drm/amdgpu/psp: deallocate memory when psp_load_fw failed
drm/amdgpu/psp: move shared buffer frees into single function
drm/amdgpu/psp: fix memory leak in terminate functions
drm/amdgpu/psp: drop load/unload/init_shared_buf wrappers
drm/amd/pm: Disable fan control if not supported
drm/amdgpu: init smuio v13_0_6 callbacks
drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
drm/amdgpu: add smuio v13_0_6 support
drm/amdgpu: add smuio v13_0_6 ip headers v4
drm/amdgpu: Remove trailing space
drm/amdgpu/discovery: add HDP v6
drm/amdgpu: add hdp version 6 functions
drm/amdgpu: Free user pages if kvmalloc_array fails
drm/amdgpu: add hdp v6_0_0 ip headers v4
gpu/drm/radeon: Fix spelling typo in comments
drm/amdgpu: simplify the return expression of navi10_ih_hw_init()
drm/amdgpu: simplify the return expression of iceland_ih_hw_init
drm/amdgpu/discovery: add IH v6
drm/amdgpu: add ih v6_0 ip block v2
drm/amd/smu: Increace dpm level count only for smu v13.0.2
drm/amdgpu: add soc21 ih clientid definition
drm/amdgpu: add osssys v6_0_0 ip headers v4
drm/amdgpu/discovery: add NBIO 4.3 Support
drm/amdgpu: add nbio v4_3_0 ip block v2
drm/amdgpu: add nbio v4_3_0 ip headers v6
drm/amdgpu/discovery: add soc21 common Support
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
drm/i915: use IOMEM_ERR_PTR() directly
drm/etnaviv: avoid cleaning up sched_job when submit succeeded
drm: fix typo in comment
drm/rockchip: Add VOP2 driver
drm/rockchip: Make VOP driver optional
dt-bindings: display: rockchip: dw-hdmi: fix ports description
dt-bindings: display: rockchip: Add binding for VOP2
cfg80211: declare MODULE_FIRMWARE for regulatory.db
nl80211: rework internal_flags usage
nl80211: don't hold RTNL in color change request
cfg80211: remove cfg80211_get_chan_state()
mmc: sdhci-msm: Add compatible string check for sdx65
dt-bindings: mmc: sdhci-msm: Document the SDX65 compatible
mmc: sdhci-msm: Add compatible string check for sm8150
dt-bindings: mmc: sdhci-msm: Add compatible string for sm8150
mmc: sdhci-msm: Add SoC specific compatibles
dt-bindings: mmc: sdhci-msm: Convert bindings to yaml
mlxsw: spectrum_router: Only query neighbour activity when necessary
mlxsw: spectrum_switchdev: Only query FDB notifications when necessary
mlxsw: spectrum_acl: Do not report activity for multicast routes
mlxsw: Treat LLDP packets as control
mlxsw: spectrum_dcb: Do not warn about priority changes
selftests: router.sh: Add a diagram
selftests: router_vid_1: Add a diagram, fix coding style
selftests: mlxsw: bail_on_lldpad before installing the cleanup trap
sfc: Copy a subset of mcdi_pcol.h to siena
sfc: Disable Siena support
dma-buf/sync_file: cleanup fence merging a bit
dt-bindings: mmc: brcm,sdhci-brcmstb: cleanup example
dt-bindings: mmc: brcm,sdhci-brcmstb: correct number of reg entries
mmc: sdhci-brcmstb: Enable Clock Gating to save power
mmc: sdhci-brcmstb: Re-organize flags
mmc: mmci: Remove custom ios handler
mmc: atmel-mci: Simplify if(chan) and if(!chan)
mmc: core: use kobj_to_dev()
selftests: mptcp: functional tests for the userspace PM type
selftests: mptcp: create listeners to receive MPJs
selftests: mptcp: capture netlink events
selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY
selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE
mptcp: netlink: allow userspace-driven subflow establishment
selftests: mptcp: support MPTCP_PM_CMD_REMOVE
mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE
mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE
mptcp: netlink: split mptcp_pm_parse_addr into two functions
mptcp: read attributes of addr entries managed by userspace PMs
mptcp: handle local addrs announced by userspace PMs
dt-bindings: mmc: sdhci-of-dwcmhsc: Add rk3588
arm64: tegra: Add missing DFLL reset on Tegra210
soc/tegra: pmc: Select REGMAP
ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
dt-bindings: arm: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15
dt-bindings: reset: stm32mp15: rename RST_SCMI define
dt-bindings: clock: stm32mp15: rename CK_SCMI define
dt-bindings: clock: stm32mp1: describes clocks if "st,stm32mp1-rcc-secure"
dt-bindings: rcc: Add optional external ethernet RX clock properties
arm64: dts: broadcom: drop useless 'dma-channels/requests' properties
arm64: dts: stratix10/agilex: drop useless 'dma-channels/requests' properties
ARM: dts: socfpga: drop useless 'dma-channels/requests' properties
ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties
ARM: dts: exynos: drop useless 'dma-channels/requests' properties
ARM: dts: s5pv210: drop useless 'dma-channels/requests' properties
arm64: dts: fsd: drop useless 'dma-channels/requests' properties
arm64: dts: exynos: drop useless 'dma-channels/requests' properties
arm64: dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9
net/mlx5: Allow future addition of IPsec object modifiers
net/mlx5: Don't perform lookup after already known sec_path
net/mlx5: Cleanup XFRM attributes struct
net/mlx5: Remove not-supported ICV length
net/mlx5: Simplify IPsec capabilities logic
net/mlx5: Don't advertise IPsec netdev support for non-IPsec device
net/mlx5: Make sure that no dangling IPsec FS pointers exist
net/mlx5: Clean IPsec FS add/delete rules
net/mlx5: Simplify HW context interfaces by using SA entry
net/mlx5: Remove indirections from esp functions
net/mlx5: Merge various control path IPsec headers into one file
net/mlx5: Remove useless validity check
net/mlx5: Store IPsec ESN update work in XFRM state
net/mlx5: Reduce useless indirection in IPsec FS add/delete flows
net/mlx5: Don't hide fallback to software IPsec in FS code
net/mlx5: Check IPsec TX flow steering namespace in advance
net/mlx5: Simplify IPsec flow steering init/cleanup functions
ath11k: Add support for targets without trustzone
rtw89: 8852c: add 8852ce to Makefile and Kconfig
rtw89: 8852c: fix warning of FIELD_PREP() mask type
rtw89: 8852c: correct register definitions used by 8852c
rtw89: correct AID settings of beamformee
rtw89: ps: fine tune polling interval while changing low power mode
rtw89: 8852c: add basic and remaining chip_info
rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc
rtw89: 8852c: rfk: get calibrated channels to notify firmware
wfx: avoid flush_workqueue(system_highpri_wq) usage
xfs: Set up infrastructure for log attribute replay
xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process
xfs: Fix double unlock in defer capture code
xfs: validate v5 feature fields
xfs: set XFS_FEAT_NLINK correctly
xfs: validate inode fork size against fork format
xfs: detect self referencing btree sibling pointers
xfs: intent item whiteouts
xfs: whiteouts release intents that are not in the AIL
xfs: add log item method to return related intents
xfs: factor and move some code in xfs_log_cil.c
xfs: tag transactions that contain intent done items
xfs: add log item flags to indicate intents
xfs: don't commit the first deferred transaction without intents
xfs: hide log iovec alignment constraints
xfs: fix potential log item leak
xfs: zero inode fork buffer at allocation
netdev: reshuffle netif_napi_add() APIs to allow dropping weight
selftests: forwarding: add basic QoS classification test for Ocelot switches
mptcp: allow ADD_ADDR reissuance by userspace PMs
mptcp: expose server_side attribute in MPTCP netlink events
mptcp: establish subflows from either end of connection
mptcp: reflect remote port (not 0) in ANNOUNCED events
mptcp: store remote id from MP_JOIN SYN/ACK in local ctx
selftests: mptcp: ADD_ADDR echo test with missing userspace daemon
mptcp: bypass in-kernel PM restrictions for non-kernel PMs
ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2
ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs
ARM: dts: qcom: msm8974-FP2: Configure charger
ARM: dts: qcom: msm8974-FP2: Add support for touchscreen
arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth
arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth
ARM: dts: qcom: sdx55: Remove ipa interconnect node
arm64: dts: qcom: sc7180: Remove ipa interconnect node
drm/amdgpu: fix drm-next merge fallout
drm/i915/pvc: add initial Ponte Vecchio definitions
arm64: dts: allwinner: teres-i: Add GPIO port regulators
dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings
of: overlay: do not free changeset when of_overlay_apply returns error
of: overlay: unittest: add tests for overlay notifiers
of: overlay: add entry to of_overlay_action_name[]
dt-bindings: mailbox: qcom-ipcc: add missing properties into example
dt-bindings: mailbox: qcom-ipcc: add missing compatible for SM8450
dt-bindings: gnss: Add Broacom BCM4751 family bindings
dt-bindings: eeprom/at24: Add samsung,s524ad0xd1 compatible
dt-bindings: reset: st,sti-powerdown: Convert to yaml
dt-bindings: reset: st,sti-picophyreset: Convert to yaml
dt-bindings: reset: socfpga: Convert to yaml
dt-bindings: reset: snps,axs10x-reset: Convert to yaml
dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml
dt-bindings: reset: lantiq,reset: Convert to yaml
dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml
dt-bindings: reset: berlin: Convert to yaml
dt-bindings: reset: ath79: Convert to yaml
dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml
dt-bindings: reset: uniphier-glue: Clean up clocks, resets, and their names using compatible string
reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L
reset: ACPI reset support
reset: simple: Add AST2600 compatible
reset: reset-meson: add support for the Meson-S4 SoC Reset Controller
dt-bindings: reset: add bindings for the Meson-S4 SoC Reset Controller
dt-bindings: reset: Add compatible for Meson-S4 Reset Controller
reset: uniphier-glue: Use devm_add_action_or_reset()
reset: uniphier-glue: Use reset_control_bulk API
ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
ARM: versatile: Add missing of_node_put in dcscb_init
perf vendor events intel: Add uncore event list for Sapphirerapids
perf vendor events intel: Update core event list for Sapphirerapids
drm/i915: Fix assert in i915_ggtt_pin
perf tools: Use Python devtools for version autodetection rather than runtime
perf stat: Avoid printing cpus with no counters
drm/simpledrm: Use fbdev defaults for shadow buffering
fbdev: Use pageref offset for deferred-I/O writeback
fbdev: Rename pagelist to pagereflist for deferred I/O
fbdev: Refactor implementation of page_mkwrite
fbdev: Track deferred-I/O pages in pageref struct
fbdev: Put mmap for deferred I/O into drivers
drm/ast: Create the driver for ASPEED proprietory Display-Port
ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk
ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131
firmware: arm_scmi: Fix late checks on pointer dereference
soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend
soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling
soc: ti: wkup_m3_ipc: Add support for IO Isolation
soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result
spi: dt-bindings: renesas,rspi: Document RZ/G2UL SoC
spi: mtk-snfi: preserve dma_mapping_error() error codes
arm64: defconfig: Enable modules for arm displays
regulator: pca9450: Enable DVS control via PMIC_STBY_REQ
regulator: pca9450: Make warm reset on WDOG_B assertion
regulator: Add property for WDOG_B warm reset
regulator: pca9450: Make I2C Level Translator configurable
regulator: Add property for I2C level shifter
spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
ASoC: tpa6130: use i2c_match_id and simple i2c probe
arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_SCHED_CLOCK
ARM: config: Refresh IXP4xx config after multiplatform
ASoC: rk3328: fix disabling mclk on pclk probe failure
ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode
ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload
ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
ASoC: dapm: Don't fold register value changes into notifications
ASoC: max98090: Fix event generation for custom controls
soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
firmware: ti_sci: Switch transport to polled mode during system suspend
dt-bindings: display: rockchip: dw-hdmi: Make unwedge pinctrl optional
drm/rockchip: dw_hdmi: add regulator support
dt-bindings: display: rockchip: dw-hdmi: Add regulator support
drm/rockchip: dw_hdmi: add rk3568 support
dt-bindings: display: rockchip: dw-hdmi: Add compatible for rk3568 HDMI
selftests: mlxsw: Add a test for soaking up a burst of traffic
selftests: forwarding: lib: Add start_traffic_pktsize() helpers
mlxsw: Configure descriptor buffers
mlxsw: reg: Add "desc" field to SBPR
arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399
dt-bindings: display: rockchip: dw-hdmi: use "ref" as clock name
drm/rockchip: dw_hdmi: rename vpll clock to reference clock
drm/rockchip: Add crtc_endpoint_id to rockchip_encoder
drm/rockchip: Embed drm_encoder into rockchip_decoder
selftests/sysctl: add sysctl macro test
net: sysctl: introduce sysctl SYSCTL_THREE
net: sysctl: use shared sysctl macro
drm/i915: remove superfluous string helper include
ARM: dts: dm81xx: use new 'dma-channels/requests' properties
ARM: dts: am33xx: use new 'dma-channels/requests' properties
ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks
ARM: dts: Group omap3 CM_CLKSEL_PER clocks
ARM: dts: Group omap3 CM_ICLKEN_PER clocks
ARM: dts: Group omap3 CM_FCLKEN_PER clocks
ARM: dts: Group omap3 CM_FCLKEN_CAM clocks
ARM: dts: Group omap3 CM_CLKSEL_DSS clocks
ARM: dts: Group omap3 CM_FCLKEN_DSS clocks
ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks
ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks
ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks
ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks
ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks
ARM: dts: Group omap3 CM_CLKSEL_CORE clocks
ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks
ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks
ARM: dts: Group omap3 crypto accelerator clocks
ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks
ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks
ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks
ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
rtw89: 8852c: rfk: add DPK
rtw89: 8852c: rfk: add IQK
rtw89: 8852c: rfk: add RX DCK
rtw89: 8852c: rfk: add RCK
rtw89: 8852c: rfk: add TSSI
rtw89: 8852c: rfk: add LCK
rtw89: 8852c: rfk: add DACK
rtw89: 8852c: rfk: add RFK tables
plfxlc: fix le16_to_cpu warning for beacon_interval
net/mlx5: fs, an FTE should have no dests when deleted
net/mlx5: fs, call the deletion function of the node
net/mlx5: fs, delete the FTE when there are no rules attached to it
net/mlx5: fs, do proper bookkeeping for forward destinations
net/mlx5: fs, add unused destination type
net/mlx5: fs, jump to exit point and don't fall through
net/mlx5: fs, refactor software deletion rule
net/mlx5: fs, split software and IFC flow destination definitions
net/mlx5e: TC, set proper dest type
net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function
net/mlx5e: Drop error CQE handling from the XSK RX handler
net/mlx5: Print initializing field in case of timeout
net/mlx5: Delete redundant default assignment of runtime devlink params
net/mlx5: Remove useless kfree
net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create
drm/i915/gt: Document the eviction of the Flat-CCS objects
drm/i915/gt: optimize the ccs_sz calculation per chunk
vsock/virtio: add support for device suspend/resume
vsock/virtio: factor our the code to initialize and delete VQs
drm/rockchip: Support YUV formats with U/V swapped
selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot
drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static
drm/rockchip: Refactor IOMMU initialisation
ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
tcp: optimise skb_zerocopy_iter_stream()
octeontx2-af: debugfs: fix error return of allocations
drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
net: mscc: ocelot: add missed parentheses around macro argument
net: mscc: ocelot: remove unnecessary variable
scsi: mpi3mr: Update driver version to 8.0.0.69.0
scsi: mpi3mr: Add support for NVMe passthrough
scsi: mpi3mr: Expose adapter state to sysfs
scsi: mpi3mr: Add support for PEL commands
scsi: mpi3mr: Add support for MPT commands
scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header
scsi: mpi3mr: Add support for driver commands
scsi: mpi3mr: Add bsg device support
scsi: sr: Add memory allocation failure handling for get_capabilities()
scsi: target: tcmu: Fix possible data corruption
scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call
scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els()
scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice
scsi: sd: Optimal I/O size should be a multiple of reported granularity
scsi: sd: Switch to using scsi_device VPD pages
scsi: sd: Use cached ATA Information VPD page
scsi: core: Do not truncate INQUIRY data on modern devices
scsi: core: Cache VPD pages b0, b1, b2
scsi: core: Pick suitable allocation length in scsi_report_opcode()
scsi: core: Query VPD size before getting full page
scsi: mpt3sas: Use cached ATA Information VPD page
kunit: fix debugfs code to use enum kunit_status, not bool
kfence: test: use new suite_{init/exit} support, add .kunitconfig
kunit: add ability to specify suite-level init and exit functions
kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite)
drm/msm: Fix null pointer dereferences without iommu
dlm: use kref_put_lock in __put_lkb
dlm: use kref_put_lock in put_rsb
dlm: remove unnecessary error assign
dlm: fix missing lkb refcount handling
dt-bindings: spmi: spmi-pmic-arb: make interrupt properties as optional
dt-bindings: spmi: convert QCOM PMIC SPMI bindings to yaml
dt-bindings: wkup-m3-ipc: Add firmware-name property
MAINTAINERS: Add Wacom driver maintainers
HID: lenovo: Add note about different report numbers
HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards
HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II
nvme-apple: Add initial Apple SoC NVMe driver
dt-bindings: nvme: Add Apple ANS NVMe
soc: apple: Add SART driver
drm/bridge: tfp410: Make tfp410_fini() return void
drm: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
dt-bindings: display: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
rtw88: remove a copy of the NAPI_POLL_WEIGHT define
drm: bridge: adv7511: use non-legacy mode for CEC RX
drm: bridge: adv7511: enable CEC support for ADV7535
drm/bridge: it6505: Send DPCD SET_POWER to downstream
drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
carl9170: tx: fix an incorrect use of list iterator
wil6210: use NAPI_POLL_WEIGHT for napi budget
ath10k: remove a copy of the NAPI_POLL_WEIGHT define
ath11k: Add support for WCN6750 device
ath11k: Datapath changes to support WCN6750
ath11k: HAL changes to support WCN6750
ath11k: Add QMI changes for WCN6750
ath11k: Fetch device information via QMI for WCN6750
ath11k: Add register access logic for WCN6750
ath11k: Add HW params for WCN6750
ath11k: Move parameters in bus_params to hw_params
dt: bindings: net: add bindings of WCN6750 for ath11k
ath11k: change management tx queue to avoid connection timed out
ath11k: fix warning of not found station for bssid in message
rtnl: move rtnl_newlink_create()
rtnl: split __rtnl_newlink() into two functions
rtnl: allocate more attr tables on the heap
net: pcs: pcs-xpcs: Convert to mdiobus_c45_read
net: dsa: sja1105: Convert to mdiobus_c45_read
net: phy: bcm87xx: Use mmd helpers
net: phy: Convert to mdiobus_c45_{read|write}
net: phylink: Convert to mdiobus_c45_{read|write}
nfp: support VxLAN inner TSO with GSO_PARTIAL offload
drm/i915/gt: Clear SET_PREDICATE_RESULT prior to executing the ring
drm/i915/selftests: Skip poisoning SET_PREDICATE_RESULT on dg2
drm/i915/xehpsdv/dg1/tgl: Fix issue with LRI relative addressing
mtd: spi-nor: move spi_nor_write_ear() to winbond module
mm/slub: remove unused kmem_cache_order_objects max
selftests: net: vrf_strict_mode_test: add support to select a test to run
mm: slab: fix comment for __assume_kmalloc_alignment
mm: slab: fix comment for ARCH_KMALLOC_MINALIGN
drm/i915: move tons of power well initializers to rodata
ARM: dts: stm32: add support for Protonic PRTT1x boards
ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group
dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant
dt-bindings: arm: stm32: Add compatible strings for Protonic T1L boards
ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX
ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX
dt-bindings: arm: stm32: correct blank lines
dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards
can: ctucanfd: remove PCI module debug parameters
can: ctucanfd: remove debug statements
can: ctucanfd: remove inline keyword from local static functions
can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err()
can: ctucanfd: remove unused including <linux/version.h>
docs: networking: device drivers: can: ctucanfd: update author e-mail
docs: networking: device drivers: can: add ctucanfd to index
can: m_can: remove a copy of the NAPI_POLL_WEIGHT define
dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support
drm/nouveau: use drm_gem_plane_helper_prepare_fb
drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2
drm/msm: drop old eDP block support (again)
drm/msm: add missing include to msm_drv.c
drm/msm/dsi: use RMW cycles in dsi_update_dsc_timing
drm/msm/dpu: Use indexed array initializer to prevent mismatches
drm/msm/dpu: Clean up CRC debug logs
drm/msm/disp/dpu1: set mdp clk to the maximum frequency in opp table during probe
drm/msm/dpu: remove unused refcount for encoder_phys_wb
drm/msm: fix returnvar.cocci warning
drm: msm: fix error check return value of irq_of_parse_and_map()
drm/msm/mdp5: Eliminate useless code
drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
drm/msm/hdmi: check return value after calling platform_get_resource_byname()
drm/msm/dsi: fix error checks and return values for DSI xmit functions
drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
drm/msm/dp: reset DP controller before transmit phy test pattern
drm/msm/dp: Support the eDP modes given by panel
drm/msm/dp: wait for hpd high before aux transaction
drm/msm/dp: Support only IRQ_HPD and REPLUG interrupts for eDP
drm/msm: select DRM_DP_AUX_BUS for the AUX bus support
Documentation/sysctl: document max_rcu_stall_to_panic
drm/msm/dp: Add eDP support via aux_bus
drm/msm/dp: tear down main link at unplug handle immediately
drm/msm/dp: fix error check return value of irq_of_parse_and_map()
drm/msm/dp: stop event kernel thread when DP unbind
drm/msm/dp: remove max_pclk_khz field from dp_panel/dp_display
drm/msm/dp: simplify dp_connector_get_modes()
drm/msm/dp: drop dp_mode argument from dp_panel_get_modes()
drm/msm/dp: replace DRM_DEBUG_DP marco with drm_dbg_dp
drm/msm/dp: remove extra wrappers and public functions
drm/msm/dp: replace dp_connector with drm_bridge_connector
drm/msm/dpu: add wb_idx to DRM traces in dpu_encoder
drm/msm/dpu: add wb_idx to existing DRM prints in dpu_encoder
drm/msm/dpu: add writeback blocks to the display snapshot
drm/msm/dpu: gracefully handle null fb commits for writeback
drm/msm/dpu: initialize dpu encoder and connector for writeback
drm/msm/dpu: add the writeback connector layer
drm/msm/dpu: introduce the dpu_encoder_phys_* for writeback
drm/msm/dpu: move _dpu_plane_get_qos_lut to dpu_hw_util file
drm/msm/dpu: add encoder operations to prepare/cleanup wb job
drm/msm/dpu: make changes to dpu_encoder to support virtual encoder
drm/msm/dpu: add an API to reset the encoder related hw blocks
drm/msm/dpu: add changes to support writeback in hw_ctl
drm/msm/dpu: add writeback blocks to DPU RM
drm/msm/dpu: add dpu_hw_wb abstraction for writeback blocks
drm/msm/dpu: rename dpu_hw_pipe_cdp_cfg to dpu_hw_cdp_cfg
drm/msm/dpu: add reset_intf_cfg operation for dpu_hw_ctl
drm/msm/dpu: add writeback blocks to the sm8250 DPU catalog
drm: introduce drm_writeback_connector_init_with_encoder() API
drm: allow passing possible_crtcs to drm_writeback_connector_init()
drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
drm/msm/dpu: Issue MDSS reset during initialization
dt-bindings: display: msm: Add optional resets
drm/msm/disp/dpu1: add inline rotation support for sc7280
drm/msm/disp/dpu1: add inline function to validate format support
drm/msm/dpu: Bind pingpong block to intf on active ctls in cmd encoder
drm/msm/dpu: drop INTF_EDP from interface type conditions
drm/msm/dpu: drop obsolete INTF_EDP comment
drm/msm/dpu: drop INTF_TYPE_MAX symbol
drm/msm/dpu: document INTF_EDP/INTF_DP difference
drm/msm/dpu: pass irq to dpu_encoder_helper_wait_for_irq()
drm/msm/dpu: remove struct dpu_encoder_irq
drm/msm/dpu: get rid of dpu_encoder_helper_(un)register_irq
drm/msm/dpu: allow just single IRQ callback
drm/msm/dpu: remove always-true argument of dpu_core_irq_read()
drm/msm/dpu: remove extra wrappers around dpu_core_irq
fs-verity: define a function to return the integrity protected file digest
ima: use IMA default hash algorithm for integrity violations
ima: fix 'd-ng' comments and documentation
dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp
net: phy: adin1100: Add SQI support
net: phy: adin1100: Add initial support for ADIN1100 industrial PHY
net: phy: Add 10BASE-T1L support in phy-c45
net: phy: Add BaseT1 auto-negotiation registers
net: phy: Add 10-BaseT1L registers
ethtool: Add 10base-T1L link mode entry
rtw88: fix hw scan may cause disconnect issue
rtw88: fix not disabling beacon filter after disconnection
rtw88: add HT MPDU density value for each chip
net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa_switch_ops
plfxlc: Remove unused include <linux/version.h>
dt-bindings: iommu: Add Apple SART DMA address filter
soc: apple: Add RTKit IPC library
soc: apple: Always include Makefile
arm64: dts: rockchip: add dts for Firefly Station M2 rk3566
arm64: dts: rockchip: add SoQuartz CM4IO dts
arm64: dts: rockchip: add Pine64 Quartz64-B device tree
dt-bindings: arm: rockchip: Add Firefly Station M2
dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM
dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B
net: enable memcg accounting for veth queues
sock: optimise sock_def_write_space barriers
sock: optimise UDP sock_wfree() refcounting
sock: dedup sock_def_write_space wmem_alloc checks
net: phy: marvell: update abilities and advertising when switching to SGMII
arm64: dts: juno: Drop useless 'dma-channels/requests' properties
net: mac802154: Fix symbol durations
perf tools: Add missing headers needed by util/data.h
net: lan966x: Fix compilation error
ipv4: remove unnecessary type castings
arm64: dts: rockchip: enable usb hub on the radxa rock3 model a
arm64: dts: rockchip: add usb3 support to the radxa rock3 model a
arm64: dts: rockchip: add rk356x sfc support
arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote
arm64: dts: rockchip: Add accelerometer to rk3566-pinenote
arm64: dts: rockchip: add an input enable pinconf to rk3399
soc: rockchip: Fix compile-testing SoC drivers
soc: rockchip: power-domain: Replace dsb() with smb()
soc: rockchip: Clean up Kconfig whitespace
arm64: dts: rockchip: Add vdec support for RK3328
arm64: dts: rockchip: Rename vdec_mmu node for RK3328
eth: remove remaining copies of the NAPI_POLL_WEIGHT define
tcp: use tcp_skb_sent_after() instead in RACK
net/funeth: simplify the return expression of fun_dl_info_get()
qede: Reduce verbosity of ptp tx timestamp
net: ethernet: ocelot: remove the need for num_stats initializer
tcp: drop skb dst in tcp_rcv_established()
net: lan966x: remove PHY reset support
dt-bindings: net: lan966x: remove PHY reset
ipv6: refactor ip6_finish_output2()
ipv6: help __ip6_finish_output() inlining
net: inline dev_queue_xmit()
net: inline skb_zerocopy_iter_dgram
net: inline sock_alloc_send_skb
nfp: flower: utilize the tuple iifidx in offloading ct flows
sfc: add EF100 VF support via a write to sriov_numvfs
selftests: mptcp: Add tests for userspace PM type
mptcp: Add a per-namespace sysctl to set the default path manager type
mptcp: Make kernel path manager check for userspace-managed sockets
mptcp: Bypass kernel PM when userspace PM is enabled
mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode
mptcp: Remove redundant assignments in path manager init
net: phy: micrel: add coma mode GPIO
net: phy: micrel: move the PHY timestamping check
dt-bindings: net: micrel: add coma-mode-gpios property
drm/i915: Xe_HP SDV and DG2 have up to 4 CCS engines
drm/i915/xehp: Add compute engine ABI
drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support
drm/i915/xehp: Add register for compute engine's MMIO-based TLB invalidation
dt-bindings: display: simple: Add Startek KD070WVFPA043-C069A panel
drm/i915/uapi: Add kerneldoc for engine class enum
drm/nouveau: simplify the return expression of nouveau_debugfs_init()
drm/vc4: simplify the return expression of vc4_grab_bin_bo()
drm/vc4: simplify the return expression of vc4_prepare_fb()
drm/sun4i: dsi: delete unnecessary IS_ERR() checks
tee: optee: Use ffa_dev_get_drvdata to fetch driver_data
firmware: arm_ffa: Add ffa_dev_get_drvdata helper function
firmware: arm_ffa: Remove incorrect assignment of driver_data
firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
ASoC: dsp: mediatek: add mt8195 dsp document
drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
ath11k: Don't use GFP_KERNEL in atomic context
regulator: sm5703: Correct reference to the common regulator schema
ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe()
ASoC: SOF: loader: Call optional query_fw_configuration on first boot
ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used
ASoC: SOF: mediatek: mt8195: Do not set the load_module ops
ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops
ASoC: SOF: imx: Do not set the load_module ops
ASoC: SOF: amd: renoir: Do not set the load_module ops
ASoC: SOF: loader: Switch to use the fw_loader ops
ASoC: SOF: ipc: Add check for fw_loader ops
ASoC: SOF: ipc3-loader: Implement firmware parsing and loading
ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading
ASoC: SOF: Add a prepare op to IPC topology widget ops
ASoC: SOF: clarify use of widget complete flag
ASoC: SOF: topology: Skip parsing DAI link tokens if not needed
ASoC: SOF: pcm: remove unnecessary function declaration
ASoC: SOF: Add two new fields to struct snd_sof_widget
ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops
ASoC: SOF: expose a couple of functions
ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params()
ASoC: SOF: sof-audio: Set up widgets from source to sink
ASoC: SOF: sof-audio: reset route status before freeing widget
ASoC: SOF: Add a new op to set up volume table
drm/edid: drop kernel-doc for static functions
drm/edid: fix kernel-doc parameter name mismatches
qeth: remove a copy of the NAPI_POLL_WEIGHT define
eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define
eth: spider: remove a copy of the NAPI_POLL_WEIGHT define
eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define
eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define
eth: benet: remove a copy of the NAPI_POLL_WEIGHT define
eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define
net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define
slic: remove a copy of the NAPI_POLL_WEIGHT define
usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define
eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define
eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define
eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define
eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define
eth: remove copies of the NAPI_POLL_WEIGHT define
arm64: tegra: Add memory controller channels
dt-bindings: memory: tegra: Update validation for reg and reg-names
drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and DRM_DP_CEC
ARM: omap1: add back omap_set_dma_priority() stub
ARM: omap: fix missing declaration warnings
ARM: omap: fix address space warnings from sparse
ARM: spear: remove include/mach/ subdirectory
ARM: davinci: remove include/mach/ subdirectory
ARM: omap2: remove include/mach/ subdirectory
arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog
arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM
arm64: dts: renesas: rzg2ul-smarc: Enable CANFD
arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978
ARM: dts: am335x-myirtech: Update NAND default partition table layout
ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main
memory: omap-gpmc: Allow building as a module
memory: omap-gpmc: Make OMAP_GPMC config visible and selectable
ath10k: skip ath10k_halt during suspend for driver state RESTARTING
ath9k: hif_usb: simplify if-if to if-else
mtd: spi-nor: amend the rdsr dummy cycles documentation
rtw89: remove unneeded semicolon
selftests/bpf: Fix two memory leaks in prog_tests
selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic
libbpf: Allow to opt-out from creating BPF maps
libbpf: Use libbpf_mem_ensure() when allocating new map
libbpf: Append "..." in fixed up log if CO-RE spec is truncated
net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41
net: prestera: add police action support
net: phy: Deduplicate interrupt disablement on PHY attach
dt-bindings: fsl: convert fsl,layerscape-scfg to YAML
dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML
drm/mediatek: Add lut diff flag for new gamma hardware support
drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed
drm/amdgpu: Fix build warning for TA debugfs interface
drm/amdgpu: add soc21 common ip block v2
drm/amdgpu: add new write field for soc21
drm/amdgpu: add nbio callback to query rom offset
drm/amdgpu: add gc v11_0_0 ip headers v11
drm/amdgpu: add mp v13_0_0 ip headers v7
drm/amdgpu: update query ref clk from bios
drm/amdgpu: update gc info from bios table
drm/amdgpu: add atom_gfx_info_v3_0 structure
drm/amdgpu: support query vram_info v3_0
drm/amdgpu: add vram_info v3_0 structure
drm/amdgpu: switch to atomfirmware_asic_init
drm/amdgpu: add helper to execute atomfirmware asic_init
drm/amdgpu/discovery: move all table parsing into amdgpu_discovery.c
drm/amdgpu/discovery: add a function to parse the vcn info table
drm/amdgpu/discovery: add additional validation
drm/amdgpu/discovery: add a function to get the mall_size
drm/amdgpu/discovery: handle UMC harvesting in IP discovery
drm/amdgpu/discovery: store the number of UMC IPs on the asic
drm/amdgpu: store the mall size in the gmc structure
drm/amdgpu/discovery: fix byteswapping in gc info parsing
drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
drm/amdgpu/discovery: populate additional GC info
drm/amdgpu: update latest IP discovery table structures
drm/amdgpu: add function to decode ip version
drm/amdgpu: increase HWIP MAX INSTANCE
selftests/bpf: Use target-less SEC() definitions in various tests
libbpf: Support target-less SEC() definitions for BTF-backed programs
drm/amdgpu: do not use passthrough mode in Xen dom0
libbpf: Allow "incomplete" basic tracing SEC() definitions
drm/amd/pm: fix the compile warning
drm/amdkfd: Fix circular lock dependency warning
drm/amdkfd: Fix updating IO links during device removal
drm/amdkfd: Use non-atomic bitmap functions when possible
drm/amdkfd: Use bitmap_zalloc() when applicable
drm/amd/display: protect remaining FPU-code calls on dcn3.1.x
bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue
i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers
drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n
drm/i915/gvt: Make intel_gvt_match_device() static
net: SO_RCVMARK socket option for SO_MARK with recvmsg()
drm/i915/pmu: Use existing uncore helper to read gpm_timestamp
soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains
soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays
dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains
Documentation: add missing angle bracket in cgroup-v2 doc
Documentation: dev-tools: use literal block instead of code-block
docs/zh_CN: add vm numa translation
docs/zh_CN: add vm hmm translation
docs/ja_JP/index: update section title in Japanese
Documentation: devres: fix typo in interface list
docs: submitting-patches: Fix crossref to 'The canonical patch format'
ARM: dts: qcom: msm8974: Add missing license headers
ARM: dts: qcom: msm8974-FP2: Add mmc* aliases
ARM: dts: qcom: msm8974-FP2: We're msm8974pro
xfs: rename xfs_*alloc*_log_count to _block_count
xfs: rewrite xfs_reflink_end_cow to use intents
xfs: reduce transaction reservations with reflink
xfs: reduce the absurdly large log operation count
xfs: report "max_resp" used for min log size computation
xfs: create shadow transaction reservations for computing minimum log size
xfs: remove a __xfs_bunmapi call from reflink
xfs: stop artificially limiting the length of bunmap calls
xfs: count EFIs when deciding to ask for a continuation of a refcount update
xfs: speed up write operations by using non-overlapped lookups when possible
firmware: arm_scmi: Support optee shared memory in the optee transport
firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE
firmware: arm_scmi: Add SCMI v3.1 clock notifications
firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET
firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts
firmware: arm_scmi: Use common iterators in the perf protocol
firmware: arm_scmi: Use common iterators in the voltage protocol
firmware: arm_scmi: Use common iterators in the clock protocol
firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support
firmware: arm_scmi: Use common iterators in the sensor protocol
firmware: arm_scmi: Add iterators for multi-part commands
firmware: arm_scmi: Parse clock_enable_latency conditionally
firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported
firmware: arm_scmi: Add SCMI v3.1 protocol extended names support
firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper
firmware: arm_scmi: Split protocol specific definitions in a dedicated header
firmware: arm_scmi: Remove unneeded NULL termination of clk name
firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response
firmware: arm_scmi: Make name_get operations return a const
firmware: arm_scmi: Dynamically allocate implemented protocols array
firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response
drm/dp_mst: Lower down debug info level when receive NAK
bpf, docs: Fix typo "respetively" to "respectively"
bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE
bpf, docs: Remove duplicated word "instructions"
drm/plane: Move range check for format_count earlier
malidp: Fix NULL vs IS_ERR() checking
arm64: defconfig: Enable Renesas RZ/V2M SoC
arm64: defconfig: Enable ARCH_R9A07G043
arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes
arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g043: Add USB2.0 support
arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup the I2C{0,1,3} stub nodes
ARM: dts: r9a06g032: Add missing '#power-domain-cells'
soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs
soc: renesas: Add RZ/V2M (R9A09G011) config option
dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and EVK board
dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 SYSC bindings
Documentation: x86: rework IOMMU documentation
perf vendor events intel: Update WSM-EX events to v3
perf vendor events intel: Update WSM-EP-SP events to v3
perf vendor events intel: Update SKX events to v1.27
perf vendor events intel: Update SKL events to v53
perf vendor events intel: Update IVT events to v21
perf vendor events intel: Update ICL events to v1.13
perf test: Fix test case 81 ("perf record tests") on s390x
intel_idle: Add AlderLake support
ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
ASoC: rk3328: fix disabling mclk on pclk probe failure
ASoC: wm8960: Add ACPI support
firmware: arm_scmi: Fix list protocols enumeration in the base protocol
firmware: arm_scmi: Make protocols initialisation fail on basic errors
net: make sure net_rx_action() calls skb_defer_free_flush()
mtd: cfi_cmdset_0002: Rename chip_ready variables
mtd: cfi_cmdset_0002: Add S29GL064N ID definition
mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
ARM: dts: aspeed: add reset properties into MDIO nodes
net: mdio: add reset control for Aspeed MDIO
dt-bindings: net: add reset property for aspeed, ast2600-mdio binding
drm/i915/dg2: Define GuC firmware version for DG2
samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user
bpf/selftests: Add granular subtest output for prog_test
drm/i915: Add first set of DG2 PCI IDs
perf tools: Delete perf-with-kcore.sh script
net: dsa: ksz9477: move get_stats64 to ksz_common.c
xfs: speed up rmap lookups by using non-overlapped lookups when possible
xfs: simplify xfs_rmap_lookup_le call sites
xfs: capture buffer ops in the xfs_buf tracepoints
spi: dt-bindings: add binding doc for spi-mtk-snfi
spi: add driver for MTK SPI NAND Flash Interface
ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros
mtd: nand: mtk-ecc: also parse nand-ecc-engine if available
mtd: nand: make mtk_ecc.c a separated module
arm64: defconfig: Enable configs for DisplayPort on J721e
mtd: rawnand: tmio: check return value after calling platform_get_resource()
mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
arm64: dts: ti: k3-am62: Add support for MCAN
arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module
arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes
ASoC: SOF: mediatek: Fix allyesconfig build error
ASoC: Intel: avs: Drop direct ACPI dependency
ALSA: hda: intel-nhlt: Move structs out of #define block
ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second
ASoC: SOF: bump SOF_ABI_MINOR
ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path
ASoC: Intel: atom: use pm_runtime_resume_and_get()
ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get()
ASoC: SOF: debug: use pm_runtime_resume_and_get()
ASoC: SOF: control: use pm_runtime_resume_and_get()
net: hamradio: remove support for DMA SCC devices
net: wan: remove support for Z85230-based devices
net: wan: remove support for COSA and SRP synchronous serial boards
net: atm: remove support for ZeitNet ZN122x ATM devices
net: atm: remove support for Madge Horizon ATM devices
net: atm: remove support for Fujitsu FireStream ATM devices
net: lan966x: Add support for PTP_PF_EXTTS
net: lan966x: Add support for PTP_PF_PEROUT
net: lan966x: Add registers used to configure the PTP pin
net: lan966x: Change the PTP pin used to read/write the PHC.
dt-bindings: net: lan966x: Extend with the ptp external interrupt.
arm64: dts: ti: k3-am625-sk: Enable on board peripherals
arm64: dts: ti: k3-am62: Add more peripheral nodes
arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0
arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
selftests: mptcp: print extra msg in chk_csum_nr
selftests: mptcp: check MP_FAIL response mibs
mptcp: reset subflow when MP_FAIL doesn't respond
mptcp: add MP_FAIL response support
mptcp: add data lock for sk timers
mptcp: use mptcp_stop_timer
selftests: mptcp: add infinite map testcase
mtd: spi-nor: micron-st: Remove status polling on volatile registers write
mtd: spi-nor: spansion: Remove status polling on volatile registers write
mtd: spi-nor: Introduce templates for SPI NOR operations
mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable()
mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable()
mtd: spi-nor: core: Add helpers to read/write any register
mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method
mtd: spi-nor: core: Introduce method for RDID op
mtd: spi-nor: core: Use auto-detection only once
mtd: spi-nor: Introduce spi_nor_match_id()
mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name
mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
firmware: arm_ffa: Fix handling of fragmented memory descriptors
drm/msm: change msm_sched_ops from global to static
drm/msm: remove unused hotplug and edid macros from msm_drv.h
wil6210: simplify if-if to if-else
ath10k: simplify if-if to if-else
ath11k: read country code from SMBIOS for WCN6855/QCA6390
ath11k: disable spectral scan during spectral deinit
ath11k: Update WBM idle ring HP after FW mode on
ath11k: WMI changes to support WCN6750
ath11k: Do not put HW in DBS mode for WCN6750
drm/i915/dp: Add workaround for spurious AUX timeouts/hotplugs on LTTPR links
drm/format-helper: Add RGB565-to-XRGB8888 conversion
drm/format-helper: Add RGB888-to-XRGB8888 conversion
drm/format-helper: Print warning on missing format conversion
rtlwifi: btcoex: fix if == else warning
brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips
rtl818x: Prevent using not initialized queues
rtw88: use the correct bit in the REG_HCI_OPT_CTRL register
mwifiex: Add SD8997 SDIO-UART firmware
mwifiex: Select firmware based on strapping
scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe()
scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
net: stmmac: dwmac-imx: comment spelling fix
net: remove comments that mention obsolete __SLOW_DOWN_IO
net: wan: atp: remove unused eeprom_delay()
net: tls: fix async vs NIC crypto offload
net: dsa: mt753x: fix pcs conversion regression
kunit: add support for kunit_suites that reference init code
net: generalize skb freeing deferral to per-cpu lists
selftests/bpf: Add libbpf's log fixup logic selftests
libbpf: Fix up verifier log for unguarded failed CO-RE relos
libbpf: Simplify bpf_core_parse_spec() signature
libbpf: Refactor CO-RE relo human description formatting routine
libbpf: Record subprog-resolved CO-RE relocations unconditionally
selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests
libbpf: Avoid joining .BTF.ext data with BPF programs by section name
libbpf: Fix logic for finding matching program for CO-RE relocation
libbpf: Drop unhelpful "program too large" guess
libbpf: Fix anonymous type check in CO-RE logic
ARM: dts: ux500: Add GPS to the Codina
drm/sched: use __string in tracepoints
drm/sched: use DECLARE_EVENT_CLASS
dt-bindings: arm: mediatek: infracfg: Convert to DT schema
dt-bindings: arm: mediatek: apmixedsys: Convert to DT schema
dt-bindings: arm: mediatek: topckgen: Convert to DT schema
bpf: Compute map_btf_id during build time
drm/nouveau/devinit/nva3-: fix returnvar.cocci warning
dt-bindings: Drop empty and unreferenced binding .txt files
dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC
drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_disp_wndw_mthd static
drm/nouveau/disp/gv100: make gv100_disp_wimm static
perf intel-pt: Add link to the perf wiki's Intel PT page
drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd_[base|sor]
bus: brcmstb_gisb: Remove the suppress_bind_attrs attribute of the driver
soc: bcm: Check for NULL return of devm_kzalloc()
drm/amd: Fix spelling typo in comment
drm/amdgpu: fix typo
drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_debugfs_write()
drm/amdgpu: debugfs: fix error codes in write functions
gpu/drm/radeon: Fix typo in comments
drm/amd: add dc feature mask flags for PSR allow smu and multi-display optimizations
drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend
drm/amd/display: fix if == else warning
drm/amdgpu/display: Make dcn31_set_low_power_state static
drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib()
drm/amdgpu/sdma: Remove redundant lower_32_bits() calls when settings SDMA doorbell
drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
drm/radeon: change cac_weights_* to static
drm/radeon: change cik_default_state table from global to static
drm/amd/display: fix non-kernel-doc comment warnings
drm/amdkfd: Update mapping if range attributes changed
drm/amdkfd: Add SVM range mapped_to_gpu flag
drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c
scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
virt: acrn: Prefer array_size and struct_size over open coded arithmetic
selftests/resctrl: Fix null pointer dereference on open failed
afs: Prefer struct_size over open coded arithmetic
spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema
regulator: sm5703-regulator: Add regulators support for SM5703 MFD
dt-bindings: regulator: Add bindings for Silicon Mitus SM5703 regulators
ASoC: pcm1789: Make pcm1789_common_exit() return void
ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks
ASoC: dt-bindings: max98396: add amplifier driver
ASoC: max98396: add amplifier driver
ASoC: tas6424: Return zero in remove callback
mmc: core: Add CIDs for cards to the entropy pool
mmc: core: Allows to override the timeout value for ioctl() path
arm64: tegra: Enable ASRC on various platforms
arm64: tegra: Add ASRC device on Tegra186 and later
arm64: defconfig: Build Tegra ASRC module
scsi: megaraid: Fix error check return value of register_chrdev()
scsi: qla2xxx: edif: Remove unneeded variable
drm/v3d: Fix null pointer dereference of pointer perfmon
scsi: dc395x: Fix a missing check on list iterator
scsi: qedf: Remove an unneeded NULL check on list iterator
printk: remove @console_locked
printk: extend console_lock for per-console locking
scsi: ufs: core: Remove duplicate include in ufshcd
scsi: ufs: core: Exclude UECxx from SFR dump list
drm/sun4i: Add compatible for D1 display engine
drm/sun4i: Add support for D1 TCONs
drm/sun4i: Add support for D1 TCON TOP
drm/sun4i: Add support for D1 mixers
drm/sun4i: csc: Add support for the new MMIO layout
drm/sun4i: Allow VI layers to be primary planes
sun4i/drm: sun8i: use mode_set engine callback
sun4i/drm: backend: use mode_set engine callback
sun4i/drm: engine: Add mode_set callback
drm/sun4i: Allow building the driver on RISC-V
drm/sun4i: hdmi: Use more portable I/O helpers
dt-bindings: display: Add D1 display engine compatibles
dt-bindings: display: Separate clock item lists by compatible
scsi: core: Refine how we set tag_set NUMA node
mmc: sdhci-omap: Use of_device_get_match_data() helper
drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
dt-bindings: mmc: sdhci-am654: Add flag to force setting of TESTCD bit
dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string
dt-bindings: mmc: convert sdhci-dove to JSON schema
dt-bindings: mmc: convert orion-sdio to JSON schema
dt-bindings: mmc: Add small binding note on level shifters
mmc: mmci: Break IRQ status loop when all zero
mmc: meson-gx: switch to device-managed dmam_alloc_coherent()
mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2
mmc: sh_mmcif: move platform_data header to proper location
mmc: jz4740: Apply DMA engine limits to maximum segment size
dt-bindings: mmc: imx-esdhc: Update compatible fallbacks
mmc: improve API to make clear hw_reset callback is for cards
mmc: core: improve API to make clear that mmc_sw_reset is for cards
MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list for Renesas TMIO/SDHI driver
mmc: renesas_sdhi: remove superfluous specific M3W entry
mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support
mmc: omap: Make it CCF clk API compatible
mmc: mmc_spi: parse speed mode options
mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd()
dt-bindings: mmc: mtk-sd: increase reg items
dt-bindings: mmc: xenon: Convert to JSON schema
mmc: renesas_sdhi: R-Car V3M also has no HS400
mmc: renesas_sdhi: Add missing checks for the presence of quirks
mmc: mmci: stm32: use a buffer for unaligned DMA requests
mmc: renesas_sdhi: style fix for proper function bodies
mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk
mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk
mmc: renesas_sdhi: remove a stale comment
mmc: renesas_sdhi: make setup selection more understandable
mmc: renesas_sdhi: R-Car D3 also has no HS400
mmc: renesas_sdhi: remove outdated headers
drm/bridge: tc358762: drop connector field
arm64: dts: marvell: align SPI NOR node name with dtschema
arm64: dts: microchip: align SPI NOR node name with dtschema
net: usb: qmi_wwan: add support for Sierra Wireless EM7590
net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex
arm64: dts: mediatek: Add device-tree for MT8195 Demo board
dt-bindings: arm64: dts: mediatek: Add mt8195-demo board
arm64: dts: Add mediatek SoC mt8195 and evaluation board
arm64: dts: mt8192: Add mmc device nodes
arm64: dts: mt8183: Update disp_aal node compatible
arm64: dts: mt8192: Add audio-related nodes
arm64: dts: mt8192: Add spmi node
dt-bindings: arm: Add compatible for Mediatek MT8192
arm64: dts: mt6359: add PMIC MT6359 related nodes
arm64: dts: mediatek: mt8173: Add power domain to encoder nodes
arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes
arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema
arm64: dts: mediatek: align thermal zone node names with dtschema
arm64: dts: mediatek: align operating-points table name with dtschema
arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name with dtschema
net: dsa: ksz: added the generic port_stp_state_set function
drm/i915/gvt: Add missing symbol export.
tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF
tee: remove tee_shm_va2pa() and tee_shm_pa2va()
net: phy: LAN937x: add interrupt support for link detection
memory: renesas-rpc-if: simplify platform_get_resource_byname()
memory: brcmstb_dpfe: simplify platform_get_resource_byname()
memory: tegra: mc: simplify platform_get_resource()
memory: ti-emif-pm: simplify platform_get_resource()
memory: ti-emif: simplify platform_get_resource()
memory: emif: simplify platform_get_resource()
memory: da8xx-ddrctl: simplify platform_get_resource()
drm/ssd130x: Make ssd130x_remove() return void
mtd: mtdoops: Add a timestamp to the mtdoops header.
mtd: mtdoops: Create a header structure for the saved mtdoops.
mtd: mtdoops: Fix the size of the header read buffer.
checkpatch: add new alloc functions to alloc with multiplies check
scsi: lpfc: Remove unneeded variable
scsi: fnic: Remove unneeded flush_workqueue()
scsi: qla2xxx: Remove unneeded flush_workqueue()
scsi: bfa: Remove unneeded flush_workqueue()
scsi: qedf: Remove unnecessary code
xfs: revert "xfs: actually bump warning counts when we send warnings"
xfs: fix soft lockup via spinning in filestream ag selection loop
xfs: improve __xfs_set_acl
scsi: qla4xxx: Drop redundant memset()
scsi: ipr: Directly return instead of using local ret variable
scsi: elx: efct: Remove unnecessary memset() in efct_io()
selftests/bpf: Add test for strict BTF type check
selftests/bpf: Add verifier tests for kptr
selftests/bpf: Add C tests for kptr
libbpf: Add kptr type tag macros to bpf_helpers.h
bpf: Make BTF type match stricter for release arguments
bpf: Teach verifier about kptr_get kfunc helpers
bpf: Wire up freeing of referenced kptr
bpf: Populate pairs of btf_id and destructor kfunc in btf
bpf: Adapt copy_map_value for multiple offset case
bpf: Prevent escaping of kptr loaded from maps
scsi: message: fusion: Remove unused variable retval
bpf: Allow storing referenced kptr in map
scsi: aha1542: Remove unneeded semicolon
scsi: bfa: Remove redundant NULL check
scsi: fnic: Remove redundant NULL check
scsi: mac53c94: Fix warning comparing pointer to 0
scsi: aacraid: Fix undefined behavior due to shift overflowing the constant
scsi: scsi_debug: Add gap zone support
scsi: scsi_debug: Rename zone type constants
scsi: scsi_debug: Fix a typo
scsi: sd: sd_zbc: Hide gap zones
scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics()
scsi: sd: sd_zbc: Introduce struct zoned_disk_info
scsi: sd: sd_zbc: Use logical blocks as unit when querying zones
scsi: sd: sd_zbc: Verify that the zone size is a power of two
scsi: sd: sd_zbc: Improve source code documentation
scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition
scsi: ufs: Move the struct ufs_ref_clk definition
scsi: ufs: Split the ufshcd.h header file
scsi: ufs: Minimize #include directives
scsi: ufs: Fix kernel-doc syntax in ufshcd.h
scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives
scsi: ufs: qcom: Fix ufs_qcom_resume()
scsi: ufs: Introduce ufshcd_clkgate_delay_set()
scsi: ufs: Remove locking from around single register writes
scsi: ufs: Remove the TRUE and FALSE definitions
scsi: ufs: Remove paths from source code comments
scsi: ufs: Use an SPDX license identifier in the Kconfig file
scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun
scsi: ufs: Remove the driver version
scsi: ufs: Make the config_scaling_param calls type safe
scsi: ufs: Switch to aggregate initialization
scsi: ufs: Remove unused constants and code
scsi: ufs: Invert the return value of ufshcd_is_hba_active()
scsi: ufs: Declare the quirks array const
scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk
scsi: ufs: Remove the UFS_FIX() and END_FIX() macros
scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup()
scsi: ufs: Remove ufshcd_lrb.sense_buffer
scsi: ufs: Remove ufshcd_lrb.sense_bufflen
scsi: ufs: Simplify statements that return a boolean
scsi: ufs: Remove superfluous boolean conversions
scsi: ufs: Declare ufshcd_wait_for_register() static
scsi: ufs: Fix a spelling error in a source code comment
scsi: ufs: core: Increase fDeviceInit poll frequency
scsi: iscsi: Fix harmless double shift bug
scsi: target: core: Silence the message about unknown VPD pages
scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration
scsi: mpt3sas: Fix event callback log_code value handling
scsi: mpt3sas: Fix ioc->base_readl() use
scsi: mpt3sas: Fix writel() use
scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check
scsi: qla2xxx: Remove free_sg command flag
ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv usbphy for USB1
ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply
ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages
ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators
ARM: dts: imx51: Add generic DMA bindings for UART nodes
ARM: dts: Add initial LS1021A IoT board dts support
bpf: Tag argument to be released in bpf_func_proto
bpf: Allow storing unreferenced kptr in map
bpf: Use bpf_prog_run_array_cg_flags everywhere
selftests/resctrl: Add missing SPDX license to Makefile
selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests
selftests/resctrl: Make resctrl_tests run using kselftest framework
selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework
selftests/resctrl: Change the default limited time to 120 seconds
selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received
selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU
selftests/resctrl: Extend CPU vendor detection
media: ext-ctrls-codec.rst: fix indentation
drm: mxsfb: Obtain bus flags from bridge state
drm: mxsfb: Reorder mxsfb_crtc_mode_set_nofb()
drm: mxsfb: Factor out mxsfb_set_mode()
drm: mxsfb: Replace mxsfb_get_fb_paddr() with drm_fb_cma_get_gem_addr()
drm: mxsfb: Wrap FIFO reset and comments into mxsfb_reset_block()
drm/msm/dsi: Add support for DSC configuration
drm/msm: Update generated headers
drm/msm/dsi: add mode valid callback for dsi_mgr
drm/msm/disp/dpu1: Add DSC support in RM
drm/msm/disp/dpu1: Add support for DSC in topology
drm/msm: Add missing num_dspp field documentation
drm/msm/dpu: don't use merge_3d if DSC merge topology is used
drm/msm/disp/dpu1: Add support for DSC in encoder
drm/msm/disp/dpu1: Add DSC support in hw_ctl
drm/msm/disp/dpu1: Add DSC for SDM845 to hw_catalog
drm/msm/disp/dpu1: Add support for DSC in pingpong block
drm/msm/disp/dpu1: Add support for DSC
dt-bindings: timer: Add compatible for am6 for TI timer-dm
dt-bindings: timer: Update TI timer to yaml
drm/msm/dsi: Pass DSC params to drm_panel
drm/msm/dsi: add support for dsc data
drm/msm/dp: enable widebus feature for display port
drm/msm/dpu: revise timing engine programming to support widebus feature
drm/msm/dpu: replace BIT(x) with correspond marco define string
drm/msm/dpu: adjust display_v_end for eDP and DP
drm/msm: remove unused plane_property field from msm_drm_private
drm/msm: don't store created planes, connectors and encoders
drm/msm: loop over encoders using drm_for_each_encoder()
drm/msm/dpu: remove manual destruction of DRM objects
drm/msm: properly add and remove internal bridges
drm/msm: make mdp5/dpu devices master components
drm/msm: allow compile time selection of driver components
drm/msm: stop using device's match data pointer
drm/msm: split the main platform driver
drm/msm: remove extra indirection for msm_mdss
drm/msm: unify MDSS drivers
bpftool, musl compat: Replace sys/fcntl.h by fcntl.h
bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL
selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro
selftests/x86/amx: Use provided __cpuid_count() macro
selftests/vm/pkeys: Use provided __cpuid_count() macro
selftests: Provide local define of __cpuid_count()
drm/amd/display: 3.2.183
drm/amd/display: Keep track of DSC packed PPS
drm/amd/display: Remove unused integer
drm/amd/display: Maintain current link settings in link loss interrupt
drm/amd/display: Remove ddc write and read size checking
drm/amd/display: read PSR-SU cap DPCD for specific panel
drm/amd/display: Don't pass HostVM by default on DCN3.1
drm/amd/display: Reset cached PSR parameters after hibernate
drm/amd/display: Add Audio readback registers
drm/amd/display: update dcn315 clk table read
drm/amd/display: 3.2.182
drm/amd/display: Fix HDCP QUERY Error for eDP and Tiled
drm/amd/display: Insert smu busy status before sending another request
drm/amdkfd: Ignore bogus signals from MEC efficiently
drm/amdgpu: Remove useless kfree
dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2UL OSTM
dt-bindings: fsl: convert fsl,layerscape-dcfg to YAML
dt-bindings: i2c: renesas,riic: Document RZ/G2UL SoC
dt-bindings: gnss: Rewrite Mediatek bindings in YAML
selftests/damon: add damon to selftests root Makefile
arm64: tegra: Update PWM fan node name
optee: cache argument shared memory structs
wwan_hwsim: Avoid flush_scheduled_work() usage
net: ieee802154: ca8210: Call _xmit_error() when a transmission fails
net: ieee802154: ca8210: Use core return codes instead of hardcoding them
net: ieee802154: atusb: Call _xmit_hw_error() upon transmission error
net: ieee802154: at86rf230: Forward Tx trac errors
net: ieee802154: at86rf230: Call _xmit_hw_error() when failing to offload frames
net: mac802154: Create an error helper for asynchronous offloading errors
net: mac802154: Create an offloaded transmission error helper
net: mac802154: Save a global error code on transmissions
net: ieee802154: Fill the list of MLME return codes
net: ieee802154: Enhance/fix the names of the MLME return codes
drm/i915: Add crtc .crtc_get_shared_dpll()
drm/i915: Split out dg2_crtc_compute_clock()
drm/i915: Clear the dpll_hw_state when disabling a pipe
drm/i915: Move the dpll_hw_state clearing to intel_dpll_crtc_compute_clock()
drm/i915: Move stuff into intel_dpll_crtc_compute_clock()
drm/i915: Adjust .crtc_compute_clock() calling convention
drm/i915: Remove pointless dpll_funcs checks
drm/i915: Pass dev_priv to intel_shared_dpll_init()
drm/i915: Make .get_dplls() return int
cgroup: Add config file to cgroup selftest suite
cgroup: Add test_cpucg_max_nested() testcase
cgroup: Add test_cpucg_max() testcase
cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase
cgroup: Adding test_cpucg_nested_weight_overprovisioned() testcase
arm64: tegra: Add node for Tegra234 CCPLEX cluster
selftests/binderfs: Improve message to provide more info
of: overlay: rework overlay apply and remove kfree()s
of: overlay: rename variables to be consistent
drm/i915/fbc: s/false/0/
drm/i915/fbc: Consult hw.crtc instead of uapi.crtc
libbpf: Remove unnecessary type cast
arm64: dts: fvp: Align virtio device node names with dtschema
of: overlay: do not break notify on NOTIFY_{OK|STOP}
arm64: dts: fvp: Add virtio-rng support
arm64: dts: Add Arm corstone1000 platform support
dt-bindings: Add Arm corstone1000 platform
ASoC: SOF: mediatek: Add DSP system PM callback for mt8186
ASoC: SOF: mediatek: Add mt8186 dsp clock support
ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops
ASoC: SOF: mediatek: Add mt8186 hardware support
spi: clps711x: Use syscon_regmap_lookup_by_phandle
spi: stm32: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-tegra20-slink: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: cadence-quadspi: allow operations with cmd/addr buswidth >1
spi: cadence-quadspi: drop cqspi_set_protocol()
spi: spi-tegra20-sflash: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
spi: spi-omap2-mcspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: mxs: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-sprd: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: ingenic: Add support for new Ingenic SoCs.
spi: Add bindings for new Ingenic SoCs.
spi: ingenic: Add support for use GPIO as chip select line.
regulator: richtek,rt4801: parse GPIOs per regulator
regulator: dt-bindings: richtek,rt4801: use existing ena_gpiod feature
regmap: cache: set max_register with reg_stride
ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: img-parallel-out: using pm_runtime_resume_and_get
ASoC: qcom: Use MCLK as RT5682I-VS sysclk source
ASoC: imx-hdmi: remove useless null check before call of_node_put()
ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG
ASoC: Intel: avs: Enable AVS driver only on x86 platforms
ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code
ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
firmware: cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl
ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L
ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code
ASoC: tlv320*: use i2c_match_id and simple i2c probe
ASoC: tas*: use i2c_match_id and simple i2c probe
ASoC: pcm186x: use i2c_match_id and simple i2c probe
ASoC: max980*: use i2c_match_id and simple i2c probe
ASoC: alc56*: use i2c_match_id and simple i2c probe
ASoC: ak*: use i2c_match_id and simple i2c probe
ASoC: SOF: loader: Remove the old fw_ready related code
ASoC: SOF: Intel: Do not set fw_ready callback
ASoC: SOF: imx: Do not set fw_ready callback
ASoC: SOF: amd: Do not set fw_ready callback
ASoC: SOF: Do not check for the fw_ready callback
ASoC: SOF: ipc3: Add local implementation for handling fw_ready message
ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls
ASoC: SOF: Intel: add helper for link DMA cleanups
ASoC: SOF: Intel: hda-dai: reset dma_data and release stream
ASoC: SOF: Intel: hda-dai: improve suspend case
ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend
ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper
ASoC: SOF: sof-audio: flag errors on pipeline teardown
ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations
ASoC: SOF: Intel: hda-dai: split link DMA and dai operations
ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper
ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype
ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA
ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3
ASoC: SOF: remove incorrect clearing of prepared flag
ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro
ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro
fanotify: enable "evictable" inode marks
fanotify: use fsnotify group lock helpers
fanotify: implement "evictable" inode marks
fanotify: factor out helper fanotify_mark_update_flags()
fanotify: create helper fanotify_mark_user_flags()
fsnotify: allow adding an inode mark without pinning inode
dnotify: use fsnotify group lock helpers
nfsd: use fsnotify group lock helpers
audit: use fsnotify group lock helpers
inotify: use fsnotify group lock helpers
fsnotify: create helpers for group mark_mutex lock
fsnotify: make allow_dups a property of the group
fsnotify: pass flags argument to fsnotify_alloc_group()
fsnotify: fix wrong lockdep annotations
inotify: move control flags from mask to mark flags
inotify: show inotify mask flags in proc fdinfo
wireless: add plfxlc driver for pureLiFi X, XL, XC devices
drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
net: dsa: remove unused headers
arp: fix unused variable warnning when CONFIG_PROC_FS=n
soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition
net: ipa: compute proper aggregation limit
net: ethernet: mtk_eth_soc: add check for allocation failure
ethernet: broadcom/sb1250-mac: remove BUG_ON in sbmac_probe()
net: mscc: ocelot: Remove useless code
selftests: mlxsw: Check device info on activated line card
mlxsw: core_linecards: Expose device FW version over device info
mlxsw: reg: Extend MDDQ device_info by FW version fields
selftests: mlxsw: Check line card info on provisioned line card
mlxsw: core_linecards: Expose HW revision and INI version
selftests: mlxsw: Check devices on provisioned line card
mlxsw: core_linecards: Probe provisioned line cards for devices and attach them
mlxsw: reg: Extend MDDQ by device_info
devlink: introduce line card device info infrastructure
devlink: introduce line card info get message
devlink: introduce line card devices support
drm/display: Move SCDC helpers into display-helper library
drm/display: Move HDMI helpers into display-helper module
drm/display: Move HDCP helpers into display-helper module
drm/display: Move DSC header and helpers into display-helper module
drm/display: Split DisplayPort header into core and helper
drm/display: Introduce a DRM display-helper module
drm: Rename dp/ to display/
drm: Put related statements next to each other in Makefile
soc: renesas: rcar-rst: Add support for R-Car V4H
soc: renesas: Identify R-Car V4H
soc: renesas: r8a779g0-sysc: Add r8a779g0 support
dt-bindings: reset: renesas,rst: Document r8a779g0 reset module
dt-bindings: arm: renesas: Document R-Car V4H White Hawk DT bindings
mtdblock: warn if opened on NAND
mtd: phram: Allow probing via reserved-memory
dt-bindings: reserved-memory: Support MTD/block device
mtd: core: Check devicetree alias for index
dt-bindings: mtd: jedec, spi-nor: remove unneeded properties
mtd: maps: ixp4xx: Drop driver
dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions
dt-bindings: power: Add r8a779g0 SYSC power domain definitions
drm/tilcdc: fix typos in comment
ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
selftests: alsa: Start validating control names
drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
drm/panel: lvds: Drop now redundant width-mm and height-mm check
drm/modes: Make width-mm/height-mm check in of_get_drm_panel_display_mode() mandatory
drm/panel: simple: Add DataImage FG040346DSSWBG04 panel support
dt-bindings: display: simple: Add DataImage FG040346DSSWBG04 compatible string
dt-bindings: timer: exynos4210-mct: describe known hardware and its interrupts
ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach tmp103 to it.
ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node
ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion
ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inch board variants
ARM: dts: Remove imx6qdl-victgo.dtsi
ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files
ARM: dts: imx6dl-victgo.dts: Factor out common parts to imx6qdl-victgo.dtsi
ARM: dts: imx6dl-victgo.dts: update gpio names
ARM: dts: imx6q-vicut1.dts: remove sata node
ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry
ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names
ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins
ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names
ARM: dts: imx6qdl-vicut1/victgo: Remove UART2
ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe
ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp
ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module
arm64: dts: imx8mn-evk: Add UART3 support
arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
rtw89: 8852c: add chip_ops related to BTC
rtw89: 8852c: fill freq and band of RX status by PPDU report
rtw89: 8852c: implement chip_ops::get_thermal
rtw89: 8852c: implement chip_ops related to TX power
rtw89: 8852c: configure default BB TX/RX path
rtw89: add RF H2C to notify firmware
rtw89: don't flush hci queues and send h2c if power is off
rtw89: pci: allow to process RPP prior to TX BD
rtw89: ps: access TX/RX rings via another registers in low power mode
rtw89: ser: re-enable interrupt in threadfn if under_recovery
rtw89: pci: add a separate interrupt handler for low power mode
rtw89: pci: reclaim TX BD only if it really need
rtw89: pci: add variant RPWM/CPWM to enter low power mode
rtw89: pci: add variant IMR/ISR and configure functions
libperf evsel: Factor out perf_evsel__ioctl()
perf stat: Support hybrid --topdown option
media: platform: imx-mipi-csis: Remove unneeded 'default n'
media: imx: imx-mipi-csis: Fix active format initialization on source pad
media: imx: imx-mipi-csis: Protect mipi_csis_dump_regs()
media: imx: imx-mipi-csis: Drop powered flag
media: imx: imx-mipi-csis: Simplify mipi_csis_s_stream()
media: imx: imx-mipi-csis: Simplify runtime PM implementation
media: imx: imx-mipi-csis: Don't stop streaming at runtime suspend time
media: imx: imx-mipi-csis: Drop unneeded system PM implementation
media: imx: imx-mipi-csis: Don't use .s_power()
media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device
media: hantro: Empty encoder capture buffers by default
media: hantro: Implement support for encoder commands
media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible
media: hantro: Add support for Hantro G1 on RK356x
media: amphion: fix decoder's interlaced field
media: saa7134: simplify if-if to if-else
media: imx-jpeg: don't change byteused of queued buffer
media: cx25821: Fix the warning when removing the module
media: pci: cx23885: Fix the error handling in cx23885_initdev()
media: v4l2: fix uninitialized value tuner_status(CWE-457)
media: docs: Fix vimc default pipeline graph
media: coda: Add more H264 levels for CODA960
media: coda: Fix reported H264 profile
media: imx-jpeg: Correct the pixel format of rgb
media: imx-jpeg: Add pm-sleep support for imx-jpeg
media: coda: jpeg: start streaming without valid header
media: coda: jpeg: improve header parse error message
media: coda: jpeg: set buffer error flag when header parsing fails
media: coda: add JPEG downscale support
media: platform: samsung: remove redundant assignment to variable m
media: coda: consolidate job_finish calls on decoder prepare_run failure
media: coda: assert bitstream mutex is locked in coda_fill_bitstream
media: coda: disable stateful encoder ioctls for jpeg encoder
media: coda: disable encoder ioctls for decoder devices
media: coda: disable encoder cmd ioctl on decoder and vice versa
media: venus: venc: Add support for intra-refresh type
media: v4l2-ctrls: Add intra-refresh type control
media: venus: vdec: Use output resolution on reconfigure
media: venus: Add a handling of QC10C compressed format
media: venus: hfi_platform: Correct supported compressed format
media: venus: Add a handling of QC08C compressed format
media: venus: helpers: Add helper to check supported pixel formats
media: v4l: Add Qualcomm custom compressed pixel formats
media: venus: vdec: ensure venus is powered on during stream off
media: venus: do not queue internal buffers from previous sequence
media: venus: hfi: avoid null dereference in deinit
media: venus: hfi: Add error message for timeout error
media: video-mux: Use dev_err_probe()
media: staging: media: ipu3: Fix AWB x_start position when rightmost stripe is used
media: media-entity.h: Fix documentation for media_create_intf_link
media: media.h: remove unneeded <stdint.h> inclusion
media: i2c: dw9714: Return zero in remove callback
media: i2c: dw9714: Disable the regulator when the driver fails to probe
media: i2c: cleanup comments
media: i2c: ov5695: fix typos in comments
media: ov7640: Use ARRAY_SIZE instead of manual checking
media: Revert "media: dw9768: activate runtime PM and turn off device"
media: Documentation: add documentation about subdev state
media: subdev: add v4l2_subdev_get_fmt() helper function
media: subdev: add locking wrappers to subdev op wrappers
media: subdev: add subdev state locking
media: subdev: pass also the active state to subdevs from ioctls
media: subdev: rename v4l2_subdev_get_pad_* helpers
media: subdev: add active state to struct v4l2_subdev
media: subdev: rename subdev-state alloc & free
media: v4l2-subdev: drop extra #ifdef
media: v4l2-subdev: fix #endif comments
media: i2c: ov5645: Fix media bus format
media: mc: delete redundant code in __media_device_unregister_entity
media: staging/intel-ipu3: Cleanup dummy buffers via helper
media: staging/intel-ipu3: Reset imgu_video_device sequence
media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fwnode_remote()
media: staging: media: ipu3-imgu: Request specific firmware binary
media: staging: media: ipu3: Fix AF x_start position when rightmost stripe is used
media: i2c: max9286: fix kernel oops when removing module
media: v4l: ioctl: Set bus_info in v4l_querycap()
media: mc: Set bus_info in media_device_init()
media: mc: Provide a helper for setting bus_info field
media: mc: media_device_init() initialises a media_device, not media_entity
media: mc: Remove redundant documentation
media: ccs: Use unsigned int as index to an array
media: ccs: Use %u for printing unsigned values, remove extra debug print
media: v4l2-async: Create links during v4l2_async_match_notify()
media: entity: Add support for ancillary links
media: entity: Add link_type_name() helper
media: media.h: Add new media link type
media: entity: Skip non-data links in graph iteration
media: entity: skip non-data link when removing reverse links
media: imx: imx-mipi-csis: Add support for JPEG_1X8
media: cec: add optional adap_configured callback
media: cec: add xfer_timeout_ms field
media: cec: use call_op and check for !unregistered
media: cec.h: add cec_msg_recv_is_rx/tx_result helpers
media: cec: correctly pass on reply results
media: cec: abort if the current transmit was canceled
media: cec: call enable_adap on s_log_addrs
media: meson-ir-tx: remove superfluous dev_err()
arm64: dts: qcom: sc7280-idp: Enable GPI DMAs
arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sc7280: Add GPI DMAengines
arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: db845c: Add support for MCP2517FD
arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
rtw88: pci: 8821c: Disable 21ce completion timeout
rtw88: fix uninitialized 'tim_offset' warning
wl12xx: scan: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wl12xx: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
rtw89: 8852c: add help function of set channel
rtw89: 8852c: add set channel of BB part
rtw89: 8852c: set channel of MAC part
rtw89: 8852c: add set channel function of RF part
rtw89: 8852c: add HFC parameters
rtw89: 8852c: add efuse gain offset parser
rtw89: 8852c: support bb gain info
rtw89: 8852c: add BB initial and reset functions
rtw89: 8852c: phy: configure TSSI bandedge
rtw89: 8852c: add TX power track tables
rtw89: 8852c: add TX power by rate and limit tables
rtw89: 8852c: add BB and RF parameters tables
wl18xx: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
selftests: drivers: dsa: add a subset of forwarding selftests
selftests: forwarding: add a test for local_termination.sh
selftests: forwarding: add a no_forwarding.sh test
selftests: forwarding: add helper for retrieving IPv6 link-local address of interface
selftests: forwarding: add helpers for IP multicast group joins/leaves
selftests: forwarding: multiple instances in tcpdump helper
selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh
selftests: forwarding: add option to run tests with stable MAC addresses
selftests: mptcp: add infinite map mibs check
mptcp: dump infinite_map field in mptcp_dump_mpext
mptcp: add mib for infinite map sending
mptcp: infinite mapping receiving
mptcp: infinite mapping sending
mptcp: track and update contiguous data status
mptcp: add the fallback check
mptcp: don't send RST for single subflow
ath9k: fix QCA9561 PA bias level
ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
wil6210: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
ath11k: Fix build warning without CONFIG_IPV6
ath11k: fix missing unlock on error in ath11k_wow_op_resume()
ath11k: Add support for SAR
ath11k: add support for extended wmi service bit
wlcore: cmd: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: sdio: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: vendor_cmd: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: testmode: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: sysfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: main: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
drm/vmwgfx: Reserve fence slots on buffer objects in cotables
net: hns3: Fix spelling mistake "actvie" -> "active"
tsnep: Remove useless null check before call of_node_put()
MAINTAINERS: Add maintainers for Microchip T1 Phy driver
net: phy: LAN87xx: add ethtool SQI support
ASoC: soc-core: remove always-false path
ASoC: SOF: Intel: hda: Revisit IMR boot sequence
ASoC: SOF: Intel: hda: simplify NHLT handling
ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget()
soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator
soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
mlxsw: core_linecards: Fix size of array element during ini_files allocation
selftests/bpf: Switch fexit_stress to bpf_link_create() API
libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open()
bpf: Allow attach TRACING programs through LINK_CREATE command
qed: Remove IP services API.
ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv7 defconfig
MAINTAINERS: Add Broadcom BCMBCA entry
ARM: dts: add dts files for bcmbca soc 47622
arm: bcmbca: add arch bcmbca machine entry
dt-bindings: arm: add bcmbca device tree binding document
MAINTAINERS: Broadcom internal lists aren't maintainers
printk: add kthread console printers
printk: add functions to prefer direct printing
printk: add pr_flush()
printk: move buffer definitions into console_emit_next_record() caller
printk: refactor and rework printing logic
printk: add con_printk() macro for console details
printk: call boot_delay_msec() in printk_delay()
printk: get caller_id/timestamp after migration disable
printk: wake waiters for safe and NMI contexts
printk: wake up all waiters
printk: add missing memory barrier to wake_up_klogd()
printk: cpu sync always disable interrupts
printk: rename cpulock functions
drm/amdgpu: Ta fw needs to be loaded for SRIOV aldebaran
drm/amd/pm: fix the deadlock issue observed on SI
drm/amdgpu: add RAS fatal error interrupt handler
drm/amdgpu: add RAS poison consumption handler (v2)
drm/amdgpu: add RAS poison creation handler (v2)
drm/amdkfd: use kvcalloc() instead of kvmalloc() in kfd_migrate
ARM: dts: keystone: Fix missing fallback and case in SPI NOR node compatible
ARM: dts: keystone: Align SPI NOR node name with dtschema
cgroup: Add test_cpucg_weight_underprovisioned() testcase
cgroup: Add test_cpucg_weight_overprovisioned() testcase
cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests
cgroup: Add new test_cpu.c test suite in cgroup selftests
perf stat: Merge event counts from all hybrid PMUs
perf stat: Support metrics with hybrid events
perf vendor events intel: Add metrics for Alderlake
drm/nouveau/gsp: change gv100_gsp from global to static
perf tools: Move libbpf init in libbpf_init function
ACPI: bus: Avoid non-ACPI device objects in walks over children
cpufreq: Fix possible race in cpufreq online error path
Documentation: move watch_queue to core-api
Docs: Replace version by 'current' in changes.rst
Docs: Add cpio requirement to changes.rst
Documentation: kunit: change complete_and_exit to kthread_complete_and_exit
arm: mediatek: select arch timer for mt7629
ACPI: DPTF: Correct description of INT3407 / INT3532 attributes
ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines
ACPI, APEI, EINJ: Refuse to inject into the zero page
arm64: defconfig: enable some mt6360 PMIC drivers
arm64: defconfig: enable MT6359 regulator driver
dt-bindings: pwrap: mediatek: Update pwrap document for mt8195
powercap: intel_rapl: add support for RaptorLake
libbpf: Improve libbpf API documentation link position
PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns()
integrator: remove empty ap_init_early()
drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency
arm: dts: mediatek: Get rid of mediatek, larb for MM nodes
dt-bindings: net: mediatek,net: convert to the json-schema
soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0
soc: mediatek: add mtk-mutex support for mt8195 vdosys0
soc: mediatek: add mtk-mmsys support for mt8195 vdosys0
ipv4: Initialise ->flowi4_scope properly in ICMP handlers.
ipv4: Avoid using RTO_ONLINK with ip_route_connect().
ipv4: Don't reset ->flowi4_scope in ip_rt_fix_tos().
drm/doc: Add sections about tiny drivers and external refs to intro page
net: macb: In ZynqMP initialization make SGMII phy configuration optional
dt-bindings: net: cdns,macb: Drop phy-names property for ZynqMP SGMII PHY
ipv6: Use ipv6_only_sock() helper in condition.
ipv6: Remove __ipv6_only_sock().
USB2NET : SR9800 : change SR9800_BULKIN_SIZE from global to static
spi: img-spfi: Fix pm_runtime_get_sync() error checking
ASoC: SOF: sof-audio: remove useless assignment
ASoC: SOF: Intel: pci-tgl: add RPL-P support
ASoC: SOF: Intel: pci-tgl: add ADL-PS support
ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests
ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
Revert "rtnetlink: return EINVAL when request cannot succeed"
nfp: support 802.1ad VLAN assingment to VF
net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get
drm/sun4i: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
net/ipv6: Enforce limits for accept_unsolicited_na sysctl
batman-adv: remove unnecessary type castings
myri10ge: remove redundant assignment to variable status
net: cdc-ncm: Move spin_lock_bh() to spin_lock()
batman-adv: Start new development cycle
ARM: s3c: fix include path
MAINTAINERS: omap1: Add Janusz as an additional maintainer
ARM: omap1: htc_herald: fix typos in comments
ARM: OMAP1: fix typos in comments
ARM: OMAP1: clock: Remove noop code
ARM: OMAP1: clock: Remove unused code
ARM: OMAP1: clock: Fix UART rate reporting algorithm
ARM: OMAP1: clock: Fix early UART rate issues
ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF
ARM: omap1: fix build with no SoC selected
ARM: omap1: move mach/*.h into mach directory
ARM: omap1: use pci_remap_iospace() for omap_cf
ARM: omap1: relocate static I/O mapping
ARM: omap: remove empty plat-omap directory
ARM: omap: un-merge plat/sram.c
ARM: omap: split up arch/arm/plat-omap/Kconfig
ARM: omap1: move plat/dma.c to mach/omap-dma.c
ARM: omap1: dma: remove omap2 specific bits
dma: omap: hide legacy interface
drm: bridge: dw_hdmi: Audio: fix returnvar.cocci warnings
workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs
drm/mediatek: dpi: Use mt8183 output formats for mt8192
drm/mediatek: Add display support for MT8186
drm/msm: return the average load over the polling period
drm/msm: simplify gpu_busy callback
drm/msm: remove explicit devfreq status reset
drm/msm: Add a way for userspace to allocate GPU iova
drm/msm/gem: Add fenced vma unpin
drm/msm/gem: Split vma lookup and pin
drm/msm/gem: Rework vma lookup and pin
drm/msm: Drop msm_gem_iova()
drm/msm/gem: Drop PAGE_SHIFT for address space mm
drm/msm/gem: Split out inuse helper
drm/msm/gem: Convert some missed GEM_WARN_ON()s
drm/msm/gpu: Drop duplicate fence counter
drm/msm/gem: Move prototypes
drm/msm: Add a way to override processes comm/cmdline
drm/msm: Split out helper to get comm/cmdline
drm/msm: Add support for pointer params
drm/msm: Remove unused field in submit
drm/fourcc: Add QCOM tiled modifiers
drm/amd/amdgpu: Update PF2VF header
drm/amd/amdgpu: Properly indent PF2VF header
drm/amd/amdgpu: Update MIT license in SRIOV msg header
drm/amdgpu/display: make hubp31_program_extended_blank static
drm/amd/display: Fix memory leak in dcn21_clock_source_create
drm/amd/display: Remove useless code
drm/amdgpu: don't runtime suspend if there are displays attached (v3)
Revert "drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too"
drm/amdgpu: Add debugfs TA load/unload/invoke support
drm/amdgpu: Use indirect buffer and save response status for TA load/invoke
drm/i915/dg2: add gsc with special gsc bar offsets
mei: gsc: retrieve the firmware version
mei: gsc: add runtime pm handlers
mei: gsc: setup char driver alive in spite of firmware handshake failure
mei: add support for graphics system controller (gsc) devices
drm/i915/gsc: add gsc as a mei auxiliary device
ACPI: PM: Always print final debug message in acpi_device_set_power()
ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning
ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication
ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback
libbpf: Remove redundant non-null checks on obj_elf
selftests/bpf: Fix map tests errno checks
selftests/bpf: Fix prog_tests uprobe_autoattach compilation error
drm/amdkfd: CRIU add support for GWS queues
drm/amdkfd: Fix GWS queue count
ASoC: rsnd: care return value from rsnd_node_fixed_index()
ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed
ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
ASoC: dt-bindings: max98390: add reset gpio bindings
ASoC: max98390: Add reset gpio control
selftests/bpf: Fix attach tests retcode checks
i40e, xsk: Get rid of redundant 'fallthrough'
ixgbe, xsk: Get rid of redundant 'fallthrough'
bpf: Move check_ptr_off_reg before check_map_access
bpf: Make btf_find_field more generic
libbpf: Add documentation to API functions
libbpf: Update API functions usage to check error
libbpf: Add error returns to two API functions
drm/i915: Check EDID for HDR static metadata when choosing blc
regulator: core: Sleep (not delay) in set_voltage()
regulator: core: Rename _regulator_enable_delay()
regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
spi: spi-mem: check if data buffers are on stack
ARM: s3c: mark as deprecated and schedule removal
ARM: omap: dma: make usb support optional
ARM: omap: remove debug-leds driver
ARM: omap1: move 32k counter from plat-omap to mach-omap1
ARM: omap1: innovator: move ohci phy power handling to board file
input: omap: void using mach/*.h headers
serial: 8250/omap1: include linux/soc/ti/omap1-soc.h
clocksource: ti-dmtimer: avoid using mach/hardware.h
usb: omap: avoid mach/*.h headers
fbdev: omap: avoid using mach/*.h files
ARM: omap1: move CF chipselect setup to board file
ARM: omap1: move perseus spi pinconf to board file
ARM: omap1: move some headers to include/linux/soc
ARM: omap1: move mach/usb.h to include/linux/soc
ARM: omap1: ams-delta: remove camera leftovers
fbdev: omap: pass irqs as resource
ARM: omap1: declare a dummy omap_set_dma_priority
ARM: omap1: move lcd_dma code into omapfb driver
ARM: omap1: innovator: pass lcd control address as pdata
video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning
drm/ttm: use kvcalloc() instead of kvmalloc_array() in ttm_tt v2
net: eql: Use kzalloc instead of kmalloc/memset
drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
drm/bridge: Fix error handling in analogix_dp_probe
bus: ti-sysc: Drop commas after SoC match table sentinels
ARM: omap2plus_defconfig: Enable ISP176x USB driver
ARM: omap2plus_defconfig: enable TLV320AIC3X
ARM: OMAP2+: drop hwmod-clock helper comment
ARM: OMAP2+: drop omap_device_register() helper
ARM: OMAP2+: add missing of_node_put before break and return
vfio/mdev: Remove mdev drvdata
vfio/mdev: Use the driver core to create the 'remove' file
vfio/mdev: Remove mdev_parent_ops
vfio/mdev: Remove mdev_parent_ops dev_attr_groups
vfio/mdev: Remove vfio_mdev.c
drm/i915/gvt: merge gvt.c into kvmgvt.c
drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev
drm/i915/gvt: remove kvmgt_guest_{init,exit}
drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers
drm/i915/gvt: streamline intel_vgpu_create
drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs
drm/i915/gvt: remove struct intel_gvt_mpt
drm/i915/gvt: devirtualize dma_pin_guest_page
drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page
drm/i915/gvt: devirtualize ->{enable,disable}_page_track
drm/i915/gvt: devirtualize ->gfn_to_mfn
drm/i915/gvt: devirtualize ->is_valid_gfn
drm/i915/gvt: devirtualize ->inject_msi
drm/i915/gvt: devirtualize ->detach_vgpu
drm/i915/gvt: devirtualize ->set_edid and ->set_opregion
drm/i915/gvt: devirtualize ->{get,put}_vfio_device
drm/i915/gvt: devirtualize ->{read,write}_gpa
drm/i915/gvt: remove vgpu->handle
drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu
drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu
drm/i915/gvt: remove the unused from_virt_to_mfn op
drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops
drm/i915/gvt: remove intel_gvt_ops
drm/i915/gvt: move the gvt code into kvmgt.ko
drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops
drm/i915/gvt: remove enum hypervisor_type
drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor
drm/i915/gvt: better align the Makefile with i915 Makefile
drm/i915/gvt: fix trace TRACE_INCLUDE_PATH
i915/gvt: Use the initial HW state snapshot saved in i915
i915/gvt: Save the initial HW state snapshot in i915
i915/gvt: Separate the MMIO tracking table from GVT-g
ARM: dts: am335x-baltos: update MPU regulator range
ARM: dts: am335x: Guardian: Update comments
ARM: dts: am335x: Guardian: Add gpio line manes
ARM: dts: am335x: Guardian: Update interface pinmux
ARM: dts: am335x: Guardian: Disable DMA property of USB1
ARM: dts: am335x: Guardian: Enable UART port two
ARM: dts: am335x: Guardian: Update backlight parameter
ARM: dts: am335x: Guardian: Add lcd port
ARM: dts: am335x: Guardian: Update regulator node name
ARM: dts: am335x: Guardian: Update beeper label
ARM: dts: am335x: Guardian: Update life led
ARM: dts: am335x: Guardian: Remove mmc status led
ARM: dts: am335x: Guardian: Disable poweroff support from RTC
ARM: dts: am335x: Guardian: Add keypad
ARM: dts: am335x: Guardian: Rename power button label
ARM: dts: am335x: Guardian: Update NAND partition table
ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes
ARM: dts: omap3/4/5: fix ethernet node name for different OMAP boards
HID: elan: Fix potential double free in elan_input_configured
drm/i915/selftests: tweak the misaligned_case
drm/i915/selftests: fixup min_alignment usage
drm/amdgpu: remove pointless ttm_eu usage from DM
drm/amdgpu: remove pointless ttm_eu usage from vkms
drm/i915/buddy: sanity check the size
drm/i915: consider min_page_size when migrating
HID: hid-led: fix maximum brightness for Dream Cheeky
HID: multitouch: Add support for Google Whiskers Touchpad
HID: amd_sfh: change global variables to static
ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
HID: uclogic: Add support for Huion Q620M
HID: uclogic: Add support for bitmap dials
HID: uclogic: Reduce indent for params format str/args
HID: uclogic: Compress params format string
HID: wacom: Correct power_supply type
HID: wacom: Adding Support for new usages
mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash
mtd: spinand: Add support for XTX XT26G0xA
mtd: rawnand: gpmi: Add large oob bch setting support
mtd: rawnand: gpmi: Rename the variable ecc_chunk_size
mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function
mtd: rawnand: gpmi: Add strict ecc strength check
mtd: rawnand: gpmi: Refactor bch geometry settings function
mtd: rawnand: denali: Use managed device resources
drm/vc4: hdmi: Remove vc4_hdmi_encoder
drm/vc4: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/radeon: Use TTM builtin resource manager debugfs code
drm/qxl: Use TTM builtin resource manager debugfs code
drm/amdgpu: Use TTM builtin resource manager debugfs code
drm/vmwgfx: Add debugfs entries for various ttm resource managers
drm/ttm: Add common debugfs code for resource managers
xfs: convert log ticket and iclog flags to unsigned.
xfs: convert shutdown reasons to unsigned.
xfs: convert quota options flags to unsigned.
xfs: convert ptag flags to unsigned.
xfs: convert inode lock flags to unsigned.
xfs: convert log item tracepoint flags to unsigned.
xfs: convert dquot flags to unsigned.
xfs: convert da btree operations flags to unsigned.
xfs: convert buffer log item flags to unsigned.
xfs: convert btree buffer log flags to unsigned.
xfs: convert AGI log flags to unsigned.
xfs: convert AGF log flags to unsigned.
xfs: convert bmapi flags to unsigned.
xfs: convert bmap extent type flags to unsigned.
xfs: convert scrub type flags to unsigned.
xfs: convert attr type flags to unsigned.
xfs: CIL context doesn't need to count iovecs
xfs: xlog_write() doesn't need optype anymore
xfs: xlog_write() no longer needs contwr state
xfs: remove xlog_verify_dest_ptr
xfs: introduce xlog_write_partial()
xfs: introduce xlog_write_full()
xfs: change the type of ic_datap
xfs: pass lv chain length into xlog_write()
xfs: log ticket region debug is largely useless
xfs: reserve space and initialise xlog_op_header in item formatting
xfs: move log iovec alignment to preparation function
xfs: log tickets don't need log client id
xfs: embed the xlog_op_header in the commit record
xfs: embed the xlog_op_header in the unmount record
xfs: only CIL pushes require a start record
xfs: factor out the CIL transaction header building
xfs: simplify local variable assignment in file write code
samples/bpf: Reduce the sampling interval in xdp1_user
selftests/bpf: Add test for skb_load_bytes
net: Change skb_ensure_writable()'s write_len param to unsigned int type
bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
ASoC: SOF: using pm_runtime_resume_and_get to simplify the code
drm/i915: Fixup merge of the power well refactor patchset
perf list: Print all available tool events
drm/i915: Remove the XELPD specific AUX and DDI power domains
drm/i915: Remove duplicate DDI/AUX power domain mappings
drm/i915: Remove the ICL specific TBT power domains
drm/i915: Remove the aliasing of power domain enum values
drm/i915: Sanitize the port -> DDI/AUX power domain mapping for each platform
drm/i915: Sanitize the ADL-S power well definition
drm/i915: Simplify the DG1 power well descriptors
drm/i915: Allow platforms to share power well descriptors
drm/i915: Simplify power well definitions by adding power well instances
drm/i915: Convert the u64 power well domains mask to a bitmap
drm/i915: Convert the power well descriptor domain mask to an array of domains
drm/i915: Sanitize the power well names
drm/i915: Rename the power domain names to end with pipes/ports
drm/i915: Move the HSW power well flags to a common bitfield
drm/i915: Move the dg2 fixed_enable_delay power well param to a common bitfield
drm/i915: Move the power domain->well mappings to intel_display_power_map.c
drm/i915: Unexport the for_each_power_well() macros
drm/i915: Move per-platform power well hooks to intel_display_power_well.c
mm/slub: remove unneeded return value of slab_pad_check
drm/i915/dg2: Add workaround 18019627453
drm/solomon: Add SSD130x OLED displays SPI support
drm/solomon: Move device info from ssd130x-i2c to the core driver
drm/solomon: Add ssd130x new compatible strings and deprecate old ones.
dt-bindings: display: ssd1307fb: Extend schema for SPI controllers
dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatible strings
perf stat: Add user_time and system_time events
drm/i915/display: Add workaround 22014263786
perf stat: Introduce stats for the user and system rusage times
perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support
perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features
mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization
mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization
mlxsw: core_env: Add interfaces for line card initialization and de-initialization
mlxsw: core_env: Split module power mode setting to a separate function
mlxsw: core: Add bus argument to environment init API
mlxsw: core_linecards: Introduce ops for linecards status change tracking
drm/i915: Program i830 DPLL FP register later
drm/i915: program wm blocks to at least blocks required per line
drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines
spi: intel: Implement dirmap hooks
ASoC: amd: acp: Add pm ops callback in machine driver
soc: mediatek: cmdq: Use mailbox rx_callback instead of cmdq_task_cb
net/sched: flower: Consider the number of tags for vlan filters
net/sched: flower: Add number of vlan tags filter
flow_dissector: Add number of vlan tags dissector
net/sched: flower: Reduce identation after is_key_vlan refactoring
net/sched: flower: Helper function for vlan ethtype checks
ar5523: Use kzalloc instead of kmalloc/memset
net: dsa: realtek: remove realtek,rtl8367s string
dt-bindings: net: dsa: realtek: cleanup compatible strings
net: hns3: remove unnecessary line wrap for hns3_set_tunable
net: hns3: replace magic value by HCLGE_RING_REG_OFFSET
net: hns3: fix the wrong words in comments
net: hns3: update the comment of function hclgevf_get_mbx_resp
net: hns3: add log for setting tx spare buf size
net: hns3: add failure logs in hclge_set_vport_mtu
net: hns3: refine the definition for struct hclge_pf_to_vf_msg
net: hns3: refactor hns3_set_ringparam()
net: hns3: add ethtool parameter check for CQE/EQE mode
net: atlantic: Implement .ndo_xdp_xmit handler
net: atlantic: Implement xdp data plane
net: atlantic: Implement xdp control plane
net: dsa: don't emit targeted cross-chip notifiers for MTU change
net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu
net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu
net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu
net: dsa: make cross-chip notifiers more efficient for host events
net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs
ARM: dts: marvell: align SPI NOR node name with dtschema
ARM: dts: omap: align SPI NOR node name with dtschema
ARM: dts: nuvoton: align SPI NOR node name with dtschema
rtla: Documentation: fix email addresses
Drop Documentation/ide/
fbdev: Warn in hot-unplug workaround for framebuffers without device
of: Create platform devices for OF framebuffers
drm/gma500: fix a potential repeat execution in psb_driver_load
libbpf: Support riscv USDT argument parsing logic
libbpf: Fix usdt_cookie being cast to 32 bits
ARM: dts: qcom-msm8974*: Remove unnecessary include
ARM: dts: qcom-msm8974-rhine: Add pstore node
ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts
ARM: dts: qcom-msm8974*: Clean up old GPIO declarations
ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI
ARM: dts: qcom-msm8974*: Enable IMEM unconditionally
ARM: dts: qcom-msm8974: Sort and clean up nodes
ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device
ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames
ARM: dts: qcom-msm8974pro: Use &labels
ARM: dts: qcom-msm8974-castor: Use &labels
ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs
ARM: dts: qcom-msm8974-klte: Use &labels
ARM: dts: qcom-msm8974-lge-nexus5: Use &labels
ARM: dts: qcom-msm8974-fp2: Use &labels
selftests: mqueue: drop duplicate min definition
selftests/ftrace: add mips support for kprobe args syntax tests
selftests/ftrace: add mips support for kprobe args string tests
bpf: Fix usage of trace RCU in local storage.
drm/i915/rpl-p: Add PCI IDs
ARM: dts: qcom-apq8074-dragonboard: Use &labels
ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm
ARM: dts: qcom-msm8974: Fix up SDHCI nodes
ARM: dts: qcom-msm8974: Fix up mdss nodes
ARM: dts: qcom-msm8974*: Fix I2C labels
ARM: dts: qcom-msm8974*: Fix UART naming
ARM: dts: qcom-msm8974: Remove properties that are always overriden
ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames
selftests/bpf: Add tests for type tag order validation
bpf: Ensure type tags precede modifiers in BTF
selftests/bpf: Use non-autoloaded programs in few tests
libbpf: Support opting out from autoloading BPF programs declaratively
docs: dt: writing-schema: mention yamllint
MAINTAINERS: add raspberrypi to BCM2835 architecture
drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685
drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit
drm/i915/guc: Apply Wa_16011777198
drm/i915/guc: Enable GuC based workarounds for DG2
drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms
drm/i915: Add Wa_22011802037 force cs halt
ARM: dts: bcm283x: Align ETH_CLK GPIO line name
ARM: dts: bcm283x: Remove gpio line name NC
ARM: dts: bcm2835-rpi-b: Fix GPIO line names
ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
soc: qcom: socinfo: Sort out 8974PRO names
dt-bindings: soc: qcom,smp2p: convert to dtschema
dt-bindings: qcom: geni-se: Update UART schema reference
dt-bindings: qcom: geni-se: Update I2C schema reference
dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema
bus: add driver for initializing the SSC bus on (some) qcom SoCs
arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd
arm64: dts: qcom: sm8250: camss: Add CCI definitions
arm64: dts: qcom: sm8250: camss: Add CAMSS block definition
arm64: dts: qcom: sm8250: Add camcc DT node
MAINTAINERS: add docs entry to AMDGPU
Documentation/gpu: Add entries to amdgpu glossary
drm/radeon/kms: change evergreen_default_state table from global to static
drm/amd/display: add virtual_setup_stream_attribute decl to header
drm/amd/pm: fix double free in si_parse_power_table()
drm/amd/display: make hubp1_wait_pipe_read_start() static
amdgpu/pm: Clarify documentation of error handling in send_smc_mesg
drm/amdgpu/pm: fix the null pointer while the smu is disabled
drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too
arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes
arm64: dts: qcom: sm8450: Fix missing iommus for qup1
arm64: dts: qcom: sm8450: Add qup nodes for qup2
arm64: dts: qcom: sm8450: Add qup nodes for qup1
arm64: dts: qcom: sm8450: Add qup nodes for qup0
arm64: dts: qcom: sm8450: Fix missing iommus for qup
arm64: dts: qcom: sm8450: Add gpi_dma nodes
drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h
arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1
arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sm8350: Define GPI DMA engines
arm64: dts: qcom: sc7280: Add wakeup-source property for USB node
arm64: dts: qcom: msm8996: override nodes by label
arm64: dts: qcom: msm8994: override nodes by label
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled backlight and link to panel
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel
arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver
arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware path and use mbn format
arm64: dts: qcom: do not use underscore in BCM node name
ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks
ARM: dts: qcom: sdx55: do not use underscore in BCM node name
selftests/bpf: Workaround a verifier issue for test exhandler
selftests/bpf: Limit unroll_count for pyperf600 test
drm: bridge: icn6211: Add DSI lane count DT property parsing
arm64: dts: qcom: sm8450: Add thermal zones
arm64: dts: qcom: sm8450: Add thermal sensor controllers
dt-bindings: display: bridge: icn6211: Document DSI data-lanes property
arm64: dts: qcom: msm8998: reserve potentially inaccessible clocks
dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks
dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus
drm/bridge: anx7625: Use uint8 for lane-swing arrays
bpf: Move rcu lock management out of BPF_PROG_RUN routines
dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver
drm: bridge: dw_hdmi: add reset function for PHY GEN1
drm: bridge: dw_hdmi: Enable GCP only for Deep Color
drm: bridge: dw_hdmi: default enable workaround to clear the overflow
drm: bridge: panel: Register connector if DRM device is already registered
drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt
ASoC: soc-pcm: improve BE transition for TRIGGER_START
ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE
spi: mt65xx: Fix definitions indentation
spi: mt65xx: Add kerneldoc for driver structures
spi: mt65xx: Simplify probe function with dev_err_probe()
spi: mt65xx: Move pm_runtime_enable() call to remove all gotos
spi: mt65xx: Move clock parent setting to remove clock disable gotos
spi: mt65xx: Add and use pointer to struct device in mtk_spi_probe()
spi: mt65xx: Switch to device_get_match_data()
spi: mt65xx: Simplify probe function with devm_spi_alloc_master
ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate
ASoC: dmic: Add support for DSD data format
ARM: dts: stm32: enable RTC support on stm32mp135f-dk
ARM: dts: stm32: add RTC node on stm32mp131
cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
PM: runtime: Allow to call __pm_runtime_set_status() from atomic context
ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
of: of_property_read_string return -ENODATA when !length
dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property
MAINTAINERS: Add maintainers for CTU CAN FD IP core driver
docs: ctucanfd: CTU CAN FD open-source IP core documentation.
can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support.
can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support.
can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part.
dt-bindings: net: can: binding for CTU CAN FD open-source IP core.
dt-bindings: vendor-prefix: add prefix for the Czech Technical University in Prague.
can: mcp251xfd: add support for mcp251863
dt-binding: can: mcp251xfd: add binding information for mcp251863
dt-bindings: can: renesas,rcar-canfd: document r8a77961 support
can: xilinx_can: mark bit timing constants as const
MAINTAINERS: rectify entry for XILINX CAN DRIVER
can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h
can: Fix Links to Technologic Systems web resources
can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones
ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
ARM: dts: stm32: fix pinctrl node name warnings (MCU soc)
memory: fsl-corenet-cf: Use helper function devm_platform_ioremap_resource()
can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp()
dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding
dt-bindings: arm: mediatek: mmsys: add power and gce properties
drm/bridge: lt9211: Add Lontium LT9211 bridge driver
dt-bindings: display: bridge: lt9211: Add Lontium LT9211 bridge driver
drm/bridge: anx7625: Fill in empty ELD when no connector
drm/i915/display/psr: Clear more PSR state during disable
drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
spi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-imx: add support for SPI_RX_CPHA_FLIP
spi: spidev: add SPI_RX_CPHA_FLIP
spi: add SPI_RX_CPHA_FLIP mode bit
spi: intel: Fix typo in kernel-doc of intel_spi_probe()
spi: spi-ti-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-tegra114: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: remove spin_lock_irq and variable in the irq procress
drm/tidss: Soft Reset DISPC on startup
rtnetlink: return EINVAL when request cannot succeed
rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink
rtnetlink: enable alt_ifname for setlink/newlink
rtnetlink: return ENODEV when ifname does not exist and group is given
ASoC: fsl_micfil: Remove debug message
ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user
ASoC: fsl_micfil: drop support for undocumented property
ASoC: fsl_micfil: drop only once used defines
ASoC: fsl_micfil: drop unused include
ASoC: fsl_micfil: rework quality setting
ASoC: fsl_micfil: simplify clock setting
ASoC: fsl_micfil: Drop get_pdm_clk()
ASoC: fsl_micfil: use define for OSR default value
ASoC: fsl_micfil: add multi fifo support
dmaengine: imx-sdma: Add multi fifo support
dmaengine: imx-sdma: error out on unsupported transfer types
dmaengine: imx: Move header to include/dma/
ASoC: fsl_micfil: drop unused variables
ASoC: fsl_micfil: drop error messages from failed register accesses
ASoC: fsl_micfil: use clear/set bits
ASoC: fsl_micfil: use GENMASK to define register bit fields
ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate()
ASoC: fsl_micfil: Drop unused register read
ASoC: fsl_micfil: Drop unnecessary register read
regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC
ASoC: Intel: avs: Configure modules according to their type
ASoC: Intel: avs: Prepare modules before bindings them
ASoC: Intel: avs: Arm paths after creating them
ASoC: Intel: avs: Path state management
ASoC: Intel: avs: Path creation and freeing
ASoC: Intel: avs: Declare path and its components
ASoC: Intel: avs: Support link_mask formatted string
ASoC: Intel: avs: Add topology loading operations
ASoC: Intel: avs: Parse path and path templates tuples
ASoC: Intel: avs: Parse pipeline and module tuples
ASoC: Intel: avs: Parse pplcfg and binding tuples
ASoC: Intel: avs: Parse module-extension tuples
ASoC: Intel: avs: Add topology parsing infrastructure
ASoC: Intel: avs: Declare vendor tokens
ASoC: SOF: Intel: add IP identifier
ASoC: SOF: Intel: hda: expose some codeloader functions
ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
ASoC: SOF: Intel: hda: define check_ipc_irq op
ASoC: SOF: Intel: hda: use BIT() macros for consistency
ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header
ASoC: SOF: Intel: hda: use common ops across platforms
ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops'
ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode
ASoC: SOF: sof-pci-dev: add parameter to override topology filename
ASoC: SOF: sof-pci-dev: add parameter to override firmware filename
ASoC: SOF: add IPC-dependent file names
ASoC: SOF: add default IPC capability and file paths
ASoC: SOF: add path indirection to each IPC type
ASoC: SOF: add definitions for different IPC types
net: sched: support hash selecting tx queue
net: sched: use queue_mapping to pick tx queue
arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS
ARM: shmobile: defconfig: Refresh for v5.18-rc1
arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deserializer support
ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node
arm64: dts: renesas: r8a779f0: Add GPIO nodes
selftests/bpf: Refactor prog_tests logging and test execution
scsi: core: Increase max device queue_depth to 4096
scsi: fcoe: Simplify if-if to if-else
scsi: pmcraid: Remove unneeded semicolon
scsi: lpfc: Copyright updates for 14.2.0.2 patches
scsi: lpfc: Update lpfc version to 14.2.0.2
scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE
scsi: lpfc: Update stat accounting for READ_STATUS mbox command
scsi: lpfc: Change FA-PWWN detection methodology
scsi: lpfc: Refactor cleanup of mailbox commands
scsi: lpfc: Fix field overload in lpfc_iocbq data structure
scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion
scsi: lpfc: Register for Application Services FC-4 type in Fabric topology
scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports
scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups
scsi: lpfc: Fix call trace observed during I/O with CMF enabled
scsi: lpfc: Correct CRC32 calculation for congestion stats
scsi: lpfc: Move MI module parameter check to handle dynamic disable
scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path
scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted
scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit
scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT
scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI
scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down
scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field
scsi: lpfc: Fix diagnostic fw logging after a function reset
scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan
scsi: ufs: core: Remove redundant HPB unmap
ARM: dts: imx6dl-colibri: Add support for Toradex Aster carrier board
ARM: dts: imx6dl-colibri: Add support for Toradex Iris carrier boards
ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration
ARM: dts: imx6dl-colibri: Cleanup
ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi
ARM: dts: imx6dl-colibri: Add additional pingroups
ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff
ARM: dts: imx6dl-colibri: Disable add-on accessories
ARM: dts: imx6dl-colibri: Add gpio-line-names
ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static
drm/nouveau: change base917c_format from global to static
perf vendor events intel: Update goldmont event topics
perf vendor events intel: Update goldmontplus event topics
perf vendor events intel: Update elkhartlake event topics
perf vendor events intel: Update westmereex event topics
perf vendor events intel: Update westmereep-sp event topics
perf vendor events intel: Update westmereep-dp event topics
perf vendor events intel: Update tremontx uncore and topics
perf vendor events intel: Update tigerlake topic
perf vendor events intel: Update nehalemep event topics
perf vendor events intel: Update SKX uncore
perf vendor events intel: Update CLX uncore to v1.14
perf vendor events intel: Add sapphirerapids events
perf vendor events intel: Fix icelakex cstate metrics
perf vendor events intel: Fix icelake cstate metrics
perf mem: Print memory operation type
arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support
docs: net: dsa: describe issues with checksum offload
arm64: dts: imx8mm-evk: add pwm1/backlight support
arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree
selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests
mlxsw: spectrum: Add port to linecard mapping
mlxsw: core: Extend driver ops by remove selected ports op
mlxsw: core_linecards: Implement line card activation process
mlxsw: core_linecards: Add line card objects and implement provisioning
mlxsw: reg: Add Management Binary Code Transfer Register
mlxsw: reg: Add Management DownStream Device Control Register
mlxsw: reg: Add Management DownStream Device Query Register
mlxsw: spectrum: Introduce port mapping change event processing
mlxsw: Narrow the critical section of devl_lock during ports creation/removal
mlxsw: reg: Add Ports Mapping Event Configuration Register
mlxsw: spectrum: Allocate port mapping array of structs instead of pointers
mlxsw: spectrum: Allow lane to start from non-zero index
devlink: add port to line card relationship set
devlink: implement line card active state
devlink: implement line card provisioning
devlink: add support to create line card and expose to user
tcp: fix signed/unsigned comparison
arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs
ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD
ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree
arm64: dts: freescale: imx8q: add imx vpu codec entries
arm64: dts: imx8mp: Enable HS400-ES
arm64: dts: imx8mn: Enable HS400-ES
media: dvb-usb: dib0700_devices: use an enum for the device number
media: dvb-usb: dibusb-mc: use an enum for the device number
media: dvb-usb: dibusb-mb: use an enum for the device number
media: dvb-usb: vp7045: use an enum for the device number
media: dvb-usb: vp702x: use an enum for the device number
media: dvb-usb: umt-010: use an enum for the device number
media: dvb-usb: ttusb2: use an enum for the device number
media: technisat-usb2: use the newer dvb-usb macros for USB device
media: dvb-usb: pctv452e: use an enum for the device number
media: dvb-usb: opera1: use an enum for the device number
media: dvb-usb: nova-t-usb2: use an enum for the device number
media: dvb-usb: m920x: use an enum for the device number
media: dvb-usb: gp8psk: use an enum for the device number
media: dw2102: use the newer dvb-usb macros for USB device
media: dtv5100: use the newer dvb-usb macros for USB device
media: dvb-usb: dtt200u: use an enum for the device number
media: digitv: use the newer dvb-usb macros for USB device
media: cxusb: use the newer dvb-usb macros for USB device
media: cinergyT2-core: use the newer dvb-usb macros for USB device
media: dvb-usb: az6027: use an enum for the device number
media: af9005: use the newer dvb-usb macros for USB device
media: dvb-usb: a800: use an enum for the device number
media: dvb-usb: Add helper macros for using USB VID/PID
media: dvb-usb: vp702x: reference to usb ID table
media: dvb-usb: move USB IDs to dvb-usb-ids.h
media: dvb-usb-ids.h: sort entries
x86: remove cruft from <asm/dma-mapping.h>
swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl
swiotlb: merge swiotlb-xen initialization into swiotlb
swiotlb: provide swiotlb_init variants that remap the buffer
swiotlb: pass a gfp_mask argument to swiotlb_init_late
swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction
swiotlb: make the swiotlb_init interface more useful
x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled
x86: remove the IOMMU table infrastructure
MIPS/octeon: use swiotlb_init instead of open coding it
arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region
swiotlb: rename swiotlb_late_init_with_default_size
swiotlb: simplify swiotlb_max_segment
swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set
dma-direct: use is_swiotlb_active in dma_direct_map_page
tcp: add drop reason support to tcp_ofo_queue()
tcp: add drop reasons to tcp_rcv_synsent_state_process()
tcp: make tcp_rcv_synsent_state_process() drop monitor friend
tcp: add drop reason support to tcp_prune_ofo_queue()
tcp: add two drop reasons for tcp_ack()
tcp: add drop reasons to tcp_rcv_state_process()
tcp: make tcp_rcv_state_process() drop monitor friendly
tcp: add drop reason support to tcp_validate_incoming()
tcp: get rid of rst_seq_match
tcp: consume incoming skb leading to a reset
net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus
net: dsa: qca8k: correctly handle mdio read error
net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv
net: dsa: qca8k: rework and simplify mdiobus logic
net: dsa: qca8k: drop port_sts from qca8k_priv
net: dsa: qca8k: drop MTU tracking from qca8k_priv
net/ipv6: Introduce accept_unsolicited_na knob to implement router-side changes for RFC9131
tools/power turbostat: version 2022.04.16
tools/power turbostat: No build warnings with -Wextra
tools/power turbostat: be more useful as non-root
tools/power turbostat: fix ICX DRAM power numbers
tools/power turbostat: Support thermal throttle count print
tools/power turbostat: Allow printing header every N iterations
tools/power turbostat: Allow -e for all names.
tools/power turbostat: print power values upto three decimal
tools/power turbostat: Add Power Limit4 support
tools/power turbostat: fix dump for AMD cpus
tools/power turbostat: tweak --show and --hide capability
ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asus RT-AC88U
dt-bindings: display: mediatek: Update disp_aal binding for MT8192 and MT8195
dt-bindings: display: mediatek: Update disp_aal binding for MT8183
docs/scheduler: fix unit error
docs/admin: alphabetize parts of kernel-parameters.txt (part 2)
Docs/admin: alphabetize some kernel-parameters (part 1)
Docs: admin/kernel-parameters: edit a few boot options
x86/efi: Remove references of EFI earlyprintk from documentation
docs: fault-injection: fix defaults
Documentation: arch_pgtable_helpers: demote pgtable list headings
docs/zh_CN: Fix typo in process/howto.rst
docs/zh_CN: add vm hugetlbfs_reserv translation
docs/scheduler: Change unit of cpu_time and rq_time to nanoseconds
docs/zh_CN: Add spinlocks Chinese translation
docs/zh_CN: Add locking/index Chinese translation
drm/i915/hwconfig: Add DG2 support
drm/i915: Don't show engine information in fdinfo with GuC submission
ipv6: fix NULL deref in ip6_rcv_core()
net_sched: make qdisc_reset() smaller
octeon_ep: Remove custom driver version
ibmvnic: Allow multiple ltbs in txpool ltb_set
ibmvnic: Allow multiple ltbs in rxpool ltb_set
ibmvnic: convert rxpool ltb to a set of ltbs
ibmvnic: define map_txpool_buf_to_ltb()
ibmvnic: define map_rxpool_buf_to_ltb()
ibmvnic: rename local variable index to bufidx
drm/i915/guc/slpc: Use i915_probe_error instead of drm_err
soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
reset: ti-sci: Allow building under COMPILE_TEST
soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
soc: ti: omap_prm: Use of_device_get_match_data()
xsk: Drop ternary operator from xskq_cons_has_entries
ice, xsk: Avoid refilling single Rx descriptors
stmmac, xsk: Diversify return values from xsk_wakeup call paths
mlx5, xsk: Diversify return values from xsk_wakeup call paths
ixgbe, xsk: Diversify return values from xsk_wakeup call paths
i40e, xsk: Diversify return values from xsk_wakeup call paths
ice, xsk: Diversify return values from xsk_wakeup call paths
ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely()
ice, xsk: Decorate ICE_XDP_REDIR with likely()
xsk: Diversify return codes in xsk_rcv_check()
xsk: Improve xdp_do_redirect() error codes
net: hns3: add tx push support in hns3 ring param process
net: ethtool: move checks before rtnl_lock() in ethnl_set_rings
net: ethtool: extend ringparam set/get APIs for tx_push
drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES
drm/i915/doc: Link query items to their uapi structs
drm/i915/doc: Convert perf UAPI comments to kerneldoc
drm/i915/doc: Convert drm_i915_query_topology_info comment to kerneldoc
octeon_ep: fix error return code in octep_probe()
net: emaclite: Remove custom BUFFER_ALIGN macro
net: emaclite: Update copyright text to correct format
net: emaclite: Fix coding style
net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts"
mlxsw: core_thermal: Use common define for thermal zone name length
mlxsw: core_thermal: Use exact name of cooling devices for binding
mlxsw: core_thermal: Add line card id prefix to line card thermal zone name
mlxsw: core_thermal: Extend internal structures to support multi thermal areas
mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces
mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects
mlxsw: core: Move port module events enablement to a separate function
mlxsw: core: Extend port module data structures for line cards
mlxsw: core: Extend interfaces for cable info access with slot argument
net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
geneve: avoid indirect calls in GRO path, when possible
net: mvneta: add support for page_pool_get_stats
net: page_pool: introduce ethtool stats
drm/i915/guc: Update to GuC version 70.1.1
Revert "video: fbdev: fbmem: fix pointer reference to null device field"
ARM: dts: ux500: Add NFC to the Codina
video: fbdev: fbmem: fix pointer reference to null device field
fbcon: replace snprintf in show functions with sysfs_emit
drm/amd/amdgpu: Remove static from variable in RLCG Reg RW
drm/amdkfd: fix race condition in kfd_wait_on_events
Revert "drm/amd/display: Pass HostVM enable flag into DCN3.1 DML"
drm/amdgpu: Fix one use-after-free of VM
drm/amdkfd: potential NULL dereference in kfd_set/reset_event()
drm/dp: Factor out a function to probe a DPCD address
ASoC: soc-card: Create jack kcontrol without pins
dt-bindings: soc: qcom,smp2p: convert to dtschema
spi: core: Initialize returned status in spi_setup
drm/edid: add EDID block count and size helpers
drm/edid: add single point of return to drm_do_get_edid()
drm/edid: drop extra local var
drm/edid: convert extension block read to EDID block read helper
drm/edid: use EDID block read helper in drm_do_get_edid()
drm/edid: abstract an EDID block read helper
drm/edid: add typedef for block read function
drm/edid: pass struct edid to connector_bad_edid()
drm/edid: add a helper to log dump an EDID block
drm/edid: refactor EDID block status printing
drm/edid: have edid_block_check() detect blocks that are all zero
drm/edid: convert edid_is_zero() to edid_block_is_zero() for blocks
rndis_host: limit scope of bogus MAC address detection to ZTE devices
rndis_host: enable the bogus MAC fixup for ZTE devices from cdc_ether
cdc_ether: export usbnet_cdc_zte_rx_fixup
perf test: Add basic perf record tests
perf docs: Add man page entry for Arm SPE
arm64: dts: juno: add CTI entries to device tree
arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel
drm/i915/migrate: Evict and restore the flatccs capable lmem obj
drm/i915/gem: Add extra pages in ttm_tt for ccs data
drm/i915/selftest_migrate: Check CCS meta data clear
drm/i915/selftest_migrate: Consider the possible roundup of size
drm/i915/gt: Clear compress metadata for Flat-ccs objects
drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update any PTE
drm/i915/gt: Optimize the migration and clear loop
drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphics ver 12+
drm/i915/gt: use engine instance directly for offset
memory: renesas-rpc-if: Simplify single/double data register access
bpf: Remove unnecessary type castings
dt-bindings: rcc: Add optional external ethernet RX clock properties
PM / devfreq: rk3399_dmc: Avoid static (reused) profile
PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table()
PM / devfreq: rk3399_dmc: Disable edev on remove()
PM / devfreq: rk3399_dmc: Support new *-ns properties
PM / devfreq: rk3399_dmc: Support new disable-freq properties
PM / devfreq: rk3399_dmc: Use bitfield macro definitions for ODT_PD
PM / devfreq: rk3399_dmc: Drop excess timing properties
PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props
dt-bindings: devfreq: rk3399_dmc: Add more disable-freq properties
dt-bindings: devfreq: rk3399_dmc: Specify idle params in nanoseconds
dt-bindings: devfreq: rk3399_dmc: Fix Hz units
dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redundant properties
dt-bindings: devfreq: rk3399_dmc: Convert to YAML
dt-bindings: wkup-m3-ipc: Add vtt toggle gpio pin property
fbcon: Fix delayed takeover locking
bpf: Move BPF sysctls from kernel/sysctl.c to BPF core
dt-bindings: nvmem: snvs-lpgpr: Add i.MX8M compatible strings
ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype
ACPI: docs: enumeration: Unify Package () for properties (part 2)
ACPI: APEI: Fix missing ERST record id
ACPICA: Update version to 20220331
ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output
ACPICA: IORT: Updates for revision E.d
ACPICA: executer/exsystem: Fix some typo mistakes
ACPICA: iASL/MADT: Add OEM-defined subtable
ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms
ACPICA: executer/exsystem: Inform users about ACPI spec violation
ACPICA: Add support for ARM Performance Monitoring Unit Table.
ACPICA: executer/exsystem: Add units to time variable names
ACPICA: Headers: Replace zero-length array with flexible-array member
ACPICA: Removed some tabs and // comments
ACPICA: Update copyright notices to the year 2022
ACPICA: Clean up double word in comment
ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator
ACPICA: Add new ACPI 6.4 semantics to the Load() operator
ACPICA: iASL: NHLT: Rename linux specific strucures to device_info
ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor
ACPICA: iASL: NHLT: Treat Terminator as specific_config
ACPICA: Add the subtable CFMWS to the CEDT table
ACPICA: Add support for the Windows 11 _OSI string
device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of()
device property: Introduce fwnode_for_each_parent_node()
device property: Allow error pointer to be passed to fwnode APIs
ACPI: sysfs: Fix BERT error region memory mapping
ACPI: property: Release subnode properties with data nodes
spi: atmel-quadspi: Remove duplicated DTR checks
cpufreq: intel_pstate: Handle no_turbo in frequency invariance
PM: runtime: Avoid device usage count underflows
PCI: ACPI: PM: Power up devices in D3cold before scanning them
ACPI: PM: Introduce acpi_dev_power_up_children_with_adr()
ACPI: bus: Introduce acpi_dev_for_each_child()
ACPI: PM: Unify debug messages in acpi_device_set_power()
ACPI: PM: Change pr_fmt() in device_pm.c
ACPI: PM: Convert debug message in acpi_device_get_power()
cpufreq: Prepare cleanup of powerpc's asm/prom.h
PM: hibernate: Don't mark comment as kernel-doc
PM: domains: Extend dev_pm_domain_detach() doc
x86/ACPI: Preserve ACPI-table override during hibernation
thermal: devfreq_cooling: use local ops instead of global ops
PM: hibernate: Fix some kernel-doc comments
thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
PM: sleep: enable dynamic debug support within pm_pr_dbg()
PM: sleep: Narrow down -DDEBUG on kernel/power/ files
drm/panel: lvds: Use bus_flags from DT panel-timing property
powercap: DTPM: Check for Energy Model type
thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling
Documentation: EM: Add artificial EM registration description
drm/panel: lvds: Simplify mode parsing
PM: EM: Remove old debugfs files and print all 'flags'
PM: EM: Change the order of arguments in the .active_power() callback
PM: EM: Use the new .get_cost() callback while registering EM
PM: EM: Add artificial EM flag
PM: EM: Add .get_cost() callback
drm: bridge: icn6211: Convert to regmap
drm/i915/fbc: Call intel_fbc_activate() directly from frontbuffer flush
drm/i915/fbc: Introduce intel_fbc_sanitize()
drm/i915/fbc: Remove intel_fbc_global_disable()
drm/i915: Remove remaining locks from i9xx plane udpates
drm/i915/fbc: Skip nuke when flip is pending
drm/i915/fbc: Streamline frontbuffer busy bits handling
drm/i915/fbc: Eliminate possible_framebuffer_bits
nfp: update nfp_X logging definitions
cpufreq: governor: Use kobject release() method to free dbs_data
drm/amdkfd: Cleanup IO links during KFD device removal
drm/amd/amdgpu: Not request init data for MS_HYPERV with vega10
drm/amdkfd: shrink bitmap size in struct svm_validate_context
drm/amd/display: extract update stream allocation to link_hwss
drm/amd/display: implement shared PSR-SU sink validation helper
drm: add PSR2 support and capability definition as per eDP 1.5
regulator: dt-bindings: qcom,rpmh: document h and k ID
ASoC: SOF: Intel: Check the bar size before remapping
printk/index: Printk index feature documentation
net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu()
net: ipv6: add skb drop reasons to ip6_rcv_core()
net: ipv6: add skb drop reasons to TLV parse
net: ipv6: remove redundant statistics in ipv6_hop_jumbo()
net: icmp: introduce function icmpv6_param_prob_reason()
net: ip: add skb drop reasons to ip forwarding
net: ipv6: add skb drop reasons to ip6_pkt_drop()
net: ipv4: add skb drop reasons to ip_error()
skb: add some helpers for skb drop reasons
octeon_ep: add ethtool support for Octeon PCI Endpoint NIC
octeon_ep: add Tx/Rx processing and interrupt support
octeon_ep: add support for ndo ops
octeon_ep: add Tx/Rx ring resource setup and cleanup
octeon_ep: Add mailbox for control commands
octeon_ep: add hardware configuration APIs
octeon_ep: Add driver framework and device initialization
arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on SMARC platform
arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMARC platform
arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: r9a07g043: Add GbEthernet nodes
arm64: dts: renesas: r9a07g043: Add SDHI nodes
arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins
arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node
arm64: dts: renesas: Add initial device tree for RZ/G2UL Type-1 SMARC EVK
arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC
arm64: dts: renesas: rzg2l-smarc: Move gpios property of vccq_sdhi1 from common dtsi
arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board
arm64: dts: renesas: ulcb: Add RPC HyperFlash device node
arm64: dts: renesas: salvator-common: Add RPC HyperFlash device node
arm64: dts: renesas: ebisu: Add RPC HyperFlash device node
arm64: dts: renesas: draak: Add RPC HyperFlash device node
arm64: dts: renesas: rcar-gen3: Add RPC device nodes
net: bridge: fdb: add support for flush filtering based on ifindex and vlan
net: bridge: fdb: add support for flush filtering based on ndm flags and state
net: rtnetlink: add ndm flags and state mask attributes
net: bridge: fdb: add support for fine-grained flushing
net: bridge: fdb: add ndo_fdb_del_bulk
net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del
net: add ndo_fdb_del_bulk
net: rtnetlink: add bulk delete support flag
net: netlink: add NLM_F_BULK delete request modifier
net: rtnetlink: use BIT for flag values
net: rtnetlink: add helper to extract msg type's kind
net: rtnetlink: add msg kind names
arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes
ARM: dts: rzg1: Add interrupt properties to watchdog nodes
ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes
net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support
net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support
drivers: net: cpsw: ale: add broadcast/multicast rate limit support
net: phylink: remove phylink_helper_basex_speed()
net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_check_skb()
net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
NFC: NULL out the dev->rfkill to prevent UAF
ipv6: exthdrs: use swap() instead of open coding it
selftests: net: fib_rule_tests: add support to select a test to run
net: ethernet: mtk_eth_soc: use standard property for cci-control-port
tls: rx: only copy IV from the packet for TLS 1.2
tls: rx: use MAX_IV_SIZE for allocations
tls: rx: use async as an in-out argument
tls: rx: return the already-copied data on crypto error
tls: rx: treat process_rx_list() errors as transient
tls: rx: assume crypto always calls our callback
tls: rx: don't handle TLS 1.3 in the async crypto callback
tls: rx: move counting TlsDecryptErrors for sync
tls: rx: reuse leave_on_list label for psock
tls: rx: consistently use unlocked accessors for rx_list
dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions
dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK
drm/ttm: fix kerneldoc for ttm_lru_bulk_move
drm/ttm: fixup ttm_bo_add_move_fence v2
ASoC: cs35l41: Support external boost
ASoC: cs35l41: Document CS35l41 External Boost
ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use
ALSA: hda: cs35l41: Handle all external boost setups the same way
ALSA: hda: cs35l41: Reorganize log for playback actions
ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct
ALSA: hda: cs35l41: Move boost config to initialization code
ALSA: cs35l41: Enable Internal Boost in shared lib
ALSA: hda: cs35l41: Mute the device before shutdown
ALSA: hda: cs35l41: Put the device into safe mode for external boost
ALSA: hda: cs35l41: Add Boost type flag
ALSA: hda: cs35l41: Always configure the DAI
ALSA: hda: cs35l41: Fix I2S params comments
ALSA: cs35l41: Move cs35l41_gpio_config to shared lib
ALSA: cs35l41: Check hw_config before using it
ALSA: cs35l41: Unify hardware configuration
mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache()
mm/slub: remove meaningless node check in ___slab_alloc()
mm/slub: remove duplicate flag in allocate_slab()
mm/slub: remove unused parameter in setup_object*()
xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags
xfs: Enable bulkstat ioctl to support 64-bit per-inode extent counters
xfs: Decouple XFS_IBULK flags from XFS_IWALK flags
xfs: Conditionally upgrade existing inodes to use large extent counters
xfs: Directory's data fork extent counter can never overflow
rtw89: pci: correct return value handling of rtw89_write16_mdio_mask()
rtw89: configure security CAM for V1 chip
rtw89: add new H2C to configure security CAM via DCTL for V1 chip
rtw89: extend H2C of CMAC control info
optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET
optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG
optee: rename rpc_arg_count to rpc_param_count
ARM: dts: qcom: sdx65: Add support for TCSR Mutex
ARM: dts: qcom: sdx65: Enable ARM SMMU
ARM: dts: qcom: sdx65: Add support for SDHCI controller
ARM: dts: qcom: sdx65: Add reserved memory nodes
ARM: dts: qcom: do not use underscore in node name
ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc
ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc
ARM: dts: qcom: sdx65-mtp: Add regulator nodes
ARM: dts: qcom: sdx65: Add rpmpd node
ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic
ARM: dts: qcom: Add PMIC pmx65 dts
dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI
dt-bindings: soc: qcom,smd: convert to dtschema
arm64: dts: qcom: add RPM clock controller fallback compatible
arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property
arm64: dts: qcom: msm8953: do not use underscore in node name
arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi
arm64: dts: qcom: sm6350: Add wifi node
arm64: dts: qcom: msm8994: Add mmc aliases
arm64: dts: qcom: msm8994: Add watchdog timer node
arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
arm64: dts: qcom: msm8994: Add OCMEM node
arm64: dts: qcom: msm8994-kitakami: Update regulator configuration
arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host
arm64: dts: qcom: msm8992-libra: Fix up the framebuffer
arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
arm64: dts: qcom: msm8992: Use the correct MMCC compatible
arm64: dts: qcom: msm8992: Use the correct GCC compatible
arm64: dts: qcom: msm8994: Add MMCC node
arm64: dts: qcom: msm8992-libra: Remove superfluous status = "okay"
arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1
arm64: dts: qcom: msm8992-libra: Add CPU regulators
arm64: dts: qcom: msm8994: Fix sleep clock name
ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic
ARM: dts: qcom: sdx65: Add spmi node
arm64: dts: qcom: sc7280: Support gpu speedbin
ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node for ipq8064
firmware: qcom_scm: Add compatible for MSM8976 SoC
dt-bindings: firmware: qcom-scm: Document msm8976 bindings
ARM: dts: qcom: Add support for ASUS ZenWatch 2
dt-bindings: arm: qcom: Document asus,sparrow device
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
ARM: dts: qcom: msm8974: Drop flags for mdss irqs
arm64: dts: qcom: sm8250: Drop flags for mdss irqs
arm64: dts: qcom: sdm845: Drop flags for mdss irqs
arm64: dts: qcom: sdm660: Drop flags for mdss irqs
arm64: dts: qcom: sdm630: Drop flags for mdss irqs
arm64: dts: qcom: msm8996: Drop flags for mdss irqs
soc: qcom: smem: validate fields of shared structures
soc: qcom: smem: map only partitions used by local HOST
arm64: dts: qcom: sm8450-hdk: add pcie nodes
arm64: dts: qcom: sm8450-qrd: enable PCIe0 host
arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device
arm64: dts: qcom: sm8450: add PCIe1 root device
arm64: dts: qcom: sm8450: add PCIe1 PHY node
arm64: dts: qcom: sm8450: add PCIe0 RC device
arm64: dts: qcom: sm8450: add PCIe0 PHY node
ARM: dts: qcom: sdx65: Add support for APCS block
ARM: dts: qcom: sdx65: Add support for A7 PLL clock
ARM: dts: qcom: pm8226: Add VADC node
arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
ARM: dts: qcom: ipq8064: User generic node name for DMA
ARM: dts: qcom: ipq4019: User generic node name for DMA
arm64: dts: qcom: msm8996: User generic node name for DMA
ixp4xx_eth: fix error check return value of platform_get_irq()
net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
fou: Remove XRFM from NET_FOU Kconfig
arm64: defconfig: Enable Qualcomm GPI DMA Driver
drm/i915/display/vrr: Reset VRR capable property on a long hpd
ASoC: ti: osk5912: Make it CCF clk API compatible
fbcon: use min() to make code cleaner
arm64: dts: qcom: msm8916-huawei-g7: Add sound card
arm64: dts: qcom: msm8916-huawei-g7: Clarify installation instructions
ARM: dts: qcom: apq8064: User generic node name for DMA
ARM: dts: qcom: mdm9615: User generic node name for DMA
arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps
arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers
of/irq: Use interrupts-extended to find parent
drm/amd/display: 3.2.181
drm/amd/display: Select correct DTO source
drm/amdkfd: Asynchronously free events
drm/amd/display: expose skip_detection_link_training to debugfs
drm/amd/display: Add dtb clock to dc_clocks
drm/amd/display: Fix inconsistent timestamp type
drm/amd/display: add DCN30 support FEC init
drm/amd/display: Add odm seamless boot support
drm/amd/display: Always update DPPCLK_DTO when clock increase
drm/amd/display: Insert pulling smu busy status before sending another request
drm/amd/display: Power down hardware if timer not trigger
drm/amd/display: remove dtbclk_ss compensation for dcn316
drm/amd/display: ensure PSR force_static flag can always be set
drm/amd/display: Fix crash on setting VRR with no display connected
drm/amd/display: Disable FEC if DSC not supported for EDP
i40e: Add Ethernet Connection X722 for 10GbE SFP+ support
i40e: Add vsi.tx_restart to i40e ethtool stats
i40e: Add tx_stopped stat
ice: Add mpls+tso support
dt-bindings: power: renesas,rcar-sysc: correct typo in path
mlxsw: reg: Add new field to Management General Peripheral Information Register
mlxsw: core_env: Pass slot index during PMAOS register write call
mlxsw: reg: Extend MGPIR register with new slot fields
mlxsw: reg: Extend PMMP register with new slot number field
mlxsw: reg: Extend MCION register with new slot number field
mlxsw: reg: Extend MCIA register with new slot number field
mlxsw: reg: Extend MTBR register with new slot number field
mlxsw: reg: Extend MTMP register with new slot number field
i40e: Add support for MPLS + TSO
spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
spi: core: Only check bits_per_word validity when explicitly provided
spi: spi-stm32-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fix invalid yaml
arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V
arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node
arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead of lanes@)
arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces
arm64: dts: qcom: add pm8450 support
arm64: dts: qcom: pmr735a: stop depending on thermal_zones label
arm64: dts: qcom: pm8350c: stop depending on thermal_zones label
arm64: dts: qcom: pmr735b: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350b: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350: add temp sensor and thermal zone config
arm64: dts: qcom: ipq6018: Add mdio bus description
arm64: dts: qcom: msm8998-oneplus-common: Add NFC
arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out
arm64: dts: qcom: sa8155p-adp: Enable ethernet node
arm64: dts: qcom: sm8150: add ethernet node
arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS
arm64: dts: qcom: sm6350: Add UFS nodes
arm64: dts: qcom: sdm845: correct dynamic power coefficients
arm64: dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm
arm64: dts: qcom: sm8450: add fastrpc nodes
arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances
arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles
arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles
arm64: dts: qcom: apq8096-db820c: enable MSS node
arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI
arm64: dts: qcom: msm8996: Add MSS and SLPI
arm64: dts: qcom: msm8996: Unify smp2p naming
arm64: dts: qcom: msm8996: Revamp reserved memory
arm64: dts: qcom: sa8155p-adp: Add support for uSD card
arm64: dts: qcom: sm8150: Add support for SDC2
arm64: dts: qcom: sdm845-db845c: add wifi variant property
arm64: dts: qcom: align clocks in I2C/SPI with DT schema
arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema
arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
arm64: dts: qcom: sc7280: Add WCN6750 WiFi node
arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS
arm64: dts: qcom: msm8996: correct UFS compatible
arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp
arm64: dts: qcom: align SPI NOR node name with dtschema
arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties with values
rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing"
rtlwifi: Fix spelling mistake "cacluated" -> "calculated"
wlcore: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID
rtw88: 8821ce: add support for device ID 0xb821
rtw88: 8821c: fix debugfs rssi value
rtw88: do PHY calibration while starting AP
rtw88: 8821c: Enable TX report for management frames
rtw88: Add update beacon flow for AP mode
rtw88: fix incorrect frequency reported
rtw88: add ieee80211:sta_rc_update ops
rtw89: rtw89_ser: add const to struct state_ent and event_ent
rtw89: 8852c: add 8852c specific BT-coexistence initial function
rtw89: Skip useless dig gain and igi related settings for 8852C
rtw89: 8852c: disable firmware watchdog if CPU disabled
rtw89: reset BA CAM
rtw89: change station scheduler setting for hardware TX mode
rtw89: ser: configure top ERR IMR for firmware to recover
rtw89: ser: configure C-MAC interrupt mask
rtw89: ser: configure D-MAC interrupt mask
rtw89: ser: fix unannotated fall-through
page_pool: Add recycle stats to page_pool_put_page_bulk
ath9k: Remove unnecessary print function dev_err()
wcn36xx: clean up some inconsistent indenting
ath11k: Fix spelling mistake "reseting" -> "resetting"
ath9k: fix ath_get_rate_txpower() to respect the rate list end tag
net: remove noblock parameter from recvmsg() entities
drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup
net: usb: qmi_wwan: add Telit 0x1057 composition
ALSA: jack: Access input_dev under mutex
sfc: Remove global definition of efx_reset_type_names
sfc: Remove duplicate definition of efx_xmit_done
sfc: efx_default_channel_type APIs can be static
drm/i915/dg2: Add support for DG2 clear color compression
drm/fourcc: Introduce format modifier for DG2 clear color
drm/i915/dg2: Add support for DG2 render and media compression
drm/fourcc: Introduce format modifiers for DG2 render and media compression
ALSA: hda/tegra: Enable Jack poll for tegra
ALSA: hda: Jack detection poll in suspend state
net: dsa: mt7530: mark as non-legacy
net: dsa: mt7530: move autoneg handling to PCS validation
net: dsa: mt7530: partially convert to phylink_pcs
net: dsa: mt7530: switch to use phylink_get_linkmodes()
net: dsa: mt7530: only indicate linkmodes that can be supported
net: dsa: mt7530: drop use of phylink_helper_basex_speed()
net: dsa: mt7530: remove interface checks
net: dsa: mt7530: populate supported_interfaces and mac_capabilities
net: dsa: mt7530: 1G can also support 1000BASE-X link mode
selftests: forwarding: new test, verify host mdb entries
net: bridge: add support for host l2 mdb entries
sfc: Fix spelling mistake "writting" -> "writing"
drm: Use drm_mode_copy()
drm: Use drm_mode_init() for on-stack modes
drm/i915/bios: Validate the panel_name table
drm/i915/bios: Trust the LFP data pointers
drm/i915/bios: Validate LFP data table pointers
drm/i915/bios: Use the copy of the LFP data table always
drm/i915/bios: Make copies of VBT data blocks
drm/i915/bios: Use the cached BDB version
net/cadence: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
sfc: ef10: Fix assigning negative value to unsigned variable
net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST
net: lan966x: Update FDMA to change MTU.
net: lan966x: Add FDMA functionality
net: lan966x: Expose functions that are needed by FDMA
net: lan966x: Add registers that are used for FDMA.
net: calxedaxgmac: Fix typo (doubled "the")
net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK
net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ARM: dts: qcom: pm8226: add node for RTC
dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan)
ARM: dts: qcom: msm8660: disable GSBI8
ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema
ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema
dt-bindings: qcom: qcom,gsbi: convert to dtschema
dt-bindings: soc: qcom,wcnss: convert to dtschema
ARM: dts: qcom: rename WCNSS child name to bluetooth
dt-bindings: soc: qcom,smsm: convert to dtschema
ARM: dts: qcom: align SPI NOR node name with dtschema
arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics
arm64: dts: qcom: sm6350: Add I2C busses
arm64: dts: qcom: sm6350: Fix naming of uart9
arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition
scsi: megaraid_sas: Remove unnecessary memset
soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
hv_netvsc: Add support for XDP_REDIRECT
net: marvell: prestera: Use dscp_t in struct prestera_kern_fib_cache
mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry
netdevsim: Use dscp_t in struct nsim_fib4_rt
ipv4: Use dscp_t in struct fib_entry_notifier_info
ipv4: Use dscp_t in struct fib_rt_info
libbpf: Usdt aarch64 arg parsing support
dt-bindings: display: mediatek: dpi: Add compatible for MediaTek MT8186
dt-bindings: display: mediatek: add MT8186 SoC binding
dt-bindings: display: mediatek: change to use enum for mutex
arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling
arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins
xfs: use a separate frextents counter for rt extent reservations
xfs: recalculate free rt extents after log recovery
xfs: pass explicit mount pointer to rtalloc query functions
xfs: Use generic_file_open()
arm64: dts: qcom: sc7280: Delete herobrine-r0
arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup
arm64: dts: qcom: sc7280: Add CRD rev5
arm64: dts: qcom: sc7280: herobrine: disable some regulators by default
arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings
arm64: dts: qcom: sc7280: Rename crd to crd-r3
arm64: dts: qcom: switch panel compatible to "edp-panel" for limozeen
arm64: dts: qcom: sc7280: Add WPSS remoteproc node
arm64: dts: qcom: sc7280: Add device tree for herobrine villager
arm64: dts: qcom: sc7280: Add SAR sensors for herobrine
arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name
perf test: Shell - Limit to only run executable scripts in tests
perf scripting python: Expose symbol offset and source information
perf jitdump: Add riscv64 support
bpf: Remove redundant assignment to meta.seq in __task_seq_show()
spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
ASoC: cs35l45: Make exports namespaced
ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused
ASoC: amd: yc: add new YC platform varaint support
ASoC: uda1380: use simple i2c probe function
ASoC: ts3a227e: use simple i2c probe function
ASoC: tlv320*: use simple i2c probe function
ASoC: tda7419: use simple i2c probe function
ASoC: tas*: use simple i2c probe function
ASoC: sta*: use simple i2c probe function
ASoC: pcm*: use simple i2c probe function
ASoC: nau8*: use simple i2c probe function
ASoC: ml26124: use simple i2c probe function
ASoC: max9*: use simple i2c probe function
ASoC: lm4857: use simple i2c probe function
ASoC: es83*: use simple i2c probe function
ASoC: cx2072x: use simple i2c probe function
ASoC: ak4*: use simple i2c probe function
ASoC: amd: Add support for enabling DMIC on acp6x via _DSD
ASoC: amd: Add driver data to acp6x machine driver
ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control
ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up
ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3
ASoC: SOF: ipc: Switch over to use the rx_msg ops
ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops
ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply()
ASoC: SOF: ipc: Add check for mandatory IPC message handling ops
ASoC: SOF: ipc: Separate the ops checks by functions/topics
ASoC: SOF: ipc3: Implement rx_msg IPC ops
ASoC: SOF: ipc3: Implement the get_reply IPC ops
ASoC: SOF: ipc3: Implement the set_get_data IPC ops
ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending
ASoC: SOF: ipc3: Implement the tx_msg IPC ops
ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops
ASoC: SOF: Add helper function to prepare and send an IPC message
drm/i915/dg2: Do not explode on phy calibration error
drm/radeon: remove r600_blit_shaders.[c|h]
drm/amd/display: Disallow entering PSR when panel is disconnected
drm/amd/display: Disabling Z10 on DCN31
drm/amd/display: do not wait for mpc idle if tg is disabled
drm/amd/display: undo clearing of z10 related function pointers
drm/amdgpu: add umc query error status function
drm/amd/display: fix 64 bit divide in freesync code
drm/amdgpu: Fix incorrect enum type
drm/radeon: change cayman_default_state table from global to static
drm/amd/amdgpu: Update debugfs GCA data
drm/amd/amdgpu: Fix asm/hypervisor.h build error.
drm/amdkfd: Handle drain retry fault race with XNACK mode change
drm/amdgpu: Use flexible array member
drm: mali-dp: potential dereference of null pointer
drm/arm/malidp: Stop using iommu_present()
drm/komeda: return early if drm_universal_plane_init() fails.
drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
selftests/bpf: Drop duplicate max/min definitions
HID: amd_sfh: Remove name from maintainers list
drm/ingenic: Add dw-hdmi driver specialization for jz4780
drm/ingenic: Implement proper .atomic_get_input_bus_fmts
drm/bridge: display-connector: add ddc-en gpio support
riscv, bpf: Implement more atomic operations for RV64
HID: uclogic: Add support for Huion touch ring reports
HID: uclogic: Allow three frame parameter sets
HID: uclogic: Support custom device suffix for frames
HID: uclogic: Add support for touch ring reports
mac80211: prepare sta handling for MLO support
drm/ttm: fix logic inversion in ttm_eu_reserve_buffers
mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
drm/i915: Swap ret and status returned from skl_pcode_request
drm/i915: Fix skl_pcode_try_request function
soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
soc: ti: replace usage of found with dedicated list iterator variable
soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning
drm: add a check to verify the size alignment
nl80211: show SSID for P2P_GO interfaces
mac80211: introduce BSS color collision detection
mac80211: Improve confusing comment around tx_info clearing
mac80211: protect ieee80211_assign_beacon with next_beacon check
ARM: dts: Drop custom clkctrl compatible and update omap5 l4per
ARM: dts: Add clock-output-names for omap5
ARM: dts: Drop custom clkctrl compatible and update omap4 l4per
ARM: dts: Add clock-output-names for omap4
ARM: dts: Use clock-output-names for am4
ARM: dts: Use clock-output-names for dra7
ARM: dts: Use clock-output-names for am3
ARM: dts: Add clksel node for am3 clkout
ARM: dts: Add clksel node for am3 gfx
ARM: dts: Add clksel node for am3 ehrpwm
dt-bindings: clock: ti: Add clock-output-names for TI composite clocks
dt-bindings: clock: ti: Add clock-output-names for clockctrl
dt-bindings: omap: Add clock-output-names and #clock-cells
arm64: dts: meson: alpa sort the board Makefile
net: ethernet: ti: cpsw: drop CPSW_HEADROOM define
selftests/mptcp: add diag listen tests
mptcp: listen diag dump support
mptcp: remove locking in mptcp_diag_fill_info
mptcp: diag: switch to context structure
mptcp: add pm_nl_pernet helpers
mptcp: reset the packet scheduler on PRIO change
mptcp: reset the packet scheduler on incoming MP_PRIO
mptcp: optimize release_cb for the common case
selftests: netfilter: add fib expression forward test case
netfilter: nft_fib: reverse path filter for policy-based routing on iif
arm64: dts: renesas: spider: Add Ethernet sub-board
arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs
arm64: dts: renesas: r8a779f0: Add I2C nodes
bnx2x: Fix spelling mistake "regiser" -> "register"
net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings
net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw()
net: icmp: add skb drop reasons to icmp protocol
net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons
net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT
net: sock: introduce sock_queue_rcv_skb_reason()
mtd: rawnand: omap_elm: Add compatible for AM64 ELM
dt-bindings: mtd: ti,elm: Add support for AM64 ELM
dt-bindings: mtd: ti,elm: Convert to yaml
ARM: dts: imx: align SPI NOR node name with dtschema
ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
xfs: Introduce per-inode 64-bit extent counters
xfs: Replace numbered inode recovery error messages with descriptive ones
xfs: Introduce macros to represent new maximum extent counts for data/attr forks
xfs: Use uint64_t to count maximum blocks that can be used by BMBT
xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers
xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64
xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit
xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively
xfs: Use basic types to define xfs_log_dinode's di_nextents and di_anextents
xfs: Introduce xfs_dfork_nextents() helper
xfs: Use xfs_extnum_t instead of basic data types
xfs: Introduce xfs_iext_max_nextents() helper
xfs: Define max extent length based on on-disk format definition
xfs: Move extent count limits to xfs_format.h
tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels
selftests/bpf: Improve by-name subtest selection logic in prog_tests
xfs: Add XFS messages to printk index
xfs: Simplify XFS logging methods.
arm64: dts: freescale: add initial support for verdin imx8m plus
arm64: dts: imx8mp: add uart2 dma
libbpf: Add ARC support to bpf_tracing.h
arm64: dts: freescale: align SPI NOR node name with dtschema
arm64: dts: lx2160a: Update can node property
arm64: dts: ls1028a: default to OTG mode for USB
arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default
arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl
arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups
arm64: dts: imx8mm-verdin: capitalisation of verdin comments
arm64: dts: imx8mm-verdin: re-order pinctrl groups
arm64: dts: imx8mm-verdin: update iomux configuration
arm64: dts: imx8mm-verdin: comment about i2c level shifter
arm64: dts: imx8mm-verdin: only dashes in node names
arm64: dts: imx8mm-verdin: alphabetically re-order nodes
arm64: dts: imx8mm-verdin: multi-line comment style
arm64: dts: imx8mm-verdin: update regulator names
arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp
arm64: dts: imx8mp: Add cpu-freq support
arm64: dts: imx8mp: Add missing speed grade phandle
ARM: dts: imx6qdl-tx6: Drop some duplicated properties
ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036
arm64: dts: allwinner: a64: olinuxino: Enable audio
arm64: dts: rockchip: Enable dmc and dfi nodes on gru
arm64: dts: rockchip: Add dfi and dmc nodes to rk3399
arm64: dts: rockchip: add clocks property to cru nodes rk3399
arm64: dts: rockchip: use generic node name for pmucru on rk3399
arm64: dts: rockchip: Add SATA support to BPI-R2-Pro
arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro
arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10
arm64: dts: rockchip: enable dwc3 on quartz64-a
arm64: dts: rockchip: add rk356x dwc3 usb3 nodes
soc: rockchip: set dwc3 clock for rk3566
dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible
soc: rockchip: pm_domains: Fix typo in comment
dt-bindings: soc: rockchip: add naneng combo phy register compatible
arm64: dts: rockchip: add basic dts for the radxa rock3 model a
dt-bindings: arm: rockchip: add radxa rock3 model a
arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro
arm64: dts: rockchip: correct interrupt flags on rk3399 boards
tls: rx: jump out for cases which need to leave skb on list
tls: rx: clear ctx->recv_pkt earlier
tls: rx: inline consuming the skb at the end of the loop
tls: rx: pull most of zc check out of the loop
tls: rx: don't track the async count
tls: rx: don't handle async in tls_sw_advance_skb()
tls: rx: factor out writing ContentType to cmsg
tls: rx: simplify async wait
tls: rx: wrap decryption arguments in a structure
tls: rx: don't report text length from the bowels of decrypt
tls: rx: drop unnecessary arguments from tls_setup_from_iter()
ARM: dts: s5pv210: align DMA channels with dtschema
ARM: dts: s5pv210: Adjust DMA node names to match spec
ARM: dts: s5pv210: Adjust memory reg entries to match spec
ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
drm/i915/uncore: Warn only if unclaimed access remains flagged
netfilter: bitwise: improve error goto labels
netfilter: bitwise: replace hard-coded size with `sizeof` expression
net/mlx5: Remove not-implemented IPsec capabilities
net/mlx5: Remove ipsec_ops function table
net/mlx5: Reduce kconfig complexity while building crypto support
net/mlx5: Move IPsec file to relevant directory
net/mlx5: Remove not-needed IPsec config
net/mlx5: Align flow steering allocation namespace to common style
net/mlx5: Unify device IPsec capabilities check
net/mlx5: Remove useless IPsec device checks
net/mlx5: Remove ipsec vs. ipsec offload file separation
RDMA/core: Delete IPsec flow action logic from the core
RDMA/mlx5: Drop crypto flow steering API
RDMA/mlx5: Delete never supported IPsec flow action
net/mlx5: Remove FPGA ipsec specific statistics
net/mlx5: Remove XFRM no_trailer flag
net/mlx5: Remove not-used IDA field from IPsec struct
net/mlx5: Delete metadata handling logic
net/mlx5_fpga: Drop INNOVA IPsec support
net: mdio: mscc-miim: add local dev variable to cleanup probe function
ARM: dts: imx7s: fix iomuxc_lpsr node name
arm64: dts: qcom: sa8155: Enable PCIe nodes
arm64: dts: qcom: sm8150: Add PCIe nodes
arm64: dts: qcom: sm8150: Add ufs power-domain entries
arm64: dts: qcom: sm8150: Add pdc interrupt controller node
bpf: Fix excessive memory allocation in stack_map_alloc()
dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp
sfc: use hardware tx timestamps for more than PTP
drm/amdgpu: expand cg_flags from u32 to u64
dt-bindings: trivial-devices: Document CPLD on Menlo boards
dt-bindings: trivial-devices: Document CPLD on DH electronics boards
net: phy: micrel: ksz9031/ksz9131: add cabletest support
selftests/bpf: Fix return value checks in perf_event_stackmap test
selftests/bpf: Add CO-RE relos into linked_funcs selftests
libbpf: Use weak hidden modifier for USDT BPF-side API functions
libbpf: Don't error out on CO-RE relos for overriden weak subprogs
samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to json-schema
drm/i915/display: Fix warnings about PSR lock not held
arm64: dts: synaptics: remove unused DTSI for AS370
libbpf: Allow WEAK and GLOBAL bindings during BTF fixup
libbpf: Use strlcpy() in path resolution fallback logic
ARM: ixp4xx: enable multiplatform support
ARM: rework endianess selection
ARM: iop32x: enable multiplatform support
ARM: s3c: enable s3c24xx multiplatform support
dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/E3 support
ASoC: update to support either TAS2764 or TAS2780
ASoC: rename tas2764 to tas27xx
ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated
dt-bindings: thermal: tsens: Add SM6350 compatible
dt-bindings: qcom,pdc: Add SM6350 compatible
libbpf: Add s390-specific USDT arg spec parsing logic
arm64: dts: imx8mp: add GPU nodes
arm64: dts: imx8mp: add GPC node with GPU power domains
arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY
net/sched: flower: Avoid overwriting error messages
net/sched: matchall: Avoid overwriting error messages
net/sched: cls_api: Add extack message for unsupported action offload
net/sched: act_vlan: Add extack message for offload failure
net/sched: act_tunnel_key: Add extack message for offload failure
net/sched: act_skbedit: Add extack messages for offload failure
net/sched: act_police: Add extack messages for offload failure
net/sched: act_pedit: Add extack message for offload failure
net/sched: act_mpls: Add extack messages for offload failure
net/sched: act_mirred: Add extack message for offload failure
net/sched: act_gact: Add extack messages for offload failure
net/sched: act_api: Add extack to offload_act_setup() callback
net/sched: flower: Take verbose flag into account when logging error messages
net/sched: matchall: Take verbose flag into account when logging error messages
netfilter: nf_log_syslog: Consolidate entry checks
netfilter: nf_log_syslog: Don't ignore unknown protocols
netfilter: nf_log_syslog: Merge MAC header dumpers
soc: imx: gpcv2: add support for i.MX8MP power domains
soc: imx: gpcv2: add PGC control register indirection
arm64: dts: imx8mn-evk: add QSPI flash
drm/vc4: kms: Improve logging
drm/vc4: kms: Warn if we have an incompatible muxing setup
drm/vc4: kms: Store channel in local variable
drm/vc4: txp: Force alpha to be 0xff if it's disabled
drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
drm/vc4: hvs: Reset muxes at probe time
net: mdio: aspeed: Add c45 support
net: mdio: aspeed: Introduce read write function for c22 and c45
net: mdio: aspeed: move reg accessing part into separate functions
ASoC: mediatek: mt8192: support rt1015p_rt5682s
ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset
ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker
ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties
net: atm: remove the ambassador driver
drm/i915: fix i915_gem_object_wait_moving_fence
drm/amdgpu: add drm buddy support to amdgpu
bnxt: XDP multibuffer enablement
bnxt: support transmit and free of aggregation buffers
bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff
bnxt: add page_pool support for aggregation ring when using xdp
bnxt: change receive ring space parameters
bnxt: set xdp_buff pfmemalloc flag if needed
bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp
bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb
bnxt: refactor bnxt_rx_pages operate on skb_shared_info
bnxt: add flag to denote that an xdp program is currently attached
bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff
tls: hw: rx: use return value of tls_device_decrypted() to carry status
tls: rx: refactor decrypt_skb_update()
tls: rx: don't issue wake ups when data is decrypted
tls: rx: replace 'back' with 'offset'
tls: rx: use a define for tag length
tls: rx: init decrypted status in tls_read_size()
tls: rx: don't store the decryption status in socket context
tls: rx: don't store the record type in socket context
tls: rx: drop pointless else after goto
tls: rx: jump to a more appropriate label
arm64: dts: imx8mq-librem5-r4: add the correct panel
arm64: dts: imx8mq-librem5: add a RO firmware partition
arm64: dts: imx8mq-librem5: higher boost regulation current
arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B
arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source
netfilter: cttimeout: inc/dec module refcount per object, not per use refcount
netfilter: conntrack: split inner loop of list dumping to own function
netfilter: ecache: move to separate structure
drm/i915: fix broken build
ARM: dts: meson: align SPI NOR node name with dtschema
arm64: dts: meson: align SPI NOR node name with dtschema
net: mpls: fix memdup.cocci warning
hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}()
qed: remove an unneed NULL check on list iterator
sfc: Stop using iommu_present()
net: ethernet: set default assignment identifier to NET_NAME_ENUM
libbpf: Make BPF-side of USDT support work on big-endian machines
libbpf: Minor style improvements in USDT code
tcp: Add tracepoint for tcp_set_ca_state
net-core: rx_otherhost_dropped to core_stats
net: extract a few internals from netdevice.h
net: unexport a handful of dev_* functions
net: hyperv: remove use of bpf_op_t
arm64: defconfig: Enable SM8250 video clock controller
arm64: defconfig: Enable PM8916 watchdog driver
arm64: defconfig: enable ath11k driver
arm64: defconfig: Enable some Qualcomm drivers
arm64: defconfig: reenable SM_DISPCC_8250
arm64: defconfig: enable wcd9335 codec as module
arm64: defconfig: enable Qualcomm RX and TX macro for SM8250 audio
ARM: qcom_defconfig: enable debug fs support
ARM: qcom_defconfig: enable options for Qualcomm random number generator
soc: qcom: pdr: replace usage of found with dedicated list iterator variable
soc: qcom: rpmhpd: Add SDX65 power domains
dt-bindings: power: Add rpm power domain bindings for SDX65
soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
soc: qcom: socinfo: Add another ID for SM8450
soc: qcom: socinfo: add SC7280 entry to soc_id array
dt-bindings: power: renesas,rcar-sysc: drop useless consumer example
libbpf: Fix use #ifdef instead of #if to avoid compiler warning
drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host.
drm/amdkfd: Fix NULL pointer dereference
drm/amd/display: cleanup extern usage in function definition
drm/amdgpu: Enable gfxoff quirk on MacBook Pro
drm/amdgpu: Ensure HDA function is suspended before ASIC reset
drm/amdgpu: fix VCN 3.1.2 firmware name
drm/amd/display: don't ignore alpha property on pre-multiplied mode
drm/amdkfd: Improve concurrency of event handling
ARM: dts: socfpga: align interrupt controller node name with dtschema
ARM: dts: ox820: align interrupt controller node name with dtschema
ARM: dts: nspire: use lower case hex addresses in node unit addresses
dt-bindings: align SPI NOR node name with dtschema
arm64: dts: broadcom: align SPI NOR node name with dtschema
ARM: dts: broadcom: align SPI NOR node name with dtschema
libbpf: Potential NULL dereference in usdt_manager_attach_usdt()
selftests/bpf: Uprobe tests should verify param/return values
libbpf: Improve string parsing for uprobe auto-attach
libbpf: Improve library identification for uprobe binary path resolution
dt-bindings: reset: Drop the hisilicon,hi6220-reset binding
dt-bindings: i2c: convert i2c-mt65xx to json-schema
dt-bindings: vendor-prefixes: add Enclustra
dt-bindings: qcom: qcom,gsbi: convert to dtschema
dt-bindings: i2c: qcom,i2c-qup: convert to dtschema
dt-bindings: serial: qcom,msm-uartdm: convert to dtschema
spi: dt-bindings: qcom,spi-qup: convert to dtschema
dt-bindings: qcom: update maintainers (drop Akash and Mukesh)
regulator: uniphier: Use unevaluatedProperties
regulator: uniphier: Clean up clocks, resets, and their names using compatible string
ASoC: SOF: mediatek: mt8195 add shutdown callback
ASoC: SOF: OF: Add shutdown callback for SOF OF device
ice: switch: convert packet template match code to rodata
ice: switch: use convenience macros to declare dummy pkt templates
ice: switch: use a struct to pass packet template params
ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet()
ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u
fs: dlm: cast resource pointer to uintptr_t
fbcon: Maintain a private array of fb_info
fbcon: untangle fbcon_exit
fbcon: Move more code into fbcon_release
fbcon: Move console_lock for register/unlink/unregister
fbcon: Consistently protect deferred_takeover with console_lock()
fbcon: use lock_fb_info in fbcon_open/release
fbcon: move more common code into fb_open()
fbcon: Ditch error handling for con2fb_release_oldinfo
fbcon: Extract fbcon_open/release helpers
fb: Delete fb_info->queue
fbcon: Replace FBCON_FLAGS_INIT with a boolean
fbcon: Use delayed work for cursor
fbdev/sysfs: Fix locking
fbcon: delete delayed loading code
fbcon: Introduce wrapper for console->fb_info lookup
fbcon: Move fbcon_bmove(_rec) functions
fbcon: delete a few unneeded forward decl
drm/vc4: Use newer fence API properly to fix build errors
drm/ssd130x: Add support for SINO WEALTH SH1106
drm/ssd130x: Support page addressing mode
dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
drm/i915/rps: Centralize computation of freq caps
futex: add missing rtmutex.h include
ima: remove the IMA_TEMPLATE Kconfig option
ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
ARM: dts: stm32: Add alternate pinmux for mco2 pins
ARM: dts: stm32: Add alternate pinmux for ethernet0 pins
seqlock: drop seqcount_ww_mutex_t
dma-buf: drop seq count based update
drm/ttm: remove bo->moving
drm/i915: drop bo->moving dependency
dma-buf: wait for map to complete for static attachments
dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
RDMA: use DMA_RESV_USAGE_KERNEL
drm/radeon: use DMA_RESV_USAGE_KERNEL
drm/amdgpu: use DMA_RESV_USAGE_KERNEL
dma-buf: add DMA_RESV_USAGE_KERNEL v3
dma-buf & drm/amdgpu: remove dma_resv workaround
dma-buf: specify usage while adding fences to dma_resv obj v7
dma-buf: add enum dma_resv_usage v4
mm/slab.c: fix comments
drm/sti: fix typos in comments
drm/i915/selftests: handle more rounding
drm: sti: fix spelling mistake: rejec -> rejection
drm: sti: don't use kernel-doc markers
stm: ltdc: fix two incorrect NULL checks on list iterator
ARM: s3c24xx: convert to sparse-irq
ARM: s3c24xx: remove support for ISA drivers on BAST PC/104
prestera: acl: add action hw_stats support
ipv6: fix locking issues with loops over idev->addr_list
scsi: vmw_pvscsi: No need to clear memory after a dma_alloc_coherent() call
scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage
scsi: target: Allow changing dbroot if there are no registered devices
ASoC: wm8731: use simple i2c probe function
ASoC: sgtl5000: use simple i2c probe function
ASoC: rt1016: enable building
ASoC: pcm3060: use simple i2c probe function
ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation
ASoC: rt*: use simple i2c probe function
ASoC: tscs*: use simple i2c probe function
ASoC: wm*: use simple i2c probe function
ASoC: lm49xxx: use simple i2c probe function
ASoC: mt6660: use simple i2c probe function
ASoC: Intel: boards: Use temporary variable for struct device
drm/i915/uncore: Warn on previous unclaimed accesses
ARM: dts: suniv: licheepi-nano: add SPI flash
ARM: dts: suniv: F1C100: add SPI support
dt-bindings: spi: sunxi: document F1C100 controllers
ARM: dts: suniv: licheepi-nano: add microSD card
ARM: dts: suniv: F1C100: add MMC controllers
ARM: dts: suniv: F1C100: fix timer node
ARM: dts: suniv: F1C100: fix CPU node
ARM: dts: suniv: F1C100: add clock and reset macros
dt-bindings: arm: sunxi: document LicheePi Nano name
ARM: dts: suniv: F1C100: fix watchdog compatible
dt-bindings: watchdog: sunxi: clarify clock support
dt-bindings: watchdog: sunxi: fix F1C100s compatible
bnx2x: Fix undefined behavior due to shift overflowing the constant
tcp: add accessors to read/set tp->snd_cwnd
dlm: replace usage of found with dedicated list iterator variable
dlm: remove usage of list iterator for list_add() after the loop body
dlm: fix pending remove if msg allocation fails
dlm: fix wake_up() calls for pending remove
dlm: check required context while close
dlm: cleanup lock handling in dlm_master_lookup
dlm: remove found label in dlm_master_lookup
dlm: remove __user conversion warnings
dlm: move conversion to compile time
dlm: use __le types for dlm messages
dlm: use __le types for rcom messages
dlm: use __le types for dlm header
dlm: use __le types for options header
dlm: add __CHECKER__ for false positives
dlm: move global to static inits
dlm: remove unnecessary INIT_LIST_HEAD()
dlm: improve plock logging if interrupted
dlm: rearrange async condition return
dlm: cleanup plock_op vs plock_xop
dlm: replace sanity checks with WARN_ON
dlm: fix plock invalid read
dlm: fix missing check in validate_lock_args
dlm: uninitialized variable on error in dlm_listen_for_all()
drm/i915: Require INTEL_GTT to depend on X86
drm/i915/gt: Split intel-gtt functions by arch
selftests/bpf: Test for writes to map key from BPF helpers
selftests/bpf: Test passing rdonly mem to global func
bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
bpf: Do write access check for kfunc and global func
selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations
libbpf: Fix spelling mistake "libaries" -> "libraries"
selftests/bpf: Fix issues in parse_num_list()
net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF
drm/i915/adlp: Fix register corruption after DDI clock enabling
dt-bindings: net: smsc,lan91c111 convert to schema
drm/i915: Split i915_run_as_guest into x86 and non-x86
memory: emif: remove unneeded ENOMEM error messages
drm/i915/display/psr: Use continuos full frame to handle frontbuffer invalidations
drm/i915/display/psr: Lock and unlock PSR around pipe updates
drm/i915/display/psr: Set partial frame enable when forcing full frame fetch
dt-bindings: soc: samsung: usi: refer to dtschema for SPI
dma-buf/drivers: make reserving a shared slot mandatory v4
spi: spi-cadence: Fix kernel-doc format for resume/suspend
regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment
dt-bindings: display: mediatek: revise enum to const
drm/mediatek: Fix mtk_cec_mask()
ip6_tunnel: Remove duplicate assignments
net: wan: remove the lanmedia (lmc) driver
drm/amd/dc: remove duplicate include
drm/amdgpu/smu10: fix SoC/fclk units in auto mode
drm/amd/display: update dcn315 clock table read
drm/amdgpu: Remove leftover igp_lane_info
drm/radeon: change si_default_state table from global to static
drm/amdgpu/display: change pipe policy for DCN 2.1
drm/radeon: simplify if-if to if-else
net: usb: remove duplicate assignment
net: ethernet: xilinx: use of_property_read_bool() instead of of_get_property
drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu
drm/tegra: vic: Fix unused-function warnings
gpu: host1x: Show all allocated syncpts via debugfs
ARM: tegra: Fix typos in comments
arm64: tegra: Add QSPI controllers on Tegra234
arm64: dts: imx8mq: add hdmi phy 27m clock
drm/drm_modeset_helper_vtables.h: fix a typo
arm64: tegra: Update SDMMC1/3 clock source for Tegra194
arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC
arm64: dts: imx8mn-evk: use proper names for PMIC outputs
drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros
drm/vc4: kms: Ignore atomic_flush if we're disabled
drm/vc4: hvs: Move the dlist setup to its own function
drm/vc4: hvs: Remove dlist setup duplication
drm/vc4: hvs: Store channel in variable
drm/vc4: hvs: Fix frame count register readout
drm/vc4: kms: Take old state core clock rate into account
gpu: host1x: Do not use mapping cache for job submissions
net: ethernet: mtk_eth_soc: support creating mac address based offload entries
net: ethernet: mtk_eth_soc: remove bridge flow offload type entry support
net: ethernet: mtk_eth_soc: rework hardware flow table management
net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately
net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE offload
net: ethernet: mtk_eth_soc: add ipv6 flow offload support
arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
net: ethernet: mtk_eth_soc: implement flow offloading to WED devices
net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED)
dt-bindings: arm: mediatek: document the pcie mirror node on MT7622
dt-bindings: arm: mediatek: document WED binding for MT7622
arm64: dts: mediatek: mt7622: add support for coherent DMA
net: ethernet: mtk_eth_soc: add support for coherent DMA
dt-bindings: net: mediatek: add optional properties for the SoC ethernet core
gpu: host1x: Fix a kernel-doc warning
ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm
ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S with i.MX 6ULL
net: phy: mscc-miim: add support to set MDIO bus frequency
dt-bindings: net: mscc-miim: add clock and clock-frequency
dt-bindings: net: convert mscc-miim to YAML format
soc/tegra: pmc: Update Tegra234 reset sources
ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees
ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees
ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees
ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees
soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194
arm64: dts: imx8mm-kontron: fix ethernet node name
net, uapi: remove inclusion of arpa/inet.h
net: remove noblock parameter from skb_recv_datagram()
ipw2x00: use DEVICE_ATTR_*() macro
orinoco: Prepare cleanup of powerpc's asm/prom.h
ipw2x00: Fix potential NULL dereference in libipw_xmit()
b43: Fix assigning negative value to unsigned variable
b43legacy: Fix assigning negative value to unsigned variable
rtl8xxxu: fill up txrate info for gen1 chips
rtl8xxxu: feed antenna information for cfg80211
rtlwifi: replace usage of found with dedicated list iterator variable
brcmfmac: Avoid keeping power to SDIO card unless WOWL is used
mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
drm/vc4: hdmi: Remove clock rate initialization
drm/vc4: Add logging and comments
drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6()
drm: bridge: icn6211: Drop I2C module owner assignment
slab, documentation: add description of debugfs files for SLUB caches
mm/slub: sort debugfs output by frequency of stack traces
mm/slub: distinguish and print stack traces in debugfs files
mm/slub: use stackdepot to save stack trace in objects
mm/slub: move struct track init out of set_track()
rtw89: fix misconfiguration on hw_scan channel time
rtw89: coex: Add case for scan offload
rtw89: packet offload handler to avoid warning
rtw89: change idle mode condition during hw_scan
lib/stackdepot: allow requesting early initialization dynamically
rtw89: update ptcl_init
rtw89: update TMAC parameters
rtw89: initialize NAV control
rtw89: update scheduler setting
rtw89: 8852c: update security engine setting
rtw89: Turn on CR protection of CMAC
rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip
rtw89: update STA scheduler parameters for v1 chip
rtw89: extend dmac_pre_init to support 8852C
rtw89: pci: add L1 settings
rtw89: pci: add deglitch setting
rtw89: pci: set address info registers depends on chips
rtw89: pci: add LTR setting for v1 chip
rtw89: pci: refine pci pre_init function
rtw89: pci: add pci attributes to configure operating mode
rtw89: pci: add register definition to rtw89_pci_info to generalize pci code
ath11k: mhi: remove unnecessary goto from ath11k_mhi_start()
ath11k: mhi: add error handling for suspend and resume
ath11k: mhi: remove state machine
mm/slub, kunit: Make slub_kunit unaffected by user specified flags
drm/etnaviv: reap idle softpin mappings when necessary
drm/etnaviv: move flush_seq increment into etnaviv_iommu_map/unmap
drm/etnaviv: move MMU context ref/unref into map/unmap_gem
drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
rtw89: handle potential uninitialized variable
rtw89: read RX bandwidth from v1 type RX descriptor
rtw89: support hardware generate security header
rtw89: support variant of fill_txdesc
rtw89: pci: support variant of fill_txaddr_info
rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips
rtw89: disabled IGI configuration for unsupported hardware
rtw89: packed IGI configuration flow into function for DIG feature
rtw89: regd: update mapping table to R59-R32
rtw89: regd: consider 6G band
rtw89: 8852a: update txpwr tables to HALRF_027_00_038
rtw89: add UK to regulation type
rtw89: reduce export symbol number of mac size and quota
rtw89: support FW crash simulation
rtw89: reconstruct fw feature
rtw89: ser: dump fw backtrace while L2 reset
rtw89: ser: dump memory for fw payload engine while L2 reset
rtw89: ser: control hci interrupts on/off by state
rtw89: mac: correct decision on error status by scenario
rtw89: mac: move table of mem base addr to common
rtw89: ser: fix CAM leaks occurring in L2 reset
rtw88: change idle mode condition during hw_scan
drm/gma500: fix a missing break in psb_intel_crtc_mode_set
drm: bridge: icn6211: Mark module exit callback with __exit
drm/i915: Fixup kerneldoc in struct i915_gem_context
iwlwifi: mei: Replace zero-length array with flexible-array member
iwlwifi: fw: Replace zero-length arrays with flexible-array members
IB/mlx5: Fix undefined behavior due to shift overflowing the constant
net/mlx5: Cleanup kTLS function names and their exposure
net/mlx5: Remove tls vs. ktls separation as it is the same
net/mlx5: Remove indirection in TLS build
net/mlx5: Reliably return TLS device capabilities
net/mlx5_fpga: Drop INNOVA TLS support
wfx: get out from the staging area
ARM: dts: imx6qdl-victgo: add CAN termination support
ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compatible 7" display
ARM: dts: imx6dl-victgo: Add interrupt-counter nodes
ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs
ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node
ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to backlight_lcd
ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight brightness to maximum
arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node
selftests/bpf: Fix file descriptor leak in load_kallsyms()
drm/mediatek: Fix DPI component detection for MT8192
drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration
drm/mediatek: Add vblank register/unregister callback functions
ARM: dts: ux500: Add GPS to Skomer device tree
ARM: dts: ux500: Add GPS to Janice device tree
drm/mediatek: mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_duplicate_state
drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_state
bpf, arm64: Sign return address for JITed code
net: ensure net_todo_list is processed quickly
drm/panel: innolux-ej030na and abt-y030xx067a: add .enable and .disable
drm/panel: Add panel driver for NewVision NV3052C based LCDs
drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable
mlxsw: spectrum_router: simplify list unwinding
selftests/bpf: Add urandom_read shared lib and USDTs
selftests/bpf: Add basic USDT selftests
libbpf: Add x86-specific USDT arg spec parsing logic
libbpf: Wire up spec management and other arch-independent USDT logic
libbpf: Add USDT notes parsing and resolution logic
libbpf: Wire up USDT API and bpf_link integration
libbpf: Add BPF-side of USDT support
kunit: Make kunit_remove_resource() idempotent
list: test: Test the hlist structure
thermal: int340x: Clean up _OSC context init
thermal: int340x: Consolidate freeing of acpi_buffer pointer
thermal: int340x: Clean up unnecessary acpi_buffer pointer freeing
iio: chemical: scd30: Move symbol exports into IIO_SCD30 namespace
PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv
iio: chemical: scd30: Export dev_pm_ops instead of suspend() and resume()
ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform
ASoC: dt-bindings: wcd938x: Add mic bias supply property
ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes
ASoC: ak4613: add TDM256 support
ASoC: ak4613: rename constraint to constraint_rates
ASoC: ak4613: priv has ctrl1 instead of iface
ASoC: ak4613: return error if it was setup as clock provider
ASoC: ak4613: tidyup ak4613_interface
ASoC: ak4613: add missing mutex_lock()
ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp
ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp
ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk()
ASoC: soc-utils: Add helper to calculate BCLK from TDM info
ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro
docs/zh_CN: Add schedutil Chinese translation
docs/zh_CN: Add sched-debug Chinese translation
Documentation: x86: Fix obsolete name of page fault handler
firewire: add kernel API to access packet structure in request structure for AR context
firewire: add kernel API to access CYCLE_TIME register
firewire: Add dummy read_csr/write_csr functions
w1: w1_therm: Document Maxim MAX31850 thermoelement IF.
ALSA: echoaudio: remove redundant assignment to variable i
Documentation/process: Update ARM contact for embargoed hardware issues
ALSA: emu10k1: Stop using iommu_present()
docs/zh_CN: add vm zsmalloc translation
docs/zh_CN: add vm z3fold translation
docs/zh_CN: add vm split_page_table_lock translation
docs/zh_CN: add vm remap_file_pages translation
docs/zh_CN: add vm page_table_check translation
docs/zh_CN: add vm page_owner translation
docs/zh_CN: add vm page_frags translation
docs/zh_CN: add vm overcommit-accounting translation
docs/zh_CN: add vm mmu_notifier translation
docs/zh_CN: add vm memory-model translation
docs/zh_CN: add vm hwpoison translation
docs/zh_CN: add vm frontswap translation
docs/zh_CN/damon: typo fix
docs/zh_CN/damon: add sysfs interface
docs/zh_CN/damon: update outdated term 'regions update interval'
Documentation: sphinx: replace "Introduction" chapter heading with page title
Documentation: kernel-doc: Promote two chapter headings to page title
Documentation: kernel-hacking: minor edits for style
Documentation: dev-tools: Enhance static analysis section with discussion
Documentation: dev-tools: Add a section for static analysis tools
docs: driver-api/thermal/intel_dptf: Use copyright symbol
Documentation/process: mention patch changelog in review process
drm/amd/display: [FW Promotion] Release 0.0.111.0
drm/amd/display: Check for invalid input params when building scaling params
drm/amd/display: Move link_trace for edp to dp_trace
drm/amd/display: 3.2.180
drm/amd/display: fix missing-prototypes warning
drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02
drm/amd/display: extract set stream attribute to link_hwss
drm/amd/display: revert Power down hardware if timer not trigger
drm/amd/display: add support for handling 128b/132b link training test request
drm/amd/display: Add configuration options for AUX wake work around.
drm/amd/display: Remove underflow IRQ type
drm/amd/display: Add flip interval workaround
drm/amd/display: remove assert for odm transition case
drm/amdgpu: Flush TLB after mapping for VG20+XGMI
drm/amdgpu: don't use BACO for reset in S3
drm/amdgpu/vcn: Remove unneeded semicolon
drm/amd/display: Fix unused-but-set-variable warning
amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12
drm/amdgpu: fix TLB flushing during eviction
drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
device property: Add irq_get to fwnode operation
device property: Add iomap to fwnode operations
ACPI: property: Move acpi_fwnode_device_get_match_data() up
device property: Convert device_{dma_supported,get_dma_attr} to fwnode
drm/i915/dsb: modified to drm_info in dsb_prepare()
netfilter: nf_tables: replace unnecessary use of list_for_each_entry_continue()
ASoC: rsnd: use inclusive language for DAIFMT mask
ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
drm/nouveau: support more than one write fence in fenv50_wndw_prepare_fb
ASoC: Intel: catpt: Drop redundant enum constant
ASoC: rt5682s: Separate the regulator consumer controls
ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it
ASoC: cs*: use simple i2c probe function
ASoC: wm*: use i2c_match_id and simple i2c probe
ASoC: ada*, ssm*: use simple i2c probe function
ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t
ASoC: cs35l41: Add one more variable in the debug log
ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs
ASoC: da7218: use i2c_match_id and simple i2c probe
ASoC: da[79]*: use simple i2c probe function
ASoC: qcom: Add driver support for ALC5682I-VS
ASoC: intel: atom: Remove superfluous flush_scheduled_work()
ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe
ASoC: Introduce snd_soc_of_get_dai_link_cpus
ASoC: codecs: Fix error handling in power domain init and exit handlers
ASoC: SOF: topology: use new sound control LED layer
spi: spidev: replace usage of found with dedicated list iterator variable
spi: Prepare cleanup of powerpc's asm/prom.h
spi: qcom-qspi: Add minItems to interconnect-names
spi: spidev: Replace OF specific code by device property API
spi: spidev: Replace ACPI specific code by device_get_match_data()
spi: spidev: Convert BUILD_BUG_ON() to static_assert()
mm/slab: remove some unused functions
drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix
drm/i915/dp: Duplicate native HDMI TMDS clock limit handling for DP HDMI DFPs
drm/i915/dp: Add support for "4:2:0 also" modes for DP
drm/i915/dp: Rework HDMI DFP TMDS clock handling
drm/i915/dp: Make intel_dp_output_format() usable for "4:2:0 also" modes
drm/i915/dp: Pass around intel_connector rather than drm_connector
drm/i915/dp: Reorder intel_dp_compute_config() a bit
drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/
drm/i915/dp: Extract intel_dp_has_audio()
ath11k: fix driver initialization failure with WoW unsupported hw
drm/i915/dp: Respect the sink's max TMDS clock when dealing with DP->HDMI DFPs
ath11k: Remove unnecessary delay in ath11k_core_suspend
drm/i915/dp: Extract intel_dp_tmds_clock_valid()
ath11k: Change max no of active probe SSID and BSSID to fw capability
ath11k: Remove core PCI references from PCI common code
ath11k: Refactor MSI logic to support WCN6750
ath11k: Choose MSI config based on HW revision
ath11k: Refactor PCI code to support WCN6750
ath11k: PCI changes to support WCN6750
dma-buf: finally make dma_resv_excl_fence private v2
drm/i915: Expose client engine utilisation via fdinfo
drm/i915: Count engine instances per uabi class
drm: Document fdinfo format specification
drm/i915: Track context current active time
drm/i915: Track all user contexts per client
drm/i915: Track runtime spent in closed and unreachable GEM contexts
drm/i915: Make GEM contexts track DRM clients
drm/i915: Explicitly track DRM clients
drm/nouveau: stop using dma_resv_excl_fence
tee: make tee_shm_register_kernel_buf vmalloc supported
tee: combine "config" and "menu" for TEE's menuconfig
of/platform: Drop static setup of IRQ resource from DT core
docs: dt: writing-schema: mention coding style
docs: dt: writing-bindings: describe typical cases
dt-bindings: net: qcom,ipa: finish the qcom,smp2p example
dt-bindings: white-space cleanups
dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to json-schema
libbpf: Support Debian in resolve_full_path()
Documentation: kunit: update kconfig options needed for UML coverage
kunit: split resource API impl from test.c into new resource.c
kunit: split resource API from test.h into new resource.h
kunit: tool: more descriptive metavars/--help output
selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64
bpftool: Handle libbpf_probe_prog_type errors
bpftool: Add missing link types
bpftool: Add syscall prog type
selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
samples: bpf: Fix linking xdp_router_ipv4 after migration
sample: bpf: syscall_tp_user: Print result of verify_map
drm/nouveau/clk: Fix an incorrect NULL check on list iterator
kunit: tool: Do not colorize output when redirected
kunit: tool: properly report the used arch for --json, or '' if not known
kunit: tool: refactor how we plumb metadata into JSON
kunit: tool: readability tweaks in KernelCI json generation logic
ARM: dts: ux500: Add line impedance to fuel gauge
ARM: dts: ux500: Register Amstaos proximity sensor
ARM: dts: ux500: Add Codina TMO device tree
dt-bindings: arm: ux500: Document Codina-TMO
ARM: dts: ste-dbx: Update spi clock-names property
apparmor: test: Use NULL macros
mctp: test: Use NULL macros
kasan: test: Use NULL macros
thunderbolt: test: use NULL macros
kunit: use NULL macros
kunit: Introduce _NULL and _NOT_NULL macros
ima: remove redundant initialization of pointer 'file'.
kunit: tool: simplify code since build_dir can't be None
kunit: tool: drop last uses of collections.namedtuple
kunit: tool: drop unused KernelDirectoryPath var
kunit: tool: make --json handling a bit clearer
dt-bindings: arm: bcm: add bindings for Asus RT-AC88U
ARM: dts: BCM5301X: Fix compatible strings for BCM53012 and BCM53016 SoC
dt-bindings: arm: bcm: create new description for BCM53016
dt-bindings: arm: bcm: fix BCM53012 and BCM53016 SoC strings
ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM on Asus RT-AC88U
ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch on Asus RT-AC88U
ARM: dts: BCM5301X: Remove cell properties from srab ports on Asus RT-AC88U
ARM: dts: BCM5301X: Fix DTC warning for NAND node
ARM: dts: BCM5301X: Update pin controller node name
ARM: brcmstb: fix typos in comments
ARM: dts: bcm-cygnus: Update spi clock properties
ARM: mm: fix typos in comments
ARM: s3c: fix typos in comments
ARM: dts: s5pv210: Use standard arrays of generic PHYs for EHCI/OHCI device
ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema
ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4
ARM: dts: exynos: drop deprecated SFR region from MIPI phy
arm64: dts: tesla: add a specific compatible to MCT on FSD
arm64: dts: exynos: add a specific compatible to MCT
ARM: dts: exynos: add a specific compatible to MCT
arm64: dts: exynos: move aliases to board in Exynos850
ARM: dts: bcm283x: fix ethernet node name
ARM: dts: exynos: remove deprecated unit address for LPDDR3 timings on Odroid
memory: samsung: exynos5422-dmc: Avoid some over memory allocation
ARM: s3c: Drop config symbol S3C24XX_PWM
ARM: dts: exynos: fix compatible strings for Ethernet USB devices
ARM: dts: exynos: fix ethernet node name for different odroid boards
drm/format_helper: fix a kernel-doc typo
drm: fix a kernel-doc typo
drm/sched: Check locking in drm_sched_job_add_implicit_dependencies
drm/gem: Delete gem array fencing helpers
drm/etnaviv: Use scheduler dependency handling
regulator: mt6366: Add support for MT6366 regulator
regulator: Add BUCK and LDO document for MT6358 and MT6366
drm/i915/bios: Extract struct lvds_lfp_data_ptr_table
drm/i915: Remove dead members from dev_priv
drm/i915: Use drm_connector_attach_hdr_output_metadata_property()
ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio()
ASoC: atmel: Fix error handling in at91samg20ek probe()
soc: mediatek: mmsys: Add sw0_rst_offset for MT8192
arm64: dts: mt8192: Add H264 venc device node
arm64: dts: mt8192: Add PCIe node
arm64: dts: mt8192: Add dpi node
dt-bindings: arm: mediatek: Add mt8195 pericfg compatible
arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0
arm64: dts: mt8192: Add m4u and smi nodes
arm64: dts: mt8192: Add efuse node
arm64: dts: mt8192: Fix nor_flash status disable typo
arm64: dts: mt8192: Add xhci node
arm64: dts: mt8192: Add usb-phy node
arm64: dts: mt8192: Add SCP node
arm64: dts: mt8192: Add pwrap node
arm64: dts: mediatek: Format mediatek,larbs as an array of phandles
HID: multitouch: add quirks to enable Lenovo X12 trackpoint
drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() function call
drm: bridge: mcde_dsi: Drop explicit bridge remove
arm64: defconfig: Enable ARCH_R9A07G054
arm64: dts: renesas: r8a77961: Add CAN-FD node
arm64: dts: renesas: falcon: Enable CANFD 0 and 1
arm64: dts: renesas: r8a779a0: Add CANFD device node
arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86
arm64: dts: renesas: r9a07g054: Add TSU node
arm64: dts: renesas: r9a07g054: Add OPP table
arm64: dts: renesas: r9a07g054: Fillup the GPU node
arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator
arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM
arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash
arm64: dts: renesas: rzg2lc-smarc: Enable Audio
arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2}
arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio codec from common dtsi
arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes
arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0
arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node
arm64: dts: renesas: r9a07g054: Add USB2.0 device support
arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support
arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the sbc stub node
arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
soc: renesas: Identify RZ/G2UL SoC
dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes
arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI
arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the ADC stub node
ARM: rockchip: fix typos in comments
mtd: rawnand: print offset instead of page number for bad blocks
mtd: spinand: gigadevice: add support for GD5FxGM7xExxG
mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG
mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG
mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG
mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
mtd: rawnand: davinci: Remove redundant unsigned comparison to zero
mtd: parsers: bcm47xxpart: print correct offset on read error
ARM: dove: multiplatform support
ARM: ep93xx: multiplatform support
ARM: ep93xx: make mach/ep93xx-regs.h local
ARM: ep93xx: enable SPARSE_IRQ
ARM: ep93xx: renumber interrupts
ARM: versatile: move integrator/realview/vexpress to versatile
arm64: dts: add support for S4 power domain controller
arm64: dts: meson-s4: add gpio_intc node
arm64: dts: meson-s4: add pinctrl node
arm64: dts: rockchip: Add some pins for NanoPi4
arm64: dts: rockchip: Add sata nodes to rk356x
arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
arm64: meson: update WiFi SDIO in dts for JetHub D1
arm64: meson: update SDIO voltage in dts for JetHub D1
arm64: meson: dts: update serial alias in dts for JetHub D1
arm64: meson: add dts bluetooth node for JetHub H1
ARM: dts: rockchip: use generic node name for dma rk3036/rk322x
ARM: dts: rockchip: correct interrupt flags on rk3188 boards
regulator: Flag uncontrollable regulators as always_on
spi: support hclk
spi: mediatek: support hclk
spi: mediatek: add spi memory support for ipm design
regulator: fixed: Remove print on allocation failure
regulator: dt-bindings: richtek,rt4801: minor comments adjustments
regulator: Add binding for Richtek RT5759 DCDC converter
regulator: rt5759: Add support for Richtek RT5759 DCDC converter
regulator: Add BUCK and LDO document for MT6358 and MT6366
regulator: mt6366: Add support for MT6366 regulator
regmap: Constify static regmap_bus structs
ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359-max98390-rt5682
ASoC: mediatek: mt8195: add machine support for max98390 and rt5682
ASoC: mediatek: mt8195: rename card controls
ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml
ASoC: mediatek: mt8195: merge machine driver
ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c
ARM: configs: Update multi_v5_defconfig for WM8731 bus refactoring
ASoC: wm8731: Convert DT bindings to YAML format
ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules
ASoC: wm8731: Factor our MCLK and mutex initialisation
ASoC: wm8731: Move regulator request into wm8731_init()
ASoC: wm8731: Factor component init out of bus code
ASoC: wm8731: Update to modern DAI terminology
ASoC: topology: Rename soc_tplg_init_kcontrol() function
ASoC: topology: Correct error message
ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL
ASoC: topology: Return bool instead of int
ASoC: topology: Remove unnecessary looping
ASoC: topology: Use for loop instead of while
ASoC: tegra: AHUB routes for ASRC module
ASoC: tegra: Add Tegra186 based ASRC driver
ASoC: tegra: Add binding doc for ASRC module
ASoC: SOF: Remove redundant return statements
ASoC: SOF: Remove header from struct snd_sof_ipc_msg
ASoC: SOF: Drop 'header' parameter from tx_message() API
ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply()
ASoC: SOF: disable dma trace in s0ix
ASoC: SOF: extend the interface to stop DMA trace
ASoC: SOF: Drop support for mapped control data
ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking
ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc
ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct
ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer
drm/imx: ipuv3-plane: Remove redundant color encoding and range initialisation
drm/imx: ipuv3-plane: Remove redundant zpos initialisation
drm/imx: make static read-only array channel_offsets const
drm/imx: imx-tve: Make use of the helper function devm_platform_ioremap_resource()
gpu: ipu-v3: image-convert: use swap()
fs: ext2: Fix duplicate included linux/dax.h
libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len)
selftests/bpf: Add tests for uprobe auto-attach via skeleton
selftests/bpf: Add tests for u[ret]probe attach by name
libbpf: Add auto-attach for uprobes based on section name
libbpf: Support function name-based attach uprobes
libbpf: auto-resolve programs/libraries when necessary for uprobes
samples: bpf: Convert xdp_router_ipv4 to XDP samples helper
bpf: Correct the comment for BTF kind bitfield
selftests/bpf: Fix cd_flavor_subdir() of test_progs
selftests/bpf: Return true/false (not 1/0) from bool functions
selftests/bpf: Fix vfs_link kprobe definition
bpf: Replace usage of supported with dedicated list iterator variable
drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb
drm/atomic-helper: support more than one write fence in drm_gem_plane_helper_prepare_fb
drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2
drm/radeon: stop using dma_resv_excl_fence
drm/vmwgfx: stop using dma_resv_excl_fence v2
dma-buf: add dma_resv_get_singleton v2
drivers/dma-buf: dma-buf.c: fix a typo
drm/ttm: Add a parameter to add extra pages into ttm_tt
bpf, test_offload.py: Skip base maps without names
bpf: Remove redundant assignment to smap->map.value_size
selftests/bpf: Remove unused variable from bpf_sk_assign test
bpf: Use swap() instead of open coding it
drm/edid: reduce magic when updating the EDID block checksum
drm/edid: track invalid blocks in drm_do_get_edid()
drm/edid: split out invalid block filtering to a separate function
drm/edid: simplify block check when filtering invalid blocks
drm/edid: use a better variable name for EDID block read retries
drm/edid: split drm_edid_block_valid() to check and act parts
drm/edid: split out edid_header_fix()
drm/edid: clean up edid_is_zero()
drm/edid: make drm_edid_header_is_valid() accept void pointer
drm/edid: add edid_block_tag() helper to get the EDID extension tag
drm/edid: clean up EDID block checksum functions
drm/edid: use struct edid * in drm_do_get_edid()
MAINTAINERS: Add printk indexing maintainers on mention of printk_index
wcn36xx: Improve readability of wcn36xx_caps_name
ath9k: make is2ghz consistent in ar9003_eeprom
ath10k: enable napi on RX path for usb
ath10k: add support for MSDU IDs for USB devices
dma-buf: drop the DAG approach for the dma_resv object v3
drm/amdkfd: Create file descriptor after client is added to smi_clients list
drm/amdgpu: Sync up header and implementation to use the same parameter names
drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address
drm/amdgpu: Fix unique_id references for Sienna Cichlid
drm/amd/display: remove DC_FP_* wrapper from dml folder
drm/amd/display: detach fpu operations from dcn10_validate_bandwidth in calcs
drm/amdgpu: Add unique_id support for sienna cichlid
drm/amdgpu: Use metrics data function to get unique_id for Aldebaran
drm/amdgpu: Add UNIQUE_ID to MetricsMember_t
drm/amdgpu: Use switch case for unique_id
drm/amdkfd: Use atomic64_t type for pdd->tlb_seq
drm/amdgpu: fix incorrect size printing in error msg
drm/amdgpu: fix some kerneldoc in the VM code v2
amd/display: set backlight only if required
drm/amd/display: DCN3.1: don't mark as kernel-doc
drm/amd/display: Fix pointer dereferenced before checking
drm/amdgpu: Add tlb_cb for unlocked update
drm/amdgpu: Correct unlocked update fence handling
drm/amd/display: Fix pointer dereferenced before checking
drm/amd/display: Fix allocate_mst_payload assert on resume
drm/amd/display: 3.2.179
drm/amd/display: [FW Promotion] Release 0.0.110.0
drm/amd/display: Revert FEC check in validation
drm/amd/display: Update LTTPR UHBR link rate support struct
drm/amd/display: Add support for USBC connector
drm/amd/display: Add work around for AUX failure on wake.
drm/amd/display: Clear optc false state when disable otg
drm/amd/display: Enable power gating before init_pipes
drm/amd/display: Remove redundant dsc power gating from init_hw
drm/amd/display: Power down hardware if timer not trigger
drm/amd/display: Correct Slice reset calculation
drm/amd/display: Enable 3-plane MPO for DCN31
drm/amd/display: Set fec register init value
drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix
drm/amd/display: Create underflow interrupt IRQ type
bpf, tests: Add load store test case for tail call
bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets
bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number
bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset)
arm64, insn: Add ldr/str with immediate offset
drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge
drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge
drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge
drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge
Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices"
drm/bridge: lt9611: Add atomic_get_input_bus_fmts
drm/bridge: lt9611: Switch to atomic operations
drm/bridge: ti-sn65dsi83: Check link status register after enabling the bridge
drm: bridge: icn6211: Read and validate chip IDs before configuration
drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb()
drm: bridge: icn6211: Add I2C configuration support
drm: bridge: icn6211: Implement atomic_get_input_bus_fmts
drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples
drm: bridge: icn6211: Disable DPI color swap
drm: bridge: icn6211: Use DSI burst mode without EoT and with LP command mode
drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration
drm: bridge: icn6211: Add HS/VS/DE polarity handling
drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
drm: bridge: icn6211: Fix register layout
drm: exynos: dsi: Switch to atomic funcs
drm: exynos: dsi: Convert to bridge driver
drm: exynos: dsi: Use drm panel_bridge API
exynos: drm: dsi: Attach in_bridge in MIC driver
drm: bridge: panel: Reset the connector state pointer
drm: bridge: tc358764: Use drm panel_bridge API
drm/bridge: tc358767: Add DSI-to-DPI mode support
drm/bridge: tc358767: Split tc_set_video_mode() into common and (e)DP part
drm/bridge: tc358767: Detect bridge mode from connected endpoints in DT
drm/bridge: tc358767: Move bridge ops setup into tc_probe_edp_bridge_endpoint()
drm/bridge: tc358767: Wrap (e)DP aux I2C registration into tc_aux_link_setup()
drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
drm/bridge: tc358767: Implement atomic_check callback
drm/bridge: tc358767: Convert to atomic ops
drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e)DP specific functions
dt-bindings: display: bridge: tc358867: Document DSI data-lanes property
dt-bindings: display: bridge: tc358867: Document DPI output support
drm/bridge: adv7511: clean up CEC adapter when probe fails
drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe()
drm/i915: Allow static DRRS on LVDS
drm/i915: Allow static DRRS on all eDP ports
drm/i915: Move intel_drrs_compute_config() into intel_dp.c
drm/i915: Allow higher refresh rate alternate fixed modes
drm/i915: Allow an arbitrary number of downclock modes
drm/i915: Stop duplicating the EDID fixed/downclock modes
drm/i915: Combine the EDID fixed_mode+downclock_mode lookup into one
drm/i915: Nuke intel_drrs_init()
drm/i915: Refactor non-EDID fixed mode duplication
drm/i915: Put fixed modes directly onto the panel's fixed_modes list
drm/i915: Extract intel_edp_has_drrs()
drm/i915/display: Add HAS_MBUS_JOINING
drm/i915/dmc: split out dmc registers to a separate file
drm/i915/dmc: hide DMC version macros
drm/i915/dmc: abstract GPU error state dump
drm/i915: Handle the DG2 max bw properly
drm/edid: fix invalid EDID extension block filtering
drm/vc4: Implement atomic_print_state for HVS channel state
drm/vc4: Constify private state accessors
drm/atomic: Add atomic_print_state to private objects
drm/atomic: Print the state every non-blocking commit
drm/panel-edp: Fix AUO B133UAN01 panel id
drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL
drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits
drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL
drm/i915/dg2: Add Wa_22014226127
drm/i915/dp: make DSC usage logging actually useful
drm/i915/audio: move has_audio checks to within codec enable/disable
drm/i915/audio: unify audio codec enable/disable debug logging
HID: intel-ish-hid: ipc: add ADL and RPL device id
drm/i915: Move intel_vtd_active and run_as_guest to i915_utils
drm/i915/dmc: fix i915_reg_t usage
drm/i915/dmc: move dmc debugfs to intel_dmc.c
drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c
drm/i915/dmc: simplify intel_dmc_load_program() conditions
ath11k: reduce the wait time of 11d scan and hw scan while add interface
ath11k: add support to search regdb data in board-2.bin for WCN6855
wcn36xx: Implement tx_rate reporting
drm/i915/ats-m: add ATS-M platform info
drm/panel-edp: Add AUO B133UAN01
drm/i915: Add RPL-S PCI IDs
drm/i915: Change SDVO fixed mode handling
drm/i915: Use intel_panel_edid_fixed_mode() for sdvo
drm/i915: Extract intel_panel_encoder_fixed_mode()
drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode()
drm/i915: Rename intel_panel_vbt_fixed_mode()
drm/i915: Use intel_panel_preferred_fixed_mode() more
drm/i915: Extract intel_edp_add_properties()
drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG()
drm/i915: Pass intel_connector to intel_panel_{init,fini}()
drm/i915: Split pipe+output CSC programming to noarm+arm pair
drm/i915: Split color_commit() into noarm+arm pair
drm/i915: Make ilk+ pfit regiser unlocked
drm/i915: Remove locks around skl+ scaler programming
docs: gpu: i915.rst: Fix DRRS documentation
drm/edid: split drm_add_edid_modes() to two
drm/edid: add more general struct edid constness in the interfaces
drm/edid: constify struct edid passed around in callbacks and closure
drm/edid: constify struct edid passed to detailed blocks
drm/edid: constify struct detailed_timing in parsing callbacks
drm/edid: constify struct detailed_timing in lower level parsing
drm/edid: use struct detailed_timing member access in gtf2 functions
drm/edid: use struct detailed_timing member access in is_rb()
drm/edid: pass a timing pointer to is_detailed_timing_descriptor()
drm/edid: pass a timing pointer to is_display_descriptor()
drm/edid: fix reduced blanking support check
drm/edid: don't modify EDID while parsing
drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities
tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
gma500: fix an incorrect NULL check on list iterator
drm/amdgpu: drop amdgpu_gtt_node
drm/ttm: rework bulk move handling v5
drm/ttm: de-inline ttm_bo_pin/unpin
drm/i915/migrate: move the sanity check
drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS
drm/i915: avoid concurrent writes to aux_inv
drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
drm/ttm: allow bulk moves for all domains
drm/ttm: add resource iterator v4
drm/ttm: move the LRU into resource handling v4
drm/amdgpu/jpeg: Add jpeg ras error query support
drm/amdgpu/vcn: Add VCN ras error query support
drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition
drm/amdgpu/jpeg: Add jpeg block ras support
drm/amdgpu/vcn: Add vcn ras support
drm/amdgpu: Add vcn and jpeg ras support flag
drm/amd/vcn: fix an error msg on vcn 3.0
drm/amdgpu: Re-classify some log messages in commit path
drm/amd/pm: Check feature support using IP version
drm/amdgpu/vcn3: send smu interface type
amdgpu/pm: Implement emit_clk_levels for vega10
amdgpu/pm: Add new hwmgr API function "emit_clock_levels"
drm/i915/display: Extend DP HDR support to hsw+
drm/sched: Fix htmldoc warning.
drm/bridge: anx7625: Set downstream sink into normal status
ath11k: store and send country code to firmware after recovery
drm/i915/intel_combo_phy: Print I/O voltage info
drm/i915/display: Remove check for low voltage sku for max dp source rate
drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER
drm: omapdrm: Support exporting of non-contiguous GEM BOs
drm: omapdrm: simplify omap_gem_pin
drm/i915: add lmem_size modparam
drm/i915/guc: Correctly free guc capture struct on error
drm/amdgpu: remove table_freed param from the VM code
drm/amdkfd: use tlb_seq from the VM subsystem for SVM as well v2
drm/amdkfd: start using tlb_seq from the VM subsystem
drm/amdgpu: rework TLB flushing
drm/amdgpu: simplify VM update tracking a bit
drm/amdgpu: separate VM PT handling into amdgpu_vm_pt.c
drm/amdgpu: move VM PDEs to idle after update
drm/amd/display: move FPU related code from dcn316 to dml/dcn31 folder
drm/amd/display: move FPU related code from dcn315 to dml/dcn31 folder
drm/amd/display: move FPU related code from dcn31 to dml/dcn31 folder
drm/amd/display: 3.2.178
drm/amd/display: [FW Promotion] Release 0.0.109.0
drm/amdkfd: print unmap queue status for RAS poison consumption (v3)
drm/amd/display: Fix HDCP SEND AKI INIT error
drm/amdgpu: drop redundant check of harvest info
drm/amdgpu: Fix spelling mistake "regiser" -> "register"
drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2)
drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2)
drm/amdkfd: replace source_id with client_id for RAS poison consumption
drm/amdkfd: refine event_interrupt_poison_consumption
drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static
drm/amdgpu: drop amdgpu_display_gem_fb_init()
drm/amdgpu: make amdgpu_display_framebuffer_init() static
drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB
drm/qxl: fix qxl can't use in arm64
drm/virtio: Remove restriction of non-zero blob_flags
drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
ath9k: add functions to get paprd rate mask
ath9k: refactor ar9003_hw_spur_mitigate_ofdm
ath9k: fix ar9003_get_eepmisc
ath9k: use AR9300_MAX_CHAINS when appropriate
ath9k: split set11nRateFlags and set11nChainSel
ath9k: make ATH_SREV macros more consistent
ath11k: Add peer rhash table support
ath11k: add read variant from SMBIOS for download board data
ath11k: add fallback board name without variant while searching board-2.bin
drm/vc4: hdmi: Support HDMI YUV output
drm/vc4: hdmi: Always try to have the highest bpc
drm/vc4: hdmi: Take bpp into account for the scrambler
drm/vc4: hdmi: Take the sink maximum TMDS clock into account
drm/vc4: hdmi: Move clock calculation into its own function
drm/vc4: hdmi: Move clock validation to its own function
drm/vc4: hdmi: Rename pixel_rate variable
drm/bridge: it6505: Fix build error
dma-buf: finally make the dma_resv_list private v2
dma-buf: add dma_resv_replace_fences v2
RDMA: use dma_resv_wait() instead of extracting the fence
drm/etnaviv: stop using dma_resv_excl_fence v2
drm: bridge: it66121: Add audio support
drm: bridge: it66121: Fix the register page length
dt-bindings: display: bridge: it66121: Add audio support
drm/gma500: Add crtc prefix to vblank functions
drm/gma500: Declare a few functions static
drm/gma500: Free the correct connector allocation
drm/gma500: gma500 don't register non-hotpluggable connectors
drm/gma500: Make use of the drm connector iterator
drm/gma500: Uninstall interrupts on driver removal
drm/gma500: Use managed drmm_mode_config_init()
ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability
ath11k: fix the warning of dev_wake in mhi_pm_disable_transition()
ath11k: Add hw-restart option to simulate_fw_crash
ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base
ath11k: add support for device recovery for QCA6390/WCN6855
ath11k: disable regdb support for QCA6390
ath11k: remove unused ATH11K_BD_IE_BOARD_EXT
ath11k: acquire ab->base_lock in unassign when finding the peer by addr
drm/i915/guc: Print the GuC error capture output register list.
drm/i915/guc: Plumb GuC-capture into gpu_coredump
drm/i915/guc: Pre-allocate output nodes for extraction
drm/i915/guc: Extract GuC error capture lists on G2H notification.
drm/i915/guc: Check sizing of guc_capture output
drm/i915/guc: Add capture region into intel_guc_log
drm/i915/guc: Update GuC-log relay function names
drm/i915/guc: Add GuC's error state capture output structures.
drm/i915/guc: Add Gen9 registers for GuC error state capture.
drm/i915/guc: Add DG2 registers for GuC error state capture.
drm/i915/guc: Add XE_LP steered register lists support
drm/i915/guc: Add XE_LP static registers for GuC error capture.
drm/i915/guc: Update GuC ADS size for error capture lists
drm/i915/gt: replace cache_clflush_range
drm/i915/: Re-work clflush_write32
drm/i915/gt: Re-work reset_csb
drm/i915/gt: Drop invalidate_csb_entries
drm/i915/gt: Re-work intel_write_status_page
drm/i915/gt: fix i915_reg_t initialization
drm/i915/debugfs: Do not return '0' if there is nothing to return
drm/i915: s/enable/active/ for DRRS
drm/tilcdc: Use drm_mode_copy()
drm/gma500: Use drm_mode_copy()
drm/i915: Add "maximum pipe read bandwidth" checks
drm/i915: Fix DBUF bandwidth vs. cdclk handling
drm/i915: Properly write lock bw_state when it changes
drm/i915: Round up when calculating display bandwidth requirements
drm/i915: Nuke intel_bw_calc_min_cdclk()
drm/i915: Remove total[] and uv_total[] from ddb allocation
drm/i915: Pre-calculate plane relative data rate
drm/i915: Split plane data_rate into data_rate+data_rate_y
drm/i915: Tweak plane ddb allocation tracking
drm/i915/display/adlp: More voltage swing table updates
drm/vmwgfx: Disable command buffers on svga3 without gbobjects
drm/vmwgfx: validate the screen formats
drm/vmwgfx: Fix mob cursor allocation race
drm/vmwgfx: Fix an invalid read
drm/i915/sdvo: prefer __packed over __attribute__((packed))
drm/i915/gem: Don't evict unmappable VMAs when pinning with PIN_MAPPABLE (v2)
ath11k: change fw build id format in driver init log
ath11k: Refactor the peer delete
ath10k: Use of_device_get_match_data() helper
ath10k: Trigger sta disconnect on hardware restart
drm/i915/gt: Add sysfs throttle frequency interfaces
drm/i915/gt: Create per-tile RPS sysfs interfaces
drm/i915/gt: Create per-tile RC6 sysfs interface
drm/i915/gt: create per-tile sysfs interface
drm/i915: Prepare for multiple GTs
drm/i915/gt: add gt_is_root() helper
drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0
drm/i915: Add logical mapping for video decode engines
drm/i915: Fix renamed struct field
drm/i915: Rename QGV request/response bits
drm/i915: Unconfuses QGV vs. PSF point masks
drm/i915: Fix PSF GV point mask when SAGV is not possible
drm/i915: Rename pre-icl SAGV enable/disable functions
drm/i915: Reject excessive SAGV block time
drm/i915: Probe whether SAGV works on pre-icl
drm/i915: Rework SAGV block time probing
drm/i915: Treat SAGV block time 0 as SAGV disabled
fbdev: defio: fix the pagelist corruption
drm/i915/dg2: Add preemption changes for Wa_14015141709
ath6kl: fix typos in comments
ath9k: Use platform_get_irq() to get the interrupt
ath11k: support GTK rekey offload
ath11k: support ARP and NS offload
ath11k: purge rx pktlog when entering WoW
ath11k: implement hardware data filter
ath11k: Add WoW net-detect functionality
ath11k: Add basic WoW functionalities
drm/i915/uapi: Add query for hwconfig blob
drm/i915/guc: Add fetch of hwconfig blob
drm/panel-edp: add LQ140M1JW46 edp panel entry
dt-bindings: display/panel: Add Leadtek ltk035c5444t
fbdev: Fix cfb_imageblit() for arbitrary image widths
fbdev: Fix sys_imageblit() for arbitrary image widths
drm/i915: include uapi/drm/i915_drm.h directly where needed
drm/gma500: Cosmetic cleanup of irq code
drm/gma500: Don't store crtc_funcs in psb_ops
drm/gma500: Move gma_intel_crtc_funcs into gma_display.c
drm/gma500: Remove unused declarations and other cruft
drm/vc4: add tracepoints for CL submissions
drm/ssd130x: Reduce temporary buffer sizes
drm/ssd130x: Fix rectangle updates
drm/format-helper: Fix XRGB888 to monochrome conversion
drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed()
drm/doc: Clarify what ioctls can be used on render nodes
drm/i915: move i915_gem_object_needs_bit17_swizzle() to i915_gem_tiling.[ch]
drm/nouveau: Fix spelling mistake "endianess" -> "endianness"
drm/i915: fixup the initial fb base on DGFX
drm/i915/display: Check mappable aperture when pinning preallocated vma
drm/i915/ttm: wire up the object offset
drm/i915: add i915_gem_object_create_region_at()
drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY
drm/i915/stolen: don't treat small BAR as an error
drm/i915/lmem: don't treat small BAR as an error
drm/gma500: Move GTT memory-range setup into helper
drm/gma500: Move GTT enable and disable code into helpers
drm/gma500: Move GEM memory management functions to gem.c
drm/gma500: Inline psb_gtt_restore()
drm/gma500: Split GTT init/resume/fini into GTT and GEM functions
drm/gma500: Cleanup GTT uninit and error handling
drm/gma500: Move GTT resume logic out of psb_gtt_init()
drm/gma500: Move GTT setup and restoration into helper funtions
drm/gma500: Remove struct psb_gtt.sem sempahore
drm/gma500: Move GTT locking into GTT helpers
drm/gma500: Acquire reservation lock for GEM objects
drm/gma500: Remove struct psb_gem_object.npage
drm/i915: Reject unsupported TMDS rates on ICL+
drm/solomon: Make DRM_SSD130X depends on MMU
drm/i915: Deal with bigjoiner vs. DRRS
drm/i915: Do DRRS disable/enable during pre/post_plane_update()
drm/i915: Schedule DRRS work from intel_drrs_enable()
drm/i915: Don't cancel/schedule drrs work if the pipe wasn't affected
drm/i915: Determine DRRS frontbuffer_bits ahead of time
drm/i915: Fix DRRS frontbuffer_bits handling
drm/i915: Add missing tab to DRRS debugfs
drm/i915: Put the downclock_mode check back into can_enable_drrs()
drm/i915: Use drm_mode_copy()
drm/blend: fix typo in the comment
drm/i915: Add support for steered register writes
drm/i915/guc: add steering info to GuC register save/restore list
drm/i915: Report steering details in debugfs
drm/i915: Reduce stack usage in debugfs due to SSEU
drm/i915/display: Do not re-enable PSR after it was marked as not reliable
drm/i915/display: Fix HPD short pulse handling for eDP
drm/i915: Convert fixed_mode/downclock_mode into a list
drm/i915: Implement static DRRS
drm/i915: Enable eDP DRRS on ilk/snb port A
drm/i915: Move DRRS enable/disable higher up
drm/i915: Stash DRRS state under intel_crtc
drm/i915: Eliminate the intel_dp dependency from DRRS
drm/i915: Introduce intel_drrs_type_str()
drm/i915: Introduce intel_panel_drrs_type()
drm/i915: Introduce intel_panel_preferred_fixed_mode()
drm/i915: Introduce intel_panel_get_modes()
drm/i915: Introduce intel_panel_{fixed,downclock}_mode()
drm/i915: Nuke dev_priv->drrs.type
drm/i915: Simplify intel_panel_info()
drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds()
drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create_preferred_input_timing()
drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties()
drm/i915/display/adlp: Update eDP voltage swing table
drm/i915/xehp: Update topology dumps for Xe_HP
drm/i915/sseu: Don't overallocate subslice storage
x86/gpu: include drm/i915_pciids.h directly in early quirks
drm/panel: Use drm_mode_duplicate()
drm/imx: Use drm_mode_duplicate()
drm/bridge: Use drm_mode_copy()
drm: Add drm_mode_init()
drm/vmwgfx: Stop using surface dma commands on most configurations
drm/vmwgfx: Implement MSI/MSI-X support for IRQs
drm/vmwgfx: Initialize drm_mode_fb_cmd2
drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace
drm/vmwgfx: Fix fencing on SVGAv3
drm/vmwgfx: Print capabilities early during the initialization
drm/vmwgfx: Cleanup multimon initialization code
drm/vmwgfx: Add support for CursorMob and CursorBypass 4
drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header
drm/i915/gem: add missing boundary check in vm_access
drm/i915: Rename PIPECONF refresh select bits
drm/i915: Clean up DRRS refresh rate enum
drm/i915: Polish drrs type enum
drm/i915: Program MSA timing delay on ilk/snb/ivb
drm/i915: Read DRRS MSA timing delay from VBT
drm/i915: Pimp DRRS debugs
drm/i915: Constify intel_drrs_init() args
drm/i915: Fix up some DRRS type checks
drm/i915: Remove struct dp_link_dpll
drm/i915: Populate bxt/glk DPLL clock limits a bit more
drm/i915: Replace hand rolled bxt vco calculation with chv_calc_dpll_params()
drm/i915: Replace bxt_clk_div with struct dpll
drm/i915: Store the m2 divider as a whole in bxt_clk_div
drm/i915: Clean up bxt/glk PLL registers
drm/i915: Remove redundant/wrong comments
drm/i915: Store the /5 target clock in struct dpll on vlv/chv
drm/i915: Make the PIPESRC rect relative to the entire bigjoiner area
ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed
drm/i915: Remove leftover cnl SAGV block time
drm/bridge: analogix_dp: Enable autosuspend
drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
drm/bridge: Add myself as a reviewer for the Parade PS8640 bridge chip
drm/bridge: Add myself as a reviewer for the TI SN65DSI86 bridge chip
drm/bridge: Add MAINTAINERS entry for DRM drivers for bridge chip bindings
drm/bridge: anx7625: switch to devm_drm_of_get_bridge
drm: ssd130x: Always apply segment remap setting
drm: ssd130x: Fix COM scan direction register mask
drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge
drm/bridge: anx7625: check the return on anx7625_aux_trans
drm/bridge: anx7625: config hs packets end aligned to avoid screen shift
drm/mediatek: implement the DSI HS packets aligned
drm/dsi: transfer DSI HS packets ending at the same time
dt-bindings: display: sitronix, st7735r: Remove spi-max-frequency limit
dt-bindings: display: sitronix, st7735r: Make reset-gpios optional
dt-bindings: display: sitronix, st7735r: Fix backlight in example
drm/i915/dsi: use min_t() to make code cleaner
drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms
drm/doc: pull in drm_buddy.c
drm/i915: opportunistically apply ALLOC_CONTIGIOUS
drm/i915/gtt: reduce overzealous alignment constraints for GGTT
drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge
drm/bridge: tc358775: switch to devm_drm_of_get_bridge
drm/bridge: tc358762: switch to devm_drm_of_get_bridge
drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge
drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge
drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge
drm/komeda: plane: Remove redundant color encoding and range initialisation
drm/komeda: plane: Remove redundant zpos initialisation
drm/komeda: plane: switch to plane reset helper
drm/omap: fix NULL but dereferenced coccicheck error
drm/selftests: missing error code in igt_buddy_alloc_smoke()
drm: Drop commas after SoC match table sentinels
drm/i915: stop checking for NULL vma->obj
drm/i915: limit the async bind to bind_async_flags
drm/i915/gmbus: use to_intel_gmbus() instead of open coding
drm/i915/gmbus: move some local bus variables within loops
drm/i915/fbdev: fixup setting screen_size
drm/i915/gem: Remove some unnecessary code
drm/i915: Remove the vma refcount
drm/i915: Remove the vm open count
drm/i915/dmabuf: Fix prime_mmap to work when using LMEM
drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback to use drm_gem_unmap_dma_buf()
efifb: Remove redundant efifb_setup_from_dmi stub
sysfb: Enable boot time VESA graphic mode selection
sysfb: Make config option dependencies explicit
drm/bridge_connector: enable HPD by default if supported
drm/i915: Use bigjoiner_pipes more
drm/i915: Eliminate bigjoiner boolean
drm/i915: Start tracking PIPESRC as a drm_rect
drm/i915: Use designated initializers for bxt_dp_clk_val[]
drm/i915: Remove bxt m2_frac_en
drm/i915: Clean up some struct/array initializers
drm/i915: Move a bunch of stuff into rodata from the stack
drm/i915: Nuke skl_wrpll_context_init()
drm/i915: Relocate a few more pch transcoder bits
drm/i915: Relocate ibx pch port sanitation code
drm/i915: Remove framestart_delay sanitation
drm/i915: Move framestart_delay to crtc_state
drm/i915/dmc: Update DMC to v2.16 on ADL-P
drm/i915: Add RCS mask to GuC ADS params
drm/i915/xehp: Support platforms with CCS engines but no RCS
drm/selftests: fix a shift-out-of-bounds bug
drm/i915: include linux/highmem.h and linux/swap.h where needed
drm/i915/gmbus: alloc intel_gmbus dynamically
drm/i915/gmbus: pass gpio reg to intel_gpio_setup()
drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup
drm/i915/gmbus: combine gmbus pin lookups to one function
drm/i915/adl-n: Add stepping info
drm/i915/guc: Fix potential invalid pointer dereferences when decoding G2Hs
drm/i915/guc: Drop obsolete H2G definitions
drm/i915/guc: Rename desc_idx to ctx_id
drm/i915/guc: Move lrc desc setup to where it is needed
drm/i915/guc: Split guc_lrc_desc_pin apart
drm/i915/guc: Better name for context id limit
drm/i915/guc: Add an explicit 'submission_initialized' flag
drm/i915/guc: Do not conflate lrc_desc with GuC id for registration
drm/nouveau/instmem: fix uninitialized_var.cocci warning
drm/i915: Pimp async flip debugs
drm/i915: Fix the async flip wm0/ddb optimization
drm/i915: Check async flip capability early on
drm/i915: Don't skip ddb allocation if data_rate==0
drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT
drm/i915/display: Allow users to disable PSR2
drm/i915/psr: Set "SF Partial Frame Enable" also on full update
drm/i915: update new TMDS clock setting defined by VBT
drm/i915/display/adlp: Remove code related to underrun recovery
iommu/vt-d: Add RPLS to quirk list to skip TE disabling
drm/i915: Use str_on_off()
drm/i915: Use str_enabled_disabled()
drm/i915: Use str_enable_disable()
drm/i915: Use str_yes_no()
drm/i915: make a handful of read-only arrays static const
drm/i915: Move intel_display_power_well_is_enabled() to intel_display_power_well.c
drm/i915: Add functions to get a power well's state/name/domains/mask/refcount
drm/i915: Add function to call a power well's sync_hw() hook
drm/i915: Move power well get/put/enable/disable functions to a new file
drm/i915: Move i915_power_well_regs struct into i915_power_well_ops
drm/i915: Remove redundant state verification during TypeC AUX power well disabling
drm/i915: Sanitize open-coded power well enable()/disable() calls
drm/i915: Fix the VDSC_PW2 power domain enum value
drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK
drm/i915: Fix MSO vs. bigjoiner timings confusion
drm/i915: Extract intel_crtc_compute_pipe_mode()
drm/i915: Extract intel_crtc_compute_pipe_src()
drm/i915: Extract intel_bigjoiner_adjust_timings()
drm/i915: Extract intel_splitter_adjust_timings()
drm/i915: Rename variables in intel_crtc_compute_config()
drm/i915: Remove nop bigjoiner state copy
drm/i915: Fix cursor coordinates on bigjoiner slave
drm/i915: Avoid negative shift due to bigjoiner_pipes==0
drm/i915: s/JSP2/ICP2/ PCH
drm/i915/dmc: Do not try loading wrong DMC version
drm/i915/dg2: Skip output init on PHY calibration failure
drm/i915: Make pre-skl sprite plane registers unlocked
drm/i915: Make most pre-skl primary plane registers unlocked
drm/i915: Make cursor plane registers unlocked
drm/i915: Make skl+ universal plane registers unlocked
drm/i915: Optimize icl+ universal plane programming
drm/i915/dg2: Tile 4 plane format support
drm/i915: Introduce new Tile 4 format
remove the h8300 architecture
net: ieee802154: Drop duration settings when the core does it already
net: mac802154: Set durations automatically
net: mac802154: Convert the symbol duration into nanoseconds
net: ieee802154: ca8210: Fix lifs/sifs periods
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm63138.txt
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/hisilicon/controller/hip04-bootwrapper.yaml
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
Documentation/devicetree/bindings/arm/omap/prcm.txt
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/stm32/stm32.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/syna.txt
Documentation/devicetree/bindings/arm/ux500.yaml
Documentation/devicetree/bindings/clock/samsung,exynos4412-isp-clock.yaml
Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml
Documentation/devicetree/bindings/clock/ti-clkctrl.txt
Documentation/devicetree/bindings/clock/ti/clockdomain.txt
Documentation/devicetree/bindings/clock/ti/composite.txt
Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
Documentation/devicetree/bindings/clock/ti/gate.txt
Documentation/devicetree/bindings/clock/ti/interface.txt
Documentation/devicetree/bindings/clock/ti/mux.txt
Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
Documentation/devicetree/bindings/display/allwinner,sun8i-r40-tcon-top.yaml
Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml
Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
Documentation/devicetree/bindings/display/bridge/ps8640.yaml
Documentation/devicetree/bindings/display/bridge/toshiba,tc358767.yaml
Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml
Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,ovl-2l.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,postmask.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml
Documentation/devicetree/bindings/display/msm/dpu-qcm2290.yaml
Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml
Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml
Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml
Documentation/devicetree/bindings/display/panel/orisetech,otm8009a.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/panel-timing.yaml
Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.yaml
Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
Documentation/devicetree/bindings/display/sprd/sprd,display-subsystem.yaml
Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
Documentation/devicetree/bindings/dma/fsl-imx-dma.txt
Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml
Documentation/devicetree/bindings/eeprom/at24.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/firmware/qcom,scm.txt
Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml
Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
Documentation/devicetree/bindings/hwmon/adt7475.yaml
Documentation/devicetree/bindings/hwmon/lm75.yaml
Documentation/devicetree/bindings/hwmon/national,lm90.yaml
Documentation/devicetree/bindings/i2c/i2c-gate.yaml
Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml
Documentation/devicetree/bindings/i2c/renesas,riic.yaml
Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml
Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml
Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml
Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml
Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt
Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml
Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
Documentation/devicetree/bindings/leds/leds-mt6360.yaml
Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml
Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
Documentation/devicetree/bindings/media/i2c/adv7604.yaml
Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml
Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
Documentation/devicetree/bindings/media/microchip,xisc.yaml
Documentation/devicetree/bindings/media/rockchip,vdec.yaml
Documentation/devicetree/bindings/media/rockchip-vpu.yaml
Documentation/devicetree/bindings/media/video-interfaces.yaml
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
Documentation/devicetree/bindings/mmc/mmc-controller.yaml
Documentation/devicetree/bindings/mmc/mtk-sd.yaml
Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml
Documentation/devicetree/bindings/mtd/hisilicon,fmc-spi-nor.txt
Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
Documentation/devicetree/bindings/mtd/partitions/fixed-partitions.yaml
Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
Documentation/devicetree/bindings/mux/reg-mux.yaml
Documentation/devicetree/bindings/net/adi,adin.yaml
Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml
Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
Documentation/devicetree/bindings/net/cdns,macb.yaml
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Documentation/devicetree/bindings/net/ingenic,mac.yaml
Documentation/devicetree/bindings/net/micrel.txt
Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml
Documentation/devicetree/bindings/net/qcom,ipa.yaml
Documentation/devicetree/bindings/net/renesas,etheravb.yaml
Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
Documentation/devicetree/bindings/net/wireless/ti,wlcore.yaml
Documentation/devicetree/bindings/nvmem/snvs-lpgpr.yaml
Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
Documentation/devicetree/bindings/power/supply/battery.yaml
Documentation/devicetree/bindings/power/supply/charger-manager.yaml
Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
Documentation/devicetree/bindings/power/supply/power-supply.yaml
Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml
Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml
Documentation/devicetree/bindings/pwm/pwm-omap-dmtimer.txt
Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
Documentation/devicetree/bindings/regulator/mt6358-regulator.txt
Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
Documentation/devicetree/bindings/regulator/richtek,rt4801-regulator.yaml
Documentation/devicetree/bindings/regulator/socionext,uniphier-regulator.yaml
Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml
Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt
Documentation/devicetree/bindings/remoteproc/qcom,wcnss-pil.txt
Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml
Documentation/devicetree/bindings/reset/microchip,rst.yaml
Documentation/devicetree/bindings/reset/renesas,rst.yaml
Documentation/devicetree/bindings/reset/socionext,uniphier-glue-reset.yaml
Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
Documentation/devicetree/bindings/rng/st,stm32-rng.yaml
Documentation/devicetree/bindings/serial/8250.yaml
Documentation/devicetree/bindings/serial/sprd-uart.yaml
Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
Documentation/devicetree/bindings/soc/renesas/renesas,rzg2l-sysc.yaml
Documentation/devicetree/bindings/soc/rockchip/grf.yaml
Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
Documentation/devicetree/bindings/sound/adi,adau1372.yaml
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
Documentation/devicetree/bindings/sound/audio-graph-card2.yaml
Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml
Documentation/devicetree/bindings/sound/fsl,micfil.txt
Documentation/devicetree/bindings/sound/imx-audio-hdmi.yaml
Documentation/devicetree/bindings/sound/maxim,max98390.yaml
Documentation/devicetree/bindings/sound/maxim,max98520.yaml
Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml
Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml
Documentation/devicetree/bindings/sound/mt8192-mt6359-rt1015-rt5682.yaml
Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra-audio-rt5640.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml
Documentation/devicetree/bindings/sound/qcom,lpass-va-macro.yaml
Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml
Documentation/devicetree/bindings/sound/rt5682.txt
Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
Documentation/devicetree/bindings/sound/samsung,odroid.yaml
Documentation/devicetree/bindings/sound/tas2562.yaml
Documentation/devicetree/bindings/sound/tas2770.yaml
Documentation/devicetree/bindings/sound/tas27xx.yaml
Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
Documentation/devicetree/bindings/spi/ingenic,spi.yaml
Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml
Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
Documentation/devicetree/bindings/spi/renesas,hspi.yaml
Documentation/devicetree/bindings/spi/renesas,rspi.yaml
Documentation/devicetree/bindings/spi/spi-davinci.txt
Documentation/devicetree/bindings/spi/spi-pl022.yaml
Documentation/devicetree/bindings/thermal/qcom-lmh.yaml
Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml
Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
Documentation/devicetree/bindings/thermal/rzg2l-thermal.yaml
Documentation/devicetree/bindings/timer/cdns,ttc.yaml
Documentation/devicetree/bindings/timer/renesas,ostm.yaml
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/mediatek,mt6360-tcpc.yaml
Documentation/devicetree/bindings/usb/smsc,usb3503.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
Documentation/devicetree/bindings/writing-bindings.rst
Documentation/devicetree/bindings/writing-schema.rst
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufs-qcom.h
drivers/soc/qcom/llcc-qcom.c
drivers/soc/qcom/socinfo.c
include/linux/soc/qcom/llcc-qcom.h
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8731890 SKQ4.220615.002
Change-Id: I011b089f8acb3289360dd12bb7280a4345958369
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
* keystone/mirror-android-mainline:
ANDROID: Adding Image.gz and boot-gz.img
Revert "ANDROID: modpost: Forbid double exports"
ANDROID: Enable SM8450 drivers and DTB in the db845c config
ANDROID: GKI: remove info print for header generation
ANDROID: Add clang-tidy/clang-analyzer support for mixed build environment
ANDROID: dm-default-key: support report_zones
ANDROID: GKI: enable zoned device support
Revert "ANDROID: modules: introduce the MODULE_SCMVERSION config"
ANDROID: scsi: ufs: sysfs: fix up scsi/ufs merge problems.
ANDROID: BUILD.bazel: db845c: Fix up modules_out for drm_dp_helper -> drm_display_helper change
ANDROID: binder: fix race in priority restore
ANDROID: binder: switch task argument for binder_thread
ANDROID: binder: pass desired priority by reference
ANDROID: binder: fold common setup of node_prio
ANDROID: db845c: Add zram and zsmalloc to module_outs
ANDROID: GKI: ZSMALLOC & ZRAM as modules for arm64
ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS
ANDROID: incremental-fs: convert to read_folio
locking/lockref: Use try_cmpxchg64 in CMPXCHG_LOOP macro
linux/types.h: reinstate "__bitwise__" macro for user space use
media: lirc: revert removal of unused feature flags
ARM: ixp4xx: Consolidate Kconfig fixing issue
ext4: only allow test_dummy_encryption when supported
ext4: fix bug_on in __es_tree_search
ext4: avoid cycles in directory h-tree
ext4: verify dir block before splitting it
ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
gfs2: Convert function bh_get to use iomap
gfs2: use i_lock spin_lock for inode qadata
gfs2: Return more useful errors from gfs2_rgrp_send_discards()
gfs2: Use container_of() for gfs2_glock(aspace)
gfs2: Explain some direct I/O oddities
ptp: ocp: Add firmware header checks
ptp: ocp: fix PPS source selector debugfs reporting
ptp: ocp: add .init function for sma_op vector
ptp: ocp: vectorize the sma accessor functions
ptp: ocp: constify selectors
ptp: ocp: parameterize input/output sma selectors
ptp: ocp: revise firmware display
ptp: ocp: add Celestica timecard PCI ids
ptp: ocp: Remove #ifdefs around PCI IDs
ptp: ocp: 32-bit fixups for pci start address
Revert "net/smc: fix listen processing for SMC-Rv2"
ath6kl: Use cc-disable-warning to disable -Wdangling-pointer
ALSA: hda/realtek - Add new type for ALC245
zonefs: Fix zonefs_init_file_inode() return value
ALSA: usb-audio: Configure sync endpoints before data
of/irq: fix typo in comment
selftests/bpf: Dynptr tests
bpf: Add dynptr data slices
bpf: Add bpf_dynptr_read and bpf_dynptr_write
bpf: Dynptr support for ring buffers
bpf: Add bpf_dynptr_from_mem for local dynptrs
bpf: Add verifier support for dynptrs
bpf: Suppress 'passing zero to PTR_ERR' warning
bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack
x86/alternative: Introduce text_poke_set
bpf: Fill new bpf_prog_pack with illegal instructions
can: ctucanfd: platform: add missing dependency to HAS_IOMEM
can: kvaser_usb: silence a GCC 12 -Warray-bounds warning
can: peak_usb: fix typo in comment
selftests/bpf: Fix spelling mistake: "unpriviliged" -> "unprivileged"
selftests/bpf: fix btf_dump/btf_dump due to recent clang change
Bluetooth: hci_conn: Fix hci_connect_le_sync
s390/bpf: Fix typo in comment
libbpf: Fix typo in comment
smack: Remove redundant assignments
dt-bindings: Fix properties without any type
MAINTAINERS: Add maintainer to AF_XDP
Revert "dt-bindings: mailbox: qcom-ipcc: add missing properties into example"
MAINTAINERS: add KEYS-TRUSTED-CAAM
doc: trusted-encrypted: describe new CAAM trust source
KEYS: trusted: Introduce support for NXP CAAM-based trusted keys
crypto: caam - add in-kernel interface for blob generator
crypto: caam - determine whether CAAM supports blob encap/decap
KEYS: trusted: allow use of kernel RNG for key material
KEYS: trusted: allow use of TEE as backend without TCG_TPM support
tpm: Add field upgrade mode support for Infineon TPM2 modules
tpm: Fix buffer access in tpm2_get_tpm_pt()
char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
tpm: cr50: Add new device/vendor ID 0x504a6666
tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
tpm/tpm_ftpm_tee: Return true/false (not 1/0) from bool functions
certs: Explain the rationale to call panic()
certs: Allow root user to append signed hashes to the blacklist keyring
certs: Check that builtin blacklist hashes are valid
certs: Make blacklist_vet_description() more strict
certs: Factor out the blacklist hash creation
tools/certs: Add print-cert-tbs-hash.sh
writeback: fix typo in comment
Bluetooth: hci_sync: use hci_skb_event() helper
dma-direct: don't over-decrypt memory
perf intel-pt: Add guest_code support
perf kvm report: Add guest_code support
perf script: Add guest_code support
perf tools: Add guest_code support
perf tools: Factor out thread__set_guest_comm()
perf tools: Add machine to machines back pointer
perf vendors events arm64: Update Cortex A57/A72
perf vendors events arm64: Arm Neoverse E1
perf vendors events arm64: Arm Cortex-X2
perf vendors events arm64: Arm Cortex-X1
perf vendors events arm64: Arm Cortex-A710
perf vendors events arm64: Arm Cortex-A78
perf vendors events arm64: Arm Cortex-A77
perf vendors events arm64: Arm Cortex-A75
perf vendors events arm64: Arm Cortex-A73
perf vendors events arm64: Arm Cortex-A65
perf vendors events arm64: Arm Cortex-A510
perf vendors events arm64: Arm Cortex-A55
perf vendors events arm64: Arm Cortex-A35
perf vendors events arm64: Arm Cortex-A34
perf inject: Keep a copy of kcore_dir
perf data: Add has_kcore_dir()
perf inject: Keep some features sections from input file
libperf: Add preadn()
perf header: Add ability to keep feature sections
perf jevents: Modify match field
perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask
perf vendor events: Fix Alderlake metric groups
perf jevents: Append PMU description later
perf test: Use skip in PERF_RECORD_*
perf test: Parse events break apart tests
perf test: Parse events tidy evlist_test
perf test: Parse events tidy terms_test
perf test: Basic mmap use skip
perf test: Use skip in openat syscall
perf test: Use skip in vmlinux kallsyms
perf test: Skip reason for suites with 1 test
perf stat: Make use of index clearer with perf_counts
perf bpf_counter: Tidy use of CPU map index
perf cpumap: Add perf_cpu_map__for_each_idx()
perf stat: Add stat record+report test
perf lock: Add -t/--thread option for report
perf lock: Do not discard broken lock stats
perf c2c: Update documentation for store metric 'N/A'
perf c2c: Add dimensions for 'N/A' metrics of store operation
perf mem: Add stats for store operation with no available memory level
perf build: Error for BPF skeletons without LIBBPF
landlock: Explain how to support Landlock
landlock: Add design choices documentation for filesystem access rights
landlock: Document good practices about filesystem policies
landlock: Document LANDLOCK_ACCESS_FS_REFER and ABI versioning
samples/landlock: Add support for file reparenting
selftests/landlock: Add 11 new test suites dedicated to file reparenting
landlock: Add support for file reparenting with LANDLOCK_ACCESS_FS_REFER
LSM: Remove double path_rename hook calls for RENAME_EXCHANGE
landlock: Move filesystem helpers and add a new one
landlock: Fix same-layer rule unions
landlock: Create find_rule() from unmask_layers()
landlock: Reduce the maximum number of layers to 16
landlock: Define access_mask_t to enforce a consistent access mask size
selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
net: dsa: OF-ware slave_mii_bus
landlock: Change landlock_restrict_self(2) check ordering
landlock: Change landlock_add_rule(2) argument check ordering
selftests/landlock: Add tests for O_PATH
selftests/landlock: Fully test file rename with "remove" access
selftests/landlock: Extend access right tests to directories
selftests/landlock: Add tests for unknown access rights
selftests/landlock: Extend tests for minimal valid attribute size
selftests/landlock: Make tests build with old libc
landlock: Fix landlock_add_rule(2) documentation
samples/landlock: Format with clang-format
samples/landlock: Add clang-format exceptions
selftests/landlock: Format with clang-format
eth: de4x5: remove support for Generic DECchip & DIGITAL EtherWORKS PCI/EISA
net: ethernet: mtk_eth_soc: fix error code in mtk_flow_offload_replace()
fanotify: fix incorrect fmode_t casts
net: dsa: felix: tag_8021q preparation for multiple CPU ports
net: mscc: ocelot: switch from {,un}set to {,un}assign for tag_8021q CPU ports
net: dsa: felix: directly call ocelot_port_{set,unset}_dsa_8021q_cpu
net: dsa: felix: update bridge fwd mask from ocelot lib when changing tag_8021q CPU
net: dsa: felix: move the updating of PGID_CPU to the ocelot lib
net: dsa: fix missing adjustment of host broadcast flooding
drm/i915/dsi: fix VBT send packet port selection for ICL+
net/smc: fix listen processing for SMC-Rv2
net/smc: postpone sk_refcnt increment in connect()
ALSA: ctxfi: fix typo in comment
ALSA: cs5535audio: fix typo in comment
ALSA: ctxfi: Add SB046x PCI ID
exfat: check if cluster num is valid
exfat: reduce block requests when zeroing a cluster
block: add sync_blockdev_range()
exfat: introduce mount option 'sys_tz'
exfat: fix referencing wrong parent directory information after renaming
wifi: carl9170: silence a GCC 12 -Warray-bounds warning
wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning
wifi: iwlwifi: use unsigned to silence a GCC 12 warning
wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12
wifi: rtlwifi: remove always-true condition pointed out by GCC 12
wifi: ath9k: silence array-bounds warning on GCC 12
wifi: plfxlc: remove redundant NULL-check for GCC 12
dt-bindings: net: toshiba,visconti-dwmac: Update the common clock properties
net: dsa: restrict SMSC_LAN9303_I2C kconfig
net: fddi: skfp: smt: Remove extra parameters to vararg macro
net: ethernet: mtk_eth_soc: introduce support for mt7986 chipset
net: ethernet: mtk_eth_soc: convert scratch_ring pointer to void
net: ethernet: mtk_eth_soc: convert ring dma pointer to void
net: ethernet: mtk_eth_soc: introduce MTK_NETSYS_V2 support
net: ethernet: mtk_eth_soc: introduce device register map
net: ethernet: mtk_eth_soc: rely on rxd_size field in mtk_rx_alloc/mtk_rx_clean
net: ethernet: mtk_eth_soc: rely on txd_size field in mtk_poll_tx/mtk_poll_rx
net: ethernet: mtk_eth_soc: add rxd_size to mtk_soc_data
net: ethernet: mtk_eth_soc: rely on txd_size in txd_to_idx
net: ethernet: mtk_eth_soc: rely on txd_size in mtk_desc_to_tx_buf
net: ethernet: mtk_eth_soc: rely on txd_size in mtk_tx_alloc/mtk_tx_clean
net: ethernet: mtk_eth_soc: add txd_size to mtk_soc_data
net: ethernet: mtk_eth_soc: move tx dma desc configuration in mtk_tx_set_dma_desc
net: ethernet: mtk_eth_soc: rely on GFP_KERNEL for dma_alloc_coherent whenever possible
dt-bindings: net: mediatek,net: add mt7986-eth binding
arm64: dts: mediatek: mt7986: introduce ethernet nodes
eth: tg3: silence the GCC 12 array-bounds warning
eth: ice: silence the GCC 12 array-bounds warning
eth: mtk_eth_soc: silence the GCC 12 array-bounds warning
dpaa2-eth: unmap the SGT buffer before accessing its contents
dpaa2-eth: use the correct software annotation field
dpaa2-eth: retrieve the virtual address before dma_unmap
net: mscc: ocelot: offload tc action "ok" using an empty action vector
selftests: ocelot: tc_flower_chains: reorder interfaces
selftests: ocelot: tc_flower_chains: use conventional interface names
selftests: ocelot: tc_flower_chains: streamline test output
net: wrap the wireless pointers in struct net_device in an ifdef
net: fec: Do proper error checking for enet_out clk
hinic: Avoid some over memory allocation
net: fec: Do proper error checking for optional clks
net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
net: selftests: Add stress_reuseport_listen to .gitignore
rxrpc: Fix decision on when to generate an IDLE ACK
rxrpc: Don't let ack.previousPacket regress
rxrpc: Fix overlapping ACK accounting
rxrpc: Don't try to resend the request if we're receiving the reply
rxrpc: Fix listen() setting the bar too high for the prealloc rings
afs: Adjust ACK interpretation to try and cope with NAT
rxrpc, afs: Fix selection of abort codes
rxrpc: Return an error to sendmsg if call failed
rxrpc: Automatically generate trace tag enums
rxrpc: Fix locking issue
rxrpc: Use refcount_t rather than atomic_t
rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
net: ipa: use data space for command opcodes
net: ipa: remove command info pool
net: ipa: remove command direction argument
net: ipa: get rid of ipa_cmd_info->direction
net: ipa: count the number of modem TX endpoints
net: ipa: kill gsi_trans_commit_wait_timeout()
net: ipa: specify RX aggregation time limit in config data
net: ipa: support hard aggregation limits
net: ipa: make endpoint HOLB drop configurable
qed: fix typos in comments
nfp: flower: fix typo in comment
net: marvell: prestera: fix typo in comment
cirrus: cs89x0: fix typo in comment
net: qed: fix typos in comments
net/mlx5: fix typo in comment
net: mvpp2: fix typo in comment
net: sparx5: switchdev: fix typo in comment
hwmon: (aquacomputer_d5next) Fix an error handling path in aqc_probe()
hwmon: (sl28cpld) Fix typo in comment
hwmon: (pmbus) Check PEC support before reading other registers
hwmon: (dimmtemp) Fix bitmap handling
hwmon: (lm90) enable extended range according to DTS node
dt-bindings: hwmon: lm90: add ti,extended-range-enable property
dt-bindings: hwmon: lm90: add missing ti,tmp461
hwmon: (ibmaem) Directly use ida_alloc()/free()
hwmon: Directly use ida_alloc()/free()
hwmon: (asus-ec-sensors) fix Formula VIII definition
dt-bindings: trivial-devices: Add xdp152
hwmon: (sl28cpld-hwmon) Use HWMON_CHANNEL_INFO macro
hwmon: (pwm-fan) Use HWMON_CHANNEL_INFO macro
hwmon: (peci/dimmtemp) Use HWMON_CHANNEL_INFO macro
hwmon: (peci/cputemp) Use HWMON_CHANNEL_INFO macro
hwmon: (mr75203) Use HWMON_CHANNEL_INFO macro
hwmon: (ltc2992) Use HWMON_CHANNEL_INFO macro
hwmon: (as370-hwmon) Use HWMON_CHANNEL_INFO macro
hwmon: Make chip parameter for with_info API mandatory
thermal/drivers/thermal_hwmon: Use hwmon_device_register_for_thermal()
hwmon: Introduce hwmon_device_register_for_thermal
hwmon: (acpi_power_meter) Fix style issues
hwmon: (asus-ec-sensors) add ROG STRIX X570-E GAMING WIFI II
hwmon: (nct6775) Add i2c driver
dt-bindings: hwmon: Add nuvoton,nct6775
hwmon: (nct6775) add ASUS PRO H410T / PRIME H410M-R / ROG X570-E GAMING WIFI II
hwmon: (lm83) Remove unused include directives
hwmon: (pmbus) Add get_voltage/set_voltage ops
hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE
hwmon: (adt7475) Use enum chips when loading attenuator settings
hwmon: (adt7475) Add support for pin configuration
dt-bindings: hwmon: Document adt7475 pin-function properties
hwmon: add driver for the Microchip LAN966x SoC
dt-bindings: hwmon: add Microchip LAN966x bindings
hwmon: (bt1-pvt) use generic polynomial functions
lib: add generic polynomial calculation
hwmon: (pmbus) Add support for Infineon Digital Multi-phase xdp152 family controllers
ext4: fix bug_on in ext4_writepages
ext4: refactor and move ext4_ioctl_get_encryption_pwsalt()
ext4: cleanup function defs from ext4.h into crypto.c
ext4: move ext4 crypto code to its own file crypto.c
Revert "ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms"
ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
ALSA: usb-audio: Workaround for clock setup on TEAC devices
ALSA: lola: Bounds check loop iterator against streams array size
selftests/bpf: add tests verifying unprivileged bpf behaviour
bpf: refine kernel.unprivileged_bpf_disabled behaviour
bpf: Allow kfunc in tracing and syscall programs.
selftests: Add test for timing a bind request to a port with a populated bhash entry
net: Add a second bind table hashed by port and address
wwan: iosm: use a flexible array rather than allocate short objects
hv_netvsc: Fix potential dereference of NULL pointer
stcp: Use memset_after() to zero sctp_stream_out_ext
net: mscc: fix the alignment in ocelot_port_fdb_del()
net: vxlan: Fix kernel coding style
eth: bnxt: make ulp_id unsigned to make GCC 12 happy
selftests: fib_nexthops: Make ping timeout configurable
net: wwan: t7xx: use GFP_ATOMIC under spin lock in t7xx_cldma_gpd_set_next_ptr()
net: tulip: fix build with CONFIG_GSC
amt: fix memory leak for advertisement message
amt: fix gateway mode stuck
net: avoid strange behavior with skb_defer_max == 1
net: stmmac: fix out-of-bounds access in a selftest
sfc/siena: Remove duplicate check on segments
selftests/bpf: Remove filtered subtests from output
selftests/bpf: Fix subtest number formatting in test_progs
selftests/bpf: Add missing trampoline program type to trampoline_count test
selftests/bpf: Verify first of struct mptcp_sock
selftests/bpf: Verify ca_name of struct mptcp_sock
selftests/bpf: Verify token of struct mptcp_sock
selftests/bpf: Test bpf_skc_to_mptcp_sock
selftests/bpf: Add MPTCP test base
selftests/bpf: Enable CONFIG_IKCONFIG_PROC in config
bpf: Add bpf_skc_to_mptcp_sock_proto
selftests/bpf: Fix some bugs in map_lookup_percpu_elem testcase
h8300: remove stale bindings and symlink
hwmon: (pmbus/ltc2978) Add chip specific write_byte_data
hwmon: (pmbus) Use _pmbus_read_byte_data with callback
hwmon: (pmbus) Introduce and use write_byte_data callback
hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO
hwmon: (asus-ec-sensors) add PRIME X470-PRO board
hwmon: (asus-ec-sensors) add support for board families
hwmon: (asus-ec-sensors) implement locking via the ACPI global lock
hwmon: (asus-ec-sensors) introduce ec_board_info struct for board data
hwmon: (occ) Delay hwmon registration until user request
hwmon: (nct6775) Split core and platform driver
hwmon: (nct6775) Convert S_I* permissions macros to octal
hwmon: (nct6775) Add read-only mode
hwmon: (nct6775) Rearrange attr-group initialization
hwmon: (nct6775) Convert register access to regmap API
hwmon: (dell-smm) Warn if SMM call took a very long time to execute
hwmon: (dell-smm) Cleanup init code
hwmon: (dell-smm) Avoid unnecessary SMM calls during init
hwmon: (lm75) Add Atmel AT30TS74 support
dt-bindings: hwmon: Add Atmel AT30TS74
hwmon: (tmp401) Fix incorrect return value of tmp401_init_client
hwmon: (pmbus/max16601) Add MAX16602 support
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk
hwmon: (dell-smm) Update Documentation regarding firmware bugs
hwmon: (jc42) Add support for S-34TS04A
hwmon: (tmp401) Add support of three advanced features
dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x
tcp_ipv6: set the drop_reason in the right place
perf parse-events: Move slots event for the hybrid platform too
perf parse-events: Support different format of the topdown event name
perf stat: Always keep perf metrics topdown events in a group
perf evsel: Fixes topdown events in a weak group for the hybrid platform
ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
ASoC: rt1308-sdw: add the default value of register 0xc320
net: ipa: save a copy of endpoint default config
net: ipa: rename a few endpoint config data types
net: ipa: move endpoint configuration data definitions
net: ipa: open-code ether_setup()
net: ipa: ignore endianness if there is no header
net: ipa: rename a GSI error code
net: ipa: drop an unneeded transaction reference
cgroup: remove the superfluous judgment
eth: mtk_ppe: fix up after merge
selftests: mptcp: add MP_FAIL reset testcase
mptcp: Do not traverse the subflow connection list without lock
mptcp: Check for orphaned subflow before handling MP_FAIL timer
mptcp: stop using the mptcp_has_another_subflow() helper
tcp: improve PRR loss recovery
bonding: fix missed rcu protection
docs: change the title of networking docs
net: ipa: don't proceed to out-of-bound write
net: wwan: iosm: remove pointless null check
net: dsa: lantiq_gswip: Fix typo in gswip_port_fdb_dump() error print
net: dsa: lantiq_gswip: Fix start index in gswip_port_fdb()
net: wwan: t7xx: Fix smatch errors
net: mtk_eth_soc: partially convert to phylink_pcs
net: mtk_eth_soc: convert code structure to suit split PCS support
net: mtk_eth_soc: move restoration of SYSCFG0 to mac_finish()
net: mtk_eth_soc: move MAC_MCR setting to mac_finish()
net: mtk_eth_soc: add fixme comment for state->speed use
net: mtk_eth_soc: provide mtk_sgmii_config()
net: mtk_eth_soc: stop passing phylink state to sgmii setup
net: mtk_eth_soc: correct 802.3z duplex setting
net: mtk_eth_soc: correct 802.3z speed setting
net: mtk_eth_soc: add mask and update PCS speed definitions
net: mtk_eth_soc: remove unused sgmii flags
net: mtk_eth_soc: remove unused mac->mode
net: tls: fix messing up lists when bpf enabled
NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
net: ethernet: SP7021: fix a use after free of skb->len
Documentation: add description for net.core.gro_normal_batch
net: usb: r8152: Add in new Devices that are supported for Mac-Passthru
scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
scsi: elx: efct: Remove NULL check after calling container_of()
scsi: dpt_i2o: Drop redundant spinlock initialization
scsi: qedf: Remove redundant variable op
scsi: hisi_sas: Fix memory ordering in hisi_sas_task_deliver()
scsi: fnic: Replace DMA mask of 64 bits with 47 bits
scsi: mpi3mr: Add target device related sysfs attributes
scsi: mpi3mr: Add shost related sysfs attributes
scsi: elx: efct: Remove redundant memset() statement
scsi: megaraid_sas: Remove redundant memset() statement
scsi: mpi3mr: Return error if dma_alloc_coherent() fails
scsi: hisi_sas: Fix rescan after deleting a disk
scsi: hisi_sas: Use sas_ata_wait_after_reset() in IT nexus reset
scsi: libsas: Refactor sas_ata_hard_reset()
scsi: mpt3sas: Update driver version to 42.100.00.00
scsi: mpt3sas: Fix junk chars displayed while printing ChipName
net: macb: Fix PTP one step sync support
dt-bindings: input: touchscreen: ilitek_ts_i2c: Absorb ili2xxx bindings
dt-bindings: timer: samsung,exynos4210-mct: define strict clock order
dt-bindings: timer: samsung,exynos4210-mct: drop unneeded minItems
dt-bindings: timer: cdns,ttc: drop unneeded minItems
can: mcp251xfd: silence clang's -Wunaligned-access warning
can: can-dev: remove obsolete CAN LED support
can: can-dev: move to netif_napi_add_weight()
can: isotp: isotp_bind(): do not validate unused address information
PM: domains: Trust domain-idle-states from DT to be correct by genpd
PM: domains: Measure power-on/off latencies in genpd based on a governor
PM: domains: Allocate governor data dynamically based on a genpd governor
PM: domains: Clean up some code in pm_genpd_init() and genpd_remove()
PM: domains: Fix initialization of genpd's next_wakeup
PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd
PM: domains: Measure suspend/resume latencies in genpd based on governor
PM: domains: Move the next_wakeup variable into the struct gpd_timing_data
PM: domains: Allocate gpd_timing_data dynamically based on governor
PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain()
PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd
PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd
PM: domains: Drop redundant code for genpd always-on governor
PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor
Bluetooth: eir: Add helpers for managing service data
ACPI: utils: include UUID in _DSM evaluation warning
powercap: intel_rapl: remove redundant store to value after multiply
cpufreq: CPPC: Enable dvfs_possible_from_any_cpu
cpufreq: CPPC: Enable fast_switch
ACPI: CPPC: Assume no transition latency if no PCCT
ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported
ACPI: CPPC: Check _OSC for flexible address space
thermal: intel: pch: improve the cooling delay log
thermal: intel: pch: enhance overheat handling
thermal: intel: pch: move cooling delay to suspend_noirq phase
PM: wakeup: expose pm_wakeup_pending to modules
cpuidle: riscv-sbi: Fix code to allow a genpd governor to be used
cpuidle: psci: Fix regression leading to no genpd governor
PM / devfreq: passive: Return non-error when not-supported event is required
libbpf: remove bpf_create_map*() APIs
libbpf: start 1.0 development cycle
libbpf: fix up global symbol counting logic
ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic
ASoC: rt9120: Fix 3byte read, valule offset typo
ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver.
ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver
ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
ASoC: codecs: lpass: Fix passing zero to 'PTR_ERR'
ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get()
ASoC: SOF: mediatek: remove duplicate include in mt8195.c
ASoC: SOF: mediatek: Add mt8195 debug dump
ASoC: SOF: mediatek: Add mediatek common debug dump
ASoC: rt1015p: remove dependency on GPIOLIB
ASoC: max98357a: remove dependency on GPIOLIB
ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev
ASoC: SOF: Introduce opaque storage of private data for firmware tracing
ASoC: SOF: Modify the host trace_init parameter list to include dmab
ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private
ASoC: SOF: Switch to IPC generic firmware tracing
ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation
ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported
ASoC: SOF: Introduce IPC independent ops for firmware tracing support
tls: Add opt-in zerocopy mode of sendfile()
thermal: k3_j72xx_bandgap: Add the bandgap driver support
dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation
thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
thermal/core: Fix memory leak in __thermal_cooling_device_register()
dt-bindings: thermal: tsens: Add sc8280xp compatible
dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible
thermal/drivers/qcom/lmh: Add sc8180x compatible
thermal/drivers/rz2gl: Fix OTP Calibration Register values
dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings
thermal: thermal_of: fix typo on __thermal_bind_params
tools/thermal: remove unneeded semicolon
tools/lib/thermal: remove unneeded semicolon
thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
tools/thermal: Add thermal daemon skeleton
tools/thermal: Add a temperature capture tool
tools/thermal: Add util library
tools/lib/thermal: Add a thermal library
thermal/drivers/thermal_of: Add change_mode ops support for thermal_of sensor
thermal/drivers/bcm2711: Don't clamp temperature at zero
thermal/drivers/tsens: Add compat string for the qcom,msm8960
dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string
thermal/drivers/k3: Add hwmon support
thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM
thermal/drivers/qcom: Add support for multiple generations of devices
iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 Gen2 ADC_TM
dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings
thermal/drivers/rcar_thermal: Use platform_get_irq_optional() to get the interrupt
dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings
drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
drm/i915/reg: fix undefined behavior due to shift overflowing the constant
drm/i915/gt: Fix use of static in macro mismatch
drm/i915/audio: fix audio code enable/disable pipe logging
nfp: flower: support ct merging when mangle action exists
net: fec: Avoid allocating rx buffer using ATOMIC in ndo_open
drm/i915: Fix CFI violation with show_dynamic_id()
drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
drm/i915/gt: Fix build error without CONFIG_PM
net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup
sfc: siena: Have a unique wrapper ifndef for efx channels header
octeon_ep: Fix irq releasing in the error handling path of octep_request_irqs()
octeon_ep: Fix a memory leak in the error handling path of octep_request_irqs()
ARM: dts: imx6qdl-sr-som: update phy configuration for som revision 1.9
net: phy: adin: add support for clock output
dt-bindings: net: adin: document phy clock output properties
drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
selftests/bpf: Add missed ima_setup.sh in Makefile
kunit: tool: Use qemu-system-i386 for i386 runs
drm/msm/dpu: add DRM_MODE_ROTATE_180 back to supported rotations
drm/msm: don't free the IRQ if it was not requested
drm/msm/dpu: limit writeback modes according to max_linewidth
drm/amd: Don't reset dGPUs if the system is going to s2idle
drm/amdgpu: Unmap legacy queue when MES is enabled
thermal: intel: hfi: remove NULL check after container_of() call
powercap: intel_rapl: add support for ALDERLAKE_N
drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
drm/msm: Fix fb plane offset calculation
drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
drm/msm/dsi: don't powerup at modeset time for parade-ps8640
cgroup: Make cgroup_debug static
ext4: fix memory leak in parse_apply_sb_mount_options()
ext4: reject the 'commit' option on ext2 filesystems
ext4: remove duplicated #include of dax.h in inode.c
net: smc911x: Fix min() use in debug code
net: ethernet: sunplus: add missing of_node_put() in spl2sw_mdio_init()
fsnotify: consistent behavior for parent not watching children
fsnotify: introduce mark type iterator
selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test
eth: sun: cassini: remove dead code
net: stmmac: remove unused get_addr() callback
dt-bindings: net: marvell,orion-mdio: Set unevaluatedProperties to false
arm64: dts: armada-3720-turris-mox: Correct reg property for mdio devices
net: dsa: microchip: remove unused members in ksz_device
net: dsa: microchip: add the phylink get_caps
net: dsa: move mib->cnt_ptr reset code to ksz_common.c
net: dsa: microchip: move get_strings to ksz_common
net: dsa: microchip: move port memory allocation to ksz_common
net: dsa: microchip: move struct mib_names to ksz_chip_data
net: dsa: microchip: perform the compatibility check for dev probed
net: dsa: microchip: move ksz_chip_data to ksz_common
net: dsa: microchip: ksz8795: update the port_cnt value in ksz_chip_data
iwlwifi: mei: fix potential NULL-ptr deref
iwlwifi: mei: clear the sap data header before sending
iwlwifi: mvm: remove vif_count
iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS
iwlwifi: mvm: add OTP info in case of init failure
iwlwifi: mvm: fix assert 1F04 upon reconfig
iwlwifi: fw: init SAR GEO table only if data is present
iwlwifi: mvm: clean up authorized condition
iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status
iwlwifi: pcie: simplify MSI-X cause mapping
netfilter: ctnetlink: fix up for "netfilter: conntrack: remove unconfirmed list"
net/mlx5: Support multiport eswitch mode
net/mlx5: Remove unused argument
net/mlx5: Lag, refactor lag state machine
net/mlx5e: Add XDP SQs to uplink representors steering tables
net/mlx5e: Correct the calculation of max channels for rep
net/mlx5e: CT: Add ct driver counters
net/mlx5e: Allow relaxed ordering over VFs
net/mlx5e: Support partial GSO for tunnels over vlans
net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB
net/mlx5e: Allocate virtually contiguous memory for reps structures
net/mlx5e: Allocate virtually contiguous memory for VLANs list
net/mlx5: Allocate virtually contiguous memory in pci_irq.c
net/mlx5: Allocate virtually contiguous memory in vport.c
net/mlx5: Inline db alloc API function
net/mlx5: Add last command failure syndrome to debugfs
net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev'
ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
dt-bindings: mailbox: zynqmp_ipi: convert to yaml
octeontx2-pf: Add support for adaptive interrupt coalescing
dn_route: set rt neigh to blackhole_netdev instead of loopback_dev in ifdown
ptp: ptp_clockmatrix: return -EBUSY if phase pull-in is in progress
ptp: ptp_clockmatrix: Add PTP_CLK_REQ_EXTTS support
net: smc911x: replace ternary operator with min()
net: thunderx: remove null check after call container_of()
octeontx2-pf: Use memset_startat() helper in otx2_stop()
net/smc: rdma write inline if qp has sufficient inline space
net/smc: send cdc msg inline if qp has sufficient inline space
docs: pdfdocs: Add space for chapter counts >= 100 in TOC
cpufreq: make interface functions and lock holding state clear
cpufreq: Abort show()/store() for half-initialized policies
docs/zh_CN: Add dev-tools/gdb-kernel-debugging.rst Chinese translation
input: Docs: correct ntrig.rst typo
input: Docs: correct atarikbd.rst typos
MAINTAINERS: Become the docs/zh_CN maintainer
ext4: fix race condition between ext4_write and ext4_convert_inline_data
ext4: convert symlink external data block mapping to bdev
ext4: add nowait mode for ext4_getblk()
ext4: fix journal_ioprio mount option handling
ext4: mark group as trimmed only if it was fully scanned
ext4: fix use-after-free in ext4_rename_dir_prepare
btrfs: zoned: introduce a minimal zone size 4M and reject mount
btrfs: allow defrag to convert inline extents to regular extents
btrfs: add "0x" prefix for unsupported optional features
btrfs: do not account twice for inode ref when reserving metadata units
btrfs: zoned: fix comparison of alloc_offset vs meta_write_pointer
btrfs: send: avoid trashing the page cache
dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet controller
dt-bindings: net: add schema for Microchip/SMSC LAN95xx USB Ethernet controllers
dt-bindings: net: add schema for ASIX USB Ethernet controllers
of/fdt: Ignore disabled memory nodes
dt-bindings: arm: fix typos in compatible
dt-bindings: mfd: Add bindings child nodes for the Mediatek MT6360
mtd: st_spi_fsm: add missing clk_disable_unprepare() in stfsm_remove()
erofs: scan devices from device table
erofs: change to use asynchronous io for fscache readpage/readahead
erofs: add 'fsid' mount option
erofs: implement fscache-based data readahead
erofs: implement fscache-based data read for inline layout
erofs: implement fscache-based data read for non-inline layout
erofs: implement fscache-based metadata read
erofs: register fscache context for extra data blobs
erofs: register fscache context for primary data blob
erofs: add erofs_fscache_read_folios() helper
erofs: add anonymous inode caching metadata for data blobs
erofs: add fscache context helper functions
erofs: register fscache volume
erofs: add fscache mode check helper
erofs: make erofs_map_blocks() generally available
cachefiles: document on-demand read mode
cachefiles: add tracepoints for on-demand read mode
cachefiles: enable on-demand read mode
cachefiles: implement on-demand read
cachefiles: notify the user daemon when withdrawing cookie
cachefiles: unbind cachefiles gracefully in on-demand mode
cachefiles: notify the user daemon when looking up cookie
cachefiles: extract write routine
kunit: fix executor OOM error handling logic on non-UML
erofs: support idmapped mounts
erofs: make filesystem exportable
erofs: fix buffer copy overflow of ztailpacking feature
erofs: refine on-disk definition comments
erofs: remove obsoleted comments
erofs: do not prompt for risk any more when using big pcluster
rtw89: pci: only mask out INT indicator register for disable interrupt v1
rtw89: convert rtw89_band to nl80211_band precisely
rtw89: 8852c: update txpwr tables to HALRF_027_00_052
rtw89: cfo: check mac_id to avoid out-of-bounds
rtw89: 8852c: set TX antenna path
rtw89: add ieee80211::sta_rc_update ops
wireless: Fix Makefile to be in alphabetical order
perf test: Add basic stat and topdown group test
perf evlist: Keep topdown counters in weak group
perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII
perf script: Print Intel ptwrite value as a string if it is ASCII
perf intel-pt: Add support for emulated ptwrite
hwmon: (dell-smm) Add cooling device support
hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board
hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name()
hwmon: introduce hwmon_sanitize_name()
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo
hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code
hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE
hwmon: (jc42) add HWMON_C_TZ_REGISTER
net: phy: marvell: Add errata section 5.1 for Alaska PHY
net: qede: Remove unnecessary synchronize_irq() before free_irq()
mac80211: refactor freeing the next_beacon
net: vxge: Remove unnecessary synchronize_irq() before free_irq()
qed: Remove unnecessary synchronize_irq() before free_irq()
ASoC: ux500: mop500: Check before clk_put() not needed
regulator: scmi: Fix refcount leak in scmi_regulator_probe
ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode
ASoC: Intel: avs: APL-based platforms support
ASoC: Intel: avs: SKL-based platforms support
ASoC: Intel: avs: Power management
ASoC: Intel: avs: PCI driver implementation
ASoC: Intel: avs: Machine board registration
ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask
ASoC: Intel: avs: Event tracing
ASoC: Intel: avs: D0ix power state support
ASoC: Intel: avs: Prepare for firmware tracing
ASoC: Intel: avs: Coredump and recovery flow
ASoC: Intel: avs: HDA PCM BE operations
ASoC: Intel: avs: non-HDA PCM BE operations
ASoC: Intel: avs: Generic PCM FE operations
ASoC: Intel: avs: Generic soc component driver
ASoC: Intel: avs: Account for libraries when booting basefw
cfg80211: fix kernel-doc for cfg80211_beacon_data
ax25: merge repeat codes in ax25_dev_device_down()
PM / devfreq: passive: Keep cpufreq_policy for possible cpus
PM / devfreq: passive: Reduce duplicate code when passive_devfreq case
PM / devfreq: Add cpu based scaling support to passive governor
PM / devfreq: Export devfreq_get_freq_range symbol within devfreq
net/mlxbf_gige: use eth_zero_addr() to clear mac address
swiotlb: max mapping size takes min align mask into account
ethernet/ti: delete if NULL check befort devm_kfree
media: hantro: Enable HOLD_CAPTURE_BUF for H.264
media: hantro: Add H.264 field decoding support
media: hantro: h264: Make dpb entry management more robust
media: hantro: Stop using H.264 parameter pic_num
media: rkvdec: Enable capture buffer holding for H264
media: rkvdec-h264: Add field decoding support
media: rkvdec: Ensure decoded resolution fit coded resolution
media: rkvdec: h264: Fix reference frame_num wrap for second field
media: rkvdec: h264: Validate and use pic width and height in mbs
media: rkvdec: Move H264 SPS validation in rkvdec-h264
media: rkvdec: h264: Fix bit depth wrap in pps packet
media: rkvdec: h264: Fix dpb_valid implementation
media: rkvdec: Stop overclocking the decoder
media: v4l2: Reorder field reflist
media: h264: Sort p/b reflist using frame_num
media: v4l2: Trace calculated p/b0/b1 initial reflist
media: h264: Store all fields into the unordered list
media: h264: Store current picture fields
media: h264: Increase reference lists size to 32
media: h264: Use v4l2_h264_reference for reflist
media: ov7251: fix mutex lock unbalance
media: i2c: Add vblank control to ov7251 driver
media: i2c: Add hblank control to ov7251
media: i2c: add ov7251_init_ctrls()
media: i2c: Extend .get_selection() for ov7251
media: ipu3-cio2: Add INT347E to cio2-bridge
media: i2c: Remove .s_power() from ov7251
media: i2c: Add pm_runtime support to ov7251
media: i2c: Add ov7251_detect_chip()
media: i2c: Add support for new frequencies to ov7251
media: i2c: Add ov7251_pll_configure()
media: i2c: Remove per-mode frequencies from ov7251
media: i2c: Provide ov7251_check_hwcfg()
media: i2c: Add acpi support to ov7251
media: ipu3-cio2: Add support for V4L2_PIX_FMT_IPU3_Y10
media: uapi: Add IPU3 packed Y10 format
media: i2c: ov5645: Remove unneeded of_match_ptr macro
media: ov8856: apply digital gain by setting global gain control register
media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
media: Documentation: mc: Add media_device_{init,cleanup}
media: Add MIPI CSI-2 28 bits per pixel raw data type
media: i2c: ov2640: Depend on V4L2_ASYNC
media: i2c: video-i2c: Use GENMASK for masking bits
media: i2c: video-i2c: Replace constants with proper names
media: i2c: video-i2c: Move defines to the top of the file
media: exynos4-is: Fix compile warning
media: i2c: adv7180: Add support for the test patterns
media: ti: cal: use frame desc to get vc and dt
media: Add CSI-2 bus configuration to frame descriptors
media: Add bus type to frame descriptors
media: dt-bindings: media: video-interfaces: Add new bus-type
media: media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI
media: ov7670: remove ov7670_power_off from ov7670_remove
media: dw9807-vcm: Add "dongwoon,dw9807" compatible string
media: dt-bindings: Convert Dongwoon dw9807-vcm bindings to json-schema
media: i2c: imx412: Add bulk regulator support
media: dt-bindings: imx412: Add regulator descriptions
media: i2c: imx412: Fix power_off ordering
media: i2c: imx412: Fix reset GPIO polarity
ALSA: seq: replace ternary operator with max()
scsi: ipr: Use kobj_to_dev()
scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init()
scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc()
scsi: libfc: Remove get_cpu() semantics in fc_exch_em_alloc()
scsi: fcoe: Use per-CPU API to update per-CPU statistics
scsi: fcoe: Add a local_lock to fcoe_percpu
net: ethernet: Fix unmet direct dependencies detected for NVMEM_SUNPLUS_OCOTP
perf bench breakpoint: Fix build on 32-bit arches
selftests/bpf: Fix building bpf selftests statically
iomap: don't invalidate folios after writeback errors
drm/rockchip: Change register space names in vop2
dt-bindings: display: rockchip: make reg-names mandatory for VOP2
integrity: Fix sparse warnings in keyring_handler
net: skb: Remove skb_data_area_size()
net: wwan: t7xx: Avoid calls to skb_data_area_size()
libbpf: fix memory leak in attach_tp for target-less tracepoint program
mptcp: sockopt: add TCP_DEFER_ACCEPT support
Revert "mptcp: add data lock for sk timers"
selftests: mptcp: fix a mp_fail test warning
docs: ctucanfd: Use 'kernel-figure' directive instead of 'figure'
dt-bindings: can: ctucanfd: include common CAN controller bindings
net: dsa: realtek: rtl8366rb: Serialize indirect PHY register access
dt-bindings: can: renesas,rcar-canfd: Make interrupt-names required
can: slcan: slc_xmit(): use can_dropped_invalid_skb() instead of manual check
can: ctucanfd: Let users select instead of depend on CAN_CTUCANFD
can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
can: isotp: add support for transmission without flow control
can: raw: add support for SO_TXTIME/SCM_TXTIME
can: raw: raw_sendmsg(): remove not needed setting of skb->sk
net: phy: micrel: Use the kszphy probe/suspend/resume
net: phy: micrel: Allow probing without .driver_data
kselftests/ir : Improve readability of modprobe error message
kunit: tool: update riscv QEMU config with new serial dependency
kcsan: test: use new suite_{init,exit} support
kunit: tool: Add list of all valid test configs on UML
kunit: take `kunit_assert` as `const`
kunit: tool: misc cleanups
kunit: tool: minor cosmetic cleanups in kunit_parser.py
kunit: tool: make parser stop overwriting status of suites w/ no_tests
kunit: tool: remove dead parse_crash_in_log() logic
drm/amd/pm: consistent approach for smartshift
drm/amd/display: clean up some inconsistent indenting
spi: spi-au1550: replace ternary operator with min()
dt-bindings: mtd: partitions: Extend fixed-partitions binding
dt-bindings: Add Sercomm (Suzhou) Corporation vendor prefix
mtd: phram: Allow cached mappings
mtd: call of_platform_populate() for MTD partitions
mtd: rawnand: renesas: Use runtime PM instead of the raw clock API
dt-bindings: mtd: renesas: Fix the NAND controller description
mtd: rawnand: mpc5121: Check before clk_disable_unprepare() not needed
mtd: rawnand: rockchip: Check before clk_disable_unprepare() not needed
btrfs: send: keep the current inode open while processing it
btrfs: allocate the btrfs_dio_private as part of the iomap dio bio
btrfs: move struct btrfs_dio_private to inode.c
btrfs: remove the disk_bytenr in struct btrfs_dio_private
btrfs: allocate dio_data on stack
iomap: add per-iomap_iter private data
iomap: allow the file system to provide a bio_set for direct I/O
btrfs: add a btrfs_dio_rw wrapper
btrfs: zoned: zone finish unused block group
btrfs: zoned: properly finish block group on metadata write
btrfs: zoned: finish block group when there are no more allocatable bytes left
btrfs: zoned: consolidate zone finish functions
btrfs: zoned: introduce btrfs_zoned_bg_is_full
btrfs: improve error reporting in lookup_inline_extent_backref
btrfs: rename bio_ctrl::bio_flags to compress_type
btrfs: rename bio_flags in parameters and switch type
btrfs: rename io_failure_record::bio_flags to compress_type
btrfs: open code extent_set_compress_type helpers
btrfs: simplify handling of bio_ctrl::bio_flags
btrfs: remove trivial helper update_nr_written
btrfs: remove unused parameter bio_flags from btrfs_wq_submit_bio
btrfs: remove btrfs_delayed_extent_op::is_data
btrfs: sink parameter is_data to btrfs_set_disk_extent_flags
btrfs: fix deadlock between concurrent dio writes when low on free data space
btrfs: derive compression type from extent map during reads
btrfs: scrub: move scrub_remap_extent() call into scrub_extent()
btrfs: scrub: use find_first_extent_item to for extent item search
btrfs: scrub: refactor scrub_raid56_parity()
btrfs: scrub: use scrub_simple_mirror() to handle RAID56 data stripe scrub
btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe()
btrfs: scrub: introduce dedicated helper to scrub simple-stripe based range
btrfs: scrub: introduce dedicated helper to scrub simple-mirror based range
btrfs: scrub: introduce a helper to locate an extent item
btrfs: calculate physical_end using dev_extent_len directly in scrub_stripe()
btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray
btrfs: turn fs_info member buffer_radix into XArray
btrfs: turn name_cache radix tree into XArray in send_ctx
btrfs: turn delayed_nodes_tree into an XArray
btrfs: use ilog2() to replace if () branches for btrfs_bg_flags_to_raid_index()
btrfs: move definition of btrfs_raid_types to volumes.h
btrfs: use a normal workqueue for rmw_workers
btrfs: use normal workqueues for scrub
btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue
btrfs: raid56: enable subpage support for RAID56
btrfs: raid56: make alloc_rbio_essential_pages() subpage compatible
btrfs: raid56: make steal_rbio() subpage compatible
btrfs: raid56: make set_bio_pages_uptodate() subpage compatible
btrfs: raid56: remove btrfs_raid_bio::bio_pages array
btrfs: raid56: make raid56_add_scrub_pages() subpage compatible
btrfs: raid56: open code rbio_stripe_page_index()
btrfs: raid56: make finish_rmw() subpage compatible
btrfs: raid56: make __raid_recover_endio_io() subpage compatible
btrfs: raid56: make finish_parity_scrub() subpage compatible
btrfs: raid56: make rbio_add_io_page() subpage compatible
btrfs: raid56: introduce btrfs_raid_bio::bio_sectors
btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors
btrfs: raid56: introduce new cached members for btrfs_raid_bio
btrfs: raid56: make btrfs_raid_bio more compact
btrfs: raid56: open code rbio_nr_pages()
btrfs: reduce width for stripe_len from u64 to u32
btrfs: do not return errors from submit_bio_hook_t instances
btrfs: do not return errors from btrfs_submit_compressed_read
btrfs: do not return errors from btrfs_submit_metadata_bio
btrfs: remove unused bio_flags argument to btrfs_submit_metadata_bio
btrfs: move btrfs_readpage to extent_io.c
btrfs: repair super block num_devices automatically
btrfs: do not pass compressed_bio to submit_compressed_bio()
btrfs: avoid double search for block group during NOCOW writes
btrfs: return block group directly at btrfs_next_block_group()
btrfs: use a read/write lock for protecting the block groups tree
btrfs: use rbtree with leftmost node cached for tracking lowest block group
btrfs: remove search start argument from first_logical_byte()
btrfs: return correct error number for __extent_writepage_io()
btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
btrfs: avoid double clean up when submit_one_bio() failed
btrfs: use non-bh spin_lock in zstd timer callback
btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode()
btrfs: simplify parameters of submit_read_repair() and rename
btrfs: remove the zoned/zone_size union in struct btrfs_fs_info
btrfs: remove unnecessary check of iput argument
btrfs: stop using the btrfs_bio saved iter in index_rbio_pages
btrfs: don't allocate a btrfs_bio for scrub bios
btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios
btrfs: pass bio opf to rbio_add_io_page
btrfs: pass a block_device to btrfs_bio_clone
btrfs: move the call to bio_set_dev out of submit_stripe_bio
btrfs: use on-stack bio in scrub_repair_page_from_good_copy
btrfs: use on-stack bio in scrub_recheck_block
btrfs: use on-stack bio in repair_io_failure
btrfs: check-integrity: simplify bio allocation in btrfsic_read_block
btrfs: check-integrity: split submit_bio from btrfsic checking
btrfs: factor check and flush helpers from __btrfsic_submit_bio
btrfs: zoned: make auto-reclaim less aggressive
btrfs: change the bg_reclaim_threshold valid region from 0 to 100
btrfs: allow block group background reclaim for non-zoned filesystems
btrfs: make the bg_reclaim_threshold per-space info
btrfs: do not test for free space inode during NOCOW check against file extent
btrfs: move common NOCOW checks against a file extent into a helper
btrfs: wait between incomplete batch memory allocations
btrfs: allocate page arrays using bulk page allocator
btrfs: factor out allocating an array of pages
btrfs: remove unnecessary type casts
btrfs: expand subpage support to any PAGE_SIZE > 4K
btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routine
btrfs: use dummy extent buffer for super block sys chunk array read
btrfs: assert that relocation is protected with sb_start_write()
fs: add a lockdep check function for sb_start_write()
btrfs: simplify code flow in btrfs_ioctl_balance
btrfs: remove checks for arg argument in btrfs_ioctl_balance
btrfs: replace memset with memzero_page in data checksum verification
btrfs: avoid blocking on space revervation when doing nowait dio writes
btrfs: avoid blocking when allocating context for nowait dio read/write
btrfs: release path earlier at can_nocow_extent()
btrfs: free path at can_nocow_extent() before checking for checksum items
btrfs: stop allocating a path when checking if cross reference exists
btrfs: avoid double nocow check when doing nowait dio writes
btrfs: avoid blocking nowait dio when locking file range
btrfs: avoid blocking on page locks with nowait dio on compressed range
btrfs: add messages to printk index
btrfs: tree-checker: check extent buffer owner against owner rootid
btrfs: add and use helper to assert an inode range is clean
btrfs: remove ordered extent check and wait during hole punching and zero range
btrfs: lock the inode first before flushing range when punching hole
btrfs: remove ordered extent check and wait during fallocate
btrfs: remove inode_dio_wait() calls when starting reflink operations
btrfs: remove useless dio wait call when doing fallocate zero range
btrfs: only reserve the needed data space amount during fallocate
btrfs: restore inode creation before xattr setting
btrfs: move common inode creation code into btrfs_create_new_inode()
btrfs: reserve correct number of items for inode creation
btrfs: factor out common part of btrfs_{mknod,create,mkdir}()
btrfs: allocate inode outside of btrfs_new_inode()
btrfs: warn when extent buffer leak test fails
btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finishing
btrfs: use btrfs_for_each_slot in btrfs_listxattr
btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree
btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths
btrfs: use btrfs_for_each_slot in process_all_extents
btrfs: use btrfs_for_each_slot in process_all_new_xattrs
btrfs: use btrfs_for_each_slot in process_all_refs
btrfs: use btrfs_for_each_slot in is_ancestor
btrfs: use btrfs_for_each_slot in can_rmdir
btrfs: use btrfs_for_each_slot in did_create_dir
btrfs: use btrfs_for_each_slot in btrfs_real_readdir
btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item
btrfs: use btrfs_for_each_slot in mark_block_group_to_copy
btrfs: use btrfs_for_each_slot in find_first_block_group
btrfs: introduce btrfs_for_each_slot iterator macro
btrfs: scrub: rename scrub_bio::pagev and related members
btrfs: scrub: rename scrub_page to scrub_sector
btrfs: scrub: rename members related to scrub_block::pagev
btrfs: remove trivial wrapper btrfs_read_buffer()
btrfs: update outdated comment for read_block_for_search()
btrfs: release upper nodes when reading stale btree node from disk
btrfs: avoid unnecessary btree search restarts when reading node
btrfs: set inode flags earlier in btrfs_new_inode()
btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode()
btrfs: don't pass parent objectid to btrfs_new_inode() explicitly
btrfs: remove redundant name and name_len parameters to create_subvol
btrfs: remove unused mnt_userns parameter from __btrfs_set_acl
btrfs: remove unnecessary set_nlink() in btrfs_create_subvol_root()
btrfs: remove unnecessary inode_set_bytes(0) call
btrfs: remove unnecessary btrfs_i_size_write(0) calls
btrfs: get rid of btrfs_add_nondir()
btrfs: fix anon_dev leak in create_subvol()
btrfs: reserve correct number of items for rename
btrfs: reserve correct number of items for unlink and rmdir
drm/amdkfd: Fix static checker warning on MES queue type
drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init()
drm/amdgpu/discovery: add SMU v13.0.4 into the IP discovery list
drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.4
drm/amdgpu/pm: enable swsmu for SMU IP v13.0.4
drm/amdgpu/pm: add swsmu ppt implementation for SMU IP v13.0.4
drm/amdgpu/pm: add some common ppt functions for SMU IP v13.0.x
drm/amdgpu/pm: add EnableGfxImu message dummy map for SMU IP v13.0.4
drm/amdgpu/pm: add smu v13.0.4 driver SMU if headers
drm/amdgpu/gfx11: fix mes mqd settings
drm/amdgpu/gfx11: fix me field handling in map_queue packet
drm/amd/pm: update smartshift powerboost calc for smu13
drm/amd/pm: update smartshift powerboost calc for smu12
drm/amdkfd: allocate MMIO/DOORBELL BOs with AMDGPU_GEM_CREATE_PREEMPTIBLE
drm/amdgpu: Ensure the DMA engine is deactivated during set ups
drm/amdgpu/ctx: only reset stable pstate if the user changed it (v2)
drm/amd/pm: add smu power_limit callback for smu_v13_0_7
drm/amd/pm: add smu feature map support for smu_v13_0_0
drm/amd/pm: add smu feature map support for smu_v13_0_7
drm/amd/pm: support ss metrics read for smu11
drm/amd/pm: add smu pp_feature_mask callback for smu_v13_0_7
mmc: sdhci-of-arasan: Add NULL check for data field
evm: Clean up some variables
evm: Return INTEGRITY_PASS for enum integrity_status value '0'
mtd: spi-nor: aspeed: set the decoding size to at least 2MB for AST2600
spi: aspeed: Calibrate read timings
spi: aspeed: Add support for the AST2400 SPI controller
spi: aspeed: Workaround AST2500 limitations
spi: aspeed: Adjust direct mapping to device size
spi: aspeed: Add support for direct mapping
spi: spi-mem: Convert Aspeed SMC driver to spi-mem
spi: Convert the Aspeed SMC controllers device tree binding
ASoC: rt5645: Fix errorenous cleanup order
ASoC: soc-component: Update handling to component delays
ASoC: core: Pass legacy_dai_naming flag directly
ASoC: core: Correct spelling fliped -> flipped
ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
ASoC: amd: vangogh: Remove duplicate include files
ASoC: SOF: mediatek: Add mt8186 ipc support
ASoC: SOF: mediatek: Add ipc support for mt8195
firmware: mediatek: Add adsp ipc protocol interface
ASoC: fsl_sai: Add support for i.MX8ULP
ASoC: fsl_sai: Add support for i.MX8M Plus
ASoC: fsl_sai: Add support for i.MX8MM
netfilter: conntrack: remove pr_debug callsites from tcp tracker
netfilter: nf_conncount: reduce unnecessary GC
netfilter: Use l3mdev flow key when re-routing mangled packets
ALSA: usb-audio: Refcount multiple accesses on the single clock
octeontx2-pf: Remove unnecessary synchronize_irq() before free_irq()
net: wwan: t7xx: Fix return type of t7xx_dl_add_timedout()
octeon_ep: delete unnecessary NULL check
octeon_ep: add missing destroy_workqueue in octep_init_module
net: call skb_defer_free_flush() before each napi_poll()
net: add skb_defer_max sysctl
net: use napi_consume_skb() in skb_defer_free_flush()
net: fix possible race in skb_attempt_defer_free()
net: tulip: convert to devres
net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv()
net: skb: change the definition SKB_DR_SET()
net: skb: check the boundrary of drop reason in kfree_skb_reason()
net: dm: check the boundary of skb drop reasons
net/smc: align the connect behaviour with TCP
inet: rename INET_MATCH()
ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
l2tp: use add READ_ONCE() to fetch sk->sk_bound_dev_if
net_sched: em_meta: add READ_ONCE() in var_sk_bound_if()
inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
dccp: use READ_ONCE() to read sk->sk_bound_dev_if
net: core: add READ_ONCE/WRITE_ONCE annotations for sk->sk_bound_dev_if
tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
sctp: read sk->sk_bound_dev_if once in sctp_rcv()
net: annotate races around sk->sk_bound_dev_if
mlx5: support BIG TCP packets
mlx4: support BIG TCP packets
veth: enable BIG TCP packets
net: loopback: enable BIG TCP packets
ipv6: Add hop-by-hop header to jumbograms in ip6_output
net: allow gro_max_size to exceed 65536
ipv6/gro: insert temporary HBH/jumbo header
ipv6/gso: remove temporary HBH/jumbo header
ipv6: add struct hop_jumbo_hdr definition
tcp_cubic: make hystart_ack_delay() aware of BIG TCP
net: limit GSO_MAX_SIZE to 524280 bytes
net: allow gso_max_size to exceed 65536
net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes
ravb: Add support for RZ/V2M
ravb: Use separate clock for gPTP
ravb: Support separate Line0 (Desc), Line1 (Err) and Line2 (Mgmt) irqs
ravb: Separate handling of irq enable/disable regs into feature
dt-bindings: net: renesas,etheravb: Document RZ/V2M SoC
mac80211: minstrel_ht: support ieee80211_rate_status
mac80211: extend current rate control tx status API
mac80211: minstrel_ht: fill all requested rates
ALSA: hda: cs35l41: Add Amp Name based on channel and index
ASoC: cs35l41: Move cs_dsp config struct into shared code
ASoC: cs35l41: Move cs35l41 fs errata into shared code
ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code
ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops
ALSA: hda: cs35l41: Add Support for Interrupts
ALSA: hda: cs35l41: Remove Set Channel Map api from binding
ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop
ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name
mac80211: disable BSS color collision detection in case of no free colors
nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon
mac80211: mlme: track assoc_bss/associated separately
mac80211: remove useless bssid copy
mac80211: remove unused argument to ieee80211_sta_connection_lost()
mac80211: mlme: use local SSID copy
mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid
mac80211: mlme: move in RSSI reporting code
mac80211: remove stray multi_sta_back_32bit docs
mac80211: fix typo in documentation
mac80211: unify CCMP/GCMP AAD construction
efi: Do not import certificates from UEFI Secure Boot for T2 Macs
gfs2: replace 'found' with dedicated list iterator variable
ice: Expose RSS indirection tables for queue groups via ethtool
ixgbe: add xdp frags support to ndo_xdp_xmit
eth: sfc: remove remnants of the out-of-tree napi_weight module param
bpftool: Use sysfs vmlinux when dumping BTF by ID
bpf: Add MEM_UNINIT as a bpf_type_flag
ext4: add unmount filesystem message
ext4: remove unnecessary conditionals
selftests/bpf: Fix usdt_400 test case
kseltest/cgroup: Make test_stress.sh work if run interactively
sfc: siena: Fix Kconfig dependencies
drm/amdgpu: clean up some inconsistent indenting
netfilter: conntrack: skip verification of zero UDP checksum
netfilter: flowtable: nft_flow_route use more data for reverse route
netfilter: prefer extension check to pointer check
netfilter: conntrack: add nf_conntrack_events autodetect mode
netfilter: conntrack: un-inline nf_ct_ecache_ext_add
netfilter: nfnetlink: allow to detect if ctnetlink listeners exist
netfilter: conntrack: add nf_ct_iter_data object for nf_ct_iterate_cleanup*()
netfilter: conntrack: avoid unconditional local_bh_disable
netfilter: conntrack: remove unconfirmed list
netfilter: conntrack: remove __nf_ct_unconfirmed_destroy
netfilter: cttimeout: decouple unlink and free on netns destruction
netfilter: extensions: introduce extension genid count
netfilter: remove nf_ct_unconfirmed_destroy helper
netfilter: cttimeout: decouple unlink and free on netns destruction
netfilter: conntrack: remove the percpu dying list
netfilter: conntrack: include ecache dying list in dumps
netfilter: ecache: use dedicated list for event redelivery
perf tools: Remove unused machines__find_host()
perf bench: Add breakpoint benchmarks
ARM: dts: kswitch-d10: enable networking
ARM: dts: lan966x: add switch node
ARM: dts: lan966x: add serdes node
ARM: dts: lan966x: add reset switch reset node
ARM: dts: lan966x: add MIIM nodes
ARM: dts: lan966x: add hwmon node
ARM: dts: lan966x: add basic Kontron KSwitch D10 support
ARM: dts: lan966x: add flexcom I2C nodes
ARM: dts: lan966x: add flexcom SPI nodes
ARM: dts: lan966x: add all flexcom usart nodes
ARM: dts: lan966x: add missing uart DMA channel
ARM: dts: lan966x: add sgpio node
ARM: dts: lan966x: swap dma channels for crypto node
ARM: dts: lan966x: rename pinctrl nodes
ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
ARM: dts: at91: use generic node name for dataflash
selftests/bpf: Convert some selftests to high-level BPF map APIs
libbpf: Add safer high-level wrappers for map operations
selftests/bpf: Check combination of jit blinding and pointers to bpf subprogs.
bpf: Fix combination of jit blinding and pointers to bpf subprogs.
media: h264: Avoid wrapping long_term_frame_idx
media: v4l2-mem2mem: Trace on implicit un-hold
media: doc: Document dual use of H.264 pic_num/frame_num
media: mediatek: vcodec: add h264 decoder driver for mt8186
media: mediatek: vcodec: Support MT8186
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8186
media: mediatek: vcodec: prevent kernel crash when rmmod mtk-vcodec-dec.ko
media: mediatek: vcodec: support stateless VP9 decoding
media: mediatek: vcodec: support stateless VP8 decoding
media: mediatek: vcodec: support stateless H.264 decoding for mt8192
media: mediatek: vcodec: Extract H264 common code
media: mediatek: vcodec: record capture queue format type
media: mediatek: vcodec: Fix v4l2-compliance fail
media: mediatek: vcodec: disable vp8 4K capability
media: mediatek: vcodec: Add format to support MT21C
media: mediatek: vcodec: Getting supported decoder format types
media: mediatek: vcodec: Refactor supported vdec formats and framesizes
media: mediatek: vcodec: Refactor get and put capture buffer flow
spi: spi-cadence: Update ISR status variable type to irqreturn_t
media: mediatek: vcodec: set each plane bytesused in buf prepare
media: mediatek: vcodec: Read max resolution from dec_capability
media: mediatek: vcodec: get capture queue buffer size from scp
media: mediatek: vcodec: Using firmware type to separate different firmware architecture
media: mediatek: vcodec: Add vdec enable/disable hardware helpers
media: mediatek: vcodec: Fix v4l2 compliance decoder cmd test fail
ARM: dts: turris-omnia: Add atsha204a node
ARM: configs: Enable ASoC AC'97 glue
bnxt_en: parse and report result field when NVRAM package install fails
bnxt_en: Enable packet timestamping for all RX packets
bnxt_en: Configure ptp filters during bnxt open
bnxt_en: Update firmware interface to 1.10.2.95
ARM: at91: debug: add lan966 support
arm64: dts: mt8192: Follow binding order for SCP registers
arm64: dts: mediatek: add mtk-snfi for mt7622
arm64: dts: mediatek: mt8195-demo: enable uart1
arm64: dts: mediatek: mt8195-demo: Remove input-name property
arm64: dts: mediatek: mt8183-pumpkin: fix bad thermistor node name
arm64: dts: mt7622: specify the L2 cache topology
arm64: dts: mt7622: specify the number of DMA requests
arm64: dts: mediatek: pumpkin: Remove input-name property
Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passive scan
Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP
net: axienet: Use NAPI for TX completion path
net: axienet: Be more careful about updating tx_bd_tail
Bluetooth: btmtksdio: fix the reset takes too long
Bluetooth: btmtksdio: fix possible FW initialization failure
inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
Bluetooth: btbcm: Add entry for BCM4373A0 UART Bluetooth
Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921
Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices
Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Bluetooth: core: Fix missing power_on work cancel on HCI close
Bluetooth: btusb: add support for Qualcomm WCN785x
Bluetooth: protect le accept and resolv lists with hdev->lock
Bluetooth: use hdev lock for accept_list and reject_list in conn req
Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
Bluetooth: btrtl: Add support for RTL8852C
Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for QCA
Bluetooth: Print broken quirks
Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirk
Bluetooth: hci_qca: Use del_timer_sync() before freeing
Bluetooth: btintel: Constify static struct regmap_bus
Bluetooth: Keep MGMT pending queue ordered FIFO
Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
Bluetooth: mt7921s: Fix the incorrect pointer check
Bluetooth: btbcm: Support per-board firmware variants
selftests: fib_nexthops: Make the test more robust
swiotlb: use the right nslabs-derived sizes in swiotlb_init_late
swiotlb: use the right nslabs value in swiotlb_init_remap
swiotlb: don't panic when the swiotlb buffer can't be allocated
net: phy: smsc: Cope with hot-removal in interrupt handler
net: phy: smsc: Cache interrupt mask
usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
usbnet: smsc95xx: Avoid link settings race on interrupt reception
usbnet: smsc95xx: Don't reset PHY behind PHY driver's back
usbnet: smsc95xx: Don't clear read-only PHY interrupt
usbnet: Run unregister_netdev() before unbind() again
net: ethernet: fix platform_no_drv_owner.cocci warning
net: page_pool: add page allocation stats for two fast page allocate path
net: ethernet: Use swap() instead of open coding it
dt-bindings: clock: stm32mp1: adapt example for "st,stm32mp1-rcc-secure"
media: cec-adap.c: drop activate_cnt, use state info instead
media: cec-adap.c: reconfigure if the PA changes during configuration
media: cec-adap.c: fix is_configuring state
media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT
Revert "ARM: dts: BCM5301X: Fix DTC warning for NAND node"
media: cec-adap.c: don't unconfigure if already unconfigured
media: cec-pin.c: don't zero work_pin_num_events in adap_enable
media: cec-pin.c: disabling the adapter cannot call kthread_stop
media: imon: reorganize serialization
media: imon: drop references only after device is no longer used
media: imon: fix timer racing disconnect
media: imon: avoid needless atomic allocations in resume
media: s5k6a3: add missing clk_disable_unprepare
media: ccs-core.c: fix failure to call clk_disable_unprepare
media: cx25821: request_irq -> devm_request_irq
media: videobuf2-dma-sg.c: kvmalloc_array -> kvcalloc
media: v4l2-ctls-core.c: kvmalloc_array -> kvcalloc
media: v4l2-subdev.c: kvmalloc_array -> kvcalloc
media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
media: hantro: HEVC: Fix reference frames management
media: hantro: HEVC: Fix tile info buffer value computation
media: hantro: HEVC: Fix output frame chroma offset
media: hantro: Use post processor scaling capacities
media: amphion: G/S_PARM only for encoder's output queue
media: amphion: wake up when error occurs
media: atmel: microchip-csi2dc: add link validation support
media: dt-bindings: media: microchip,xisc: add bus-width of 14
media: atmel: atmel-sama7g5-isc: remove stray line
media: atmel: atmel-isc: compact the controller formats list
media: atmel: atmel-isc-base: use mutex to lock awb workq from streaming
media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
media: atmel: atmel-isc: remove redundant comments
media: atmel: atmel-isc-base: replace is_streaming call in s_fmt_vid_cap
media: atmel: atmel-isc-base: use streaming status when queueing buffers
media: vsp1: Fix offset calculation for plane cropping
media: vsp1: Use vb2_queue_is_busy()
media: vsp1: Don't open-code vb2_fop_release()
media: videobuf2-v4l2: Expose vb2_queue_is_busy() to drivers
media: rockchip: rkisp1: Use mipi-csi2.h
media: cadence: cdns-csi2tx: Use mipi-csi2.h
media: atomisp: don't pass a pointer to a local variable
media: amphion: ensure the buffer count is not less than min_buffer
media: stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera
media: coda: limit frame interval enumeration to supported encoder frame sizes
media: coda: fix default JPEG colorimetry
media: isif: remove unnecessary check of res
media: dm644x_ccdc: remove unnecessary check of res
media: dm355_ccdc: remove unnecessary check of res
media: dt-bindings: media: rockchip-vdec: Add RK3328 compatible
media: platform: video-viu: Do not select it by default
media: Documentation/media: Remove incorrect statement
media: amphion: no need to check return value of debugfs_create functions
media: amphion: free ctrl handler if error is set and return error
media: amphion: handle picture skipped event
media: amphion: encoder copy timestamp from output to capture
media: amphion: decoder copy timestamp from output to capture
media: make RADIO_ADAPTERS tristate
media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
media: rcar-vin: Remove stray blank line
media: docs-rst: Append HEVC specific term
media: staging: media: rkvdec: Update TODO list
media: staging: media: hantro: Update TODO list
media: staging: media: hantro: Fix typos
media: rga: fix possible memory leak in rga_probe
media: imx-jpeg: Support dynamic resolution change
media: imx-jpeg: Handle source change in a function
media: imx-jpeg: Propagate the output frame size to the capture side
media: imx-jpeg: Identify and handle precision correctly
media: imx-jpeg: Refactor function mxc_jpeg_parse
media: av7110: fix prohibited spaces in switch statement
media: av7110: fix switch indentation
media: platform: return early if the iface is not handled
media: exynos4-is: Change clk_disable to clk_disable_unprepare
media: platform: renesas-ceu: Fix unused variable warning
media: davinci: remove unnecessary NULL check
media: bdisp: remove unnecessary IS_ERR() check
media: platform: Remove unused including <linux/version.h>
media: i2c: rdacm20: Fix format definition
media: rcar-vin: Add check that input interface and format are valid
media: MAINTAINERS: adjust entries to nxp driver movement in media platform
media: v4l2: mem2mem: Fix typos in v4l2_m2m_dev documentation
media: cec: seco: remove byte handling from smb_word_op
media: i2c: rdacm2x: properly set subdev entity function
media: imx-jpeg: Fix potential array out of bounds in queue_setup
media: MAINTAINERS: drop unreachable contact for MEDIATEK JPEG DRIVER
media: MAINTAINERS: rectify entry for MEDIATEK MEDIA DRIVER
media: MAINTAINERS: refurbish MEDIATEK JPEG DRIVER section
media: gspca: make the read-only array table static const
media: MAINTAINERS: rectify entry for MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
media: st-delta: Fix PM disable depth imbalance in delta_probe
sparc: add asm/stat.h to UAPI compile-test coverage
powerpc: add asm/stat.h to UAPI compile-test coverage
mips: add asm/stat.h to UAPI compile-test coverage
riscv: add linux/bpf_perf_event.h to UAPI compile-test coverage
kbuild: prevent exported headers from including <stdlib.h>, <stdbool.h>
agpgart.h: do not include <stdlib.h> from exported header
mt76: mt7921: add ipv6 NS offload support
mt76: add gfp to mt76_mcu_msg_alloc signature
mt76: mt7915: add more statistics from fw_util debugfs knobs
mt76: mt7915: improve error handling for fw_debug knobs
mt76: mt7615/mt7915: do reset_work with mt76's work queue
mt76: mt7915: add support for 6G in-band discovery
mt76: mt7915: add Wireless Ethernet Dispatch support
mt76: make number of tokens configurable dynamically
mt76: add support for overriding the device used for DMA mapping
mt76: dma: add wrapper macro for accessing queue registers
mt76: mt7915: move MT_INT_MASK_CSR to init.c
mt76: mt7915: introduce mt7915_mac_severe_check()
mt76: mt7915: rework SER debugfs knob
mt76: mt7915: limit minimum twt duration
mt76: mt7915: reject duplicated twt flows
mt76: mt7915: fix twt table_mask to u16 in mt7915_dev
mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976()
mt76: connac: use skb_put_data instead of open coding
mt76: mt7915: configure soc clocks in mt7986_wmac_init
mt76: fix tx status related use-after-free race on station removal
mt76: fix encap offload ethernet type check
mt76: do not attempt to reorder received 802.3 packets without agg session
mt76: mt7915: disable RX_HDR_TRANS_SHORT
mt76: mt7603: move spin_lock_bh() to spin_lock()
mt76: mt7915: add debugfs knob for RF registers read/write
mt76: mt7921: fix kernel crash at mt7921_pci_remove
mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const
mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const
mt76: mt7915: remove SCS feature
mt76: fix antenna config missing in 6G cap
mt76: fix rx reordering with non explicit / psmp ack policy
mt76: mt7921: Add AP mode support
mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask
mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate
mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set
mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector
mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup
mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss
mt76: mt7915: always call mt7915_wfsys_reset() during init
mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter
mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter
mt76: mt7921u: add suspend/resume support
mt76: fix MBSS index condition in DBDC mode
mt76: fix use-after-free by removing a non-RCU wcid pointer
mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
mt76: mt7915: accept rx frames with non-standard VHT MCS10-11
mt76: dma: use kzalloc instead of devm_kzalloc for txwi
mt76: reduce tx queue lock hold time
mt76: mt7915: rework hardware/phy initialization
mt76: mt7915: fix DBDC default band selection on MT7915D
media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
media: aspeed: Fix an error handling path in aspeed_video_probe()
media: dt-bindings: mtk-vcodec-encoder: Add power-domains property
rtlwifi: Use pr_warn instead of WARN_ONCE
net: selftests: Stress reuseport listen
net: inet: Retire port only listening_hash
net: inet: Open code inet_hash2 and inet_unhash2
net: inet: Remove count from inet_listen_hashbucket
sfc/siena: Reinstate SRIOV init/fini function calls
sfc/siena: Make PTP and reset support specific for Siena
sfc/siena: Make MCDI logging support specific for Siena
siena: Make HWMON support specific for Siena
siena: Make SRIOV support specific for Siena
siena: Make MTD support specific for Siena
net: mscc: ocelot: move ocelot_port_private :: chip_port to ocelot_port :: index
net: mscc: ocelot: minimize holes in struct ocelot_port
net: mscc: ocelot: delete ocelot_port :: xmit_template
net: dsa: felix: reimplement tagging protocol change with function pointers
net: dsa: felix: dynamically determine tag_8021q CPU port for traps
net: dsa: remove port argument from ->change_tag_protocol()
net: dsa: felix: manage host flooding using a specific driver callback
net: dsa: introduce the dsa_cpu_ports() helper
net: dsa: felix: bring the NPI port indirection for host flooding to surface
net: dsa: felix: bring the NPI port indirection for host MDBs to surface
net: dsa: felix: program host FDB entries towards PGID_CPU for tag_8021q too
net: lan966x: Fix use of pointer after being freed
net: update the register_netdevice() kdoc
skbuff: replace a BUG_ON() with the new DEBUG_NET_WARN_ON_ONCE()
mlxbf_gige: remove driver-managed interrupt counts
fsverity: update the documentation
kunit: tool: print clearer error message when there's no TAP output
kunit: tool: stop using a shell to run kernel under QEMU
kunit: tool: update test counts summary line format
kunit: bail out of test filtering logic quicker if OOM
lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS
kunit: Rework kunit_resource allocation policy
kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
docs/zh_CN: fix devicetree usage-model translation
cpufreq: Rearrange locking in cpufreq_remove_dev()
cpufreq: Split cpufreq_offline()
cpufreq: Reorganize checks in cpufreq_offline()
ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe
ipmi: remove unnecessary type castings
ipmi: Make two logs unique
ipmi:si: Convert pr_debug() to dev_dbg()
ipmi: Convert pr_debug() to dev_dbg()
ipmi: Fix pr_fmt to avoid compilation issues
ipmi: Add an intializer for ipmi_recv_msg struct
ipmi: Add an intializer for ipmi_smi_msg struct
ipmi:ssif: Check for NULL msg when handling events and messages
ipmi: use simple i2c probe function
ipmi: Add a sysfs count of total outstanding messages for an interface
ipmi: Add a sysfs interface to view the number of users
ipmi: Limit the number of message a user may have outstanding
ipmi: Add a limit on the number of users that may use IPMI
ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
nilfs2: Fix some kernel-doc comments
Appoint myself page cache maintainer
mtd: nand: MTD_NAND_ECC_MEDIATEK should depend on ARCH_MEDIATEK
spi: Doc fix - Describe add_lock and dma_map_dev in spi_controller
mtd: rawnand: cs553x: simplify the return expression of cs553x_write_ctrl_byte()
spi: cadence-quadspi: Handle spi_unregister_master() in remove()
mtd: rawnand: kioxia: Add support for TH58NVG3S0HBAI4
mtd: spi-nor: debugfs: fix format specifier
ARM: at91: pm: add support for sama5d2 secure suspend
ARM: at91: add code to handle secure calls
nfp: VF rate limit support
rtnetlink: verify rate parameters for calls to ndo_set_vf_rate
ASoC: max98396: Fix build error for implicit function declaration
ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe
ASoC: samsung: Fix refcount leak in aries_audio_probe
ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4
ASoC: SOF: IPC4: Add FW loader ops
ASoC: SOF: Add header for IPC4 manifest
ASoC: SOF: Add IPC4 private header
ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms
net: ethernet: SP7021: Fix spelling mistake "Interrput" -> "Interrupt"
ALSA: Add generic serial MIDI driver using serial bus API
dt-bindings: sound: Add generic serial MIDI device
ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock
ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg
ALSA: hda/cs8409: Support new Odin Variants
net: enetc: kill PHY-less mode for PFs
fortify: Provide a memcpy trap door for sharp corners
fs: hold writers when changing mount's idmapping
ARM: at91: Kconfig: implement PIT64B selection
ARM: at91: pm: add quirks for pm
ARM: at91: pm: use kernel documentation style
ARM: at91: pm: introduce macros for pm mode replacement
ARM: at91: pm: keep documentation inline with structure members
xfs: can't use kmem_zalloc() for attribute buffers
xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify
xfs: ATTR_REPLACE algorithm with LARP enabled needs rework
xfs: use XFS_DA_OP flags in deferred attr ops
xfs: remove xfs_attri_remove_iter
xfs: switch attr remove to xfs_attri_set_iter
xfs: introduce attr remove initial states into xfs_attr_set_iter
xfs: xfs_attr_set_iter() does not need to return EAGAIN
xfs: clean up final attr removal in xfs_attr_set_iter
xfs: remote xattr removal in xfs_attr_set_iter() is conditional
xfs: XFS_DAS_LEAF_REPLACE state only needed if !LARP
xfs: split remote attr setting out from replace path
xfs: consolidate leaf/node states in xfs_attr_set_iter
xfs: kill XFS_DAC_LEAF_ADDNAME_INIT
xfs: separate out initial attr_set states
bpf: Fix potential array overflow in bpf_trampoline_get_progs()
selftests/bpf: make fexit_stress test run in serial mode
selftests/bpf: add test case for bpf_map_lookup_percpu_elem
bpf: add bpf_map_lookup_percpu_elem for percpu map
selftests/bpf: Add tests for kptr_ref refcounting
selftests/bpf: Add negative C tests for kptrs
bpf: Prepare prog_test_struct kfuncs for runtime tests
bpf: Fix sparse warning for bpf_kptr_xchg_proto
net: enetc: count the tc-taprio window drops
net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
net: macb: use NAPI for TX completion path
net: macb: simplify/cleanup NAPI reschedule checking
net: dsa: ocelot: accept 1000base-X for VSC9959 and VSC9953
selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2
selftests/bpf: fix a few clang compilation errors
ext4: remove unnecessary code in __mb_check_buddy
ext4: fix spelling errors in comments
ext4: remove unnecessary type castings
ext4: fix warning in ext4_handle_inode_extension
selftests/bpf: Enable CONFIG_FPROBE for self tests
csky: Move to generic ticket-spinlock
RISC-V: Move to queued RW locks
RISC-V: Move to generic spinlocks
openrisc: Move to ticket-spinlock
asm-generic: qrwlock: Document the spinlock fairness requirements
asm-generic: qspinlock: Indicate the use of mixed-size atomics
asm-generic: ticket-lock: New generic ticket-based spinlock
powercap: RAPL: Add Power Limit4 support for RaptorLake
dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm
x86: ACPI: Make mp_config_acpi_gsi() a void function
cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink()
cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
PM: EM: Decrement policy counter
regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
ASoC: wm9090: Remove redundant endianness flag
ASoC: wm2000: Remove redundant endianness flag
ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe()
ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
ASoC: fsl_ssi: Add support multi fifo script
ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
ASoC: cs42l46: Fix the error handling of cs42l56_i2c_probe()
ASoC: wm8903: Fix the error handling of wm8903_i2c_probe()
ASoC: tas6424: Fix the error handling of tas6424_i2c_probe()
ASoC: tas571x: Fix the error handling of tas571x_i2c_probe()
ASoC: rt5645: Fix the error handling of rt5645_i2c_probe()
ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe()
spi: stm32-qspi: Remove SR_BUSY bit check before sending command
spi: stm32-qspi: Always check SR_TCF flags in stm32_qspi_wait_cmd()
spi: stm32-qspi: Fix wait_cmd timeout in APM mode
selftests: xsk: make stat tests not spin on getsockopt
selftests: xsk: make the stats tests normal tests
selftests: xsk: introduce validation functions
selftests: xsk: cleanup veth pair at ctrl-c
selftests: xsk: add timeout to tests
selftests: xsk: fix reporting of failed tests
selftests: xsk: run all tests for busy-poll
selftests: xsk: do not send zero-length packets
selftests: xsk: cleanup bash scripts
HID: apple: Properly handle function keys on Keychron keyboards
HID: uclogic: Switch to Digitizer usage for styluses
HID: uclogic: Add pen support for XP-PEN Star 06
HID: uclogic: Differentiate touch ring and touch strip
HID: uclogic: Always shift touch reports to zero
HID: uclogic: Do not focus on touch ring only
HID: uclogic: Return raw parameters from v2 pen init
HID: uclogic: Move param printing to a function
HID: core: Display "SENSOR HUB" for sensor hub bus string in hid_info
HID: amd_sfh: Move bus declaration outside of amd-sfh
HID: amd_sfh: Add physical location to HID device
HID: amd_sfh: Modify the hid name
HID: amd_sfh: Modify the bus name
HID: amd_sfh: Add sensor name by index for debug info
HID: amd_sfh: Add support for sensor discovery
libbpf: Add bpf_program__set_insns function
eth: amd: remove NI6510 support (ni65)
net: appletalk: remove Apple/Farallon LocalTalk PC support
libbpf: Clean up ringbuf size adjustment implementation
ext4: get rid of unused DEFAULT_MB_OPTIMIZE_SCAN
net: add more debug info in skb_checksum_help()
net: remove two BUG() from skb_checksum_help()
net: warn if transport header was not set
net: add CONFIG_DEBUG_NET
net: add include/net/net_debug.h
xfs: don't set quota warning values
xfs: remove warning counters from struct xfs_dquot_res
xfs: remove quota warning limit from struct xfs_quota_limits
xfs: rework deferred attribute operation setup
xfs: make xattri_leaf_bp more useful
xfs: initialise attrd item to zero
xfs: avoid empty xattr transaction when attrs are inline
xfs: add leaf to node error tag
xfs: add leaf split error tag
xfs: Add helper function xfs_init_attr_trans
xfs: Add helper function xfs_attr_leaf_addname
xfs: Merge xfs_delattr_context into xfs_attr_item
xfs: Add larp debug option
xfs: Add log attribute error tag
xfs: Remove unused xfs_attr_*_args
xfs: Add xfs_attr_set_deferred and xfs_attr_remove_deferred
wfx: use container_of() to get vif
rtw89: add debug entry to dump BSSID CAM
rtw89: add debug select to dump MAC pages 0x30 to 0x33
rtw89: correct CCA control
rtw89: correct setting of RX MPDU length
rtw89: 8852c: add settings to decrease the effect of DC
ssb: remove unreachable code
brcmfmac: allow setting wlan MAC address using device tree
wilc1000: add valid vmm_entry check before fetching from TX queue
wilc1000: use 'u64' datatype for cookie variable
wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
wilc1000: use fixed function base register value to access SDIO_FBR_ENABLE_CSA
wilc1000: increase firmware version array size
selftest/bpf: The test cases of BPF cookie for fentry/fexit/fmod_ret/lsm.
libbpf: Assign cookies to links in libbpf.
bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.
arm64: dts: rockchip: enable otg/drd operation of usb_host0_xhci in rk356x
scsi: target: iscsi: Rename iscsi_session to iscsit_session
scsi: target: iscsi: Rename iscsi_conn to iscsit_conn
scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd
scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR
scsi: mpi3mr: Hidden drives not removed during soft reset
scsi: mpi3mr: Increase I/O timeout value to 60s
scsi: lpfc: Update lpfc version to 14.2.0.3
scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O
scsi: lpfc: Alter FPIN stat accounting logic
scsi: lpfc: Rework FDMI initialization after link up
scsi: lpfc: Change VMID registration to be based on fabric parameters
scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link()
scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check()
scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event()
scsi: lpfc: Inhibit aborts if external loopback plug is inserted
scsi: lpfc: Fix ndlp put following a LOGO completion
scsi: lpfc: Fill in missing ndlp kref puts in error paths
scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume()
scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode
scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_*
scsi: ufs: ufshpb: Clean up the handler when device resets HPB information
scsi: ufs: ufshpb: Remove enum initialization value
scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host()
net: phy: smsc: add comments for the LAN8742 phy ID mask.
net: phy: microchip: add comments for the modified LAN88xx phy ID mask.
scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM
scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command()
scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
scsi: ufs: qcom: Simplify handling of devm_phy_get()
scsi: ufs: qcom: Fix acquiring the optional reset control line
scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW
dt-bindings: net: orion-mdio: Convert to JSON schema
bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stack
bpf, x86: Generate trampolines from bpf_tramp_links
skbuff: render the checksum comment to documentation
skbuff: rewrite the doc for data-only skbs
skbuff: add a basic intro doc
net: fix kdoc on __dev_queue_xmit()
sfc: Add a basic Siena module
sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc
sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc
sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc
sfc/siena: Rename peripheral functions to avoid conflicts with sfc
sfc/siena: Rename RX/TX functions to avoid conflicts with sfc
sfc/siena: Rename functions in efx headers to avoid conflicts with sfc
sfc/siena: Remove build references to missing functionality
sfc: Copy shared files needed for Siena (part 2)
sfc: Copy shared files needed for Siena (part 1)
sfc: Move Siena specific files
nfp: flower: fix 'variable 'flow6' set but not used'
drm/amdgpu: Remove duplicated argument in vcn_v4_0
Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
drm/amdgpu: vm flush needed after updating PDEs
drm/amd/display: 3.2.185
Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
drm/amd/display: remove unnecessary else by CONFIG_DRM_AMD_DC_DCN
drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence
amdgpu/pm: Disallow managing power profiles on SRIOV for Sienna Cichlid
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dm
drm/amd/pm: suppress compile warning about possible unaligned accesses
drm/amdgpu/vcn: Add vcn ras poison consumption event handling
drm/amdgpu/jpeg: add jpeg ras poison consumption handling
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN for z10
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in irq
drm/amdgpu: refine RAS poison consumption handler
drm/amdgpu: enable RAS IH for poison consumption
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in gpio
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dce
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dc
drm/amd/display: do not wait for vblank during pipe programming
drm/amd/display: do not calculate DP2.0 SST payload when link is off
drm/amd/display: do not disable an invalid irq source in hdp finish
drm/amd/display: move definition of dc_flip_addrs struct
drm/amd/display: Reset cached PSR parameters after hibernate
drm/amd/display: Refactor LTTPR cap retrieval
drm/amdgpu: support memory power gating for lsdma 6.0.2
drm/amdgpu: support memory power gating for lsdma
drm/amdgpu: add LSDMA block for LSDMA v6.0.2
drm/amdgpu: add LSDMA block for LSDMA v6.0.0
drm/amdgpu: support fill mem for LSDMA
drm/amdgpu: support mem copy for LSDMA
drm/amdgpu: add lsdma block
drm/amdgpu: add lsdma v6_0_0 ip headers
drm/amdgpu/gfx11: unlock on error in gfx_v11_0_kiq_resume()
drm/amdgpu/mes: fix format specifier for size_t
drm/amdgpu: make smu_v13_0_7_check_fw_status() static
drm/amdgpu/psp: Return failure when firmware failed to load in SRIOV
drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11
drm/amdkfd: Update event_interrupt_isr_v11 return
drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0
drm/amd/pm: enable gfxoff control on smu_v13_0_7
drm/amd/pm: disable ac/dc on smu_v13_0_7
drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0
drm/amd/pm: enable FCLK DPM support for SMU 13.0.0
drm/amd/pm: correct the way for retrieving current fclk frequency
drm/amd/pm: correct the way for retrieving current uclk frequency
drm/amd/pm: correct the check for current link status
drm/amd/pm: enable UCLK DPM for SMU 13.0.0
drm/amd/pm: enable BACO support for SMU 13.0.0
drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0
drm/amdgpu: add sysfs to shows psp vbflash status
drm/amdgpu/psp: Add vbflash sysfs interface support
selftests/bpf: Add attach bench test
bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link
fprobe: Resolve symbols with ftrace_lookup_symbols
ftrace: Add ftrace_lookup_symbols function
kallsyms: Make kallsyms_on_each_symbol generally available
igc: Change type of the 'igc_check_downshift' method
igc: Remove unused phy_type enum
igc: Remove igc_set_spd_dplx method
selftests/bpf: Add bpf link iter test
selftests/bpf: Use ASSERT_* instead of CHECK
selftests/bpf: Fix result check for test_bpf_hash_map
bpf: Add bpf_link iterator
selftests/bpf: Replace bpf_trace_printk in tunnel kernel code
selftests/bpf: Move vxlan tunnel testcases to test_progs
bpf: Add source ip in "struct bpf_tunnel_key"
bpftool: bpf_link_get_from_fd support for LSM programs in lskel
perf annotate: Add --percent-limit option
selftests/bpf: Handle batch operations for map-in-map bpf-maps
bpf: Extend batch operations for map-in-map bpf-maps
perf auxtrace: Record whether an auxtrace mmap is needed
libperf evlist: Add evsel as a parameter to ->idx()
libperf evlist: Move ->idx() into mmap_per_evsel()
libperf evlist: Remove ->idx() per_cpu parameter
perf auxtrace: Do not mix up mmap idx
perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c
perf evlist: Use libperf functions in evlist__enable_event_idx()
libperf evsel: Add perf_evsel__enable_thread()
bpf: Print some info if disable bpf_jit_enable failed
net: sysctl: Use SYSCTL_TWO instead of &two
ath11k: remove redundant assignment to variables vht_mcs and he_mcs
ath11k: Reuse the available memory after firmware reload
wil6210: remove 'freq' debugfs
ath11k: Designating channel frequency when sending management frames
ath11k: Don't check arvif->is_started before sending management frames
ath11k: Implement remain-on-channel support
ath11k: Handle keepalive during WoWLAN suspend and resume
spi: cadence-quadspi: remove unnecessary (void *) casts
spi: cadence-quadspi: Add missing blank line in cqspi_request_mmap_dma()
ASoC: dt-bindings: fsl,micfil: Add compatible string for imx8mp
ASoC: fsl_micfil: Add support for i.MX8MPlus
ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct
ASoC: samsung: spdif: remove unnecessary check of mem_res
ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41
ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks
ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s
ASoC: tlv320adcx140: Register a callback to disable the regulator_disable
ASoC: codecs: rt715-sdca: remove useless assignment of ops
mmc: core: Support zeroout using TRIM for eMMC
x25: remove redundant pointer dev
net: ethernet: Add driver for Sunplus SP7021
devicetree: bindings: net: Add bindings doc for Sunplus SP7021.
MAINTAINERS: add myself as reviewer for slab
tsnep: Add free running cycle counter support
ptp: Speed up vclock lookup
ptp: Support late timestamp determination
ptp: Pass hwtstamp to ptp_convert_timestamp()
ptp: Request cycles for TX timestamp
ptp: Add cycles support for virtual clocks
eth: dpaa2-mac: remove a dead-code NULL check on fwnode parent
net/mlx5: Lag, add debugfs to query hardware lag state
net/mlx5: Lag, use buckets in hash mode
net/mlx5: Lag, refactor dmesg print
net/mlx5: Support devices with more than 2 ports
net/mlx5: Lag, use actual number of lag ports
net/mlx5: Lag, use hash when in roce lag on 4 ports
net/mlx5: Lag, support single FDB only on 2 ports
net/mlx5: Lag, store number of ports inside lag object
net/mlx5: Lag, filter non compatible devices
net/mlx5: Lag, use lag lock
net/mlx5: Lag, move E-Switch prerequisite check into lag code
net/mlx5: devcom only supports 2 ports
net/mlx5: Lag, expose number of lag ports
net/mlx5: Increase FW pre-init timeout for health recovery
net/mlx5: Add exit route when waiting for FW
fs: Remove aops->freepage
secretmem: Convert to free_folio
nfs: Convert to free_folio
orangefs: Convert to free_folio
fs: Add free_folio address space operation
fs: Convert drop_buffers() to use a folio
fs: Change try_to_free_buffers() to take a folio
jbd2: Convert release_buffer_page() to use a folio
jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio
reiserfs: Convert release_buffer_page() to use a folio
fs: Remove last vestiges of releasepage
ubifs: Convert to release_folio
reiserfs: Convert to release_folio
orangefs: Convert to release_folio
ocfs2: Convert to release_folio
nilfs2: Remove comment about releasepage
nfs: Convert to release_folio
jfs: Convert to release_folio
hfsplus: Convert to release_folio
hfs: Convert to release_folio
gfs2: Convert to release_folio
f2fs: Convert to release_folio
ext4: Convert to release_folio
erofs: Convert to release_folio
cifs: Convert to release_folio
ceph: Convert to release_folio
btrfs: Convert to release_folio
afs: Convert to release_folio
9p: Convert to release_folio
iomap: Convert to release_folio
fs: Add aops->release_folio
arm64: dts: visconti: Update the clock providers for PCIe host controller
arm64: dts: visconti: Update the clock providers for ethernet device
arm64: dts: visconti: Update the clock providers for SPI
arm64: dts: visconti: Update the clock providers for watchdog timer
arm64: dts: visconti: Update the clock providers for I2C
arm64: dts: visconti: Update the clock providers for UART
arm64: dts: visconti: Add clock controller support for TMPV7708
nfp: support Corigine PCIE vendor ID
nfp: vendor neutral strings for chip and Corigne in strings for driver
bpf: Remove unused parameter from find_kfunc_desc_btf()
bpftool: Declare generator name
samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
ROSE: Remove unused code and clean up some inconsistent indenting
bpftool: Output message if no helpers found in feature probing
bpftool: Adjust for error codes from libbpf probes
mm,doc: Add new documentation structure
Documentation: drop more IDE boot options and ide-cd.rst
Documentation/process: use scripts/get_maintainer.pl on patches
MAINTAINERS: Add entry for DOCUMENTATION/JAPANESE
docs/trans/ja_JP/howto: Don't mention specific kernel versions
docs/ja_JP/SubmittingPatches: Request summaries for commit references
docs/ja_JP/SubmittingPatches: Add Suggested-by as a standard signature
docs/ja_JP/SubmittingPatches: Randy has moved
docs/ja_JP/SubmittingPatches: Suggest the use of scripts/get_maintainer.pl
docs/ja_JP/SubmittingPatches: Update GregKH links
mm/filemap: Hoist filler_t decision to the top of do_read_cache_folio()
fs: Change the type of filler_t
nfs: Pass the file pointer to nfs_symlink_filler()
jffs2: Pass the file pointer to jffs2_do_readpage_unlock()
mm,fs: Remove aops->readpage
mm: Convert swap_readpage to call read_folio instead of readpage
vboxsf: Convert vboxsf to read_folio
udf: Convert adinicb and symlinks to read_folio
ubifs: Convert ubifs to read_folio
squashfs: Convert squashfs to read_folio
romfs: Convert romfs to read_folio
orangefs: Convert orangefs to read_folio
ocfs2: Convert ocfs2 to read_folio
ntfs: Convert ntfs to read_folio
nfs: Convert nfs to read_folio
jfs: Convert metadata pages to read_folio
jffs2: Convert jffs2 to read_folio
isofs: Convert symlinks and zisofs to read_folio
hpfs: Convert symlinks to read_folio
hostfs: Convert hostfs to read_folio
fuse: Convert fuse to read_folio
freevxfs: Convert vxfs_immed to read_folio
f2fs: Convert f2fs to read_folio
ext4: Convert ext4 to read_folio
erofs: Convert erofs zdata to read_folio
efs: Convert efs symlinks to read_folio
ecryptfs: Convert ecryptfs to read_folio
cramfs: Convert cramfs to read_folio
coda: Convert coda to read_folio
cifs: Convert cifs to read_folio
btrfs: Convert btrfs to read_folio
befs: Convert befs to read_folio
afs: Convert afs_symlink_readpage to afs_symlink_read_folio
affs: Convert affs to read_folio
fs: Convert simple_readpage to simple_read_folio
fs: Convert mpage_readpage to mpage_read_folio
fs: Convert block_read_full_page() to block_read_full_folio()
fs: Convert iomap_readpage to iomap_read_folio
fs: Convert netfs_readpage to netfs_read_folio
fs: Add read_folio documentation
fs: Introduce aops->read_folio
ASoC: dt-bindings: mediatek: mt8192: Drop i2s-share properties
ASoC: SOF: trace: The dtrace is only available with SOF_IPC
ASoC: sam9g20_wm8731: Use dev_err_probe() for snd_soc_register_card()
ASoC: mediatek: mt8195: Fix build warning without CONFIG_OF
ASoC: wm8940: add devicetree support
doc: dts: Add device tree information regarding wm8940 codec
spi: spi-imx: mx51_ecspi_prepare_message(): skip writing MX51_ECSPI_CONFIG register if unchanged
spi: spi-imx: add PIO polling support
spi: spi-imx: replace struct spi_imx_data::bitbang by pointer to struct spi_controller
spi: spi-imx: complete conversion from master -> controller
spi: spi-imx: spi_imx_buf_rx_swap_u32(): replace open coded swahw32s()
spi: spi-imx: spi_imx_buf_rx_swap_u32(): fix sparse warning: use swab32s() instead of cpu_to_be32()
spi: spi-imx: mx51_ecspi_intctrl(): prefer 'unsigned int' to bare use of 'unsigned'
spi: spi-imx: avoid unnecessary line continuations
spi: spi-imx: fix sparse warning: add identifier name to function definition
ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC
ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages
ASoC: SOF: ipc-msg-injector: Separate the message sending
ASoC: SOF: sof-client: Add support IPC4 message sending
ASoC: SOF: sof-client: Add API to get the ipc_type
ASoC: SOF: sof-client-probes: Query the maximum IPC payload size
ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size
ASoC: SOF: sof-client: Add API to get the maximum IPC payload size
regulator: qcom_smd: Fix up PM8950 regulator configuration
Revert "cpufreq: Fix possible race in cpufreq online error path"
dt-bindings: display: convert Arm Komeda to DT schema
dt-bindings: display: convert Arm Mali-DP to DT schema
dt-bindings: display: convert Arm HDLCD to DT schema
dt-bindings: display: convert PL110/PL111 to DT schema
dt-bindings: arm: convert vexpress-config to DT schema
dt-bindings: arm: convert vexpress-sysregs to DT schema
dt-bindings: serio: add Arm PL050 DT schema
dt-bindings: sound: add Arm PL041 AACI DT schema
dt-bindings: arm: sp810: convert to DT schema
dt-bindings: arm: spe-pmu: convert to DT schema
dt-bindings: iommu: arm,smmu-v3: make PRI IRQ optional
selftests/bpf: Test libbpf's ringbuf size fix up logic
libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessary
libbpf: Provide barrier() and barrier_var() in bpf_helpers.h
selftests/bpf: Add bpf_core_field_offset() tests
libbpf: Complete field-based CO-RE helpers with field offset helper
selftests/bpf: Use both syntaxes for field-based CO-RE helpers
libbpf: Improve usability of field-based CO-RE helpers
libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attr
selftests/bpf: Prevent skeleton generation race
ARM: configs: Enable audio on BeagleBone Black in multi_v7_defconfig
net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl
net: hns3: add query vf ring and vector map relation
net: hns3: add byte order conversion for VF to PF mailbox message
net: hns3: add byte order conversion for PF to VF mailbox message
net: hns3: remove the affinity settings of vector0
net: hns3: fix access null pointer issue when set tx-buf-size as 0
perf metrics: Don't add all tool events for sharing
perf metrics: Support all tool events
perf evsel: Add tool event helpers
perf evsel: Constify a few arrays
Revert "perf stat: Support metrics with hybrid events"
ath11k: reset 11d state in process of recovery
spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
regmap: Add missing map->bus check
ASoC: pcm186x: simplify the return expression of pcm186x_power_off()
ASoC: mediatek: simplify the return expression of mtk_dai_pcm_prepare()
ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params()
ASoC: dt-bindings: rt5682: Add #sound-dai-cells
ASoC: dt-bindings: rt1015p: Add #sound-dai-cells
ASoC: dt-bindings: mediatek: mt8192: Add i2s-share properties
ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver
ASoC: wsa881x: Add endianness flag in snd_soc_component_driver
ASoC: wcd938x: Add endianness flag in snd_soc_component_driver
ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver
ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver
ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver
ASoC: rt715: Add endianness flag in snd_soc_component_driver
ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
ASoC: rt711: Add endianness flag in snd_soc_component_driver
ASoC: rt700: Add endianness flag in snd_soc_component_driver
ASoC: wcd9335: Add endianness flag in snd_soc_component_driver
ASoC: wcd934x: Add endianness flag in snd_soc_component_driver
ASoC: cros_ec_codec: Add endianness flag in i2s_rx_component_driver
ASoC: tscs454: Add endianness flag in snd_soc_component_driver
ASoC: tlv320adc3xxx: Add endianness flag in snd_soc_component_driver
ASoC: rt9120: Add endianness flag in snd_soc_component_driver
ASoC: rt1019: Add endianness flag in snd_soc_component_driver
ASoC: pcm3060: Add endianness flag in snd_soc_component_driver
ASoC: mt6660: Add endianness flag in snd_soc_component_driver
ASoC: mt6359: Add endianness flag in snd_soc_component_driver
ASoC: mt6358: Add endianness flag in snd_soc_component_driver
ASoC: mt6351: Add endianness flag in snd_soc_component_driver
ASoC: lochnagar: Add endianness flag in snd_soc_component_driver
ASoC: cx2072x: Add endianness flag in snd_soc_component_driver
ASoC: cs35l41: Add endianness flag in snd_soc_component_driver
ASoC: cs4234: Add endianness flag in snd_soc_component_driver
ASoC: adau1372: Add endianness flag in snd_soc_component_driver
ASoC: max98504: Add endianness flag in snd_soc_component_driver
ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver
ASoC: sta350: Remove redundant big endian formats
ASoC: sta32x: Remove redundant big endian formats
ASoC: hdmi-codec: Remove redundant big endian formats
ASoC: cs4349: Remove redundant big endian formats
ASoC: cs42l51: Remove redundant big endian formats
ASoC: cs4270: Remove redundant big endian formats
ASoC: atmel-classd: Remove endianness flag on class d component
ASoC: atmel-pdmic: Remove endianness flag on pdmic component
ASoC: soc-component: Add comment for the endianness flag
bcma: gpio: Switch to use fwnode instead of of_node
rtw88: adjust adaptivity option to 1
mtd: spi-nor: support eon en25qh256a variant
mtd: spi-nor: winbond: add support for W25Q512NW-IM
mtd: spi-nor: expose internal parameters via debugfs
mtd: spi-nor: export spi_nor_hwcaps_pp2cmd()
net: phy: smsc: add LAN8742 phy support.
net: phy: microchip: update LAN88xx phy ID and phy ID mask.
net: phy: dp83td510: Add support for the DP83TD510 Ethernet PHY
net: phy: export genphy_c45_baset1_read_status()
net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration
net: phy: introduce genphy_c45_pma_baset1_read_master_slave()
net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration
net: phy: introduce genphy_c45_pma_baset1_setup_master_slave()
net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration
net: vxlan: Add extack support to vxlan_fdb_delete
rtnetlink: add extack support in fdb del handlers
selftests/landlock: Normalize array assignment
selftests/landlock: Add clang-format exceptions
landlock: Format with clang-format
landlock: Add clang-format exceptions
net: wwan: t7xx: Add maintainers and documentation
net: wwan: t7xx: Device deep sleep lock/unlock
net: wwan: t7xx: Runtime PM
net: wwan: t7xx: Introduce power management
net: wwan: t7xx: Add WWAN network interface
net: wwan: t7xx: Add data path interface
net: wwan: t7xx: Data path HW layer
net: wwan: t7xx: Add AT and MBIM WWAN ports
net: wwan: t7xx: Add control port
net: wwan: t7xx: Add port proxy infrastructure
net: wwan: t7xx: Add core components
net: wwan: t7xx: Add control DMA interface
net: skb: introduce skb_data_area_size()
list: Add list_next_entry_circular() and list_prev_entry_circular()
arm64: dts: marvell: Update sdhci node names to match schema
docs: Add small intro to idmap examples
xfs: Skip flip flags for delayed attrs
xfs: Implement attr logging and replay
arm64: dts: marvell: espressobin-ultra: enable front USB3 port
arm64: dts: marvell: espressobin-ultra: add PHY and switch reset pins
arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
arm64: dts: uDPU: correct temperature sensors
arm64: dts: uDPU: update partition table
ALSA: hda/cs8409: Support manual mode detection for CS42L42
memory: tegra: Add MC error logging on Tegra186 onward
memory: tegra: Add memory controller channels support
memory: tegra: Add APE memory clients for Tegra234
memory: tegra: Add Tegra234 support
ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver
ASoC: cs42l42: Move CS42L42 register descriptions to general include
ALSA: hdsp: remove redundant assignment to pointer kctl
orion5x: fix typos in comments
iomap: iomap_write_end cleanup
iomap: iomap_write_failed fix
ARM: dts: sunxi: nanopi: Remove input-name property
buffer: Rewrite nobh_truncate_page() to use folios
mm/readahead: Convert page_cache_async_readahead to take a folio
fs: Convert is_dirty_writeback() to take a folio
readahead: Use a folio in read_pages()
filemap: Update the folio_mark_dirty documentation
filemap: Update the folio_lock documentation
filemap: Remove obsolete comment in lock_page
fs: Remove pagecache_write_begin() and pagecache_write_end()
i915: Call aops write_begin() and write_end() directly
f2fs: Call aops write_begin() and write_end() directly
ext4: Call aops write_begin() and write_end() directly
hfsplus: Call hfsplus_write_begin() and generic_write_end() directly
hfs: Call hfs_write_begin() and generic_write_end() directly
ntfs3: Remove fsdata parameter from ntfs_extend_initialized_size()
PM / devfreq: rk3399_dmc: Block PMU during transitions
soc: rockchip: power-domain: Manage resource conflicts with firmware
ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly
namei: Call aops write_begin() and write_end() directly
buffer: Call aops write_begin() and write_end() directly
fs: Remove flags parameter from aops->write_begin
fs: Remove aop flags parameter from nobh_write_begin()
fs: Remove aop flags parameter from grab_cache_page_write_begin()
fs: Remove aop flags parameter from cont_write_begin()
fs: Remove aop flags parameter from block_write_begin()
fs: Remove aop_flags parameter from netfs_write_begin()
fs: Remove AOP_FLAG_NOFS
ext4: Use scoped memory APIs in ext4_write_begin()
ext4: Use scoped memory APIs in ext4_da_write_begin()
ext4: Use scoped memory API in mext_page_double_lock()
ext4: Allow GFP_FS allocations in ext4_da_convert_inline_data_to_extent()
f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs
namei: Convert page_symlink() to use memalloc_nofs_save()
namei: Merge page_symlink() and __page_symlink()
ext4: Use page_symlink() instead of __page_symlink()
scsicam: Fix use of page cache
selftests: forwarding: Add a tunnel-based test for L3 HW stats
selftests: lib: Add a generic helper for obtaining HW stats
mlxsw: spectrum_router: Take router lock in router notifier handler
mlxsw: spectrum: Update a comment
mlxsw: spectrum: Move handling of tunnel events to router code
mlxsw: spectrum: Move handling of router events to router code
mlxsw: spectrum: Move handling of HW stats events to router code
mlxsw: spectrum: Move handling of VRF events to router code
mlxsw: spectrum_router: Add a dedicated notifier block
mlxsw: spectrum: Tolerate enslaving of various devices to VRF
net: wan: switch to netif_napi_add_weight()
net: virtio: switch to netif_napi_add_weight()
r8152: switch to netif_napi_add_weight()
eth: switch to netif_napi_add_weight()
caif_virtio: switch to netif_napi_add_weight()
um: vector: switch to netif_napi_add_weight()
ALSA: hda/conexant: add a new hda codec SN6140
media: uvcvideo: Add UVC_GUID_FORMAT_H265
media: uvcvideo: Undup use uvc_endpoint_max_bpi() code
media: uvcvideo: Simplify uvc_endpoint_max_bpi()
media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails
media: uvcvideo: Fix bit overflow in uvc_probe_video
media: uvcvideo: Fix missing check to determine if element is found in list
media: docs: media: uvcvideo: Use linux-media mailing list
media: gpio-ir-tx: simplify wait logic
MAINTAINERS: Add Dmitry as MSM DRM driver co-maintainer
drm/msm/dpu: remove NULL-ness check in dpu_hw_intr_destroy
drm/msm: Limit command submission when no IOMMU
net: dsa: delete dsa_port_walk_{fdbs,mdbs}
net: dsa: felix: perform MDB migration based on ocelot->multicast list
net: dsa: felix: stop migrating FDBs back and forth on tag proto change
net: dsa: felix: use PGID_CPU for FDB entry migration on NPI port
ARM: dts: imx6ull-colibri: improve pinctrl node names
ARM: dts: imx6ull-colibri: move gpio-keys node to som dtsi
ARM: dts: imx6ull-colibri: add/update some comments
ARM: dts: imx6ull-colibri: fix nand bch geometry
ARM: dts: imx6ull-colibri: add support for toradex aster carrier boards
ARM: dts: imx6ull-colibri: add support for toradex iris carrier boards
ARM: dts: imx6ull-colibri: add gpio-line-names
ARM: dts: imx6ull-colibri: update device trees to support overlays
ARM: dts: imx6ull-colibri: update usdhc1 pixmux and signaling
ARM: dts: imx6ull-colibri: add touchscreen device nodes
ARM: dts: imx6ull-colibri: add phy-supply to fec
ARM: dts: imx6ull-colibri: change touch i2c parameters
ARM: dts: imx6ull-colibri: use pull-down for adc pins
drm/msm/dsi: pll_7nm: remove unsupported dividers for DSI pixel clock
drm/msm: Fix shutdown
drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
drm/msm/dsi: fix address for second DSI PHY on SDM660
drm/msm/disp: dpu1: Properly sort qcm2290_dpu_caps
drm/msm/disp/dpu1: avoid clearing hw interrupts if hw_intr is null during drm uninit
drm/msm/dpu: don't access mode pointer before it is set
drm/msm/dpu: add missing break statement for update_pending_flush_wb()
mlxbf_gige: increase MDIO polling rate to 5us
drm/amdgpu/psp: Add VBIOS flash handler
drm/amd/psp: Add C2P registers to mp_13_0_2 header
drm/amdkfd: Return true/false (not 1/0) from bool functions
drm/amdgpu/gfx11: remove unneeded semicolon
drm/amdgpu/vcn4: replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn: add common vcn sofware ring decode
drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
drm/amdgpu: nuke dynamic gfx scratch reg allocation
drm/amdgpu: simplify nv and soc21 read_register functions
drm/amdgpu: flush delete wq after wait fence
nvme-apple: fix sparse endianess warnings
cpufreq: CPPC: Register EM based on efficiency class information
cpufreq: CPPC: Add per_cpu efficiency_class
cpufreq: Avoid unnecessary frequency updates due to mismatch
ACPI: DPTF: Add support for high frequency impedance notification
device property: Advertise fwnode and device property count API calls
ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init()
perf test: Add skip to --per-thread test
Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode"
ice: link representors to PCI device
Revert "dt-bindings: rcc: Add optional external ethernet RX clock properties"
drm/amdgpu/discovery: enable mes support for GC v11.0.1
drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1
drm/amdgpu: enable imu firmware for GC 11.0.1
drm/amdkfd: add GC 11.0.1 KFD support
drm/amdgpu: add GC v11.0.1 into mes v11
drm/amdgpu: add gfx support for GC 11.0.1
drm/amdgpu/discovery: set flag for GC 11.0.1
drm/amdgpu: set GC 11.0.1 family
drm/amdgpu: add GC 11.0.1 family id
drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1
drm/amdgpu: add sdma support for sdma 6.0.1
drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list
drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1
drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1
drm/amdgpu: add gmc v11 support for GC 11.0.1
drm/amdgpu/discovery: enable soc21 common for GC 11.0.1
drm/amdgpu: add soc21 common ip block support for GC 11.0.1
drm/amdgpu: add mmhub support for MMHUB 3.0.1
drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list
drm/amdgpu: add the files of HDP v5.2 block
drm/amdgpu: add hdp v5_2_1 ip headers
drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list
drm/amdgpu: add the files of NBIO v7.7 block
drm/amdgpu: add pcie port function helpers for SOC21
drm/amdgpu: add nbio v7_7_0 ip headers
drm/amdgpu: skip the new gc doorbell function for some asics
drm/amdgpu: handle asics with 1 SDMA instance
drm/amd/pm: report preDS gfxclk on smu_v13_0_7
drm/amd/pm: change the soft pptable id for smu_v13_0_7
drm/amd/pm: enable pmlog support for smu_v13_0_7
drm/amd/pm: enable workload type change on smu_v13_0_7
drm/tegra: gem: Do not try to dereference ERR_PTR()
dt-bindings: arm: Add bosch acc board
ARM: dts: Add bosch acc board
ARM: dts: imx: Add i.MXRT1050-EVK support
net: move netif_set_gso_max helpers
net: make drivers set the TSO limit not the GSO limit
net: don't allow user space to lift the device limits
net: add netif_inherit_tso_max()
nfp: flower: enable decap_v2 bit
nfp: flower: remove unused neighbour cache
nfp: flower: link pre_tun flow rules with neigh entries
nfp: flower: rework tunnel neighbour configuration
nfp: flower: update nfp_tun_neigh structs
nfp: flower: fixup ipv6/ipv4 route lookup for neigh events
nfp: flower: enforce more strict pre_tun checks
nfp: flower: add/remove predt_list entries
nfp: flower: add infrastructure for pre_tun rework
arm64: dts: renesas: Add initial device tree for RZ/V2M EVK
arm64: dts: renesas: Add initial DTSI for RZ/V2M SoC
arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
ARM: dts: r9a06g032: Link the PCI USB devices to the USB PHY
ARM: dts: r9a06g032: Add USB PHY DT support
ARM: dts: r9a06g032: Add internal PCI bridge node
ARM: dts: r9a06g032: Describe the RTC
arm64: dts: renesas: Add interrupt-names to CANFD nodes
arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus controller node
arm64: dts: renesas: r9a07g043: Create thermal zone to support IPA
arm64: dts: renesas: r9a07g043: Add TSU node
arm64: dts: renesas: r9a07g043: Add OPP table
arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes
arm64: dts: renesas: r9a07g054: Fix external clk node names
arm64: dts: renesas: r9a07g044: Fix external clk node names
ARM: dts: r9a06g032: Fix the NAND controller node
ARM: dts: r9a06g032: Fill the UART DMA properties
ARM: dts: r9a06g032: Describe the DMA router
ARM: dts: r9a06g032: Add the two DMA nodes
arm64: dts: renesas: Remove empty rgb output endpoints
arm64: dts: renesas: Remove empty lvds endpoints
arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support
arm64: dts: renesas: rzg2ul-smarc: Enable Audio
arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_dai nodes from common dtsi
arm64: dts: renesas: Add Renesas White Hawk boards support
arm64: dts: renesas: Add Renesas R8A779G0 SoC support
printk, tracing: fix console tracepoint
soc/tegra: pmc: Document core domain fields
HID: bigben: fix slab-out-of-bounds Write in bigben_probe
mmc: sdhci-brcmstb: Fix compiler warning
ARM: configs: at91: Enable AUTOFS_FS required by systemd
ARM: configs: at91: Enable options required for systemd
ARM: configs: at91: sama7: enable CONFIG_RESET_CONTROLLER
ARM: configs: at91: sama7: add MCHP PDMC and DMIC drivers
ARM: configs: at91: sama7: Enable MTD_UBI_BLOCK
ARM: configs: at91: sama7: Enable MTD_UBI_FASTMAP
ARM: configs: at91: sama7: add xisc and csi2dc
ARM: multi_v7_defconfig: add atmel video pipeline modules
ARM: configs: at91: Remove MTD_BLOCK and use MTD_UBI_BLOCK for read only block FS
Hid: wacom: Fix kernel test robot warning
xfrm: drop not needed flags variable in XFRM offload struct
net/mlx5e: Use XFRM state direction instead of flags
netdevsim: rely on XFRM state direction instead of flags
HID: uclogic: Disable pen usage for Huion keyboard interfaces
HID: uclogic: Support disabling pen usage
HID: uclogic: Pass keyboard reports as is
HID: uclogic: Clarify pen/frame desc_ptr description
HID: uclogic: Clarify params desc_size description
ixgbe: propagate XFRM offload state direction instead of flags
xfrm: store and rely on direction to construct offload flags
xfrm: rename xfrm_state_offload struct to allow reuse
HID: Add support for Mega World controller force feedback
xfrm: delete not used number of external headers
xfrm: free not used XFRM_ESP_NO_TRAILER flag
ath11k: Fix RX de-fragmentation issue on WCN6750
ath10k: support bus and device specific API 1 BDF selection
ath10k: mac: fix too long lines
ath11k: mac: fix too long line
wl1251: dynamically allocate memory used for DMA
qtnfmac: switch to netif_napi_add_weight()
mt76: switch to netif_napi_add_tx()
wil6210: switch to netif_napi_add_tx()
arm64: dts: qcom: Only include sc7180.dtsi in sc7180-trogdor.dtsi
arm64: dts: qcom: sc7180-trogdor: Simplify spi0/spi6 labeling
arm64: dts: qcom: sc7180-trogdor: Simplify trackpad enabling
arm64: dts: qcom: sc7280: eDP for herobrine boards
arm64: dts: qcom: sa8155p-adp: Disable multiple Tx and Rx queues for ethernet IP
arm64: dts: qcom: sm8150: Fix iommu sid value for SDC2 controller
soc: qcom: pdr: use static for servreg_* variables
ARM: hisi: Add missing of_node_put after of_find_compatible_node
mptcp: add more offered MIBs counter
mptcp: never shrink offered window
tcp: allow MPTCP to update the announced window
mptcp: add mib for xmit window sharing
mptcp: really share subflow snd_wnd
firmware: tee_bnxt: Use UUID API for exporting the UUID
net: Make msg_zerocopy_alloc static
net: move snowflake callers to netif_napi_add_tx_weight()
net: switch to netif_napi_add_tx()
jme: remove an unnecessary indirection
net: ethernet: Prepare cleanup of powerpc's asm/prom.h
sungem: Prepare cleanup of powerpc's asm/prom.h
net: align SO_RCVMARK required privileges with SO_MARK
Revert "Merge branch 'mlxsw-line-card-model'"
dt-bindings: timer: Convert rda,8810pl-timer to YAML
ima: support fs-verity file digest based version 3 signatures
drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7
drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7
drm/amd/pm: enable gfx ds for smu_v13_0_7
drm/amd/soc21: enable mmhub and athub power gating
drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7
drm/amd/pm: port the fan interface to smu_v13_0_7
drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7
drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7
drm/amd/pm: pp_dpm_* interface for smu_v13_0_7
drm/amd/pm: update the features for smu_v13_0_7
drm/amd/pm: add SCPM support in smu v13_0_7
drm/amd/pm: enable platform features for smu_v13_0_7
drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7
drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7
drm/amd/pm: enable link dpm and link ds on smu_v13_0_7
drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7
drm/amd/pm: add features to smu_v13_0_7
drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7
drm/amd/pm: add get enable mask function for smu v13_0_7
drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7
drm/amdgpu/swsmu: add smu 13.0.7 firmware
drm/amd/pm: add SMU_13_0_7 PMFW headers
drm/amdgpu: enable cgcg and cgls for GC 11_0_2
drm/amdgpu/discovery: set family for GC 11.0.2
drm/amdgpu/discovery: add gfx11 support for GC 11.0.2
drm/amdgpu: update rlc ram for gc v11_0_2
drm/amdkfd: add asic support for GC 11.0.2
drm/amdgpu: add initial GC 11.0.2 support
drm/amdgpu: add gc v11_0_2 imu firmware
drm/amdgpu/discovery: add mes11 support for GC 11.0.2
drm/amdgpu: add mes 11 firmware for mes 11.0.2
drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2
drm/amdkfd: add asic support for SDMA 6.0.2
drm/amdgpu: add sdma 6.0.2 firware support
drm/amdgpu/discovery: enable vcn/jpeg v4_0_4
drm/amdgpu: Enable vcn v4_0_4 sram
drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4
drm/amdgpu/vcn: enable VCN PG for VCN4_0_4
drm/amdgpu/vcn: enable VCN CG for VCN4_0_4
drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4
drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4
drm/amdgpu: add VCN4_0_4 firmware
drm/amdgpu/discovery: add psp13 support for PSP 13.0.7
drm/amdgpu/psp13: add support for MP0 13.0.7
drm/amdgpu/discovery: add gmc11 support for GC 11.0.2
drm/amdgpu: add GMC11 support for GC 11.0.2
drm/amdgpu: add UMC 8.11.0 support
drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0
drm/amdgpu: add mmhub v3_0_2 ip callback functions
drm/amdgpu: add mmhub v3_0_2 ip headers
drm/amdgpu/discovery: add SMUIO_13_0_8 func support
drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1
drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1
drm/amdgpu/discovery: add smu13 support for MP1 13.0.7
drm/amdgpu/discovery: add ih6 support for IH 6.0.2
drm/amdgpu: add support for ATHUB 3.0.2
drm/amdgpu/discovery: add soc21 support for GC 11.0.2
drm/amdgpu: add soc21 support for GC 11.0.2
drm/amdgpu: enable clock gating for HDP 6.0
drm/amdgpu: enable clock gating for IH 6.0
drm/amdgpu: enable MGCG and LS for MMHUB 3.0
drm/amdgpu: enable MGCG and LS for ATHUB 3.0
drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0
drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0
drm/amd/pm: enable deep sleep features control for SMU 13.0.0
drm/amd/pm: support more DPM features for SMU 13.0.0
drm/amdgpu: enable more GFX clockgating features for GC 11.0.0
drm/amd/pm: enable df cstate feature for SMU 13.0.0
drm/amd/pm: enable PMLOG support for SMU 13.0.0
drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0
drm/amd/pm: enable RunDcBtc support for SMU 13.0.0
drm/amd/pm: enable power profile setting for SMU 13.0.0
drm/amd/pm: enable ac/dc switching for SMU 13.0.0
drm/amd/pm: enable power limit retrieving and setting for SMU 13.0.0
drm/amdgpu: simplify the return expression of vega10_ih_hw_init()
drm/amdgpu: simplify the return expression
drm/amdgpu/gfx11: Avoid uninitialised variable 'index'
drm/amdgpu/gfx10: Avoid uninitialised variable 'index'
drm/amdgpu/gfx11: Add missing break
Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb"
Revert "drm/amdgpu: disable runpm if we are the primary adapter"
drm/amdgpu/gfx11: remove some register fields that no longer exist
ice: remove period on argument description in ice_for_each_vf
ice: add a function comment for ice_cfg_mac_antispoof
ice: fix wording in comment for ice_reset_vf
ice: remove return value comment for ice_reset_all_vfs
ice: always check VF VSI pointer values
ice: add newline to dev_dbg in ice_vf_fdir_dump_info
ice: get switch id on switchdev devices
ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS
ice: introduce common helper for retrieving VSI by vsi_num
ice: use min_t() to make code cleaner in ice_gnss
perf evlist: Clear all_cpus before propagating
arm64: dts: ti: k3-j721e-sk: Enable HDMI
arm64: dts: ti: k3-j721e-sk: Enable DisplayPort
arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm
arm64: dts: ti: k3-j721e-*: add DP & DP PHY
perf cpumap: Switch to using perf_cpu_map API
ima: permit fsverity's file digests in the IMA measurement list
ima: define a new template field named 'd-ngv2' and templates
igb: Convert kmap() to kmap_local_page()
ixgbe: Fix module_param allow_unsupported_sfp type
drm/i915: Respect VBT seamless DRRS min refresh rate
drm/i915/bios: Parse the seamless DRRS min refresh rate
drm/i915/bios: Refactor panel_type code
drm/i915/bios: Extract get_panel_type()
drm/i915/bios: Assume panel_type==0 if the VBT has bogus data
drm/i915/bios: Document the mess around the LFP data tables
drm/i915/bios: Get access to the tail end of the LFP data block
drm/i915/bios: Generate LFP data table pointers if the VBT lacks them
drm/i915/bios: Reorder panel DTD parsing
drm/i915: Use drm_mode_init() for on-stack modes
regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
net: sparx5: Add handling of host MDB entries
ARM: dts: imx7d-smegw01: Add support for i.MX7D SMEGW01 board
dt-bindings: arm: fsl: Add Storopack i.MX7D SMEGW01 board
dt-bindings: vendor-prefixes: Add prefix for Storopack
soc: imx: fix semicolon.cocci warnings
ASoC: cs43130: Re-use generic struct u16_fract
ASoC: fsl_micfil: fix the naming style for mask definition
ASoC: ti: davinci-mcasp: Add dma-type for bcdma
ASoC: SOF: ipc4: Add support for mandatory message handling functionality
ASoC: SOF: Add initial header file for ipc4
ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct
regmap: Add bulk read/write callbacks into regmap_config
device property: Fix recent breakage of fwnode_get_next_parent_dev()
ARM: shmobile: rcar-gen2: Drop comma after OF match table sentinel
ARM: shmobile: Drop commas after dt_compat sentinels
soc: renesas: R-Car V3U is R-Car Gen4
drm/qxl: add drm_gem_plane_helper_prepare_fb
dt-bindings: clock: Add r9a09g011 CPG Clock Definitions
dt-bindings: soc: renesas: Move renesas,rzg2l-sysc from arm to soc
dt-bindings: memory: renesas,rpc-if: Document RZ/G2UL SoC
drm/todo: Add entry for using kunit in the subsystem
arm64: dt: imx8mp: support pwm polarity inversion
arm64: dt: imx8mn: support pwm polarity inversion
arm64: dt: imx8mm: support pwm polarity inversion
arm64: dt: imx8mq: support pwm polarity inversion
arm64: dts: imx8mm-venice-gw7901: remove unnecessary cpu temp override
arm64: dts: imx8mm-venice-gw7902: add vdd_5p0 ADC channel
arm64: dts: imx8m*venice: add missing clock-names to pcie_phy
drm: simplify the return expression of ast_drm_resume()
drm/mgag200: Protect concurrent access to I/O registers with lock
drm/ast: Protect concurrent access to I/O registers with lock
arm64: dts: exynos: switch UFS clock node in ExynosAutov9
arm64: dts: exynos: switch USI clocks in ExynosAutov9
arm64: dts: exynos: add initial CMU clock nodes in ExynosAutov9
drm: Add DRM-managed mutex_init()
arm64: dts: imx8mm-venice-gw7902: fix pcie bindings
dt-bindings: clock: add Exynos Auto v9 SoC CMU bindings
dt-bindings: clock: add clock binding definitions for Exynos Auto v9
drm/format-helper: Share implementation among conversion helpers
drm/format-helper: Unify the parameters of all per-line conversion helpers
drm/format-helper: Remove optional byte-swap from line convertion
drm/format-helper: Implement drm_fb_swab() with per-line helpers
ARM: dts: imx6qdl-udoo: Disable USB host to work around boot issues
ARM: dts: imx27: use new 'dma-channels' property
dt-bindings: dmaengine: fsl-imx: deprecate '#dma-channels' and '#dma-requests'
ARM: dts: imx6qdl-phytec: Add LED labels
arm64: dts: freescale: reduce the interrup-map-mask
ARM: dts: ls1021a: reduce the interrupt-map-mask
arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
arm64: dts: imx8mm: Use 100 kHz I2C2 on Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mm: Disable USB2 OC on Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mm: Add CPLD on MX8Menlo board
net: mscc: ocelot: don't use magic numbers for OCELOT_POLICER_DISCARD
net: mscc: ocelot: drop port argument from qos_policer_conf_set
net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_filter_add_to_block
net: mscc: ocelot: add to tail of empty list in ocelot_vcap_filter_add_to_block
net: mscc: ocelot: use list_add_tail in ocelot_vcap_filter_add_to_block()
dt-bindings: net: lan966x: fix example
dt-bindings: arm: fsl: add toradex,colibri-imx6ull
ARM: dts: imx6sl: Add a label for the cpu node
arm64: defconfig: Enable the WM8524 codec driver
memcg: accounting for objects allocated for new netdevice
arm64: dts: imx8mq-kontron-pitx-imx8m: Use the standard 'uart-has-rtscts'
arm64: dts: imx8mp-verdin: Use the standard 'uart-has-rtscts'
ARM: dts: imx6ul-kontron-n6x1x-s: Use the standard 'uart-has-rtscts'
ARM: dts: imx6dl-plybas: Use the standard 'uart-has-rtscts'
ARM: dts: mba6ulx: Remove unnecessary #address-cells/#size-cells
arm64: dts: imx8mp: Add MEDIA_BLK_CTRL
arm64: dts: imx8mp: Add MEDIAMIX power domains
arm64: dts: imx8mp: add HSIO power-domains
soc: imx: add i.MX8MP HDMI blk-ctrl
soc: imx: imx8m-blk-ctrl: Add i.MX8MP media blk-ctrl
soc: imx: add i.MX8MP HSIO blk-ctrl
dt-bindings: arm: fsl: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
dt-bindings: arm: fsl: add ls1021a-iot board
dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Menlo board
dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board
dt-bindings: arm: fsl: add IMX8MN DDR3L eval board
dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl
dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 bindings
dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al.
dt-bindings: arm: Add i.MX53 based Menlo board comment
dt-bindings: power: imx8mp: add defines for HDMI blk-ctrl domains
dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL
dt-bindings: soc: Add i.MX8MP media block control DT bindings
dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L)
dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC
dt-bindings: soc: add binding for i.MX8MP HDMI blk-ctrl
soc: imx: imx8m-blk-ctrl: set power device name
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus EDIMM2.2 Starter Kit
arm64: dts: imx8mp: Add Engicam i.Core MX8M Plus SoM
arm64: dts: freescale: update ifc node name to be memory-controller
arm64: dts: remove "simple-bus" compatible from ifc node
ARM: dts: update ifc node name to be memory-controller
ARM: dts: ls1021a: remove "simple-bus" compatible from ifc node
drm/bridge: tc358767: Fix DP bridge mode detection from DT endpoints
drm: mxsfb: Implement LCDIF scanout CRC32 support
drm/mediatek: mtk_dsi: Remove unnecessary print function dev_err()
mac80211: support disabling EHT mode
cfg80211: support disabling EHT mode
mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit()
mac80211: consider Order bit to fill CCMP AAD
drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
drm/nouveau: remove trace_dma_fence_emit
drm/nouveau/subdev/bus: Ratelimit logging for fault errors
drm/i915: warn about missing ->get_buf_trans initialization
drm/nouveau/devinit: fix returnvar.cocci warnings
arm64: dts: qcom: sm8350-duo2: enable battery charger
soc: qcom: llcc: Add sc8180x and sc8280xp configurations
dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles
arm64: dts: qcom: Enable pm8350c pwm for sc7280-idp2
arm64: dts: qcom: pm8350c: Add pwm support
perf vendor events intel: Update CLX events to v1.15
drm/i915: Fix race in __i915_vma_remove_closed
drm: exynos: dsi: Use child panel or bridge find helpers
Revert "drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge"
Revert "drm: bridge: mcde_dsi: Drop explicit bridge remove"
spi: omap2-mcspi: add support for interword delay
drm/amdgpu/discovery: add VCN 4.0 Support
drm/amdgpu: add vcn_4_0_0 video codec query
drm/amdgpu/vcn: enable vcn4 dpg mode
drm/amdgpu/jpeg: enable JPEG PG and CG for VCN4_0_0
drm/amdgpu: enable VCN4 PG and CG for VCN4_0_0
drm/amdgpu/jpeg: add jpeg support for VCN4_0_0
drm/amdgpu: add VCN4 ip block support
drm/amdgpu: add irq sources for vcn v4_0
drm/amdgpu: move out asic specific definition from common header
drm/amdgpu: make software ring functions reuseable for newer VCN
drm/amdgpu: add vcn 4_0_0 header files v7
drm/amdgpu/discovery: add SDMA v6_0 ip block
drm/amdgpu: add initial support for sdma v6.0
drm/amdgpu: add sdma v6_0_0 pkt header v3
drm/amd/display: 3.2.184
drm/amd/display: [FW Promotion] Release 0.0.115.0
drm/amd/display: Clean up pixel format types
drm/amd/display: Add new DSC interface to disconnect from pipe
drm/amd/display: Remove outdated register for dcn3+
Revert "drm/amd/display: Reset cached PSR parameters after hibernate"
drm/amd/display: Add Connection Manager boot option.
drm/amd/display: Make OPTC3 function accessible to other DCN
drm/amdgpu/discovery: add MES11 support
drm/amdgpu/discovery: add GFX 11.0 Support
drm/amdgpu/gfx11: enable kiq to map mes ring
drm/amdgpu/gfx10: enable kiq to map mes ring
drm/amdgpu: enable GENERIC0_INT for gfx/compute pipes
drm/amdgpu: enable fgcg for soc21
drm/amdgpu: enable GFX CGCG/CGLS for GC11.0.0
drm/amdkfd: Add KFD support for soc21 v3
drm/amdkfd: add helper to generate cache info from gfx config
drm/amdgpu: add init support for GFX11 (v2)
drm/amdgpu/mes11: initiate mes v11 support
drm/amdgpu: support imu for gfx11
drm/amdgpu: add mes unmap legacy queue routine
drm/amdgpu: support RS64 CP fw front door load
drm/amdgpu: renovate sdma fw struct
drm/amdgpu/discovery: handle AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO in SMU
drm/amdgpu: fix the fw size for sdma
drm/amd/amdgpu: add more fw load type to fit new ASICs
drm/amdgpu: correct cp doorbell range
drm/amd/amdgpu: adjust the fw load type list
drm/amdgpu/gfx: refine fw hdr check fuction
drm/amdgpu: extend the show ucode name function
drm/amdgpu: init SDMA v6 microcode with PSP load type
drm/amdgpu: add convert for new gfx type
drm/amdgpu: support IMU front door load
drm/amdgpu: add new CP_MES ucode ids
drm/amdgpu: support for new SDMA front door load
drm/amdgpu: support RLCV firmware front door load
drm/amdgpu: support RLCP firmware front door load
drm/amdgpu/mes: Update the doorbell function signatures
drm/amdgpu/mes: disable mes sdma queue test
drm/amdgpu/mes: fix vm csa update issue
drm/amdgpu/mes10.1: add mes self test in late init
drm/amdgpu/mes: implement mes self test
drm/amdgpu/mes: add ring/ib test for mes self test
drm/amdgpu/mes: create gang and queues for mes self test
drm/amdgpu/mes: map ctx metadata for mes self test
drm/amdgpu: kiq takes charge of all queues
drm/amdgpu: skip gds switch for mes queue
drm/amdgpu: skip kiq ib tests if mes enabled
drm/amdgpu: skip some checking for mes queue ib submission
drm/amdgpu: Enable KFD with MES enabled
drm/amdgpu: skip kfd routines when mes enabled
drm/amdgpu/mes: add helper functions to alloc/free ctx metadata
drm/amdgpu/mes: implement removing mes ring
drm/amdgpu/mes: use ring for kernel queue submission
drm/amdgpu/mes: add helper function to get the ctx meta data offset
drm/amdgpu/mes: add helper function to convert ring to queue property
drm/amdgpu/mes: implement removing mes queue
drm/amdgpu/mes: implement adding mes queue
drm/amdgpu/mes: initialize mqd from queue properties
drm/amdgpu/mes: implement resuming all gangs
drm/amdgpu/mes: implement suspending all gangs
drm/amdgpu/mes: implement removing mes gang
drm/amdgpu/mes: implement adding mes gang
drm/amdgpu/mes: implement destroying mes process
drm/amdgpu/mes: implement creating mes process v2
drm/amdgpu/mes10.1: implement the suspend/resume routine
drm/amdgpu/mes10.1: add delay after mes engine enable
drm/amdgpu/mes10.1: call general mes initialization
drm/amdgpu/mes: relocate status_fence slot allocation
drm/amdgpu/mes: initialize/finalize common mes structure v2
drm/amdgpu: add mes queue id mask v2
drm/amdgpu/mes: manage mes doorbell allocation
drm/amdgpu: enable mes kiq N-1 test on sienna cichlid
drm/amdgpu: add mes kiq frontdoor loading support
drm/amdgpu/mes: add mes kiq callback
drm/amdgpu: add mes kiq PSP GFX FW type
drm/amdgpu/sdma5: add mes support for sdma ib test
drm/amdgpu/sdma5: add mes support for sdma ring test
drm/amdgpu/sdma5: add mes queue fence handling
drm/amdgpu/sdma5: associate mes queue id with fence
drm/amdgpu/sdma5: initialize sdma mqd
drm/amdgpu/sdma5.2: add mes support for sdma ib test
drm/amdgpu/sdma5.2: add mes support for sdma ring test
drm/amdgpu/sdma5.2: add mes queue fence handling
drm/amdgpu/sdma5.2: associate mes queue id with fence
drm/amdgpu/sdma5.2: initialize sdma mqd
drm/amdgpu/sdma: use per-ctx sdma csa address for mes sdma queue
drm/amdgpu: don't use kiq to flush gpu tlb if mes enabled
drm/amdgpu/gfx10: add mes support for gfx ib test
drm/amdgpu/gfx10: add mes queue fence handling
drm/amdgpu/mes: extend mes framework to support multiple mes pipes
drm/amdgpu: allocate doorbell index for mes kiq
drm/amdgpu: add mes_kiq module parameter v2
drm/amdgpu: update mes process/gang/queue definitions
regulator: core: Add error flags to sysfs attributes
regulator: dt-bindings: qcom,rpmh: document vdd-l7-bob-supply on PMR735A
regulator: dt-bindings: qcom,rpmh: document supplies per variant
regulator: dt-bindings: qcom,rpmh: update maintainers
ASoC: cs35l45: Enable BOOST
ASoC: soc-generic-dmaengine-pcm: Use default config when none is given
ASoC: SOF: ipc3: Remove the ipc3-ops.h header file
regulator: mt6315: Enforce regulator-compatible, not name
drm/amdgpu: use the whole doorbell space for mes
drm/amdgpu/gmc10: skip emitting pasid mapping packet
drm/amdgpu/gfx10: use INVALIDATE_TLBS to invalidate TLBs v2
drm/amdgpu/gfx10: inherit vmid from mqd
drm/amdgpu/gfx10: associate mes queue id with fence v2
drm/amdgpu/gfx10: use per ctx CSA for de metadata
drm/amdgpu/gfx10: use per ctx CSA for ce metadata
drm/amdgpu/gfx10: implement mqd functions of gfx/compute eng v2
drm/amdgpu: assign the cpu/gpu address of fence from ring
drm/amdgpu: initialize/finalize the ring for mes queue
drm/amdgpu: use ring structure to access rptr/wptr v2
drm/amdgpu: define ring structure to access rptr/wptr/fence
drm/amdgpu: add mes ctx data in amdgpu_ring
drm/amdgpu: add the per-context meta data v3
drm/amdgpu: add helper function to initialize mqd from ring v4
drm/amdgpu: define MQD abstract layer for hw ip
drm/amdgpu: add imu fw structure
drm/amdgpu: add rlc TOC header file for soc21 (v2)
drm/amdgpu: add FGCG support
drm/amdgpu: support rlc v2_3 ucode struct
drm/amdgpu: add gfx firmware header v2_0
drm/amdgpu: add irq src id for GFX11
drm/amdgpu: add gfx11 mqd structures
drm/amdgpu: add gfx11 clearstate header
drm/amdgpu: add soc21 chip enum header v8
drm/amdgpu/discovery: Set GC family for GC 11.0 IP
drm/amdgpu: add GC v11_0_0 family id
drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
drm/amd/display: Fix null pointer exception while load amdgpu
drm/amdgpu/discovery: Enable SMU for SMU 13.0.0
drm/amdgpu/soc21: enable ATHUB and MMHUB PG
drm/amd/smu: Update SMU13 support for SMU 13.0.0
drm/amd/smu: add smu v13_0 header files
drm/amd/pm: enable the support for retrieving combo pptable
drm/amd/pm: correct SMU OverridePcieParameters related settings
drm/amd/pm: enable SCPM support for SMU
drm/amdgpu: enable pptable ucode loading
drm/amd/pm: update the hw initialization sequence around pptable setup
drm/amd/pm: correct the way for retrieving bootup clocks
drm/amd/pm: move bootup values retrieving to ->sw_init
drm/amd/pm: fix NULL pointer issue of amdgpu_smu_stb_debug_fs_init
drm/amd/pm: enable pp_dpm_vclk/dclk sysfs interface support for SMU 13.0.0
drm/amdgpu: query core refclk from bios for smu v13
drm/amdgpu: add updated smu_info structures
drm/amdgpu/discovery: add GMC 11.0 Support
drm/amdgpu: add gmc v11_0 ip block (v3)
drm/amdgpu: save the setting of VM_CONTEXT_CNTL
drm/amdgpu: add mmhub v3_0 ip block
drm/amdgpu: add mmhub v3_0_0 ip headers v6
drm/amdgpu: add gfxhub v3_0 ip block
drm/amdgpu: add athub v3_0 ip block
drm/amdgpu: add athub v3_0_0 ip headers v6
drm/amdgpu/discovery: Enable PSP for PSP 13.0.0
drm/amdgpu: add tracking for the enablement of SCPM
drm/amdgpu: rework psp firmware name
drm/amdgpu: support psp v13_0_0 microcode init
drm/amdgpu: add support for spl fw load on psp v13
drm/amdgpu: extend PSP GFX FW type
drm/amdgpu: support print psp v2_0 hdr debug information
drm/amdgpu/psp: deallocate memory when psp_load_fw failed
drm/amdgpu/psp: move shared buffer frees into single function
drm/amdgpu/psp: fix memory leak in terminate functions
drm/amdgpu/psp: drop load/unload/init_shared_buf wrappers
drm/amd/pm: Disable fan control if not supported
drm/amdgpu: init smuio v13_0_6 callbacks
drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
drm/amdgpu: add smuio v13_0_6 support
drm/amdgpu: add smuio v13_0_6 ip headers v4
drm/amdgpu: Remove trailing space
drm/amdgpu/discovery: add HDP v6
drm/amdgpu: add hdp version 6 functions
drm/amdgpu: Free user pages if kvmalloc_array fails
drm/amdgpu: add hdp v6_0_0 ip headers v4
gpu/drm/radeon: Fix spelling typo in comments
drm/amdgpu: simplify the return expression of navi10_ih_hw_init()
drm/amdgpu: simplify the return expression of iceland_ih_hw_init
drm/amdgpu/discovery: add IH v6
drm/amdgpu: add ih v6_0 ip block v2
drm/amd/smu: Increace dpm level count only for smu v13.0.2
drm/amdgpu: add soc21 ih clientid definition
drm/amdgpu: add osssys v6_0_0 ip headers v4
drm/amdgpu/discovery: add NBIO 4.3 Support
drm/amdgpu: add nbio v4_3_0 ip block v2
drm/amdgpu: add nbio v4_3_0 ip headers v6
drm/amdgpu/discovery: add soc21 common Support
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
drm/i915: use IOMEM_ERR_PTR() directly
drm/etnaviv: avoid cleaning up sched_job when submit succeeded
drm: fix typo in comment
drm/rockchip: Add VOP2 driver
drm/rockchip: Make VOP driver optional
dt-bindings: display: rockchip: dw-hdmi: fix ports description
dt-bindings: display: rockchip: Add binding for VOP2
cfg80211: declare MODULE_FIRMWARE for regulatory.db
nl80211: rework internal_flags usage
nl80211: don't hold RTNL in color change request
cfg80211: remove cfg80211_get_chan_state()
mmc: sdhci-msm: Add compatible string check for sdx65
dt-bindings: mmc: sdhci-msm: Document the SDX65 compatible
mmc: sdhci-msm: Add compatible string check for sm8150
dt-bindings: mmc: sdhci-msm: Add compatible string for sm8150
mmc: sdhci-msm: Add SoC specific compatibles
dt-bindings: mmc: sdhci-msm: Convert bindings to yaml
mlxsw: spectrum_router: Only query neighbour activity when necessary
mlxsw: spectrum_switchdev: Only query FDB notifications when necessary
mlxsw: spectrum_acl: Do not report activity for multicast routes
mlxsw: Treat LLDP packets as control
mlxsw: spectrum_dcb: Do not warn about priority changes
selftests: router.sh: Add a diagram
selftests: router_vid_1: Add a diagram, fix coding style
selftests: mlxsw: bail_on_lldpad before installing the cleanup trap
sfc: Copy a subset of mcdi_pcol.h to siena
sfc: Disable Siena support
dma-buf/sync_file: cleanup fence merging a bit
dt-bindings: mmc: brcm,sdhci-brcmstb: cleanup example
dt-bindings: mmc: brcm,sdhci-brcmstb: correct number of reg entries
mmc: sdhci-brcmstb: Enable Clock Gating to save power
mmc: sdhci-brcmstb: Re-organize flags
mmc: mmci: Remove custom ios handler
mmc: atmel-mci: Simplify if(chan) and if(!chan)
mmc: core: use kobj_to_dev()
selftests: mptcp: functional tests for the userspace PM type
selftests: mptcp: create listeners to receive MPJs
selftests: mptcp: capture netlink events
selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_DESTROY
selftests: mptcp: support MPTCP_PM_CMD_SUBFLOW_CREATE
mptcp: netlink: allow userspace-driven subflow establishment
selftests: mptcp: support MPTCP_PM_CMD_REMOVE
mptcp: netlink: Add MPTCP_PM_CMD_REMOVE
selftests: mptcp: support MPTCP_PM_CMD_ANNOUNCE
mptcp: netlink: Add MPTCP_PM_CMD_ANNOUNCE
mptcp: netlink: split mptcp_pm_parse_addr into two functions
mptcp: read attributes of addr entries managed by userspace PMs
mptcp: handle local addrs announced by userspace PMs
dt-bindings: mmc: sdhci-of-dwcmhsc: Add rk3588
arm64: tegra: Add missing DFLL reset on Tegra210
soc/tegra: pmc: Select REGMAP
ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
dt-bindings: arm: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1)
ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15
dt-bindings: reset: stm32mp15: rename RST_SCMI define
dt-bindings: clock: stm32mp15: rename CK_SCMI define
dt-bindings: clock: stm32mp1: describes clocks if "st,stm32mp1-rcc-secure"
dt-bindings: rcc: Add optional external ethernet RX clock properties
arm64: dts: broadcom: drop useless 'dma-channels/requests' properties
arm64: dts: stratix10/agilex: drop useless 'dma-channels/requests' properties
ARM: dts: socfpga: drop useless 'dma-channels/requests' properties
ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties
ARM: dts: exynos: drop useless 'dma-channels/requests' properties
ARM: dts: s5pv210: drop useless 'dma-channels/requests' properties
arm64: dts: fsd: drop useless 'dma-channels/requests' properties
arm64: dts: exynos: drop useless 'dma-channels/requests' properties
arm64: dts: exynos: move XTCXO clock frequency to board in Exynos Auto v9
net/mlx5: Allow future addition of IPsec object modifiers
net/mlx5: Don't perform lookup after already known sec_path
net/mlx5: Cleanup XFRM attributes struct
net/mlx5: Remove not-supported ICV length
net/mlx5: Simplify IPsec capabilities logic
net/mlx5: Don't advertise IPsec netdev support for non-IPsec device
net/mlx5: Make sure that no dangling IPsec FS pointers exist
net/mlx5: Clean IPsec FS add/delete rules
net/mlx5: Simplify HW context interfaces by using SA entry
net/mlx5: Remove indirections from esp functions
net/mlx5: Merge various control path IPsec headers into one file
net/mlx5: Remove useless validity check
net/mlx5: Store IPsec ESN update work in XFRM state
net/mlx5: Reduce useless indirection in IPsec FS add/delete flows
net/mlx5: Don't hide fallback to software IPsec in FS code
net/mlx5: Check IPsec TX flow steering namespace in advance
net/mlx5: Simplify IPsec flow steering init/cleanup functions
ath11k: Add support for targets without trustzone
rtw89: 8852c: add 8852ce to Makefile and Kconfig
rtw89: 8852c: fix warning of FIELD_PREP() mask type
rtw89: 8852c: correct register definitions used by 8852c
rtw89: correct AID settings of beamformee
rtw89: ps: fine tune polling interval while changing low power mode
rtw89: 8852c: add basic and remaining chip_info
rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc
rtw89: 8852c: rfk: get calibrated channels to notify firmware
wfx: avoid flush_workqueue(system_highpri_wq) usage
xfs: Set up infrastructure for log attribute replay
xfs: Return from xfs_attr_set_iter if there are no more rmtblks to process
xfs: Fix double unlock in defer capture code
xfs: validate v5 feature fields
xfs: set XFS_FEAT_NLINK correctly
xfs: validate inode fork size against fork format
xfs: detect self referencing btree sibling pointers
xfs: intent item whiteouts
xfs: whiteouts release intents that are not in the AIL
xfs: add log item method to return related intents
xfs: factor and move some code in xfs_log_cil.c
xfs: tag transactions that contain intent done items
xfs: add log item flags to indicate intents
xfs: don't commit the first deferred transaction without intents
xfs: hide log iovec alignment constraints
xfs: fix potential log item leak
xfs: zero inode fork buffer at allocation
netdev: reshuffle netif_napi_add() APIs to allow dropping weight
selftests: forwarding: add basic QoS classification test for Ocelot switches
mptcp: allow ADD_ADDR reissuance by userspace PMs
mptcp: expose server_side attribute in MPTCP netlink events
mptcp: establish subflows from either end of connection
mptcp: reflect remote port (not 0) in ANNOUNCED events
mptcp: store remote id from MP_JOIN SYN/ACK in local ctx
selftests: mptcp: ADD_ADDR echo test with missing userspace daemon
mptcp: bypass in-kernel PM restrictions for non-kernel PMs
ARM: dts: BCM5301X: Add DT for WZR-1166DHP,DHP2
ARM: dts: qcom: msm8974-FP2: Add supplies for remoteprocs
ARM: dts: qcom: msm8974-FP2: Configure charger
ARM: dts: qcom: msm8974-FP2: Add support for touchscreen
arm64: dts: qcom: sc7280-qcard: Configure CTS pin to bias-bus-hold for bluetooth
arm64: dts: qcom: sc7280-idp: Configure CTS pin to bias-bus-hold for bluetooth
ARM: dts: qcom: sdx55: Remove ipa interconnect node
arm64: dts: qcom: sc7180: Remove ipa interconnect node
drm/amdgpu: fix drm-next merge fallout
drm/i915/pvc: add initial Ponte Vecchio definitions
arm64: dts: allwinner: teres-i: Add GPIO port regulators
dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings
of: overlay: do not free changeset when of_overlay_apply returns error
of: overlay: unittest: add tests for overlay notifiers
of: overlay: add entry to of_overlay_action_name[]
dt-bindings: mailbox: qcom-ipcc: add missing properties into example
dt-bindings: mailbox: qcom-ipcc: add missing compatible for SM8450
dt-bindings: gnss: Add Broacom BCM4751 family bindings
dt-bindings: eeprom/at24: Add samsung,s524ad0xd1 compatible
dt-bindings: reset: st,sti-powerdown: Convert to yaml
dt-bindings: reset: st,sti-picophyreset: Convert to yaml
dt-bindings: reset: socfpga: Convert to yaml
dt-bindings: reset: snps,axs10x-reset: Convert to yaml
dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml
dt-bindings: reset: lantiq,reset: Convert to yaml
dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml
dt-bindings: reset: berlin: Convert to yaml
dt-bindings: reset: ath79: Convert to yaml
dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml
dt-bindings: reset: uniphier-glue: Clean up clocks, resets, and their names using compatible string
reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L
reset: ACPI reset support
reset: simple: Add AST2600 compatible
reset: reset-meson: add support for the Meson-S4 SoC Reset Controller
dt-bindings: reset: add bindings for the Meson-S4 SoC Reset Controller
dt-bindings: reset: Add compatible for Meson-S4 Reset Controller
reset: uniphier-glue: Use devm_add_action_or_reset()
reset: uniphier-glue: Use reset_control_bulk API
ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
ARM: versatile: Add missing of_node_put in dcscb_init
perf vendor events intel: Add uncore event list for Sapphirerapids
perf vendor events intel: Update core event list for Sapphirerapids
drm/i915: Fix assert in i915_ggtt_pin
perf tools: Use Python devtools for version autodetection rather than runtime
perf stat: Avoid printing cpus with no counters
drm/simpledrm: Use fbdev defaults for shadow buffering
fbdev: Use pageref offset for deferred-I/O writeback
fbdev: Rename pagelist to pagereflist for deferred I/O
fbdev: Refactor implementation of page_mkwrite
fbdev: Track deferred-I/O pages in pageref struct
fbdev: Put mmap for deferred I/O into drivers
drm/ast: Create the driver for ASPEED proprietory Display-Port
ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk
ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk
ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node on stm32mp131
firmware: arm_scmi: Fix late checks on pointer dereference
soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend
soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling
soc: ti: wkup_m3_ipc: Add support for IO Isolation
soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result
spi: dt-bindings: renesas,rspi: Document RZ/G2UL SoC
spi: mtk-snfi: preserve dma_mapping_error() error codes
arm64: defconfig: Enable modules for arm displays
regulator: pca9450: Enable DVS control via PMIC_STBY_REQ
regulator: pca9450: Make warm reset on WDOG_B assertion
regulator: Add property for WDOG_B warm reset
regulator: pca9450: Make I2C Level Translator configurable
regulator: Add property for I2C level shifter
spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
ASoC: tpa6130: use i2c_match_id and simple i2c probe
arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_SCHED_CLOCK
ARM: config: Refresh IXP4xx config after multiplatform
ASoC: rk3328: fix disabling mclk on pclk probe failure
ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode
ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload
ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
ASoC: dapm: Don't fold register value changes into notifications
ASoC: max98090: Fix event generation for custom controls
soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
firmware: ti_sci: Switch transport to polled mode during system suspend
dt-bindings: display: rockchip: dw-hdmi: Make unwedge pinctrl optional
drm/rockchip: dw_hdmi: add regulator support
dt-bindings: display: rockchip: dw-hdmi: Add regulator support
drm/rockchip: dw_hdmi: add rk3568 support
dt-bindings: display: rockchip: dw-hdmi: Add compatible for rk3568 HDMI
selftests: mlxsw: Add a test for soaking up a burst of traffic
selftests: forwarding: lib: Add start_traffic_pktsize() helpers
mlxsw: Configure descriptor buffers
mlxsw: reg: Add "desc" field to SBPR
arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399
dt-bindings: display: rockchip: dw-hdmi: use "ref" as clock name
drm/rockchip: dw_hdmi: rename vpll clock to reference clock
drm/rockchip: Add crtc_endpoint_id to rockchip_encoder
drm/rockchip: Embed drm_encoder into rockchip_decoder
selftests/sysctl: add sysctl macro test
net: sysctl: introduce sysctl SYSCTL_THREE
net: sysctl: use shared sysctl macro
drm/i915: remove superfluous string helper include
ARM: dts: dm81xx: use new 'dma-channels/requests' properties
ARM: dts: am33xx: use new 'dma-channels/requests' properties
ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks
ARM: dts: Group omap3 CM_CLKSEL_PER clocks
ARM: dts: Group omap3 CM_ICLKEN_PER clocks
ARM: dts: Group omap3 CM_FCLKEN_PER clocks
ARM: dts: Group omap3 CM_FCLKEN_CAM clocks
ARM: dts: Group omap3 CM_CLKSEL_DSS clocks
ARM: dts: Group omap3 CM_FCLKEN_DSS clocks
ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks
ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks
ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks
ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks
ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks
ARM: dts: Group omap3 CM_CLKSEL_CORE clocks
ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks
ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks
ARM: dts: Group omap3 crypto accelerator clocks
ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks
ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks
ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks
ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc
ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation
rtw89: 8852c: rfk: add DPK
rtw89: 8852c: rfk: add IQK
rtw89: 8852c: rfk: add RX DCK
rtw89: 8852c: rfk: add RCK
rtw89: 8852c: rfk: add TSSI
rtw89: 8852c: rfk: add LCK
rtw89: 8852c: rfk: add DACK
rtw89: 8852c: rfk: add RFK tables
plfxlc: fix le16_to_cpu warning for beacon_interval
net/mlx5: fs, an FTE should have no dests when deleted
net/mlx5: fs, call the deletion function of the node
net/mlx5: fs, delete the FTE when there are no rules attached to it
net/mlx5: fs, do proper bookkeeping for forward destinations
net/mlx5: fs, add unused destination type
net/mlx5: fs, jump to exit point and don't fall through
net/mlx5: fs, refactor software deletion rule
net/mlx5: fs, split software and IFC flow destination definitions
net/mlx5e: TC, set proper dest type
net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function
net/mlx5e: Drop error CQE handling from the XSK RX handler
net/mlx5: Print initializing field in case of timeout
net/mlx5: Delete redundant default assignment of runtime devlink params
net/mlx5: Remove useless kfree
net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create
drm/i915/gt: Document the eviction of the Flat-CCS objects
drm/i915/gt: optimize the ccs_sz calculation per chunk
vsock/virtio: add support for device suspend/resume
vsock/virtio: factor our the code to initialize and delete VQs
drm/rockchip: Support YUV formats with U/V swapped
selftests: forwarding: add Per-Stream Filtering and Policing test for Ocelot
drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static
drm/rockchip: Refactor IOMMU initialisation
ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
tcp: optimise skb_zerocopy_iter_stream()
octeontx2-af: debugfs: fix error return of allocations
drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
net: mscc: ocelot: add missed parentheses around macro argument
net: mscc: ocelot: remove unnecessary variable
scsi: mpi3mr: Update driver version to 8.0.0.69.0
scsi: mpi3mr: Add support for NVMe passthrough
scsi: mpi3mr: Expose adapter state to sysfs
scsi: mpi3mr: Add support for PEL commands
scsi: mpi3mr: Add support for MPT commands
scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header
scsi: mpi3mr: Add support for driver commands
scsi: mpi3mr: Add bsg device support
scsi: sr: Add memory allocation failure handling for get_capabilities()
scsi: target: tcmu: Fix possible data corruption
scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call
scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els()
scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice
scsi: sd: Optimal I/O size should be a multiple of reported granularity
scsi: sd: Switch to using scsi_device VPD pages
scsi: sd: Use cached ATA Information VPD page
scsi: core: Do not truncate INQUIRY data on modern devices
scsi: core: Cache VPD pages b0, b1, b2
scsi: core: Pick suitable allocation length in scsi_report_opcode()
scsi: core: Query VPD size before getting full page
scsi: mpt3sas: Use cached ATA Information VPD page
kunit: fix debugfs code to use enum kunit_status, not bool
kfence: test: use new suite_{init/exit} support, add .kunitconfig
kunit: add ability to specify suite-level init and exit functions
kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite)
drm/msm: Fix null pointer dereferences without iommu
dlm: use kref_put_lock in __put_lkb
dlm: use kref_put_lock in put_rsb
dlm: remove unnecessary error assign
dlm: fix missing lkb refcount handling
dt-bindings: spmi: spmi-pmic-arb: make interrupt properties as optional
dt-bindings: spmi: convert QCOM PMIC SPMI bindings to yaml
dt-bindings: wkup-m3-ipc: Add firmware-name property
MAINTAINERS: Add Wacom driver maintainers
HID: lenovo: Add note about different report numbers
HID: lenovo: Sync Fn-lock state on button press for Compact and TrackPoint II keyboards
HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II
nvme-apple: Add initial Apple SoC NVMe driver
dt-bindings: nvme: Add Apple ANS NVMe
soc: apple: Add SART driver
drm/bridge: tfp410: Make tfp410_fini() return void
drm: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
dt-bindings: display: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge
rtw88: remove a copy of the NAPI_POLL_WEIGHT define
drm: bridge: adv7511: use non-legacy mode for CEC RX
drm: bridge: adv7511: enable CEC support for ADV7535
drm/bridge: it6505: Send DPCD SET_POWER to downstream
drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
carl9170: tx: fix an incorrect use of list iterator
wil6210: use NAPI_POLL_WEIGHT for napi budget
ath10k: remove a copy of the NAPI_POLL_WEIGHT define
ath11k: Add support for WCN6750 device
ath11k: Datapath changes to support WCN6750
ath11k: HAL changes to support WCN6750
ath11k: Add QMI changes for WCN6750
ath11k: Fetch device information via QMI for WCN6750
ath11k: Add register access logic for WCN6750
ath11k: Add HW params for WCN6750
ath11k: Move parameters in bus_params to hw_params
dt: bindings: net: add bindings of WCN6750 for ath11k
ath11k: change management tx queue to avoid connection timed out
ath11k: fix warning of not found station for bssid in message
rtnl: move rtnl_newlink_create()
rtnl: split __rtnl_newlink() into two functions
rtnl: allocate more attr tables on the heap
net: pcs: pcs-xpcs: Convert to mdiobus_c45_read
net: dsa: sja1105: Convert to mdiobus_c45_read
net: phy: bcm87xx: Use mmd helpers
net: phy: Convert to mdiobus_c45_{read|write}
net: phylink: Convert to mdiobus_c45_{read|write}
nfp: support VxLAN inner TSO with GSO_PARTIAL offload
drm/i915/gt: Clear SET_PREDICATE_RESULT prior to executing the ring
drm/i915/selftests: Skip poisoning SET_PREDICATE_RESULT on dg2
drm/i915/xehpsdv/dg1/tgl: Fix issue with LRI relative addressing
mtd: spi-nor: move spi_nor_write_ear() to winbond module
mm/slub: remove unused kmem_cache_order_objects max
selftests: net: vrf_strict_mode_test: add support to select a test to run
mm: slab: fix comment for __assume_kmalloc_alignment
mm: slab: fix comment for ARCH_KMALLOC_MINALIGN
drm/i915: move tons of power well initializers to rodata
ARM: dts: stm32: add support for Protonic PRTT1x boards
ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group
dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenna variant
dt-bindings: arm: stm32: Add compatible strings for Protonic T1L boards
ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX
ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX
dt-bindings: arm: stm32: correct blank lines
dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards
can: ctucanfd: remove PCI module debug parameters
can: ctucanfd: remove debug statements
can: ctucanfd: remove inline keyword from local static functions
can: ctucanfd: ctucan_platform_probe(): remove unnecessary print function dev_err()
can: ctucanfd: remove unused including <linux/version.h>
docs: networking: device drivers: can: ctucanfd: update author e-mail
docs: networking: device drivers: can: add ctucanfd to index
can: m_can: remove a copy of the NAPI_POLL_WEIGHT define
dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support
drm/nouveau: use drm_gem_plane_helper_prepare_fb
drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2
drm/msm: drop old eDP block support (again)
drm/msm: add missing include to msm_drv.c
drm/msm/dsi: use RMW cycles in dsi_update_dsc_timing
drm/msm/dpu: Use indexed array initializer to prevent mismatches
drm/msm/dpu: Clean up CRC debug logs
drm/msm/disp/dpu1: set mdp clk to the maximum frequency in opp table during probe
drm/msm/dpu: remove unused refcount for encoder_phys_wb
drm/msm: fix returnvar.cocci warning
drm: msm: fix error check return value of irq_of_parse_and_map()
drm/msm/mdp5: Eliminate useless code
drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
drm/msm/hdmi: check return value after calling platform_get_resource_byname()
drm/msm/dsi: fix error checks and return values for DSI xmit functions
drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
drm/msm/dp: reset DP controller before transmit phy test pattern
drm/msm/dp: Support the eDP modes given by panel
drm/msm/dp: wait for hpd high before aux transaction
drm/msm/dp: Support only IRQ_HPD and REPLUG interrupts for eDP
drm/msm: select DRM_DP_AUX_BUS for the AUX bus support
Documentation/sysctl: document max_rcu_stall_to_panic
drm/msm/dp: Add eDP support via aux_bus
drm/msm/dp: tear down main link at unplug handle immediately
drm/msm/dp: fix error check return value of irq_of_parse_and_map()
drm/msm/dp: stop event kernel thread when DP unbind
drm/msm/dp: remove max_pclk_khz field from dp_panel/dp_display
drm/msm/dp: simplify dp_connector_get_modes()
drm/msm/dp: drop dp_mode argument from dp_panel_get_modes()
drm/msm/dp: replace DRM_DEBUG_DP marco with drm_dbg_dp
drm/msm/dp: remove extra wrappers and public functions
drm/msm/dp: replace dp_connector with drm_bridge_connector
drm/msm/dpu: add wb_idx to DRM traces in dpu_encoder
drm/msm/dpu: add wb_idx to existing DRM prints in dpu_encoder
drm/msm/dpu: add writeback blocks to the display snapshot
drm/msm/dpu: gracefully handle null fb commits for writeback
drm/msm/dpu: initialize dpu encoder and connector for writeback
drm/msm/dpu: add the writeback connector layer
drm/msm/dpu: introduce the dpu_encoder_phys_* for writeback
drm/msm/dpu: move _dpu_plane_get_qos_lut to dpu_hw_util file
drm/msm/dpu: add encoder operations to prepare/cleanup wb job
drm/msm/dpu: make changes to dpu_encoder to support virtual encoder
drm/msm/dpu: add an API to reset the encoder related hw blocks
drm/msm/dpu: add changes to support writeback in hw_ctl
drm/msm/dpu: add writeback blocks to DPU RM
drm/msm/dpu: add dpu_hw_wb abstraction for writeback blocks
drm/msm/dpu: rename dpu_hw_pipe_cdp_cfg to dpu_hw_cdp_cfg
drm/msm/dpu: add reset_intf_cfg operation for dpu_hw_ctl
drm/msm/dpu: add writeback blocks to the sm8250 DPU catalog
drm: introduce drm_writeback_connector_init_with_encoder() API
drm: allow passing possible_crtcs to drm_writeback_connector_init()
drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
drm/msm/dpu: Issue MDSS reset during initialization
dt-bindings: display: msm: Add optional resets
drm/msm/disp/dpu1: add inline rotation support for sc7280
drm/msm/disp/dpu1: add inline function to validate format support
drm/msm/dpu: Bind pingpong block to intf on active ctls in cmd encoder
drm/msm/dpu: drop INTF_EDP from interface type conditions
drm/msm/dpu: drop obsolete INTF_EDP comment
drm/msm/dpu: drop INTF_TYPE_MAX symbol
drm/msm/dpu: document INTF_EDP/INTF_DP difference
drm/msm/dpu: pass irq to dpu_encoder_helper_wait_for_irq()
drm/msm/dpu: remove struct dpu_encoder_irq
drm/msm/dpu: get rid of dpu_encoder_helper_(un)register_irq
drm/msm/dpu: allow just single IRQ callback
drm/msm/dpu: remove always-true argument of dpu_core_irq_read()
drm/msm/dpu: remove extra wrappers around dpu_core_irq
fs-verity: define a function to return the integrity protected file digest
ima: use IMA default hash algorithm for integrity violations
ima: fix 'd-ng' comments and documentation
dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp
net: phy: adin1100: Add SQI support
net: phy: adin1100: Add initial support for ADIN1100 industrial PHY
net: phy: Add 10BASE-T1L support in phy-c45
net: phy: Add BaseT1 auto-negotiation registers
net: phy: Add 10-BaseT1L registers
ethtool: Add 10base-T1L link mode entry
rtw88: fix hw scan may cause disconnect issue
rtw88: fix not disabling beacon filter after disconnection
rtw88: add HT MPDU density value for each chip
net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa_switch_ops
plfxlc: Remove unused include <linux/version.h>
dt-bindings: iommu: Add Apple SART DMA address filter
soc: apple: Add RTKit IPC library
soc: apple: Always include Makefile
arm64: dts: rockchip: add dts for Firefly Station M2 rk3566
arm64: dts: rockchip: add SoQuartz CM4IO dts
arm64: dts: rockchip: add Pine64 Quartz64-B device tree
dt-bindings: arm: rockchip: Add Firefly Station M2
dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM
dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B
net: enable memcg accounting for veth queues
sock: optimise sock_def_write_space barriers
sock: optimise UDP sock_wfree() refcounting
sock: dedup sock_def_write_space wmem_alloc checks
net: phy: marvell: update abilities and advertising when switching to SGMII
arm64: dts: juno: Drop useless 'dma-channels/requests' properties
net: mac802154: Fix symbol durations
perf tools: Add missing headers needed by util/data.h
net: lan966x: Fix compilation error
ipv4: remove unnecessary type castings
arm64: dts: rockchip: enable usb hub on the radxa rock3 model a
arm64: dts: rockchip: add usb3 support to the radxa rock3 model a
arm64: dts: rockchip: add rk356x sfc support
arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote
arm64: dts: rockchip: Add accelerometer to rk3566-pinenote
arm64: dts: rockchip: add an input enable pinconf to rk3399
soc: rockchip: Fix compile-testing SoC drivers
soc: rockchip: power-domain: Replace dsb() with smb()
soc: rockchip: Clean up Kconfig whitespace
arm64: dts: rockchip: Add vdec support for RK3328
arm64: dts: rockchip: Rename vdec_mmu node for RK3328
eth: remove remaining copies of the NAPI_POLL_WEIGHT define
tcp: use tcp_skb_sent_after() instead in RACK
net/funeth: simplify the return expression of fun_dl_info_get()
qede: Reduce verbosity of ptp tx timestamp
net: ethernet: ocelot: remove the need for num_stats initializer
tcp: drop skb dst in tcp_rcv_established()
net: lan966x: remove PHY reset support
dt-bindings: net: lan966x: remove PHY reset
ipv6: refactor ip6_finish_output2()
ipv6: help __ip6_finish_output() inlining
net: inline dev_queue_xmit()
net: inline skb_zerocopy_iter_dgram
net: inline sock_alloc_send_skb
nfp: flower: utilize the tuple iifidx in offloading ct flows
sfc: add EF100 VF support via a write to sriov_numvfs
selftests: mptcp: Add tests for userspace PM type
mptcp: Add a per-namespace sysctl to set the default path manager type
mptcp: Make kernel path manager check for userspace-managed sockets
mptcp: Bypass kernel PM when userspace PM is enabled
mptcp: Add a member to mptcp_pm_data to track kernel vs userspace mode
mptcp: Remove redundant assignments in path manager init
net: phy: micrel: add coma mode GPIO
net: phy: micrel: move the PHY timestamping check
dt-bindings: net: micrel: add coma-mode-gpios property
drm/i915: Xe_HP SDV and DG2 have up to 4 CCS engines
drm/i915/xehp: Add compute engine ABI
drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support
drm/i915/xehp: Add register for compute engine's MMIO-based TLB invalidation
dt-bindings: display: simple: Add Startek KD070WVFPA043-C069A panel
drm/i915/uapi: Add kerneldoc for engine class enum
drm/nouveau: simplify the return expression of nouveau_debugfs_init()
drm/vc4: simplify the return expression of vc4_grab_bin_bo()
drm/vc4: simplify the return expression of vc4_prepare_fb()
drm/sun4i: dsi: delete unnecessary IS_ERR() checks
tee: optee: Use ffa_dev_get_drvdata to fetch driver_data
firmware: arm_ffa: Add ffa_dev_get_drvdata helper function
firmware: arm_ffa: Remove incorrect assignment of driver_data
firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
ASoC: dsp: mediatek: add mt8195 dsp document
drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
ath11k: Don't use GFP_KERNEL in atomic context
regulator: sm5703: Correct reference to the common regulator schema
ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe()
ASoC: SOF: loader: Call optional query_fw_configuration on first boot
ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used
ASoC: SOF: mediatek: mt8195: Do not set the load_module ops
ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops
ASoC: SOF: imx: Do not set the load_module ops
ASoC: SOF: amd: renoir: Do not set the load_module ops
ASoC: SOF: loader: Switch to use the fw_loader ops
ASoC: SOF: ipc: Add check for fw_loader ops
ASoC: SOF: ipc3-loader: Implement firmware parsing and loading
ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading
ASoC: SOF: Add a prepare op to IPC topology widget ops
ASoC: SOF: clarify use of widget complete flag
ASoC: SOF: topology: Skip parsing DAI link tokens if not needed
ASoC: SOF: pcm: remove unnecessary function declaration
ASoC: SOF: Add two new fields to struct snd_sof_widget
ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops
ASoC: SOF: expose a couple of functions
ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params()
ASoC: SOF: sof-audio: Set up widgets from source to sink
ASoC: SOF: sof-audio: reset route status before freeing widget
ASoC: SOF: Add a new op to set up volume table
drm/edid: drop kernel-doc for static functions
drm/edid: fix kernel-doc parameter name mismatches
qeth: remove a copy of the NAPI_POLL_WEIGHT define
eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define
eth: spider: remove a copy of the NAPI_POLL_WEIGHT define
eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define
eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define
eth: benet: remove a copy of the NAPI_POLL_WEIGHT define
eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define
net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define
slic: remove a copy of the NAPI_POLL_WEIGHT define
usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define
eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define
eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define
eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define
eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define
eth: remove copies of the NAPI_POLL_WEIGHT define
arm64: tegra: Add memory controller channels
dt-bindings: memory: tegra: Update validation for reg and reg-names
drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and DRM_DP_CEC
ARM: omap1: add back omap_set_dma_priority() stub
ARM: omap: fix missing declaration warnings
ARM: omap: fix address space warnings from sparse
ARM: spear: remove include/mach/ subdirectory
ARM: davinci: remove include/mach/ subdirectory
ARM: omap2: remove include/mach/ subdirectory
arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog
arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM
arm64: dts: renesas: rzg2ul-smarc: Enable CANFD
arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978
ARM: dts: am335x-myirtech: Update NAND default partition table layout
ARM: dts: am335x-myirtech: Add an external clock oscillator for CPU RTC
arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main
memory: omap-gpmc: Allow building as a module
memory: omap-gpmc: Make OMAP_GPMC config visible and selectable
ath10k: skip ath10k_halt during suspend for driver state RESTARTING
ath9k: hif_usb: simplify if-if to if-else
mtd: spi-nor: amend the rdsr dummy cycles documentation
rtw89: remove unneeded semicolon
selftests/bpf: Fix two memory leaks in prog_tests
selftests/bpf: Test bpf_map__set_autocreate() and related log fixup logic
libbpf: Allow to opt-out from creating BPF maps
libbpf: Use libbpf_mem_ensure() when allocating new map
libbpf: Append "..." in fixed up log if CO-RE spec is truncated
net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41
net: prestera: add police action support
net: phy: Deduplicate interrupt disablement on PHY attach
dt-bindings: fsl: convert fsl,layerscape-scfg to YAML
dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML
drm/mediatek: Add lut diff flag for new gamma hardware support
drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed
drm/amdgpu: Fix build warning for TA debugfs interface
drm/amdgpu: add soc21 common ip block v2
drm/amdgpu: add new write field for soc21
drm/amdgpu: add nbio callback to query rom offset
drm/amdgpu: add gc v11_0_0 ip headers v11
drm/amdgpu: add mp v13_0_0 ip headers v7
drm/amdgpu: update query ref clk from bios
drm/amdgpu: update gc info from bios table
drm/amdgpu: add atom_gfx_info_v3_0 structure
drm/amdgpu: support query vram_info v3_0
drm/amdgpu: add vram_info v3_0 structure
drm/amdgpu: switch to atomfirmware_asic_init
drm/amdgpu: add helper to execute atomfirmware asic_init
drm/amdgpu/discovery: move all table parsing into amdgpu_discovery.c
drm/amdgpu/discovery: add a function to parse the vcn info table
drm/amdgpu/discovery: add additional validation
drm/amdgpu/discovery: add a function to get the mall_size
drm/amdgpu/discovery: handle UMC harvesting in IP discovery
drm/amdgpu/discovery: store the number of UMC IPs on the asic
drm/amdgpu: store the mall size in the gmc structure
drm/amdgpu/discovery: fix byteswapping in gc info parsing
drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
drm/amdgpu/discovery: populate additional GC info
drm/amdgpu: update latest IP discovery table structures
drm/amdgpu: add function to decode ip version
drm/amdgpu: increase HWIP MAX INSTANCE
selftests/bpf: Use target-less SEC() definitions in various tests
libbpf: Support target-less SEC() definitions for BTF-backed programs
drm/amdgpu: do not use passthrough mode in Xen dom0
libbpf: Allow "incomplete" basic tracing SEC() definitions
drm/amd/pm: fix the compile warning
drm/amdkfd: Fix circular lock dependency warning
drm/amdkfd: Fix updating IO links during device removal
drm/amdkfd: Use non-atomic bitmap functions when possible
drm/amdkfd: Use bitmap_zalloc() when applicable
drm/amd/display: protect remaining FPU-code calls on dcn3.1.x
bpf, sockmap: Call skb_linearize only when required in sk_psock_skb_ingress_enqueue
i915/gvt: Fix NULL pointer dereference in init_mmio_block_handlers
drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915_DEBUG_RUNTIME_PM=n
drm/i915/gvt: Make intel_gvt_match_device() static
net: SO_RCVMARK socket option for SO_MARK with recvmsg()
drm/i915/pmu: Use existing uncore helper to read gpm_timestamp
soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains
soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays
dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains
Documentation: add missing angle bracket in cgroup-v2 doc
Documentation: dev-tools: use literal block instead of code-block
docs/zh_CN: add vm numa translation
docs/zh_CN: add vm hmm translation
docs/ja_JP/index: update section title in Japanese
Documentation: devres: fix typo in interface list
docs: submitting-patches: Fix crossref to 'The canonical patch format'
ARM: dts: qcom: msm8974: Add missing license headers
ARM: dts: qcom: msm8974-FP2: Add mmc* aliases
ARM: dts: qcom: msm8974-FP2: We're msm8974pro
xfs: rename xfs_*alloc*_log_count to _block_count
xfs: rewrite xfs_reflink_end_cow to use intents
xfs: reduce transaction reservations with reflink
xfs: reduce the absurdly large log operation count
xfs: report "max_resp" used for min log size computation
xfs: create shadow transaction reservations for computing minimum log size
xfs: remove a __xfs_bunmapi call from reflink
xfs: stop artificially limiting the length of bunmap calls
xfs: count EFIs when deciding to ask for a continuation of a refcount update
xfs: speed up write operations by using non-overlapped lookups when possible
firmware: arm_scmi: Support optee shared memory in the optee transport
firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE
firmware: arm_scmi: Add SCMI v3.1 clock notifications
firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET
firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts
firmware: arm_scmi: Use common iterators in the perf protocol
firmware: arm_scmi: Use common iterators in the voltage protocol
firmware: arm_scmi: Use common iterators in the clock protocol
firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support
firmware: arm_scmi: Use common iterators in the sensor protocol
firmware: arm_scmi: Add iterators for multi-part commands
firmware: arm_scmi: Parse clock_enable_latency conditionally
firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported
firmware: arm_scmi: Add SCMI v3.1 protocol extended names support
firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper
firmware: arm_scmi: Split protocol specific definitions in a dedicated header
firmware: arm_scmi: Remove unneeded NULL termination of clk name
firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response
firmware: arm_scmi: Make name_get operations return a const
firmware: arm_scmi: Dynamically allocate implemented protocols array
firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response
drm/dp_mst: Lower down debug info level when receive NAK
bpf, docs: Fix typo "respetively" to "respectively"
bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE
bpf, docs: Remove duplicated word "instructions"
drm/plane: Move range check for format_count earlier
malidp: Fix NULL vs IS_ERR() checking
arm64: defconfig: Enable Renesas RZ/V2M SoC
arm64: defconfig: Enable ARCH_R9A07G043
arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes
arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g043: Add USB2.0 support
arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup the I2C{0,1,3} stub nodes
ARM: dts: r9a06g032: Add missing '#power-domain-cells'
soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs
soc: renesas: Add RZ/V2M (R9A09G011) config option
dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and EVK board
dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 SYSC bindings
Documentation: x86: rework IOMMU documentation
perf vendor events intel: Update WSM-EX events to v3
perf vendor events intel: Update WSM-EP-SP events to v3
perf vendor events intel: Update SKX events to v1.27
perf vendor events intel: Update SKL events to v53
perf vendor events intel: Update IVT events to v21
perf vendor events intel: Update ICL events to v1.13
perf test: Fix test case 81 ("perf record tests") on s390x
intel_idle: Add AlderLake support
ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
ASoC: rk3328: fix disabling mclk on pclk probe failure
ASoC: wm8960: Add ACPI support
firmware: arm_scmi: Fix list protocols enumeration in the base protocol
firmware: arm_scmi: Make protocols initialisation fail on basic errors
net: make sure net_rx_action() calls skb_defer_free_flush()
mtd: cfi_cmdset_0002: Rename chip_ready variables
mtd: cfi_cmdset_0002: Add S29GL064N ID definition
mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
ARM: dts: aspeed: add reset properties into MDIO nodes
net: mdio: add reset control for Aspeed MDIO
dt-bindings: net: add reset property for aspeed, ast2600-mdio binding
drm/i915/dg2: Define GuC firmware version for DG2
samples/bpf: Detach xdp prog when program exits unexpectedly in xdp_rxq_info_user
bpf/selftests: Add granular subtest output for prog_test
drm/i915: Add first set of DG2 PCI IDs
perf tools: Delete perf-with-kcore.sh script
net: dsa: ksz9477: move get_stats64 to ksz_common.c
xfs: speed up rmap lookups by using non-overlapped lookups when possible
xfs: simplify xfs_rmap_lookup_le call sites
xfs: capture buffer ops in the xfs_buf tracepoints
spi: dt-bindings: add binding doc for spi-mtk-snfi
spi: add driver for MTK SPI NAND Flash Interface
ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros
mtd: nand: mtk-ecc: also parse nand-ecc-engine if available
mtd: nand: make mtk_ecc.c a separated module
arm64: defconfig: Enable configs for DisplayPort on J721e
mtd: rawnand: tmio: check return value after calling platform_get_resource()
mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
arm64: dts: ti: k3-am62: Add support for MCAN
arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module
arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes
ASoC: SOF: mediatek: Fix allyesconfig build error
ASoC: Intel: avs: Drop direct ACPI dependency
ALSA: hda: intel-nhlt: Move structs out of #define block
ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second
ASoC: SOF: bump SOF_ABI_MINOR
ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path
ASoC: Intel: atom: use pm_runtime_resume_and_get()
ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get()
ASoC: SOF: debug: use pm_runtime_resume_and_get()
ASoC: SOF: control: use pm_runtime_resume_and_get()
net: hamradio: remove support for DMA SCC devices
net: wan: remove support for Z85230-based devices
net: wan: remove support for COSA and SRP synchronous serial boards
net: atm: remove support for ZeitNet ZN122x ATM devices
net: atm: remove support for Madge Horizon ATM devices
net: atm: remove support for Fujitsu FireStream ATM devices
net: lan966x: Add support for PTP_PF_EXTTS
net: lan966x: Add support for PTP_PF_PEROUT
net: lan966x: Add registers used to configure the PTP pin
net: lan966x: Change the PTP pin used to read/write the PHC.
dt-bindings: net: lan966x: Extend with the ptp external interrupt.
arm64: dts: ti: k3-am625-sk: Enable on board peripherals
arm64: dts: ti: k3-am62: Add more peripheral nodes
arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0
arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
selftests: mptcp: print extra msg in chk_csum_nr
selftests: mptcp: check MP_FAIL response mibs
mptcp: reset subflow when MP_FAIL doesn't respond
mptcp: add MP_FAIL response support
mptcp: add data lock for sk timers
mptcp: use mptcp_stop_timer
selftests: mptcp: add infinite map testcase
mtd: spi-nor: micron-st: Remove status polling on volatile registers write
mtd: spi-nor: spansion: Remove status polling on volatile registers write
mtd: spi-nor: Introduce templates for SPI NOR operations
mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable()
mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable()
mtd: spi-nor: core: Add helpers to read/write any register
mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method
mtd: spi-nor: core: Introduce method for RDID op
mtd: spi-nor: core: Use auto-detection only once
mtd: spi-nor: Introduce spi_nor_match_id()
mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_match_name
mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
firmware: arm_ffa: Fix handling of fragmented memory descriptors
drm/msm: change msm_sched_ops from global to static
drm/msm: remove unused hotplug and edid macros from msm_drv.h
wil6210: simplify if-if to if-else
ath10k: simplify if-if to if-else
ath11k: read country code from SMBIOS for WCN6855/QCA6390
ath11k: disable spectral scan during spectral deinit
ath11k: Update WBM idle ring HP after FW mode on
ath11k: WMI changes to support WCN6750
ath11k: Do not put HW in DBS mode for WCN6750
drm/i915/dp: Add workaround for spurious AUX timeouts/hotplugs on LTTPR links
drm/format-helper: Add RGB565-to-XRGB8888 conversion
drm/format-helper: Add RGB888-to-XRGB8888 conversion
drm/format-helper: Print warning on missing format conversion
rtlwifi: btcoex: fix if == else warning
brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips
rtl818x: Prevent using not initialized queues
rtw88: use the correct bit in the REG_HCI_OPT_CTRL register
mwifiex: Add SD8997 SDIO-UART firmware
mwifiex: Select firmware based on strapping
scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe()
scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
net: stmmac: dwmac-imx: comment spelling fix
net: remove comments that mention obsolete __SLOW_DOWN_IO
net: wan: atp: remove unused eeprom_delay()
net: tls: fix async vs NIC crypto offload
net: dsa: mt753x: fix pcs conversion regression
kunit: add support for kunit_suites that reference init code
net: generalize skb freeing deferral to per-cpu lists
selftests/bpf: Add libbpf's log fixup logic selftests
libbpf: Fix up verifier log for unguarded failed CO-RE relos
libbpf: Simplify bpf_core_parse_spec() signature
libbpf: Refactor CO-RE relo human description formatting routine
libbpf: Record subprog-resolved CO-RE relocations unconditionally
selftests/bpf: Add CO-RE relos and SEC("?...") to linked_funcs selftests
libbpf: Avoid joining .BTF.ext data with BPF programs by section name
libbpf: Fix logic for finding matching program for CO-RE relocation
libbpf: Drop unhelpful "program too large" guess
libbpf: Fix anonymous type check in CO-RE logic
ARM: dts: ux500: Add GPS to the Codina
drm/sched: use __string in tracepoints
drm/sched: use DECLARE_EVENT_CLASS
dt-bindings: arm: mediatek: infracfg: Convert to DT schema
dt-bindings: arm: mediatek: apmixedsys: Convert to DT schema
dt-bindings: arm: mediatek: topckgen: Convert to DT schema
bpf: Compute map_btf_id during build time
drm/nouveau/devinit/nva3-: fix returnvar.cocci warning
dt-bindings: Drop empty and unreferenced binding .txt files
dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC
drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_disp_wndw_mthd static
drm/nouveau/disp/gv100: make gv100_disp_wimm static
perf intel-pt: Add link to the perf wiki's Intel PT page
drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd_[base|sor]
bus: brcmstb_gisb: Remove the suppress_bind_attrs attribute of the driver
soc: bcm: Check for NULL return of devm_kzalloc()
drm/amd: Fix spelling typo in comment
drm/amdgpu: fix typo
drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_debugfs_write()
drm/amdgpu: debugfs: fix error codes in write functions
gpu/drm/radeon: Fix typo in comments
drm/amd: add dc feature mask flags for PSR allow smu and multi-display optimizations
drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend
drm/amd/display: fix if == else warning
drm/amdgpu/display: Make dcn31_set_low_power_state static
drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib()
drm/amdgpu/sdma: Remove redundant lower_32_bits() calls when settings SDMA doorbell
drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
drm/radeon: change cac_weights_* to static
drm/radeon: change cik_default_state table from global to static
drm/amd/display: fix non-kernel-doc comment warnings
drm/amdkfd: Update mapping if range attributes changed
drm/amdkfd: Add SVM range mapped_to_gpu flag
drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c
scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
virt: acrn: Prefer array_size and struct_size over open coded arithmetic
selftests/resctrl: Fix null pointer dereference on open failed
afs: Prefer struct_size over open coded arithmetic
spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema
regulator: sm5703-regulator: Add regulators support for SM5703 MFD
dt-bindings: regulator: Add bindings for Silicon Mitus SM5703 regulators
ASoC: pcm1789: Make pcm1789_common_exit() return void
ASoC: qcom: SC7280: Update machine driver startup, shutdown callbacks
ASoC: dt-bindings: max98396: add amplifier driver
ASoC: max98396: add amplifier driver
ASoC: tas6424: Return zero in remove callback
mmc: core: Add CIDs for cards to the entropy pool
mmc: core: Allows to override the timeout value for ioctl() path
arm64: tegra: Enable ASRC on various platforms
arm64: tegra: Add ASRC device on Tegra186 and later
arm64: defconfig: Build Tegra ASRC module
scsi: megaraid: Fix error check return value of register_chrdev()
scsi: qla2xxx: edif: Remove unneeded variable
drm/v3d: Fix null pointer dereference of pointer perfmon
scsi: dc395x: Fix a missing check on list iterator
scsi: qedf: Remove an unneeded NULL check on list iterator
printk: remove @console_locked
printk: extend console_lock for per-console locking
scsi: ufs: core: Remove duplicate include in ufshcd
scsi: ufs: core: Exclude UECxx from SFR dump list
drm/sun4i: Add compatible for D1 display engine
drm/sun4i: Add support for D1 TCONs
drm/sun4i: Add support for D1 TCON TOP
drm/sun4i: Add support for D1 mixers
drm/sun4i: csc: Add support for the new MMIO layout
drm/sun4i: Allow VI layers to be primary planes
sun4i/drm: sun8i: use mode_set engine callback
sun4i/drm: backend: use mode_set engine callback
sun4i/drm: engine: Add mode_set callback
drm/sun4i: Allow building the driver on RISC-V
drm/sun4i: hdmi: Use more portable I/O helpers
dt-bindings: display: Add D1 display engine compatibles
dt-bindings: display: Separate clock item lists by compatible
scsi: core: Refine how we set tag_set NUMA node
mmc: sdhci-omap: Use of_device_get_match_data() helper
drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
dt-bindings: mmc: sdhci-am654: Add flag to force setting of TESTCD bit
dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string
dt-bindings: mmc: convert sdhci-dove to JSON schema
dt-bindings: mmc: convert orion-sdio to JSON schema
dt-bindings: mmc: Add small binding note on level shifters
mmc: mmci: Break IRQ status loop when all zero
mmc: meson-gx: switch to device-managed dmam_alloc_coherent()
mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2
mmc: sh_mmcif: move platform_data header to proper location
mmc: jz4740: Apply DMA engine limits to maximum segment size
dt-bindings: mmc: imx-esdhc: Update compatible fallbacks
mmc: improve API to make clear hw_reset callback is for cards
mmc: core: improve API to make clear that mmc_sw_reset is for cards
MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list for Renesas TMIO/SDHI driver
mmc: renesas_sdhi: remove superfluous specific M3W entry
mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support
mmc: omap: Make it CCF clk API compatible
mmc: mmc_spi: parse speed mode options
mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd()
dt-bindings: mmc: mtk-sd: increase reg items
dt-bindings: mmc: xenon: Convert to JSON schema
mmc: renesas_sdhi: R-Car V3M also has no HS400
mmc: renesas_sdhi: Add missing checks for the presence of quirks
mmc: mmci: stm32: use a buffer for unaligned DMA requests
mmc: renesas_sdhi: style fix for proper function bodies
mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk
mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk
mmc: renesas_sdhi: remove a stale comment
mmc: renesas_sdhi: make setup selection more understandable
mmc: renesas_sdhi: R-Car D3 also has no HS400
mmc: renesas_sdhi: remove outdated headers
drm/bridge: tc358762: drop connector field
arm64: dts: marvell: align SPI NOR node name with dtschema
arm64: dts: microchip: align SPI NOR node name with dtschema
net: usb: qmi_wwan: add support for Sierra Wireless EM7590
net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
arm64: dts: mediatek: mt8173: Add gce-client-reg handle to disp-mutex
arm64: dts: mediatek: Add device-tree for MT8195 Demo board
dt-bindings: arm64: dts: mediatek: Add mt8195-demo board
arm64: dts: Add mediatek SoC mt8195 and evaluation board
arm64: dts: mt8192: Add mmc device nodes
arm64: dts: mt8183: Update disp_aal node compatible
arm64: dts: mt8192: Add audio-related nodes
arm64: dts: mt8192: Add spmi node
dt-bindings: arm: Add compatible for Mediatek MT8192
arm64: dts: mt6359: add PMIC MT6359 related nodes
arm64: dts: mediatek: mt8173: Add power domain to encoder nodes
arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes
arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema
arm64: dts: mediatek: align thermal zone node names with dtschema
arm64: dts: mediatek: align operating-points table name with dtschema
arm64: dts: mediatek: mt8183: align Google CROS EC PWM node name with dtschema
net: dsa: ksz: added the generic port_stp_state_set function
drm/i915/gvt: Add missing symbol export.
tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF
tee: remove tee_shm_va2pa() and tee_shm_pa2va()
net: phy: LAN937x: add interrupt support for link detection
memory: renesas-rpc-if: simplify platform_get_resource_byname()
memory: brcmstb_dpfe: simplify platform_get_resource_byname()
memory: tegra: mc: simplify platform_get_resource()
memory: ti-emif-pm: simplify platform_get_resource()
memory: ti-emif: simplify platform_get_resource()
memory: emif: simplify platform_get_resource()
memory: da8xx-ddrctl: simplify platform_get_resource()
drm/ssd130x: Make ssd130x_remove() return void
mtd: mtdoops: Add a timestamp to the mtdoops header.
mtd: mtdoops: Create a header structure for the saved mtdoops.
mtd: mtdoops: Fix the size of the header read buffer.
checkpatch: add new alloc functions to alloc with multiplies check
scsi: lpfc: Remove unneeded variable
scsi: fnic: Remove unneeded flush_workqueue()
scsi: qla2xxx: Remove unneeded flush_workqueue()
scsi: bfa: Remove unneeded flush_workqueue()
scsi: qedf: Remove unnecessary code
xfs: revert "xfs: actually bump warning counts when we send warnings"
xfs: fix soft lockup via spinning in filestream ag selection loop
xfs: improve __xfs_set_acl
scsi: qla4xxx: Drop redundant memset()
scsi: ipr: Directly return instead of using local ret variable
scsi: elx: efct: Remove unnecessary memset() in efct_io()
selftests/bpf: Add test for strict BTF type check
selftests/bpf: Add verifier tests for kptr
selftests/bpf: Add C tests for kptr
libbpf: Add kptr type tag macros to bpf_helpers.h
bpf: Make BTF type match stricter for release arguments
bpf: Teach verifier about kptr_get kfunc helpers
bpf: Wire up freeing of referenced kptr
bpf: Populate pairs of btf_id and destructor kfunc in btf
bpf: Adapt copy_map_value for multiple offset case
bpf: Prevent escaping of kptr loaded from maps
scsi: message: fusion: Remove unused variable retval
bpf: Allow storing referenced kptr in map
scsi: aha1542: Remove unneeded semicolon
scsi: bfa: Remove redundant NULL check
scsi: fnic: Remove redundant NULL check
scsi: mac53c94: Fix warning comparing pointer to 0
scsi: aacraid: Fix undefined behavior due to shift overflowing the constant
scsi: scsi_debug: Add gap zone support
scsi: scsi_debug: Rename zone type constants
scsi: scsi_debug: Fix a typo
scsi: sd: sd_zbc: Hide gap zones
scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics()
scsi: sd: sd_zbc: Introduce struct zoned_disk_info
scsi: sd: sd_zbc: Use logical blocks as unit when querying zones
scsi: sd: sd_zbc: Verify that the zone size is a power of two
scsi: sd: sd_zbc: Improve source code documentation
scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition
scsi: ufs: Move the struct ufs_ref_clk definition
scsi: ufs: Split the ufshcd.h header file
scsi: ufs: Minimize #include directives
scsi: ufs: Fix kernel-doc syntax in ufshcd.h
scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives
scsi: ufs: qcom: Fix ufs_qcom_resume()
scsi: ufs: Introduce ufshcd_clkgate_delay_set()
scsi: ufs: Remove locking from around single register writes
scsi: ufs: Remove the TRUE and FALSE definitions
scsi: ufs: Remove paths from source code comments
scsi: ufs: Use an SPDX license identifier in the Kconfig file
scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun
scsi: ufs: Remove the driver version
scsi: ufs: Make the config_scaling_param calls type safe
scsi: ufs: Switch to aggregate initialization
scsi: ufs: Remove unused constants and code
scsi: ufs: Invert the return value of ufshcd_is_hba_active()
scsi: ufs: Declare the quirks array const
scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk
scsi: ufs: Remove the UFS_FIX() and END_FIX() macros
scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup()
scsi: ufs: Remove ufshcd_lrb.sense_buffer
scsi: ufs: Remove ufshcd_lrb.sense_bufflen
scsi: ufs: Simplify statements that return a boolean
scsi: ufs: Remove superfluous boolean conversions
scsi: ufs: Declare ufshcd_wait_for_register() static
scsi: ufs: Fix a spelling error in a source code comment
scsi: ufs: core: Increase fDeviceInit poll frequency
scsi: iscsi: Fix harmless double shift bug
scsi: target: core: Silence the message about unknown VPD pages
scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration
scsi: mpt3sas: Fix event callback log_code value handling
scsi: mpt3sas: Fix ioc->base_readl() use
scsi: mpt3sas: Fix writel() use
scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check
scsi: qla2xxx: Remove free_sg command flag
ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv usbphy for USB1
ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply
ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages
ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators
ARM: dts: imx51: Add generic DMA bindings for UART nodes
ARM: dts: Add initial LS1021A IoT board dts support
bpf: Tag argument to be released in bpf_func_proto
bpf: Allow storing unreferenced kptr in map
bpf: Use bpf_prog_run_array_cg_flags everywhere
selftests/resctrl: Add missing SPDX license to Makefile
selftests/resctrl: Update README about using kselftest framework to build/run resctrl_tests
selftests/resctrl: Make resctrl_tests run using kselftest framework
selftests/resctrl: Fix resctrl_tests' return code to work with selftest framework
selftests/resctrl: Change the default limited time to 120 seconds
selftests/resctrl: Kill child process before parent process terminates if SIGTERM is received
selftests/resctrl: Print a message if the result of MBM&CMT tests is failed on Intel CPU
selftests/resctrl: Extend CPU vendor detection
media: ext-ctrls-codec.rst: fix indentation
drm: mxsfb: Obtain bus flags from bridge state
drm: mxsfb: Reorder mxsfb_crtc_mode_set_nofb()
drm: mxsfb: Factor out mxsfb_set_mode()
drm: mxsfb: Replace mxsfb_get_fb_paddr() with drm_fb_cma_get_gem_addr()
drm: mxsfb: Wrap FIFO reset and comments into mxsfb_reset_block()
drm/msm/dsi: Add support for DSC configuration
drm/msm: Update generated headers
drm/msm/dsi: add mode valid callback for dsi_mgr
drm/msm/disp/dpu1: Add DSC support in RM
drm/msm/disp/dpu1: Add support for DSC in topology
drm/msm: Add missing num_dspp field documentation
drm/msm/dpu: don't use merge_3d if DSC merge topology is used
drm/msm/disp/dpu1: Add support for DSC in encoder
drm/msm/disp/dpu1: Add DSC support in hw_ctl
drm/msm/disp/dpu1: Add DSC for SDM845 to hw_catalog
drm/msm/disp/dpu1: Add support for DSC in pingpong block
drm/msm/disp/dpu1: Add support for DSC
dt-bindings: timer: Add compatible for am6 for TI timer-dm
dt-bindings: timer: Update TI timer to yaml
drm/msm/dsi: Pass DSC params to drm_panel
drm/msm/dsi: add support for dsc data
drm/msm/dp: enable widebus feature for display port
drm/msm/dpu: revise timing engine programming to support widebus feature
drm/msm/dpu: replace BIT(x) with correspond marco define string
drm/msm/dpu: adjust display_v_end for eDP and DP
drm/msm: remove unused plane_property field from msm_drm_private
drm/msm: don't store created planes, connectors and encoders
drm/msm: loop over encoders using drm_for_each_encoder()
drm/msm/dpu: remove manual destruction of DRM objects
drm/msm: properly add and remove internal bridges
drm/msm: make mdp5/dpu devices master components
drm/msm: allow compile time selection of driver components
drm/msm: stop using device's match data pointer
drm/msm: split the main platform driver
drm/msm: remove extra indirection for msm_mdss
drm/msm: unify MDSS drivers
bpftool, musl compat: Replace sys/fcntl.h by fcntl.h
bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL
selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro
selftests/x86/amx: Use provided __cpuid_count() macro
selftests/vm/pkeys: Use provided __cpuid_count() macro
selftests: Provide local define of __cpuid_count()
drm/amd/display: 3.2.183
drm/amd/display: Keep track of DSC packed PPS
drm/amd/display: Remove unused integer
drm/amd/display: Maintain current link settings in link loss interrupt
drm/amd/display: Remove ddc write and read size checking
drm/amd/display: read PSR-SU cap DPCD for specific panel
drm/amd/display: Don't pass HostVM by default on DCN3.1
drm/amd/display: Reset cached PSR parameters after hibernate
drm/amd/display: Add Audio readback registers
drm/amd/display: update dcn315 clk table read
drm/amd/display: 3.2.182
drm/amd/display: Fix HDCP QUERY Error for eDP and Tiled
drm/amd/display: Insert smu busy status before sending another request
drm/amdkfd: Ignore bogus signals from MEC efficiently
drm/amdgpu: Remove useless kfree
dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2UL OSTM
dt-bindings: fsl: convert fsl,layerscape-dcfg to YAML
dt-bindings: i2c: renesas,riic: Document RZ/G2UL SoC
dt-bindings: gnss: Rewrite Mediatek bindings in YAML
selftests/damon: add damon to selftests root Makefile
arm64: tegra: Update PWM fan node name
optee: cache argument shared memory structs
wwan_hwsim: Avoid flush_scheduled_work() usage
net: ieee802154: ca8210: Call _xmit_error() when a transmission fails
net: ieee802154: ca8210: Use core return codes instead of hardcoding them
net: ieee802154: atusb: Call _xmit_hw_error() upon transmission error
net: ieee802154: at86rf230: Forward Tx trac errors
net: ieee802154: at86rf230: Call _xmit_hw_error() when failing to offload frames
net: mac802154: Create an error helper for asynchronous offloading errors
net: mac802154: Create an offloaded transmission error helper
net: mac802154: Save a global error code on transmissions
net: ieee802154: Fill the list of MLME return codes
net: ieee802154: Enhance/fix the names of the MLME return codes
drm/i915: Add crtc .crtc_get_shared_dpll()
drm/i915: Split out dg2_crtc_compute_clock()
drm/i915: Clear the dpll_hw_state when disabling a pipe
drm/i915: Move the dpll_hw_state clearing to intel_dpll_crtc_compute_clock()
drm/i915: Move stuff into intel_dpll_crtc_compute_clock()
drm/i915: Adjust .crtc_compute_clock() calling convention
drm/i915: Remove pointless dpll_funcs checks
drm/i915: Pass dev_priv to intel_shared_dpll_init()
drm/i915: Make .get_dplls() return int
cgroup: Add config file to cgroup selftest suite
cgroup: Add test_cpucg_max_nested() testcase
cgroup: Add test_cpucg_max() testcase
cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase
cgroup: Adding test_cpucg_nested_weight_overprovisioned() testcase
arm64: tegra: Add node for Tegra234 CCPLEX cluster
selftests/binderfs: Improve message to provide more info
of: overlay: rework overlay apply and remove kfree()s
of: overlay: rename variables to be consistent
drm/i915/fbc: s/false/0/
drm/i915/fbc: Consult hw.crtc instead of uapi.crtc
libbpf: Remove unnecessary type cast
arm64: dts: fvp: Align virtio device node names with dtschema
of: overlay: do not break notify on NOTIFY_{OK|STOP}
arm64: dts: fvp: Add virtio-rng support
arm64: dts: Add Arm corstone1000 platform support
dt-bindings: Add Arm corstone1000 platform
ASoC: SOF: mediatek: Add DSP system PM callback for mt8186
ASoC: SOF: mediatek: Add mt8186 dsp clock support
ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops
ASoC: SOF: mediatek: Add mt8186 hardware support
spi: clps711x: Use syscon_regmap_lookup_by_phandle
spi: stm32: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-tegra20-slink: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: cadence-quadspi: allow operations with cmd/addr buswidth >1
spi: cadence-quadspi: drop cqspi_set_protocol()
spi: spi-tegra20-sflash: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
spi: spi-omap2-mcspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: mxs: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-sprd: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: ingenic: Add support for new Ingenic SoCs.
spi: Add bindings for new Ingenic SoCs.
spi: ingenic: Add support for use GPIO as chip select line.
regulator: richtek,rt4801: parse GPIOs per regulator
regulator: dt-bindings: richtek,rt4801: use existing ena_gpiod feature
regmap: cache: set max_register with reg_stride
ASoC: img-i2s-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: img-parallel-out: using pm_runtime_resume_and_get
ASoC: qcom: Use MCLK as RT5682I-VS sysclk source
ASoC: imx-hdmi: remove useless null check before call of_node_put()
ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG
ASoC: Intel: avs: Enable AVS driver only on x86 platforms
ASoC: img-spdif-out: using pm_runtime_resume_and_get to simplify the code
ASoC: img-spdif-in: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
firmware: cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl
ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L
ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplify the code
ASoC: tlv320*: use i2c_match_id and simple i2c probe
ASoC: tas*: use i2c_match_id and simple i2c probe
ASoC: pcm186x: use i2c_match_id and simple i2c probe
ASoC: max980*: use i2c_match_id and simple i2c probe
ASoC: alc56*: use i2c_match_id and simple i2c probe
ASoC: ak*: use i2c_match_id and simple i2c probe
ASoC: SOF: loader: Remove the old fw_ready related code
ASoC: SOF: Intel: Do not set fw_ready callback
ASoC: SOF: imx: Do not set fw_ready callback
ASoC: SOF: amd: Do not set fw_ready callback
ASoC: SOF: Do not check for the fw_ready callback
ASoC: SOF: ipc3: Add local implementation for handling fw_ready message
ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls
ASoC: SOF: Intel: add helper for link DMA cleanups
ASoC: SOF: Intel: hda-dai: reset dma_data and release stream
ASoC: SOF: Intel: hda-dai: improve suspend case
ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend
ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper
ASoC: SOF: sof-audio: flag errors on pipeline teardown
ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations
ASoC: SOF: Intel: hda-dai: split link DMA and dai operations
ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper
ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype
ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA
ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3
ASoC: SOF: remove incorrect clearing of prepared flag
ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro
ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro
fanotify: enable "evictable" inode marks
fanotify: use fsnotify group lock helpers
fanotify: implement "evictable" inode marks
fanotify: factor out helper fanotify_mark_update_flags()
fanotify: create helper fanotify_mark_user_flags()
fsnotify: allow adding an inode mark without pinning inode
dnotify: use fsnotify group lock helpers
nfsd: use fsnotify group lock helpers
audit: use fsnotify group lock helpers
inotify: use fsnotify group lock helpers
fsnotify: create helpers for group mark_mutex lock
fsnotify: make allow_dups a property of the group
fsnotify: pass flags argument to fsnotify_alloc_group()
fsnotify: fix wrong lockdep annotations
inotify: move control flags from mask to mark flags
inotify: show inotify mask flags in proc fdinfo
wireless: add plfxlc driver for pureLiFi X, XL, XC devices
drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
net: dsa: remove unused headers
arp: fix unused variable warnning when CONFIG_PROC_FS=n
soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition
net: ipa: compute proper aggregation limit
net: ethernet: mtk_eth_soc: add check for allocation failure
ethernet: broadcom/sb1250-mac: remove BUG_ON in sbmac_probe()
net: mscc: ocelot: Remove useless code
selftests: mlxsw: Check device info on activated line card
mlxsw: core_linecards: Expose device FW version over device info
mlxsw: reg: Extend MDDQ device_info by FW version fields
selftests: mlxsw: Check line card info on provisioned line card
mlxsw: core_linecards: Expose HW revision and INI version
selftests: mlxsw: Check devices on provisioned line card
mlxsw: core_linecards: Probe provisioned line cards for devices and attach them
mlxsw: reg: Extend MDDQ by device_info
devlink: introduce line card device info infrastructure
devlink: introduce line card info get message
devlink: introduce line card devices support
drm/display: Move SCDC helpers into display-helper library
drm/display: Move HDMI helpers into display-helper module
drm/display: Move HDCP helpers into display-helper module
drm/display: Move DSC header and helpers into display-helper module
drm/display: Split DisplayPort header into core and helper
drm/display: Introduce a DRM display-helper module
drm: Rename dp/ to display/
drm: Put related statements next to each other in Makefile
soc: renesas: rcar-rst: Add support for R-Car V4H
soc: renesas: Identify R-Car V4H
soc: renesas: r8a779g0-sysc: Add r8a779g0 support
dt-bindings: reset: renesas,rst: Document r8a779g0 reset module
dt-bindings: arm: renesas: Document R-Car V4H White Hawk DT bindings
mtdblock: warn if opened on NAND
mtd: phram: Allow probing via reserved-memory
dt-bindings: reserved-memory: Support MTD/block device
mtd: core: Check devicetree alias for index
dt-bindings: mtd: jedec, spi-nor: remove unneeded properties
mtd: maps: ixp4xx: Drop driver
dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions
dt-bindings: power: Add r8a779g0 SYSC power domain definitions
drm/tilcdc: fix typos in comment
ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
selftests: alsa: Start validating control names
drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
drm/panel: lvds: Drop now redundant width-mm and height-mm check
drm/modes: Make width-mm/height-mm check in of_get_drm_panel_display_mode() mandatory
drm/panel: simple: Add DataImage FG040346DSSWBG04 panel support
dt-bindings: display: simple: Add DataImage FG040346DSSWBG04 compatible string
dt-bindings: timer: exynos4210-mct: describe known hardware and its interrupts
ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach tmp103 to it.
ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node
ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion
ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inch board variants
ARM: dts: Remove imx6qdl-victgo.dtsi
ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files
ARM: dts: imx6dl-victgo.dts: Factor out common parts to imx6qdl-victgo.dtsi
ARM: dts: imx6dl-victgo.dts: update gpio names
ARM: dts: imx6q-vicut1.dts: remove sata node
ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry
ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names
ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins
ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names
ARM: dts: imx6qdl-vicut1/victgo: Remove UART2
ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe
ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp
ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module
arm64: dts: imx8mn-evk: Add UART3 support
arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based Menlo board
rtw89: 8852c: add chip_ops related to BTC
rtw89: 8852c: fill freq and band of RX status by PPDU report
rtw89: 8852c: implement chip_ops::get_thermal
rtw89: 8852c: implement chip_ops related to TX power
rtw89: 8852c: configure default BB TX/RX path
rtw89: add RF H2C to notify firmware
rtw89: don't flush hci queues and send h2c if power is off
rtw89: pci: allow to process RPP prior to TX BD
rtw89: ps: access TX/RX rings via another registers in low power mode
rtw89: ser: re-enable interrupt in threadfn if under_recovery
rtw89: pci: add a separate interrupt handler for low power mode
rtw89: pci: reclaim TX BD only if it really need
rtw89: pci: add variant RPWM/CPWM to enter low power mode
rtw89: pci: add variant IMR/ISR and configure functions
libperf evsel: Factor out perf_evsel__ioctl()
perf stat: Support hybrid --topdown option
media: platform: imx-mipi-csis: Remove unneeded 'default n'
media: imx: imx-mipi-csis: Fix active format initialization on source pad
media: imx: imx-mipi-csis: Protect mipi_csis_dump_regs()
media: imx: imx-mipi-csis: Drop powered flag
media: imx: imx-mipi-csis: Simplify mipi_csis_s_stream()
media: imx: imx-mipi-csis: Simplify runtime PM implementation
media: imx: imx-mipi-csis: Don't stop streaming at runtime suspend time
media: imx: imx-mipi-csis: Drop unneeded system PM implementation
media: imx: imx-mipi-csis: Don't use .s_power()
media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device
media: hantro: Empty encoder capture buffers by default
media: hantro: Implement support for encoder commands
media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible
media: hantro: Add support for Hantro G1 on RK356x
media: amphion: fix decoder's interlaced field
media: saa7134: simplify if-if to if-else
media: imx-jpeg: don't change byteused of queued buffer
media: cx25821: Fix the warning when removing the module
media: pci: cx23885: Fix the error handling in cx23885_initdev()
media: v4l2: fix uninitialized value tuner_status(CWE-457)
media: docs: Fix vimc default pipeline graph
media: coda: Add more H264 levels for CODA960
media: coda: Fix reported H264 profile
media: imx-jpeg: Correct the pixel format of rgb
media: imx-jpeg: Add pm-sleep support for imx-jpeg
media: coda: jpeg: start streaming without valid header
media: coda: jpeg: improve header parse error message
media: coda: jpeg: set buffer error flag when header parsing fails
media: coda: add JPEG downscale support
media: platform: samsung: remove redundant assignment to variable m
media: coda: consolidate job_finish calls on decoder prepare_run failure
media: coda: assert bitstream mutex is locked in coda_fill_bitstream
media: coda: disable stateful encoder ioctls for jpeg encoder
media: coda: disable encoder ioctls for decoder devices
media: coda: disable encoder cmd ioctl on decoder and vice versa
media: venus: venc: Add support for intra-refresh type
media: v4l2-ctrls: Add intra-refresh type control
media: venus: vdec: Use output resolution on reconfigure
media: venus: Add a handling of QC10C compressed format
media: venus: hfi_platform: Correct supported compressed format
media: venus: Add a handling of QC08C compressed format
media: venus: helpers: Add helper to check supported pixel formats
media: v4l: Add Qualcomm custom compressed pixel formats
media: venus: vdec: ensure venus is powered on during stream off
media: venus: do not queue internal buffers from previous sequence
media: venus: hfi: avoid null dereference in deinit
media: venus: hfi: Add error message for timeout error
media: video-mux: Use dev_err_probe()
media: staging: media: ipu3: Fix AWB x_start position when rightmost stripe is used
media: media-entity.h: Fix documentation for media_create_intf_link
media: media.h: remove unneeded <stdint.h> inclusion
media: i2c: dw9714: Return zero in remove callback
media: i2c: dw9714: Disable the regulator when the driver fails to probe
media: i2c: cleanup comments
media: i2c: ov5695: fix typos in comments
media: ov7640: Use ARRAY_SIZE instead of manual checking
media: Revert "media: dw9768: activate runtime PM and turn off device"
media: Documentation: add documentation about subdev state
media: subdev: add v4l2_subdev_get_fmt() helper function
media: subdev: add locking wrappers to subdev op wrappers
media: subdev: add subdev state locking
media: subdev: pass also the active state to subdevs from ioctls
media: subdev: rename v4l2_subdev_get_pad_* helpers
media: subdev: add active state to struct v4l2_subdev
media: subdev: rename subdev-state alloc & free
media: v4l2-subdev: drop extra #ifdef
media: v4l2-subdev: fix #endif comments
media: i2c: ov5645: Fix media bus format
media: mc: delete redundant code in __media_device_unregister_entity
media: staging/intel-ipu3: Cleanup dummy buffers via helper
media: staging/intel-ipu3: Reset imgu_video_device sequence
media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fwnode_remote()
media: staging: media: ipu3-imgu: Request specific firmware binary
media: staging: media: ipu3: Fix AF x_start position when rightmost stripe is used
media: i2c: max9286: fix kernel oops when removing module
media: v4l: ioctl: Set bus_info in v4l_querycap()
media: mc: Set bus_info in media_device_init()
media: mc: Provide a helper for setting bus_info field
media: mc: media_device_init() initialises a media_device, not media_entity
media: mc: Remove redundant documentation
media: ccs: Use unsigned int as index to an array
media: ccs: Use %u for printing unsigned values, remove extra debug print
media: v4l2-async: Create links during v4l2_async_match_notify()
media: entity: Add support for ancillary links
media: entity: Add link_type_name() helper
media: media.h: Add new media link type
media: entity: Skip non-data links in graph iteration
media: entity: skip non-data link when removing reverse links
media: imx: imx-mipi-csis: Add support for JPEG_1X8
media: cec: add optional adap_configured callback
media: cec: add xfer_timeout_ms field
media: cec: use call_op and check for !unregistered
media: cec.h: add cec_msg_recv_is_rx/tx_result helpers
media: cec: correctly pass on reply results
media: cec: abort if the current transmit was canceled
media: cec: call enable_adap on s_log_addrs
media: meson-ir-tx: remove superfluous dev_err()
arm64: dts: qcom: sc7280-idp: Enable GPI DMAs
arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sc7280: Add GPI DMAengines
arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: db845c: Add support for MCP2517FD
arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
rtw88: pci: 8821c: Disable 21ce completion timeout
rtw88: fix uninitialized 'tim_offset' warning
wl12xx: scan: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wl12xx: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
rtw89: 8852c: add help function of set channel
rtw89: 8852c: add set channel of BB part
rtw89: 8852c: set channel of MAC part
rtw89: 8852c: add set channel function of RF part
rtw89: 8852c: add HFC parameters
rtw89: 8852c: add efuse gain offset parser
rtw89: 8852c: support bb gain info
rtw89: 8852c: add BB initial and reset functions
rtw89: 8852c: phy: configure TSSI bandedge
rtw89: 8852c: add TX power track tables
rtw89: 8852c: add TX power by rate and limit tables
rtw89: 8852c: add BB and RF parameters tables
wl18xx: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
selftests: drivers: dsa: add a subset of forwarding selftests
selftests: forwarding: add a test for local_termination.sh
selftests: forwarding: add a no_forwarding.sh test
selftests: forwarding: add helper for retrieving IPv6 link-local address of interface
selftests: forwarding: add helpers for IP multicast group joins/leaves
selftests: forwarding: multiple instances in tcpdump helper
selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh
selftests: forwarding: add option to run tests with stable MAC addresses
selftests: mptcp: add infinite map mibs check
mptcp: dump infinite_map field in mptcp_dump_mpext
mptcp: add mib for infinite map sending
mptcp: infinite mapping receiving
mptcp: infinite mapping sending
mptcp: track and update contiguous data status
mptcp: add the fallback check
mptcp: don't send RST for single subflow
ath9k: fix QCA9561 PA bias level
ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
wil6210: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
ath11k: Fix build warning without CONFIG_IPV6
ath11k: fix missing unlock on error in ath11k_wow_op_resume()
ath11k: Add support for SAR
ath11k: add support for extended wmi service bit
wlcore: cmd: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: sdio: using pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: vendor_cmd: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: testmode: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: sysfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
wlcore: main: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
drm/vmwgfx: Reserve fence slots on buffer objects in cotables
net: hns3: Fix spelling mistake "actvie" -> "active"
tsnep: Remove useless null check before call of_node_put()
MAINTAINERS: Add maintainers for Microchip T1 Phy driver
net: phy: LAN87xx: add ethtool SQI support
ASoC: soc-core: remove always-false path
ASoC: SOF: Intel: hda: Revisit IMR boot sequence
ASoC: SOF: Intel: hda: simplify NHLT handling
ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget()
soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator
soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
mlxsw: core_linecards: Fix size of array element during ini_files allocation
selftests/bpf: Switch fexit_stress to bpf_link_create() API
libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open()
bpf: Allow attach TRACING programs through LINK_CREATE command
qed: Remove IP services API.
ARM: multi_v7_defconfig: enable CONFIG_ARCH_BCMBCA in armv7 defconfig
MAINTAINERS: Add Broadcom BCMBCA entry
ARM: dts: add dts files for bcmbca soc 47622
arm: bcmbca: add arch bcmbca machine entry
dt-bindings: arm: add bcmbca device tree binding document
MAINTAINERS: Broadcom internal lists aren't maintainers
printk: add kthread console printers
printk: add functions to prefer direct printing
printk: add pr_flush()
printk: move buffer definitions into console_emit_next_record() caller
printk: refactor and rework printing logic
printk: add con_printk() macro for console details
printk: call boot_delay_msec() in printk_delay()
printk: get caller_id/timestamp after migration disable
printk: wake waiters for safe and NMI contexts
printk: wake up all waiters
printk: add missing memory barrier to wake_up_klogd()
printk: cpu sync always disable interrupts
printk: rename cpulock functions
drm/amdgpu: Ta fw needs to be loaded for SRIOV aldebaran
drm/amd/pm: fix the deadlock issue observed on SI
drm/amdgpu: add RAS fatal error interrupt handler
drm/amdgpu: add RAS poison consumption handler (v2)
drm/amdgpu: add RAS poison creation handler (v2)
drm/amdkfd: use kvcalloc() instead of kvmalloc() in kfd_migrate
ARM: dts: keystone: Fix missing fallback and case in SPI NOR node compatible
ARM: dts: keystone: Align SPI NOR node name with dtschema
cgroup: Add test_cpucg_weight_underprovisioned() testcase
cgroup: Add test_cpucg_weight_overprovisioned() testcase
cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests
cgroup: Add new test_cpu.c test suite in cgroup selftests
perf stat: Merge event counts from all hybrid PMUs
perf stat: Support metrics with hybrid events
perf vendor events intel: Add metrics for Alderlake
drm/nouveau/gsp: change gv100_gsp from global to static
perf tools: Move libbpf init in libbpf_init function
ACPI: bus: Avoid non-ACPI device objects in walks over children
cpufreq: Fix possible race in cpufreq online error path
Documentation: move watch_queue to core-api
Docs: Replace version by 'current' in changes.rst
Docs: Add cpio requirement to changes.rst
Documentation: kunit: change complete_and_exit to kthread_complete_and_exit
arm: mediatek: select arch timer for mt7629
ACPI: DPTF: Correct description of INT3407 / INT3532 attributes
ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines
ACPI, APEI, EINJ: Refuse to inject into the zero page
arm64: defconfig: enable some mt6360 PMIC drivers
arm64: defconfig: enable MT6359 regulator driver
dt-bindings: pwrap: mediatek: Update pwrap document for mt8195
powercap: intel_rapl: add support for RaptorLake
libbpf: Improve libbpf API documentation link position
PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns()
integrator: remove empty ap_init_early()
drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency
arm: dts: mediatek: Get rid of mediatek, larb for MM nodes
dt-bindings: net: mediatek,net: convert to the json-schema
soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0
soc: mediatek: add mtk-mutex support for mt8195 vdosys0
soc: mediatek: add mtk-mmsys support for mt8195 vdosys0
ipv4: Initialise ->flowi4_scope properly in ICMP handlers.
ipv4: Avoid using RTO_ONLINK with ip_route_connect().
ipv4: Don't reset ->flowi4_scope in ip_rt_fix_tos().
drm/doc: Add sections about tiny drivers and external refs to intro page
net: macb: In ZynqMP initialization make SGMII phy configuration optional
dt-bindings: net: cdns,macb: Drop phy-names property for ZynqMP SGMII PHY
ipv6: Use ipv6_only_sock() helper in condition.
ipv6: Remove __ipv6_only_sock().
USB2NET : SR9800 : change SR9800_BULKIN_SIZE from global to static
spi: img-spfi: Fix pm_runtime_get_sync() error checking
ASoC: SOF: sof-audio: remove useless assignment
ASoC: SOF: Intel: pci-tgl: add RPL-P support
ASoC: SOF: Intel: pci-tgl: add ADL-PS support
ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests
ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
Revert "rtnetlink: return EINVAL when request cannot succeed"
nfp: support 802.1ad VLAN assingment to VF
net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get
drm/sun4i: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
net/ipv6: Enforce limits for accept_unsolicited_na sysctl
batman-adv: remove unnecessary type castings
myri10ge: remove redundant assignment to variable status
net: cdc-ncm: Move spin_lock_bh() to spin_lock()
batman-adv: Start new development cycle
ARM: s3c: fix include path
MAINTAINERS: omap1: Add Janusz as an additional maintainer
ARM: omap1: htc_herald: fix typos in comments
ARM: OMAP1: fix typos in comments
ARM: OMAP1: clock: Remove noop code
ARM: OMAP1: clock: Remove unused code
ARM: OMAP1: clock: Fix UART rate reporting algorithm
ARM: OMAP1: clock: Fix early UART rate issues
ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF
ARM: omap1: fix build with no SoC selected
ARM: omap1: move mach/*.h into mach directory
ARM: omap1: use pci_remap_iospace() for omap_cf
ARM: omap1: relocate static I/O mapping
ARM: omap: remove empty plat-omap directory
ARM: omap: un-merge plat/sram.c
ARM: omap: split up arch/arm/plat-omap/Kconfig
ARM: omap1: move plat/dma.c to mach/omap-dma.c
ARM: omap1: dma: remove omap2 specific bits
dma: omap: hide legacy interface
drm: bridge: dw_hdmi: Audio: fix returnvar.cocci warnings
workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs
drm/mediatek: dpi: Use mt8183 output formats for mt8192
drm/mediatek: Add display support for MT8186
drm/msm: return the average load over the polling period
drm/msm: simplify gpu_busy callback
drm/msm: remove explicit devfreq status reset
drm/msm: Add a way for userspace to allocate GPU iova
drm/msm/gem: Add fenced vma unpin
drm/msm/gem: Split vma lookup and pin
drm/msm/gem: Rework vma lookup and pin
drm/msm: Drop msm_gem_iova()
drm/msm/gem: Drop PAGE_SHIFT for address space mm
drm/msm/gem: Split out inuse helper
drm/msm/gem: Convert some missed GEM_WARN_ON()s
drm/msm/gpu: Drop duplicate fence counter
drm/msm/gem: Move prototypes
drm/msm: Add a way to override processes comm/cmdline
drm/msm: Split out helper to get comm/cmdline
drm/msm: Add support for pointer params
drm/msm: Remove unused field in submit
drm/fourcc: Add QCOM tiled modifiers
drm/amd/amdgpu: Update PF2VF header
drm/amd/amdgpu: Properly indent PF2VF header
drm/amd/amdgpu: Update MIT license in SRIOV msg header
drm/amdgpu/display: make hubp31_program_extended_blank static
drm/amd/display: Fix memory leak in dcn21_clock_source_create
drm/amd/display: Remove useless code
drm/amdgpu: don't runtime suspend if there are displays attached (v3)
Revert "drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too"
drm/amdgpu: Add debugfs TA load/unload/invoke support
drm/amdgpu: Use indirect buffer and save response status for TA load/invoke
drm/i915/dg2: add gsc with special gsc bar offsets
mei: gsc: retrieve the firmware version
mei: gsc: add runtime pm handlers
mei: gsc: setup char driver alive in spite of firmware handshake failure
mei: add support for graphics system controller (gsc) devices
drm/i915/gsc: add gsc as a mei auxiliary device
ACPI: PM: Always print final debug message in acpi_device_set_power()
ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning
ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication
ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback
libbpf: Remove redundant non-null checks on obj_elf
selftests/bpf: Fix map tests errno checks
selftests/bpf: Fix prog_tests uprobe_autoattach compilation error
drm/amdkfd: CRIU add support for GWS queues
drm/amdkfd: Fix GWS queue count
ASoC: rsnd: care return value from rsnd_node_fixed_index()
ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed
ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
ASoC: dt-bindings: max98390: add reset gpio bindings
ASoC: max98390: Add reset gpio control
selftests/bpf: Fix attach tests retcode checks
i40e, xsk: Get rid of redundant 'fallthrough'
ixgbe, xsk: Get rid of redundant 'fallthrough'
bpf: Move check_ptr_off_reg before check_map_access
bpf: Make btf_find_field more generic
libbpf: Add documentation to API functions
libbpf: Update API functions usage to check error
libbpf: Add error returns to two API functions
drm/i915: Check EDID for HDR static metadata when choosing blc
regulator: core: Sleep (not delay) in set_voltage()
regulator: core: Rename _regulator_enable_delay()
regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
spi: spi-mem: check if data buffers are on stack
ARM: s3c: mark as deprecated and schedule removal
ARM: omap: dma: make usb support optional
ARM: omap: remove debug-leds driver
ARM: omap1: move 32k counter from plat-omap to mach-omap1
ARM: omap1: innovator: move ohci phy power handling to board file
input: omap: void using mach/*.h headers
serial: 8250/omap1: include linux/soc/ti/omap1-soc.h
clocksource: ti-dmtimer: avoid using mach/hardware.h
usb: omap: avoid mach/*.h headers
fbdev: omap: avoid using mach/*.h files
ARM: omap1: move CF chipselect setup to board file
ARM: omap1: move perseus spi pinconf to board file
ARM: omap1: move some headers to include/linux/soc
ARM: omap1: move mach/usb.h to include/linux/soc
ARM: omap1: ams-delta: remove camera leftovers
fbdev: omap: pass irqs as resource
ARM: omap1: declare a dummy omap_set_dma_priority
ARM: omap1: move lcd_dma code into omapfb driver
ARM: omap1: innovator: pass lcd control address as pdata
video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning
drm/ttm: use kvcalloc() instead of kvmalloc_array() in ttm_tt v2
net: eql: Use kzalloc instead of kmalloc/memset
drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
drm/bridge: Fix error handling in analogix_dp_probe
bus: ti-sysc: Drop commas after SoC match table sentinels
ARM: omap2plus_defconfig: Enable ISP176x USB driver
ARM: omap2plus_defconfig: enable TLV320AIC3X
ARM: OMAP2+: drop hwmod-clock helper comment
ARM: OMAP2+: drop omap_device_register() helper
ARM: OMAP2+: add missing of_node_put before break and return
vfio/mdev: Remove mdev drvdata
vfio/mdev: Use the driver core to create the 'remove' file
vfio/mdev: Remove mdev_parent_ops
vfio/mdev: Remove mdev_parent_ops dev_attr_groups
vfio/mdev: Remove vfio_mdev.c
drm/i915/gvt: merge gvt.c into kvmgvt.c
drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev
drm/i915/gvt: remove kvmgt_guest_{init,exit}
drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers
drm/i915/gvt: streamline intel_vgpu_create
drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs
drm/i915/gvt: remove struct intel_gvt_mpt
drm/i915/gvt: devirtualize dma_pin_guest_page
drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page
drm/i915/gvt: devirtualize ->{enable,disable}_page_track
drm/i915/gvt: devirtualize ->gfn_to_mfn
drm/i915/gvt: devirtualize ->is_valid_gfn
drm/i915/gvt: devirtualize ->inject_msi
drm/i915/gvt: devirtualize ->detach_vgpu
drm/i915/gvt: devirtualize ->set_edid and ->set_opregion
drm/i915/gvt: devirtualize ->{get,put}_vfio_device
drm/i915/gvt: devirtualize ->{read,write}_gpa
drm/i915/gvt: remove vgpu->handle
drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu
drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu
drm/i915/gvt: remove the unused from_virt_to_mfn op
drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops
drm/i915/gvt: remove intel_gvt_ops
drm/i915/gvt: move the gvt code into kvmgt.ko
drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops
drm/i915/gvt: remove enum hypervisor_type
drm/i915/gvt: remove module refcounting in intel_gvt_{,un}register_hypervisor
drm/i915/gvt: better align the Makefile with i915 Makefile
drm/i915/gvt: fix trace TRACE_INCLUDE_PATH
i915/gvt: Use the initial HW state snapshot saved in i915
i915/gvt: Save the initial HW state snapshot in i915
i915/gvt: Separate the MMIO tracking table from GVT-g
ARM: dts: am335x-baltos: update MPU regulator range
ARM: dts: am335x: Guardian: Update comments
ARM: dts: am335x: Guardian: Add gpio line manes
ARM: dts: am335x: Guardian: Update interface pinmux
ARM: dts: am335x: Guardian: Disable DMA property of USB1
ARM: dts: am335x: Guardian: Enable UART port two
ARM: dts: am335x: Guardian: Update backlight parameter
ARM: dts: am335x: Guardian: Add lcd port
ARM: dts: am335x: Guardian: Update regulator node name
ARM: dts: am335x: Guardian: Update beeper label
ARM: dts: am335x: Guardian: Update life led
ARM: dts: am335x: Guardian: Remove mmc status led
ARM: dts: am335x: Guardian: Disable poweroff support from RTC
ARM: dts: am335x: Guardian: Add keypad
ARM: dts: am335x: Guardian: Rename power button label
ARM: dts: am335x: Guardian: Update NAND partition table
ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes
ARM: dts: omap3/4/5: fix ethernet node name for different OMAP boards
HID: elan: Fix potential double free in elan_input_configured
drm/i915/selftests: tweak the misaligned_case
drm/i915/selftests: fixup min_alignment usage
drm/amdgpu: remove pointless ttm_eu usage from DM
drm/amdgpu: remove pointless ttm_eu usage from vkms
drm/i915/buddy: sanity check the size
drm/i915: consider min_page_size when migrating
HID: hid-led: fix maximum brightness for Dream Cheeky
HID: multitouch: Add support for Google Whiskers Touchpad
HID: amd_sfh: change global variables to static
ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
HID: uclogic: Add support for Huion Q620M
HID: uclogic: Add support for bitmap dials
HID: uclogic: Reduce indent for params format str/args
HID: uclogic: Compress params format string
HID: wacom: Correct power_supply type
HID: wacom: Adding Support for new usages
mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash
mtd: spinand: Add support for XTX XT26G0xA
mtd: rawnand: gpmi: Add large oob bch setting support
mtd: rawnand: gpmi: Rename the variable ecc_chunk_size
mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function
mtd: rawnand: gpmi: Add strict ecc strength check
mtd: rawnand: gpmi: Refactor bch geometry settings function
mtd: rawnand: denali: Use managed device resources
drm/vc4: hdmi: Remove vc4_hdmi_encoder
drm/vc4: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi
drm/radeon: Use TTM builtin resource manager debugfs code
drm/qxl: Use TTM builtin resource manager debugfs code
drm/amdgpu: Use TTM builtin resource manager debugfs code
drm/vmwgfx: Add debugfs entries for various ttm resource managers
drm/ttm: Add common debugfs code for resource managers
xfs: convert log ticket and iclog flags to unsigned.
xfs: convert shutdown reasons to unsigned.
xfs: convert quota options flags to unsigned.
xfs: convert ptag flags to unsigned.
xfs: convert inode lock flags to unsigned.
xfs: convert log item tracepoint flags to unsigned.
xfs: convert dquot flags to unsigned.
xfs: convert da btree operations flags to unsigned.
xfs: convert buffer log item flags to unsigned.
xfs: convert btree buffer log flags to unsigned.
xfs: convert AGI log flags to unsigned.
xfs: convert AGF log flags to unsigned.
xfs: convert bmapi flags to unsigned.
xfs: convert bmap extent type flags to unsigned.
xfs: convert scrub type flags to unsigned.
xfs: convert attr type flags to unsigned.
xfs: CIL context doesn't need to count iovecs
xfs: xlog_write() doesn't need optype anymore
xfs: xlog_write() no longer needs contwr state
xfs: remove xlog_verify_dest_ptr
xfs: introduce xlog_write_partial()
xfs: introduce xlog_write_full()
xfs: change the type of ic_datap
xfs: pass lv chain length into xlog_write()
xfs: log ticket region debug is largely useless
xfs: reserve space and initialise xlog_op_header in item formatting
xfs: move log iovec alignment to preparation function
xfs: log tickets don't need log client id
xfs: embed the xlog_op_header in the commit record
xfs: embed the xlog_op_header in the unmount record
xfs: only CIL pushes require a start record
xfs: factor out the CIL transaction header building
xfs: simplify local variable assignment in file write code
samples/bpf: Reduce the sampling interval in xdp1_user
selftests/bpf: Add test for skb_load_bytes
net: Change skb_ensure_writable()'s write_len param to unsigned int type
bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
ASoC: SOF: using pm_runtime_resume_and_get to simplify the code
drm/i915: Fixup merge of the power well refactor patchset
perf list: Print all available tool events
drm/i915: Remove the XELPD specific AUX and DDI power domains
drm/i915: Remove duplicate DDI/AUX power domain mappings
drm/i915: Remove the ICL specific TBT power domains
drm/i915: Remove the aliasing of power domain enum values
drm/i915: Sanitize the port -> DDI/AUX power domain mapping for each platform
drm/i915: Sanitize the ADL-S power well definition
drm/i915: Simplify the DG1 power well descriptors
drm/i915: Allow platforms to share power well descriptors
drm/i915: Simplify power well definitions by adding power well instances
drm/i915: Convert the u64 power well domains mask to a bitmap
drm/i915: Convert the power well descriptor domain mask to an array of domains
drm/i915: Sanitize the power well names
drm/i915: Rename the power domain names to end with pipes/ports
drm/i915: Move the HSW power well flags to a common bitfield
drm/i915: Move the dg2 fixed_enable_delay power well param to a common bitfield
drm/i915: Move the power domain->well mappings to intel_display_power_map.c
drm/i915: Unexport the for_each_power_well() macros
drm/i915: Move per-platform power well hooks to intel_display_power_well.c
mm/slub: remove unneeded return value of slab_pad_check
drm/i915/dg2: Add workaround 18019627453
drm/solomon: Add SSD130x OLED displays SPI support
drm/solomon: Move device info from ssd130x-i2c to the core driver
drm/solomon: Add ssd130x new compatible strings and deprecate old ones.
dt-bindings: display: ssd1307fb: Extend schema for SPI controllers
dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatible strings
perf stat: Add user_time and system_time events
drm/i915/display: Add workaround 22014263786
perf stat: Introduce stats for the user and system rusage times
perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support
perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features
mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization
mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization
mlxsw: core_env: Add interfaces for line card initialization and de-initialization
mlxsw: core_env: Split module power mode setting to a separate function
mlxsw: core: Add bus argument to environment init API
mlxsw: core_linecards: Introduce ops for linecards status change tracking
drm/i915: Program i830 DPLL FP register later
drm/i915: program wm blocks to at least blocks required per line
drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines
spi: intel: Implement dirmap hooks
ASoC: amd: acp: Add pm ops callback in machine driver
soc: mediatek: cmdq: Use mailbox rx_callback instead of cmdq_task_cb
net/sched: flower: Consider the number of tags for vlan filters
net/sched: flower: Add number of vlan tags filter
flow_dissector: Add number of vlan tags dissector
net/sched: flower: Reduce identation after is_key_vlan refactoring
net/sched: flower: Helper function for vlan ethtype checks
ar5523: Use kzalloc instead of kmalloc/memset
net: dsa: realtek: remove realtek,rtl8367s string
dt-bindings: net: dsa: realtek: cleanup compatible strings
net: hns3: remove unnecessary line wrap for hns3_set_tunable
net: hns3: replace magic value by HCLGE_RING_REG_OFFSET
net: hns3: fix the wrong words in comments
net: hns3: update the comment of function hclgevf_get_mbx_resp
net: hns3: add log for setting tx spare buf size
net: hns3: add failure logs in hclge_set_vport_mtu
net: hns3: refine the definition for struct hclge_pf_to_vf_msg
net: hns3: refactor hns3_set_ringparam()
net: hns3: add ethtool parameter check for CQE/EQE mode
net: atlantic: Implement .ndo_xdp_xmit handler
net: atlantic: Implement xdp data plane
net: atlantic: Implement xdp control plane
net: dsa: don't emit targeted cross-chip notifiers for MTU change
net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu
net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu
net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu
net: dsa: make cross-chip notifiers more efficient for host events
net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs
ARM: dts: marvell: align SPI NOR node name with dtschema
ARM: dts: omap: align SPI NOR node name with dtschema
ARM: dts: nuvoton: align SPI NOR node name with dtschema
rtla: Documentation: fix email addresses
Drop Documentation/ide/
fbdev: Warn in hot-unplug workaround for framebuffers without device
of: Create platform devices for OF framebuffers
drm/gma500: fix a potential repeat execution in psb_driver_load
libbpf: Support riscv USDT argument parsing logic
libbpf: Fix usdt_cookie being cast to 32 bits
ARM: dts: qcom-msm8974*: Remove unnecessary include
ARM: dts: qcom-msm8974-rhine: Add pstore node
ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts
ARM: dts: qcom-msm8974*: Clean up old GPIO declarations
ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI
ARM: dts: qcom-msm8974*: Enable IMEM unconditionally
ARM: dts: qcom-msm8974: Sort and clean up nodes
ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device
ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames
ARM: dts: qcom-msm8974pro: Use &labels
ARM: dts: qcom-msm8974-castor: Use &labels
ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and modernize the DTs
ARM: dts: qcom-msm8974-klte: Use &labels
ARM: dts: qcom-msm8974-lge-nexus5: Use &labels
ARM: dts: qcom-msm8974-fp2: Use &labels
selftests: mqueue: drop duplicate min definition
selftests/ftrace: add mips support for kprobe args syntax tests
selftests/ftrace: add mips support for kprobe args string tests
bpf: Fix usage of trace RCU in local storage.
drm/i915/rpl-p: Add PCI IDs
ARM: dts: qcom-apq8074-dragonboard: Use &labels
ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm
ARM: dts: qcom-msm8974: Fix up SDHCI nodes
ARM: dts: qcom-msm8974: Fix up mdss nodes
ARM: dts: qcom-msm8974*: Fix I2C labels
ARM: dts: qcom-msm8974*: Fix UART naming
ARM: dts: qcom-msm8974: Remove properties that are always overriden
ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames
selftests/bpf: Add tests for type tag order validation
bpf: Ensure type tags precede modifiers in BTF
selftests/bpf: Use non-autoloaded programs in few tests
libbpf: Support opting out from autoloading BPF programs declaratively
docs: dt: writing-schema: mention yamllint
MAINTAINERS: add raspberrypi to BCM2835 architecture
drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685
drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit
drm/i915/guc: Apply Wa_16011777198
drm/i915/guc: Enable GuC based workarounds for DG2
drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms
drm/i915: Add Wa_22011802037 force cs halt
ARM: dts: bcm283x: Align ETH_CLK GPIO line name
ARM: dts: bcm283x: Remove gpio line name NC
ARM: dts: bcm2835-rpi-b: Fix GPIO line names
ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
soc: qcom: socinfo: Sort out 8974PRO names
dt-bindings: soc: qcom,smp2p: convert to dtschema
dt-bindings: qcom: geni-se: Update UART schema reference
dt-bindings: qcom: geni-se: Update I2C schema reference
dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema
bus: add driver for initializing the SSC bus on (some) qcom SoCs
arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd
arm64: dts: qcom: sm8250: camss: Add CCI definitions
arm64: dts: qcom: sm8250: camss: Add CAMSS block definition
arm64: dts: qcom: sm8250: Add camcc DT node
MAINTAINERS: add docs entry to AMDGPU
Documentation/gpu: Add entries to amdgpu glossary
drm/radeon/kms: change evergreen_default_state table from global to static
drm/amd/display: add virtual_setup_stream_attribute decl to header
drm/amd/pm: fix double free in si_parse_power_table()
drm/amd/display: make hubp1_wait_pipe_read_start() static
amdgpu/pm: Clarify documentation of error handling in send_smc_mesg
drm/amdgpu/pm: fix the null pointer while the smu is disabled
drm/amdkfd: only allow heavy-weight TLB flush on some ASICs for SVM too
arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes
arm64: dts: qcom: sm8450: Fix missing iommus for qup1
arm64: dts: qcom: sm8450: Add qup nodes for qup2
arm64: dts: qcom: sm8450: Add qup nodes for qup1
arm64: dts: qcom: sm8450: Add qup nodes for qup0
arm64: dts: qcom: sm8450: Fix missing iommus for qup
arm64: dts: qcom: sm8450: Add gpi_dma nodes
drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h
arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1
arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels
arm64: dts: qcom: sm8350: Define GPI DMA engines
arm64: dts: qcom: sc7280: Add wakeup-source property for USB node
arm64: dts: qcom: msm8996: override nodes by label
arm64: dts: qcom: msm8994: override nodes by label
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wled backlight and link to panel
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second wifi channel
arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver
arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware path and use mbn format
arm64: dts: qcom: do not use underscore in BCM node name
ARM: dts: qcom: sdx55: remove wrong unit address from RPMH RSC clocks
ARM: dts: qcom: sdx55: do not use underscore in BCM node name
selftests/bpf: Workaround a verifier issue for test exhandler
selftests/bpf: Limit unroll_count for pyperf600 test
drm: bridge: icn6211: Add DSI lane count DT property parsing
arm64: dts: qcom: sm8450: Add thermal zones
arm64: dts: qcom: sm8450: Add thermal sensor controllers
dt-bindings: display: bridge: icn6211: Document DSI data-lanes property
arm64: dts: qcom: msm8998: reserve potentially inaccessible clocks
dt-bindings: clock: gcc-msm8998: Add definitions of SSC-related clocks
dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus
drm/bridge: anx7625: Use uint8 for lane-swing arrays
bpf: Move rcu lock management out of BPF_PROG_RUN routines
dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver
drm: bridge: dw_hdmi: add reset function for PHY GEN1
drm: bridge: dw_hdmi: Enable GCP only for Deep Color
drm: bridge: dw_hdmi: default enable workaround to clear the overflow
drm: bridge: panel: Register connector if DRM device is already registered
drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt
ASoC: soc-pcm: improve BE transition for TRIGGER_START
ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE
spi: mt65xx: Fix definitions indentation
spi: mt65xx: Add kerneldoc for driver structures
spi: mt65xx: Simplify probe function with dev_err_probe()
spi: mt65xx: Move pm_runtime_enable() call to remove all gotos
spi: mt65xx: Move clock parent setting to remove clock disable gotos
spi: mt65xx: Add and use pointer to struct device in mtk_spi_probe()
spi: mt65xx: Switch to device_get_match_data()
spi: mt65xx: Simplify probe function with devm_spi_alloc_master
ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate
ASoC: dmic: Add support for DSD data format
ARM: dts: stm32: enable RTC support on stm32mp135f-dk
ARM: dts: stm32: add RTC node on stm32mp131
cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
PM: runtime: Allow to call __pm_runtime_set_status() from atomic context
ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
of: of_property_read_string return -ENODATA when !length
dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property
MAINTAINERS: Add maintainers for CTU CAN FD IP core driver
docs: ctucanfd: CTU CAN FD open-source IP core documentation.
can: ctucanfd: CTU CAN FD open-source IP core - platform/SoC support.
can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support.
can: ctucanfd: add support for CTU CAN FD open-source IP core - bus independent part.
dt-bindings: net: can: binding for CTU CAN FD open-source IP core.
dt-bindings: vendor-prefix: add prefix for the Czech Technical University in Prague.
can: mcp251xfd: add support for mcp251863
dt-binding: can: mcp251xfd: add binding information for mcp251863
dt-bindings: can: renesas,rcar-canfd: document r8a77961 support
can: xilinx_can: mark bit timing constants as const
MAINTAINERS: rectify entry for XILINX CAN DRIVER
can: flexcan: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h
can: Fix Links to Technologic Systems web resources
can: bittiming: can_calc_bittiming(): prefer small bit rate pre-scalers over larger ones
ARM: dts: stm32: fix pinctrl node name warnings (MPU soc)
ARM: dts: stm32: fix pinctrl node name warnings (MCU soc)
memory: fsl-corenet-cf: Use helper function devm_platform_ioremap_resource()
can: rx-offload: rename can_rx_offload_queue_sorted() -> can_rx_offload_queue_timestamp()
dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding
dt-bindings: arm: mediatek: mmsys: add power and gce properties
drm/bridge: lt9211: Add Lontium LT9211 bridge driver
dt-bindings: display: bridge: lt9211: Add Lontium LT9211 bridge driver
drm/bridge: anx7625: Fill in empty ELD when no connector
drm/i915/display/psr: Clear more PSR state during disable
drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
spi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-imx: add support for SPI_RX_CPHA_FLIP
spi: spidev: add SPI_RX_CPHA_FLIP
spi: add SPI_RX_CPHA_FLIP mode bit
spi: intel: Fix typo in kernel-doc of intel_spi_probe()
spi: spi-ti-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-tegra114: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
spi: remove spin_lock_irq and variable in the irq procress
drm/tidss: Soft Reset DISPC on startup
rtnetlink: return EINVAL when request cannot succeed
rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink
rtnetlink: enable alt_ifname for setlink/newlink
rtnetlink: return ENODEV when ifname does not exist and group is given
ASoC: fsl_micfil: Remove debug message
ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user
ASoC: fsl_micfil: drop support for undocumented property
ASoC: fsl_micfil: drop only once used defines
ASoC: fsl_micfil: drop unused include
ASoC: fsl_micfil: rework quality setting
ASoC: fsl_micfil: simplify clock setting
ASoC: fsl_micfil: Drop get_pdm_clk()
ASoC: fsl_micfil: use define for OSR default value
ASoC: fsl_micfil: add multi fifo support
dmaengine: imx-sdma: Add multi fifo support
dmaengine: imx-sdma: error out on unsupported transfer types
dmaengine: imx: Move header to include/dma/
ASoC: fsl_micfil: drop unused variables
ASoC: fsl_micfil: drop error messages from failed register accesses
ASoC: fsl_micfil: use clear/set bits
ASoC: fsl_micfil: use GENMASK to define register bit fields
ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate()
ASoC: fsl_micfil: Drop unused register read
ASoC: fsl_micfil: Drop unnecessary register read
regulator: stm32-vrefbuf: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC
ASoC: Intel: avs: Configure modules according to their type
ASoC: Intel: avs: Prepare modules before bindings them
ASoC: Intel: avs: Arm paths after creating them
ASoC: Intel: avs: Path state management
ASoC: Intel: avs: Path creation and freeing
ASoC: Intel: avs: Declare path and its components
ASoC: Intel: avs: Support link_mask formatted string
ASoC: Intel: avs: Add topology loading operations
ASoC: Intel: avs: Parse path and path templates tuples
ASoC: Intel: avs: Parse pipeline and module tuples
ASoC: Intel: avs: Parse pplcfg and binding tuples
ASoC: Intel: avs: Parse module-extension tuples
ASoC: Intel: avs: Add topology parsing infrastructure
ASoC: Intel: avs: Declare vendor tokens
ASoC: SOF: Intel: add IP identifier
ASoC: SOF: Intel: hda: expose some codeloader functions
ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
ASoC: SOF: Intel: hda: define check_ipc_irq op
ASoC: SOF: Intel: hda: use BIT() macros for consistency
ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header
ASoC: SOF: Intel: hda: use common ops across platforms
ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops'
ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode
ASoC: SOF: sof-pci-dev: add parameter to override topology filename
ASoC: SOF: sof-pci-dev: add parameter to override firmware filename
ASoC: SOF: add IPC-dependent file names
ASoC: SOF: add default IPC capability and file paths
ASoC: SOF: add path indirection to each IPC type
ASoC: SOF: add definitions for different IPC types
net: sched: support hash selecting tx queue
net: sched: use queue_mapping to pick tx queue
arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS
ARM: shmobile: defconfig: Refresh for v5.18-rc1
arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deserializer support
ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node
arm64: dts: renesas: r8a779f0: Add GPIO nodes
selftests/bpf: Refactor prog_tests logging and test execution
scsi: core: Increase max device queue_depth to 4096
scsi: fcoe: Simplify if-if to if-else
scsi: pmcraid: Remove unneeded semicolon
scsi: lpfc: Copyright updates for 14.2.0.2 patches
scsi: lpfc: Update lpfc version to 14.2.0.2
scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE
scsi: lpfc: Update stat accounting for READ_STATUS mbox command
scsi: lpfc: Change FA-PWWN detection methodology
scsi: lpfc: Refactor cleanup of mailbox commands
scsi: lpfc: Fix field overload in lpfc_iocbq data structure
scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion
scsi: lpfc: Register for Application Services FC-4 type in Fabric topology
scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports
scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups
scsi: lpfc: Fix call trace observed during I/O with CMF enabled
scsi: lpfc: Correct CRC32 calculation for congestion stats
scsi: lpfc: Move MI module parameter check to handle dynamic disable
scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path
scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted
scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit
scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT
scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI
scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI
scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down
scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field
scsi: lpfc: Fix diagnostic fw logging after a function reset
scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan
scsi: ufs: core: Remove redundant HPB unmap
ARM: dts: imx6dl-colibri: Add support for Toradex Aster carrier board
ARM: dts: imx6dl-colibri: Add support for Toradex Iris carrier boards
ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration
ARM: dts: imx6dl-colibri: Cleanup
ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi
ARM: dts: imx6dl-colibri: Add additional pingroups
ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff
ARM: dts: imx6dl-colibri: Disable add-on accessories
ARM: dts: imx6dl-colibri: Add gpio-line-names
ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static
drm/nouveau: change base917c_format from global to static
perf vendor events intel: Update goldmont event topics
perf vendor events intel: Update goldmontplus event topics
perf vendor events intel: Update elkhartlake event topics
perf vendor events intel: Update westmereex event topics
perf vendor events intel: Update westmereep-sp event topics
perf vendor events intel: Update westmereep-dp event topics
perf vendor events intel: Update tremontx uncore and topics
perf vendor events intel: Update tigerlake topic
perf vendor events intel: Update nehalemep event topics
perf vendor events intel: Update SKX uncore
perf vendor events intel: Update CLX uncore to v1.14
perf vendor events intel: Add sapphirerapids events
perf vendor events intel: Fix icelakex cstate metrics
perf vendor events intel: Fix icelake cstate metrics
perf mem: Print memory operation type
arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support
docs: net: dsa: describe issues with checksum offload
arm64: dts: imx8mm-evk: add pwm1/backlight support
arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree
selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests
mlxsw: spectrum: Add port to linecard mapping
mlxsw: core: Extend driver ops by remove selected ports op
mlxsw: core_linecards: Implement line card activation process
mlxsw: core_linecards: Add line card objects and implement provisioning
mlxsw: reg: Add Management Binary Code Transfer Register
mlxsw: reg: Add Management DownStream Device Control Register
mlxsw: reg: Add Management DownStream Device Query Register
mlxsw: spectrum: Introduce port mapping change event processing
mlxsw: Narrow the critical section of devl_lock during ports creation/removal
mlxsw: reg: Add Ports Mapping Event Configuration Register
mlxsw: spectrum: Allocate port mapping array of structs instead of pointers
mlxsw: spectrum: Allow lane to start from non-zero index
devlink: add port to line card relationship set
devlink: implement line card active state
devlink: implement line card provisioning
devlink: add support to create line card and expose to user
tcp: fix signed/unsigned comparison
arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtscts property to UARTs
ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD
ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree
arm64: dts: freescale: imx8q: add imx vpu codec entries
arm64: dts: imx8mp: Enable HS400-ES
arm64: dts: imx8mn: Enable HS400-ES
media: dvb-usb: dib0700_devices: use an enum for the device number
media: dvb-usb: dibusb-mc: use an enum for the device number
media: dvb-usb: dibusb-mb: use an enum for the device number
media: dvb-usb: vp7045: use an enum for the device number
media: dvb-usb: vp702x: use an enum for the device number
media: dvb-usb: umt-010: use an enum for the device number
media: dvb-usb: ttusb2: use an enum for the device number
media: technisat-usb2: use the newer dvb-usb macros for USB device
media: dvb-usb: pctv452e: use an enum for the device number
media: dvb-usb: opera1: use an enum for the device number
media: dvb-usb: nova-t-usb2: use an enum for the device number
media: dvb-usb: m920x: use an enum for the device number
media: dvb-usb: gp8psk: use an enum for the device number
media: dw2102: use the newer dvb-usb macros for USB device
media: dtv5100: use the newer dvb-usb macros for USB device
media: dvb-usb: dtt200u: use an enum for the device number
media: digitv: use the newer dvb-usb macros for USB device
media: cxusb: use the newer dvb-usb macros for USB device
media: cinergyT2-core: use the newer dvb-usb macros for USB device
media: dvb-usb: az6027: use an enum for the device number
media: af9005: use the newer dvb-usb macros for USB device
media: dvb-usb: a800: use an enum for the device number
media: dvb-usb: Add helper macros for using USB VID/PID
media: dvb-usb: vp702x: reference to usb ID table
media: dvb-usb: move USB IDs to dvb-usb-ids.h
media: dvb-usb-ids.h: sort entries
x86: remove cruft from <asm/dma-mapping.h>
swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl
swiotlb: merge swiotlb-xen initialization into swiotlb
swiotlb: provide swiotlb_init variants that remap the buffer
swiotlb: pass a gfp_mask argument to swiotlb_init_late
swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction
swiotlb: make the swiotlb_init interface more useful
x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled
x86: remove the IOMMU table infrastructure
MIPS/octeon: use swiotlb_init instead of open coding it
arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region
swiotlb: rename swiotlb_late_init_with_default_size
swiotlb: simplify swiotlb_max_segment
swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set
dma-direct: use is_swiotlb_active in dma_direct_map_page
tcp: add drop reason support to tcp_ofo_queue()
tcp: add drop reasons to tcp_rcv_synsent_state_process()
tcp: make tcp_rcv_synsent_state_process() drop monitor friend
tcp: add drop reason support to tcp_prune_ofo_queue()
tcp: add two drop reasons for tcp_ack()
tcp: add drop reasons to tcp_rcv_state_process()
tcp: make tcp_rcv_state_process() drop monitor friendly
tcp: add drop reason support to tcp_validate_incoming()
tcp: get rid of rst_seq_match
tcp: consume incoming skb leading to a reset
net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus
net: dsa: qca8k: correctly handle mdio read error
net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv
net: dsa: qca8k: rework and simplify mdiobus logic
net: dsa: qca8k: drop port_sts from qca8k_priv
net: dsa: qca8k: drop MTU tracking from qca8k_priv
net/ipv6: Introduce accept_unsolicited_na knob to implement router-side changes for RFC9131
tools/power turbostat: version 2022.04.16
tools/power turbostat: No build warnings with -Wextra
tools/power turbostat: be more useful as non-root
tools/power turbostat: fix ICX DRAM power numbers
tools/power turbostat: Support thermal throttle count print
tools/power turbostat: Allow printing header every N iterations
tools/power turbostat: Allow -e for all names.
tools/power turbostat: print power values upto three decimal
tools/power turbostat: Add Power Limit4 support
tools/power turbostat: fix dump for AMD cpus
tools/power turbostat: tweak --show and --hide capability
ARM: dts: BCM5301X: Disable gmac0 and enable port@8 on Asus RT-AC88U
dt-bindings: display: mediatek: Update disp_aal binding for MT8192 and MT8195
dt-bindings: display: mediatek: Update disp_aal binding for MT8183
docs/scheduler: fix unit error
docs/admin: alphabetize parts of kernel-parameters.txt (part 2)
Docs/admin: alphabetize some kernel-parameters (part 1)
Docs: admin/kernel-parameters: edit a few boot options
x86/efi: Remove references of EFI earlyprintk from documentation
docs: fault-injection: fix defaults
Documentation: arch_pgtable_helpers: demote pgtable list headings
docs/zh_CN: Fix typo in process/howto.rst
docs/zh_CN: add vm hugetlbfs_reserv translation
docs/scheduler: Change unit of cpu_time and rq_time to nanoseconds
docs/zh_CN: Add spinlocks Chinese translation
docs/zh_CN: Add locking/index Chinese translation
drm/i915/hwconfig: Add DG2 support
drm/i915: Don't show engine information in fdinfo with GuC submission
ipv6: fix NULL deref in ip6_rcv_core()
net_sched: make qdisc_reset() smaller
octeon_ep: Remove custom driver version
ibmvnic: Allow multiple ltbs in txpool ltb_set
ibmvnic: Allow multiple ltbs in rxpool ltb_set
ibmvnic: convert rxpool ltb to a set of ltbs
ibmvnic: define map_txpool_buf_to_ltb()
ibmvnic: define map_rxpool_buf_to_ltb()
ibmvnic: rename local variable index to bufidx
drm/i915/guc/slpc: Use i915_probe_error instead of drm_err
soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
reset: ti-sci: Allow building under COMPILE_TEST
soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
soc: ti: omap_prm: Use of_device_get_match_data()
xsk: Drop ternary operator from xskq_cons_has_entries
ice, xsk: Avoid refilling single Rx descriptors
stmmac, xsk: Diversify return values from xsk_wakeup call paths
mlx5, xsk: Diversify return values from xsk_wakeup call paths
ixgbe, xsk: Diversify return values from xsk_wakeup call paths
i40e, xsk: Diversify return values from xsk_wakeup call paths
ice, xsk: Diversify return values from xsk_wakeup call paths
ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full
ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely()
ice, xsk: Decorate ICE_XDP_REDIR with likely()
xsk: Diversify return codes in xsk_rcv_check()
xsk: Improve xdp_do_redirect() error codes
net: hns3: add tx push support in hns3 ring param process
net: ethtool: move checks before rtnl_lock() in ethnl_set_rings
net: ethtool: extend ringparam set/get APIs for tx_push
drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES
drm/i915/doc: Link query items to their uapi structs
drm/i915/doc: Convert perf UAPI comments to kerneldoc
drm/i915/doc: Convert drm_i915_query_topology_info comment to kerneldoc
octeon_ep: fix error return code in octep_probe()
net: emaclite: Remove custom BUFFER_ALIGN macro
net: emaclite: Update copyright text to correct format
net: emaclite: Fix coding style
net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts"
mlxsw: core_thermal: Use common define for thermal zone name length
mlxsw: core_thermal: Use exact name of cooling devices for binding
mlxsw: core_thermal: Add line card id prefix to line card thermal zone name
mlxsw: core_thermal: Extend internal structures to support multi thermal areas
mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces
mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects
mlxsw: core: Move port module events enablement to a separate function
mlxsw: core: Extend port module data structures for line cards
mlxsw: core: Extend interfaces for cable info access with slot argument
net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
geneve: avoid indirect calls in GRO path, when possible
net: mvneta: add support for page_pool_get_stats
net: page_pool: introduce ethtool stats
drm/i915/guc: Update to GuC version 70.1.1
Revert "video: fbdev: fbmem: fix pointer reference to null device field"
ARM: dts: ux500: Add NFC to the Codina
video: fbdev: fbmem: fix pointer reference to null device field
fbcon: replace snprintf in show functions with sysfs_emit
drm/amd/amdgpu: Remove static from variable in RLCG Reg RW
drm/amdkfd: fix race condition in kfd_wait_on_events
Revert "drm/amd/display: Pass HostVM enable flag into DCN3.1 DML"
drm/amdgpu: Fix one use-after-free of VM
drm/amdkfd: potential NULL dereference in kfd_set/reset_event()
drm/dp: Factor out a function to probe a DPCD address
ASoC: soc-card: Create jack kcontrol without pins
dt-bindings: soc: qcom,smp2p: convert to dtschema
spi: core: Initialize returned status in spi_setup
drm/edid: add EDID block count and size helpers
drm/edid: add single point of return to drm_do_get_edid()
drm/edid: drop extra local var
drm/edid: convert extension block read to EDID block read helper
drm/edid: use EDID block read helper in drm_do_get_edid()
drm/edid: abstract an EDID block read helper
drm/edid: add typedef for block read function
drm/edid: pass struct edid to connector_bad_edid()
drm/edid: add a helper to log dump an EDID block
drm/edid: refactor EDID block status printing
drm/edid: have edid_block_check() detect blocks that are all zero
drm/edid: convert edid_is_zero() to edid_block_is_zero() for blocks
rndis_host: limit scope of bogus MAC address detection to ZTE devices
rndis_host: enable the bogus MAC fixup for ZTE devices from cdc_ether
cdc_ether: export usbnet_cdc_zte_rx_fixup
perf test: Add basic perf record tests
perf docs: Add man page entry for Arm SPE
arm64: dts: juno: add CTI entries to device tree
arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel
drm/i915/migrate: Evict and restore the flatccs capable lmem obj
drm/i915/gem: Add extra pages in ttm_tt for ccs data
drm/i915/selftest_migrate: Check CCS meta data clear
drm/i915/selftest_migrate: Consider the possible roundup of size
drm/i915/gt: Clear compress metadata for Flat-ccs objects
drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update any PTE
drm/i915/gt: Optimize the migration and clear loop
drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphics ver 12+
drm/i915/gt: use engine instance directly for offset
memory: renesas-rpc-if: Simplify single/double data register access
bpf: Remove unnecessary type castings
dt-bindings: rcc: Add optional external ethernet RX clock properties
PM / devfreq: rk3399_dmc: Avoid static (reused) profile
PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table()
PM / devfreq: rk3399_dmc: Disable edev on remove()
PM / devfreq: rk3399_dmc: Support new *-ns properties
PM / devfreq: rk3399_dmc: Support new disable-freq properties
PM / devfreq: rk3399_dmc: Use bitfield macro definitions for ODT_PD
PM / devfreq: rk3399_dmc: Drop excess timing properties
PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props
dt-bindings: devfreq: rk3399_dmc: Add more disable-freq properties
dt-bindings: devfreq: rk3399_dmc: Specify idle params in nanoseconds
dt-bindings: devfreq: rk3399_dmc: Fix Hz units
dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redundant properties
dt-bindings: devfreq: rk3399_dmc: Convert to YAML
dt-bindings: wkup-m3-ipc: Add vtt toggle gpio pin property
fbcon: Fix delayed takeover locking
bpf: Move BPF sysctls from kernel/sysctl.c to BPF core
dt-bindings: nvmem: snvs-lpgpr: Add i.MX8M compatible strings
ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype
ACPI: docs: enumeration: Unify Package () for properties (part 2)
ACPI: APEI: Fix missing ERST record id
ACPICA: Update version to 20220331
ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output
ACPICA: IORT: Updates for revision E.d
ACPICA: executer/exsystem: Fix some typo mistakes
ACPICA: iASL/MADT: Add OEM-defined subtable
ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms
ACPICA: executer/exsystem: Inform users about ACPI spec violation
ACPICA: Add support for ARM Performance Monitoring Unit Table.
ACPICA: executer/exsystem: Add units to time variable names
ACPICA: Headers: Replace zero-length array with flexible-array member
ACPICA: Removed some tabs and // comments
ACPICA: Update copyright notices to the year 2022
ACPICA: Clean up double word in comment
ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator
ACPICA: Add new ACPI 6.4 semantics to the Load() operator
ACPICA: iASL: NHLT: Rename linux specific strucures to device_info
ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor
ACPICA: iASL: NHLT: Treat Terminator as specific_config
ACPICA: Add the subtable CFMWS to the CEDT table
ACPICA: Add support for the Windows 11 _OSI string
device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of()
device property: Introduce fwnode_for_each_parent_node()
device property: Allow error pointer to be passed to fwnode APIs
ACPI: sysfs: Fix BERT error region memory mapping
ACPI: property: Release subnode properties with data nodes
spi: atmel-quadspi: Remove duplicated DTR checks
cpufreq: intel_pstate: Handle no_turbo in frequency invariance
PM: runtime: Avoid device usage count underflows
PCI: ACPI: PM: Power up devices in D3cold before scanning them
ACPI: PM: Introduce acpi_dev_power_up_children_with_adr()
ACPI: bus: Introduce acpi_dev_for_each_child()
ACPI: PM: Unify debug messages in acpi_device_set_power()
ACPI: PM: Change pr_fmt() in device_pm.c
ACPI: PM: Convert debug message in acpi_device_get_power()
cpufreq: Prepare cleanup of powerpc's asm/prom.h
PM: hibernate: Don't mark comment as kernel-doc
PM: domains: Extend dev_pm_domain_detach() doc
x86/ACPI: Preserve ACPI-table override during hibernation
thermal: devfreq_cooling: use local ops instead of global ops
PM: hibernate: Fix some kernel-doc comments
thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
PM: sleep: enable dynamic debug support within pm_pr_dbg()
PM: sleep: Narrow down -DDEBUG on kernel/power/ files
drm/panel: lvds: Use bus_flags from DT panel-timing property
powercap: DTPM: Check for Energy Model type
thermal: cooling: Check Energy Model type in cpufreq_cooling and devfreq_cooling
Documentation: EM: Add artificial EM registration description
drm/panel: lvds: Simplify mode parsing
PM: EM: Remove old debugfs files and print all 'flags'
PM: EM: Change the order of arguments in the .active_power() callback
PM: EM: Use the new .get_cost() callback while registering EM
PM: EM: Add artificial EM flag
PM: EM: Add .get_cost() callback
drm: bridge: icn6211: Convert to regmap
drm/i915/fbc: Call intel_fbc_activate() directly from frontbuffer flush
drm/i915/fbc: Introduce intel_fbc_sanitize()
drm/i915/fbc: Remove intel_fbc_global_disable()
drm/i915: Remove remaining locks from i9xx plane udpates
drm/i915/fbc: Skip nuke when flip is pending
drm/i915/fbc: Streamline frontbuffer busy bits handling
drm/i915/fbc: Eliminate possible_framebuffer_bits
nfp: update nfp_X logging definitions
cpufreq: governor: Use kobject release() method to free dbs_data
drm/amdkfd: Cleanup IO links during KFD device removal
drm/amd/amdgpu: Not request init data for MS_HYPERV with vega10
drm/amdkfd: shrink bitmap size in struct svm_validate_context
drm/amd/display: extract update stream allocation to link_hwss
drm/amd/display: implement shared PSR-SU sink validation helper
drm: add PSR2 support and capability definition as per eDP 1.5
regulator: dt-bindings: qcom,rpmh: document h and k ID
ASoC: SOF: Intel: Check the bar size before remapping
printk/index: Printk index feature documentation
net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu()
net: ipv6: add skb drop reasons to ip6_rcv_core()
net: ipv6: add skb drop reasons to TLV parse
net: ipv6: remove redundant statistics in ipv6_hop_jumbo()
net: icmp: introduce function icmpv6_param_prob_reason()
net: ip: add skb drop reasons to ip forwarding
net: ipv6: add skb drop reasons to ip6_pkt_drop()
net: ipv4: add skb drop reasons to ip_error()
skb: add some helpers for skb drop reasons
octeon_ep: add ethtool support for Octeon PCI Endpoint NIC
octeon_ep: add Tx/Rx processing and interrupt support
octeon_ep: add support for ndo ops
octeon_ep: add Tx/Rx ring resource setup and cleanup
octeon_ep: Add mailbox for control commands
octeon_ep: add hardware configuration APIs
octeon_ep: Add driver framework and device initialization
arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on SMARC platform
arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMARC platform
arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: r9a07g043: Add GbEthernet nodes
arm64: dts: renesas: r9a07g043: Add SDHI nodes
arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins
arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node
arm64: dts: renesas: Add initial device tree for RZ/G2UL Type-1 SMARC EVK
arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC
arm64: dts: renesas: rzg2l-smarc: Move gpios property of vccq_sdhi1 from common dtsi
arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board
arm64: dts: renesas: ulcb: Add RPC HyperFlash device node
arm64: dts: renesas: salvator-common: Add RPC HyperFlash device node
arm64: dts: renesas: ebisu: Add RPC HyperFlash device node
arm64: dts: renesas: draak: Add RPC HyperFlash device node
arm64: dts: renesas: rcar-gen3: Add RPC device nodes
net: bridge: fdb: add support for flush filtering based on ifindex and vlan
net: bridge: fdb: add support for flush filtering based on ndm flags and state
net: rtnetlink: add ndm flags and state mask attributes
net: bridge: fdb: add support for fine-grained flushing
net: bridge: fdb: add ndo_fdb_del_bulk
net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del
net: add ndo_fdb_del_bulk
net: rtnetlink: add bulk delete support flag
net: netlink: add NLM_F_BULK delete request modifier
net: rtnetlink: use BIT for flag values
net: rtnetlink: add helper to extract msg type's kind
net: rtnetlink: add msg kind names
arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes
arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes
ARM: dts: rzg1: Add interrupt properties to watchdog nodes
ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes
net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support
net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support
drivers: net: cpsw: ale: add broadcast/multicast rate limit support
net: phylink: remove phylink_helper_basex_speed()
net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_check_skb()
net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
NFC: NULL out the dev->rfkill to prevent UAF
ipv6: exthdrs: use swap() instead of open coding it
selftests: net: fib_rule_tests: add support to select a test to run
net: ethernet: mtk_eth_soc: use standard property for cci-control-port
tls: rx: only copy IV from the packet for TLS 1.2
tls: rx: use MAX_IV_SIZE for allocations
tls: rx: use async as an in-out argument
tls: rx: return the already-copied data on crypto error
tls: rx: treat process_rx_list() errors as transient
tls: rx: assume crypto always calls our callback
tls: rx: don't handle TLS 1.3 in the async crypto callback
tls: rx: move counting TlsDecryptErrors for sync
tls: rx: reuse leave_on_list label for psock
tls: rx: consistently use unlocked accessors for rx_list
dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions
dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK
drm/ttm: fix kerneldoc for ttm_lru_bulk_move
drm/ttm: fixup ttm_bo_add_move_fence v2
ASoC: cs35l41: Support external boost
ASoC: cs35l41: Document CS35l41 External Boost
ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use
ALSA: hda: cs35l41: Handle all external boost setups the same way
ALSA: hda: cs35l41: Reorganize log for playback actions
ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct
ALSA: hda: cs35l41: Move boost config to initialization code
ALSA: cs35l41: Enable Internal Boost in shared lib
ALSA: hda: cs35l41: Mute the device before shutdown
ALSA: hda: cs35l41: Put the device into safe mode for external boost
ALSA: hda: cs35l41: Add Boost type flag
ALSA: hda: cs35l41: Always configure the DAI
ALSA: hda: cs35l41: Fix I2S params comments
ALSA: cs35l41: Move cs35l41_gpio_config to shared lib
ALSA: cs35l41: Check hw_config before using it
ALSA: cs35l41: Unify hardware configuration
mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache()
mm/slub: remove meaningless node check in ___slab_alloc()
mm/slub: remove duplicate flag in allocate_slab()
mm/slub: remove unused parameter in setup_object*()
xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of supported flags
xfs: Enable bulkstat ioctl to support 64-bit per-inode extent counters
xfs: Decouple XFS_IBULK flags from XFS_IWALK flags
xfs: Conditionally upgrade existing inodes to use large extent counters
xfs: Directory's data fork extent counter can never overflow
rtw89: pci: correct return value handling of rtw89_write16_mdio_mask()
rtw89: configure security CAM for V1 chip
rtw89: add new H2C to configure security CAM via DCTL for V1 chip
rtw89: extend H2C of CMAC control info
optee: add FF-A capability OPTEE_FFA_SEC_CAP_ARG_OFFSET
optee: add OPTEE_SMC_CALL_WITH_RPC_ARG and OPTEE_SMC_CALL_WITH_REGD_ARG
optee: rename rpc_arg_count to rpc_param_count
ARM: dts: qcom: sdx65: Add support for TCSR Mutex
ARM: dts: qcom: sdx65: Enable ARM SMMU
ARM: dts: qcom: sdx65: Add support for SDHCI controller
ARM: dts: qcom: sdx65: Add reserved memory nodes
ARM: dts: qcom: do not use underscore in node name
ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc
ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc
ARM: dts: qcom: sdx65-mtp: Add regulator nodes
ARM: dts: qcom: sdx65: Add rpmpd node
ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic
ARM: dts: qcom: Add PMIC pmx65 dts
dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI
dt-bindings: soc: qcom,smd: convert to dtschema
arm64: dts: qcom: add RPM clock controller fallback compatible
arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property
arm64: dts: qcom: msm8953: do not use underscore in node name
arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi
arm64: dts: qcom: sm6350: Add wifi node
arm64: dts: qcom: msm8994: Add mmc aliases
arm64: dts: qcom: msm8994: Add watchdog timer node
arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
arm64: dts: qcom: msm8994: Add OCMEM node
arm64: dts: qcom: msm8994-kitakami: Update regulator configuration
arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly enabled I2C host
arm64: dts: qcom: msm8992-libra: Fix up the framebuffer
arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
arm64: dts: qcom: msm8992: Use the correct MMCC compatible
arm64: dts: qcom: msm8992: Use the correct GCC compatible
arm64: dts: qcom: msm8994: Add MMCC node
arm64: dts: qcom: msm8992-libra: Remove superfluous status = "okay"
arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU count to 1
arm64: dts: qcom: msm8992-libra: Add CPU regulators
arm64: dts: qcom: msm8994: Fix sleep clock name
ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic
ARM: dts: qcom: sdx65: Add spmi node
arm64: dts: qcom: sc7280: Support gpu speedbin
ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node for ipq8064
firmware: qcom_scm: Add compatible for MSM8976 SoC
dt-bindings: firmware: qcom-scm: Document msm8976 bindings
ARM: dts: qcom: Add support for ASUS ZenWatch 2
dt-bindings: arm: qcom: Document asus,sparrow device
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
ARM: dts: qcom: msm8974: Drop flags for mdss irqs
arm64: dts: qcom: sm8250: Drop flags for mdss irqs
arm64: dts: qcom: sdm845: Drop flags for mdss irqs
arm64: dts: qcom: sdm660: Drop flags for mdss irqs
arm64: dts: qcom: sdm630: Drop flags for mdss irqs
arm64: dts: qcom: msm8996: Drop flags for mdss irqs
soc: qcom: smem: validate fields of shared structures
soc: qcom: smem: map only partitions used by local HOST
arm64: dts: qcom: sm8450-hdk: add pcie nodes
arm64: dts: qcom: sm8450-qrd: enable PCIe0 host
arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device
arm64: dts: qcom: sm8450: add PCIe1 root device
arm64: dts: qcom: sm8450: add PCIe1 PHY node
arm64: dts: qcom: sm8450: add PCIe0 RC device
arm64: dts: qcom: sm8450: add PCIe0 PHY node
ARM: dts: qcom: sdx65: Add support for APCS block
ARM: dts: qcom: sdx65: Add support for A7 PLL clock
ARM: dts: qcom: pm8226: Add VADC node
arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock controllers
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
ARM: dts: qcom: ipq8064: User generic node name for DMA
ARM: dts: qcom: ipq4019: User generic node name for DMA
arm64: dts: qcom: msm8996: User generic node name for DMA
ixp4xx_eth: fix error check return value of platform_get_irq()
net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
fou: Remove XRFM from NET_FOU Kconfig
arm64: defconfig: Enable Qualcomm GPI DMA Driver
drm/i915/display/vrr: Reset VRR capable property on a long hpd
ASoC: ti: osk5912: Make it CCF clk API compatible
fbcon: use min() to make code cleaner
arm64: dts: qcom: msm8916-huawei-g7: Add sound card
arm64: dts: qcom: msm8916-huawei-g7: Clarify installation instructions
ARM: dts: qcom: apq8064: User generic node name for DMA
ARM: dts: qcom: mdm9615: User generic node name for DMA
arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps
arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers
of/irq: Use interrupts-extended to find parent
drm/amd/display: 3.2.181
drm/amd/display: Select correct DTO source
drm/amdkfd: Asynchronously free events
drm/amd/display: expose skip_detection_link_training to debugfs
drm/amd/display: Add dtb clock to dc_clocks
drm/amd/display: Fix inconsistent timestamp type
drm/amd/display: add DCN30 support FEC init
drm/amd/display: Add odm seamless boot support
drm/amd/display: Always update DPPCLK_DTO when clock increase
drm/amd/display: Insert pulling smu busy status before sending another request
drm/amd/display: Power down hardware if timer not trigger
drm/amd/display: remove dtbclk_ss compensation for dcn316
drm/amd/display: ensure PSR force_static flag can always be set
drm/amd/display: Fix crash on setting VRR with no display connected
drm/amd/display: Disable FEC if DSC not supported for EDP
i40e: Add Ethernet Connection X722 for 10GbE SFP+ support
i40e: Add vsi.tx_restart to i40e ethtool stats
i40e: Add tx_stopped stat
ice: Add mpls+tso support
dt-bindings: power: renesas,rcar-sysc: correct typo in path
mlxsw: reg: Add new field to Management General Peripheral Information Register
mlxsw: core_env: Pass slot index during PMAOS register write call
mlxsw: reg: Extend MGPIR register with new slot fields
mlxsw: reg: Extend PMMP register with new slot number field
mlxsw: reg: Extend MCION register with new slot number field
mlxsw: reg: Extend MCIA register with new slot number field
mlxsw: reg: Extend MTBR register with new slot number field
mlxsw: reg: Extend MTMP register with new slot number field
i40e: Add support for MPLS + TSO
spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
spi: core: Only check bits_per_word validity when explicitly provided
spi: spi-stm32-qspi: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fsl: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ASoC: fix invalid yaml
arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V, not 1.62V
arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node
arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ instead of lanes@)
arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ instead of lanes@)
arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network interfaces
arm64: dts: qcom: add pm8450 support
arm64: dts: qcom: pmr735a: stop depending on thermal_zones label
arm64: dts: qcom: pm8350c: stop depending on thermal_zones label
arm64: dts: qcom: pmr735b: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350b: add temp sensor and thermal zone config
arm64: dts: qcom: pm8350: add temp sensor and thermal zone config
arm64: dts: qcom: ipq6018: Add mdio bus description
arm64: dts: qcom: msm8998-oneplus-common: Add NFC
arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out
arm64: dts: qcom: sa8155p-adp: Enable ethernet node
arm64: dts: qcom: sm8150: add ethernet node
arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS
arm64: dts: qcom: sm6350: Add UFS nodes
arm64: dts: qcom: sdm845: correct dynamic power coefficients
arm64: dts: qcom: sm8150: Add PDC as the interrupt parent for tlmm
arm64: dts: qcom: sm8450: add fastrpc nodes
arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances
arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles
arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles
arm64: dts: qcom: apq8096-db820c: enable MSS node
arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI
arm64: dts: qcom: msm8996: Add MSS and SLPI
arm64: dts: qcom: msm8996: Unify smp2p naming
arm64: dts: qcom: msm8996: Revamp reserved memory
arm64: dts: qcom: sa8155p-adp: Add support for uSD card
arm64: dts: qcom: sm8150: Add support for SDC2
arm64: dts: qcom: sdm845-db845c: add wifi variant property
arm64: dts: qcom: align clocks in I2C/SPI with DT schema
arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema
arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
arm64: dts: qcom: sc7280: Add WCN6750 WiFi node
arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS
arm64: dts: qcom: msm8996: correct UFS compatible
arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-clk-max-microamp
arm64: dts: qcom: align SPI NOR node name with dtschema
arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties with values
rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing"
rtlwifi: Fix spelling mistake "cacluated" -> "calculated"
wlcore: debugfs: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID
rtw88: 8821ce: add support for device ID 0xb821
rtw88: 8821c: fix debugfs rssi value
rtw88: do PHY calibration while starting AP
rtw88: 8821c: Enable TX report for management frames
rtw88: Add update beacon flow for AP mode
rtw88: fix incorrect frequency reported
rtw88: add ieee80211:sta_rc_update ops
rtw89: rtw89_ser: add const to struct state_ent and event_ent
rtw89: 8852c: add 8852c specific BT-coexistence initial function
rtw89: Skip useless dig gain and igi related settings for 8852C
rtw89: 8852c: disable firmware watchdog if CPU disabled
rtw89: reset BA CAM
rtw89: change station scheduler setting for hardware TX mode
rtw89: ser: configure top ERR IMR for firmware to recover
rtw89: ser: configure C-MAC interrupt mask
rtw89: ser: configure D-MAC interrupt mask
rtw89: ser: fix unannotated fall-through
page_pool: Add recycle stats to page_pool_put_page_bulk
ath9k: Remove unnecessary print function dev_err()
wcn36xx: clean up some inconsistent indenting
ath11k: Fix spelling mistake "reseting" -> "resetting"
ath9k: fix ath_get_rate_txpower() to respect the rate list end tag
net: remove noblock parameter from recvmsg() entities
drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup
net: usb: qmi_wwan: add Telit 0x1057 composition
ALSA: jack: Access input_dev under mutex
sfc: Remove global definition of efx_reset_type_names
sfc: Remove duplicate definition of efx_xmit_done
sfc: efx_default_channel_type APIs can be static
drm/i915/dg2: Add support for DG2 clear color compression
drm/fourcc: Introduce format modifier for DG2 clear color
drm/i915/dg2: Add support for DG2 render and media compression
drm/fourcc: Introduce format modifiers for DG2 render and media compression
ALSA: hda/tegra: Enable Jack poll for tegra
ALSA: hda: Jack detection poll in suspend state
net: dsa: mt7530: mark as non-legacy
net: dsa: mt7530: move autoneg handling to PCS validation
net: dsa: mt7530: partially convert to phylink_pcs
net: dsa: mt7530: switch to use phylink_get_linkmodes()
net: dsa: mt7530: only indicate linkmodes that can be supported
net: dsa: mt7530: drop use of phylink_helper_basex_speed()
net: dsa: mt7530: remove interface checks
net: dsa: mt7530: populate supported_interfaces and mac_capabilities
net: dsa: mt7530: 1G can also support 1000BASE-X link mode
selftests: forwarding: new test, verify host mdb entries
net: bridge: add support for host l2 mdb entries
sfc: Fix spelling mistake "writting" -> "writing"
drm: Use drm_mode_copy()
drm: Use drm_mode_init() for on-stack modes
drm/i915/bios: Validate the panel_name table
drm/i915/bios: Trust the LFP data pointers
drm/i915/bios: Validate LFP data table pointers
drm/i915/bios: Use the copy of the LFP data table always
drm/i915/bios: Make copies of VBT data blocks
drm/i915/bios: Use the cached BDB version
net/cadence: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
sfc: ef10: Fix assigning negative value to unsigned variable
net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULTICAST_TO_UNICAST
net: lan966x: Update FDMA to change MTU.
net: lan966x: Add FDMA functionality
net: lan966x: Expose functions that are needed by FDMA
net: lan966x: Add registers that are used for FDMA.
net: calxedaxgmac: Fix typo (doubled "the")
net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK
net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
ARM: dts: qcom: pm8226: add node for RTC
dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan)
ARM: dts: qcom: msm8660: disable GSBI8
ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema
ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema
dt-bindings: qcom: qcom,gsbi: convert to dtschema
dt-bindings: soc: qcom,wcnss: convert to dtschema
ARM: dts: qcom: rename WCNSS child name to bluetooth
dt-bindings: soc: qcom,smsm: convert to dtschema
ARM: dts: qcom: align SPI NOR node name with dtschema
arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics
arm64: dts: qcom: sm6350: Add I2C busses
arm64: dts: qcom: sm6350: Fix naming of uart9
arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition
scsi: megaraid_sas: Remove unnecessary memset
soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
hv_netvsc: Add support for XDP_REDIRECT
net: marvell: prestera: Use dscp_t in struct prestera_kern_fib_cache
mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry
netdevsim: Use dscp_t in struct nsim_fib4_rt
ipv4: Use dscp_t in struct fib_entry_notifier_info
ipv4: Use dscp_t in struct fib_rt_info
libbpf: Usdt aarch64 arg parsing support
dt-bindings: display: mediatek: dpi: Add compatible for MediaTek MT8186
dt-bindings: display: mediatek: add MT8186 SoC binding
dt-bindings: display: mediatek: change to use enum for mutex
arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling
arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins
xfs: use a separate frextents counter for rt extent reservations
xfs: recalculate free rt extents after log recovery
xfs: pass explicit mount pointer to rtalloc query functions
xfs: Use generic_file_open()
arm64: dts: qcom: sc7280: Delete herobrine-r0
arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator glitch at bootup
arm64: dts: qcom: sc7280: Add CRD rev5
arm64: dts: qcom: sc7280: herobrine: disable some regulators by default
arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compatible strings
arm64: dts: qcom: sc7280: Rename crd to crd-r3
arm64: dts: qcom: switch panel compatible to "edp-panel" for limozeen
arm64: dts: qcom: sc7280: Add WPSS remoteproc node
arm64: dts: qcom: sc7280: Add device tree for herobrine villager
arm64: dts: qcom: sc7280: Add SAR sensors for herobrine
arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name
perf test: Shell - Limit to only run executable scripts in tests
perf scripting python: Expose symbol offset and source information
perf jitdump: Add riscv64 support
bpf: Remove redundant assignment to meta.seq in __task_seq_show()
spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
ASoC: cs35l45: Make exports namespaced
ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused
ASoC: amd: yc: add new YC platform varaint support
ASoC: uda1380: use simple i2c probe function
ASoC: ts3a227e: use simple i2c probe function
ASoC: tlv320*: use simple i2c probe function
ASoC: tda7419: use simple i2c probe function
ASoC: tas*: use simple i2c probe function
ASoC: sta*: use simple i2c probe function
ASoC: pcm*: use simple i2c probe function
ASoC: nau8*: use simple i2c probe function
ASoC: ml26124: use simple i2c probe function
ASoC: max9*: use simple i2c probe function
ASoC: lm4857: use simple i2c probe function
ASoC: es83*: use simple i2c probe function
ASoC: cx2072x: use simple i2c probe function
ASoC: ak4*: use simple i2c probe function
ASoC: amd: Add support for enabling DMIC on acp6x via _DSD
ASoC: amd: Add driver data to acp6x machine driver
ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control
ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up
ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3
ASoC: SOF: ipc: Switch over to use the rx_msg ops
ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops
ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply()
ASoC: SOF: ipc: Add check for mandatory IPC message handling ops
ASoC: SOF: ipc: Separate the ops checks by functions/topics
ASoC: SOF: ipc3: Implement rx_msg IPC ops
ASoC: SOF: ipc3: Implement the get_reply IPC ops
ASoC: SOF: ipc3: Implement the set_get_data IPC ops
ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending
ASoC: SOF: ipc3: Implement the tx_msg IPC ops
ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops
ASoC: SOF: Add helper function to prepare and send an IPC message
drm/i915/dg2: Do not explode on phy calibration error
drm/radeon: remove r600_blit_shaders.[c|h]
drm/amd/display: Disallow entering PSR when panel is disconnected
drm/amd/display: Disabling Z10 on DCN31
drm/amd/display: do not wait for mpc idle if tg is disabled
drm/amd/display: undo clearing of z10 related function pointers
drm/amdgpu: add umc query error status function
drm/amd/display: fix 64 bit divide in freesync code
drm/amdgpu: Fix incorrect enum type
drm/radeon: change cayman_default_state table from global to static
drm/amd/amdgpu: Update debugfs GCA data
drm/amd/amdgpu: Fix asm/hypervisor.h build error.
drm/amdkfd: Handle drain retry fault race with XNACK mode change
drm/amdgpu: Use flexible array member
drm: mali-dp: potential dereference of null pointer
drm/arm/malidp: Stop using iommu_present()
drm/komeda: return early if drm_universal_plane_init() fails.
drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
selftests/bpf: Drop duplicate max/min definitions
HID: amd_sfh: Remove name from maintainers list
drm/ingenic: Add dw-hdmi driver specialization for jz4780
drm/ingenic: Implement proper .atomic_get_input_bus_fmts
drm/bridge: display-connector: add ddc-en gpio support
riscv, bpf: Implement more atomic operations for RV64
HID: uclogic: Add support for Huion touch ring reports
HID: uclogic: Allow three frame parameter sets
HID: uclogic: Support custom device suffix for frames
HID: uclogic: Add support for touch ring reports
mac80211: prepare sta handling for MLO support
drm/ttm: fix logic inversion in ttm_eu_reserve_buffers
mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
drm/i915: Swap ret and status returned from skl_pcode_request
drm/i915: Fix skl_pcode_try_request function
soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
soc: ti: replace usage of found with dedicated list iterator variable
soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning
drm: add a check to verify the size alignment
nl80211: show SSID for P2P_GO interfaces
mac80211: introduce BSS color collision detection
mac80211: Improve confusing comment around tx_info clearing
mac80211: protect ieee80211_assign_beacon with next_beacon check
ARM: dts: Drop custom clkctrl compatible and update omap5 l4per
ARM: dts: Add clock-output-names for omap5
ARM: dts: Drop custom clkctrl compatible and update omap4 l4per
ARM: dts: Add clock-output-names for omap4
ARM: dts: Use clock-output-names for am4
ARM: dts: Use clock-output-names for dra7
ARM: dts: Use clock-output-names for am3
ARM: dts: Add clksel node for am3 clkout
ARM: dts: Add clksel node for am3 gfx
ARM: dts: Add clksel node for am3 ehrpwm
dt-bindings: clock: ti: Add clock-output-names for TI composite clocks
dt-bindings: clock: ti: Add clock-output-names for clockctrl
dt-bindings: omap: Add clock-output-names and #clock-cells
arm64: dts: meson: alpa sort the board Makefile
net: ethernet: ti: cpsw: drop CPSW_HEADROOM define
selftests/mptcp: add diag listen tests
mptcp: listen diag dump support
mptcp: remove locking in mptcp_diag_fill_info
mptcp: diag: switch to context structure
mptcp: add pm_nl_pernet helpers
mptcp: reset the packet scheduler on PRIO change
mptcp: reset the packet scheduler on incoming MP_PRIO
mptcp: optimize release_cb for the common case
selftests: netfilter: add fib expression forward test case
netfilter: nft_fib: reverse path filter for policy-based routing on iif
arm64: dts: renesas: spider: Add Ethernet sub-board
arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs
arm64: dts: renesas: r8a779f0: Add I2C nodes
bnx2x: Fix spelling mistake "regiser" -> "register"
net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings
net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw()
net: icmp: add skb drop reasons to icmp protocol
net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons
net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT
net: sock: introduce sock_queue_rcv_skb_reason()
mtd: rawnand: omap_elm: Add compatible for AM64 ELM
dt-bindings: mtd: ti,elm: Add support for AM64 ELM
dt-bindings: mtd: ti,elm: Convert to yaml
ARM: dts: imx: align SPI NOR node name with dtschema
ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
xfs: Introduce per-inode 64-bit extent counters
xfs: Replace numbered inode recovery error messages with descriptive ones
xfs: Introduce macros to represent new maximum extent counts for data/attr forks
xfs: Use uint64_t to count maximum blocks that can be used by BMBT
xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers
xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64
xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated per-fs feature bit
xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-bits respectively
xfs: Use basic types to define xfs_log_dinode's di_nextents and di_anextents
xfs: Introduce xfs_dfork_nextents() helper
xfs: Use xfs_extnum_t instead of basic data types
xfs: Introduce xfs_iext_max_nextents() helper
xfs: Define max extent length based on on-disk format definition
xfs: Move extent count limits to xfs_format.h
tools/runqslower: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK
libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernels
selftests/bpf: Improve by-name subtest selection logic in prog_tests
xfs: Add XFS messages to printk index
xfs: Simplify XFS logging methods.
arm64: dts: freescale: add initial support for verdin imx8m plus
arm64: dts: imx8mp: add uart2 dma
libbpf: Add ARC support to bpf_tracing.h
arm64: dts: freescale: align SPI NOR node name with dtschema
arm64: dts: lx2160a: Update can node property
arm64: dts: ls1028a: default to OTG mode for USB
arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default
arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl
arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups
arm64: dts: imx8mm-verdin: capitalisation of verdin comments
arm64: dts: imx8mm-verdin: re-order pinctrl groups
arm64: dts: imx8mm-verdin: update iomux configuration
arm64: dts: imx8mm-verdin: comment about i2c level shifter
arm64: dts: imx8mm-verdin: only dashes in node names
arm64: dts: imx8mm-verdin: alphabetically re-order nodes
arm64: dts: imx8mm-verdin: multi-line comment style
arm64: dts: imx8mm-verdin: update regulator names
arm64: dts: imx8mp: add ddr controller node to support EDAC on imx8mp
arm64: dts: imx8mp: Add cpu-freq support
arm64: dts: imx8mp: Add missing speed grade phandle
ARM: dts: imx6qdl-tx6: Drop some duplicated properties
ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036
arm64: dts: allwinner: a64: olinuxino: Enable audio
arm64: dts: rockchip: Enable dmc and dfi nodes on gru
arm64: dts: rockchip: Add dfi and dmc nodes to rk3399
arm64: dts: rockchip: add clocks property to cru nodes rk3399
arm64: dts: rockchip: use generic node name for pmucru on rk3399
arm64: dts: rockchip: Add SATA support to BPI-R2-Pro
arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro
arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10
arm64: dts: rockchip: enable dwc3 on quartz64-a
arm64: dts: rockchip: add rk356x dwc3 usb3 nodes
soc: rockchip: set dwc3 clock for rk3566
dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible
soc: rockchip: pm_domains: Fix typo in comment
dt-bindings: soc: rockchip: add naneng combo phy register compatible
arm64: dts: rockchip: add basic dts for the radxa rock3 model a
dt-bindings: arm: rockchip: add radxa rock3 model a
arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro
arm64: dts: rockchip: correct interrupt flags on rk3399 boards
tls: rx: jump out for cases which need to leave skb on list
tls: rx: clear ctx->recv_pkt earlier
tls: rx: inline consuming the skb at the end of the loop
tls: rx: pull most of zc check out of the loop
tls: rx: don't track the async count
tls: rx: don't handle async in tls_sw_advance_skb()
tls: rx: factor out writing ContentType to cmsg
tls: rx: simplify async wait
tls: rx: wrap decryption arguments in a structure
tls: rx: don't report text length from the bowels of decrypt
tls: rx: drop unnecessary arguments from tls_setup_from_iter()
ARM: dts: s5pv210: align DMA channels with dtschema
ARM: dts: s5pv210: Adjust DMA node names to match spec
ARM: dts: s5pv210: Adjust memory reg entries to match spec
ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
drm/i915/uncore: Warn only if unclaimed access remains flagged
netfilter: bitwise: improve error goto labels
netfilter: bitwise: replace hard-coded size with `sizeof` expression
net/mlx5: Remove not-implemented IPsec capabilities
net/mlx5: Remove ipsec_ops function table
net/mlx5: Reduce kconfig complexity while building crypto support
net/mlx5: Move IPsec file to relevant directory
net/mlx5: Remove not-needed IPsec config
net/mlx5: Align flow steering allocation namespace to common style
net/mlx5: Unify device IPsec capabilities check
net/mlx5: Remove useless IPsec device checks
net/mlx5: Remove ipsec vs. ipsec offload file separation
RDMA/core: Delete IPsec flow action logic from the core
RDMA/mlx5: Drop crypto flow steering API
RDMA/mlx5: Delete never supported IPsec flow action
net/mlx5: Remove FPGA ipsec specific statistics
net/mlx5: Remove XFRM no_trailer flag
net/mlx5: Remove not-used IDA field from IPsec struct
net/mlx5: Delete metadata handling logic
net/mlx5_fpga: Drop INNOVA IPsec support
net: mdio: mscc-miim: add local dev variable to cleanup probe function
ARM: dts: imx7s: fix iomuxc_lpsr node name
arm64: dts: qcom: sa8155: Enable PCIe nodes
arm64: dts: qcom: sm8150: Add PCIe nodes
arm64: dts: qcom: sm8150: Add ufs power-domain entries
arm64: dts: qcom: sm8150: Add pdc interrupt controller node
bpf: Fix excessive memory allocation in stack_map_alloc()
dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp
sfc: use hardware tx timestamps for more than PTP
drm/amdgpu: expand cg_flags from u32 to u64
dt-bindings: trivial-devices: Document CPLD on Menlo boards
dt-bindings: trivial-devices: Document CPLD on DH electronics boards
net: phy: micrel: ksz9031/ksz9131: add cabletest support
selftests/bpf: Fix return value checks in perf_event_stackmap test
selftests/bpf: Add CO-RE relos into linked_funcs selftests
libbpf: Use weak hidden modifier for USDT BPF-side API functions
libbpf: Don't error out on CO-RE relos for overriden weak subprogs
samples, bpf: Move routes monitor in xdp_router_ipv4 in a dedicated thread
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to json-schema
drm/i915/display: Fix warnings about PSR lock not held
arm64: dts: synaptics: remove unused DTSI for AS370
libbpf: Allow WEAK and GLOBAL bindings during BTF fixup
libbpf: Use strlcpy() in path resolution fallback logic
ARM: ixp4xx: enable multiplatform support
ARM: rework endianess selection
ARM: iop32x: enable multiplatform support
ARM: s3c: enable s3c24xx multiplatform support
dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/E3 support
ASoC: update to support either TAS2764 or TAS2780
ASoC: rename tas2764 to tas27xx
ASoC: mediatek: mt8195: Make sure of_device_id table are NULL terminated
dt-bindings: thermal: tsens: Add SM6350 compatible
dt-bindings: qcom,pdc: Add SM6350 compatible
libbpf: Add s390-specific USDT arg spec parsing logic
arm64: dts: imx8mp: add GPU nodes
arm64: dts: imx8mp: add GPC node with GPU power domains
arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY
net/sched: flower: Avoid overwriting error messages
net/sched: matchall: Avoid overwriting error messages
net/sched: cls_api: Add extack message for unsupported action offload
net/sched: act_vlan: Add extack message for offload failure
net/sched: act_tunnel_key: Add extack message for offload failure
net/sched: act_skbedit: Add extack messages for offload failure
net/sched: act_police: Add extack messages for offload failure
net/sched: act_pedit: Add extack message for offload failure
net/sched: act_mpls: Add extack messages for offload failure
net/sched: act_mirred: Add extack message for offload failure
net/sched: act_gact: Add extack messages for offload failure
net/sched: act_api: Add extack to offload_act_setup() callback
net/sched: flower: Take verbose flag into account when logging error messages
net/sched: matchall: Take verbose flag into account when logging error messages
netfilter: nf_log_syslog: Consolidate entry checks
netfilter: nf_log_syslog: Don't ignore unknown protocols
netfilter: nf_log_syslog: Merge MAC header dumpers
soc: imx: gpcv2: add support for i.MX8MP power domains
soc: imx: gpcv2: add PGC control register indirection
arm64: dts: imx8mn-evk: add QSPI flash
drm/vc4: kms: Improve logging
drm/vc4: kms: Warn if we have an incompatible muxing setup
drm/vc4: kms: Store channel in local variable
drm/vc4: txp: Force alpha to be 0xff if it's disabled
drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
drm/vc4: hvs: Reset muxes at probe time
net: mdio: aspeed: Add c45 support
net: mdio: aspeed: Introduce read write function for c22 and c45
net: mdio: aspeed: move reg accessing part into separate functions
ASoC: mediatek: mt8192: support rt1015p_rt5682s
ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links of headset
ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker
ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties
net: atm: remove the ambassador driver
drm/i915: fix i915_gem_object_wait_moving_fence
drm/amdgpu: add drm buddy support to amdgpu
bnxt: XDP multibuffer enablement
bnxt: support transmit and free of aggregation buffers
bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff
bnxt: add page_pool support for aggregation ring when using xdp
bnxt: change receive ring space parameters
bnxt: set xdp_buff pfmemalloc flag if needed
bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp
bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb
bnxt: refactor bnxt_rx_pages operate on skb_shared_info
bnxt: add flag to denote that an xdp program is currently attached
bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff
tls: hw: rx: use return value of tls_device_decrypted() to carry status
tls: rx: refactor decrypt_skb_update()
tls: rx: don't issue wake ups when data is decrypted
tls: rx: replace 'back' with 'offset'
tls: rx: use a define for tag length
tls: rx: init decrypted status in tls_read_size()
tls: rx: don't store the decryption status in socket context
tls: rx: don't store the record type in socket context
tls: rx: drop pointless else after goto
tls: rx: jump to a more appropriate label
arm64: dts: imx8mq-librem5-r4: add the correct panel
arm64: dts: imx8mq-librem5: add a RO firmware partition
arm64: dts: imx8mq-librem5: higher boost regulation current
arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B
arm64: dts: imx8mq-librem5: make the volume buttons a wakeup source
netfilter: cttimeout: inc/dec module refcount per object, not per use refcount
netfilter: conntrack: split inner loop of list dumping to own function
netfilter: ecache: move to separate structure
drm/i915: fix broken build
ARM: dts: meson: align SPI NOR node name with dtschema
arm64: dts: meson: align SPI NOR node name with dtschema
net: mpls: fix memdup.cocci warning
hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}()
qed: remove an unneed NULL check on list iterator
sfc: Stop using iommu_present()
net: ethernet: set default assignment identifier to NET_NAME_ENUM
libbpf: Make BPF-side of USDT support work on big-endian machines
libbpf: Minor style improvements in USDT code
tcp: Add tracepoint for tcp_set_ca_state
net-core: rx_otherhost_dropped to core_stats
net: extract a few internals from netdevice.h
net: unexport a handful of dev_* functions
net: hyperv: remove use of bpf_op_t
arm64: defconfig: Enable SM8250 video clock controller
arm64: defconfig: Enable PM8916 watchdog driver
arm64: defconfig: enable ath11k driver
arm64: defconfig: Enable some Qualcomm drivers
arm64: defconfig: reenable SM_DISPCC_8250
arm64: defconfig: enable wcd9335 codec as module
arm64: defconfig: enable Qualcomm RX and TX macro for SM8250 audio
ARM: qcom_defconfig: enable debug fs support
ARM: qcom_defconfig: enable options for Qualcomm random number generator
soc: qcom: pdr: replace usage of found with dedicated list iterator variable
soc: qcom: rpmhpd: Add SDX65 power domains
dt-bindings: power: Add rpm power domain bindings for SDX65
soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
soc: qcom: socinfo: Add another ID for SM8450
soc: qcom: socinfo: add SC7280 entry to soc_id array
dt-bindings: power: renesas,rcar-sysc: drop useless consumer example
libbpf: Fix use #ifdef instead of #if to avoid compiler warning
drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host.
drm/amdkfd: Fix NULL pointer dereference
drm/amd/display: cleanup extern usage in function definition
drm/amdgpu: Enable gfxoff quirk on MacBook Pro
drm/amdgpu: Ensure HDA function is suspended before ASIC reset
drm/amdgpu: fix VCN 3.1.2 firmware name
drm/amd/display: don't ignore alpha property on pre-multiplied mode
drm/amdkfd: Improve concurrency of event handling
ARM: dts: socfpga: align interrupt controller node name with dtschema
ARM: dts: ox820: align interrupt controller node name with dtschema
ARM: dts: nspire: use lower case hex addresses in node unit addresses
dt-bindings: align SPI NOR node name with dtschema
arm64: dts: broadcom: align SPI NOR node name with dtschema
ARM: dts: broadcom: align SPI NOR node name with dtschema
libbpf: Potential NULL dereference in usdt_manager_attach_usdt()
selftests/bpf: Uprobe tests should verify param/return values
libbpf: Improve string parsing for uprobe auto-attach
libbpf: Improve library identification for uprobe binary path resolution
dt-bindings: reset: Drop the hisilicon,hi6220-reset binding
dt-bindings: i2c: convert i2c-mt65xx to json-schema
dt-bindings: vendor-prefixes: add Enclustra
dt-bindings: qcom: qcom,gsbi: convert to dtschema
dt-bindings: i2c: qcom,i2c-qup: convert to dtschema
dt-bindings: serial: qcom,msm-uartdm: convert to dtschema
spi: dt-bindings: qcom,spi-qup: convert to dtschema
dt-bindings: qcom: update maintainers (drop Akash and Mukesh)
regulator: uniphier: Use unevaluatedProperties
regulator: uniphier: Clean up clocks, resets, and their names using compatible string
ASoC: SOF: mediatek: mt8195 add shutdown callback
ASoC: SOF: OF: Add shutdown callback for SOF OF device
ice: switch: convert packet template match code to rodata
ice: switch: use convenience macros to declare dummy pkt templates
ice: switch: use a struct to pass packet template params
ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet()
ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u
fs: dlm: cast resource pointer to uintptr_t
fbcon: Maintain a private array of fb_info
fbcon: untangle fbcon_exit
fbcon: Move more code into fbcon_release
fbcon: Move console_lock for register/unlink/unregister
fbcon: Consistently protect deferred_takeover with console_lock()
fbcon: use lock_fb_info in fbcon_open/release
fbcon: move more common code into fb_open()
fbcon: Ditch error handling for con2fb_release_oldinfo
fbcon: Extract fbcon_open/release helpers
fb: Delete fb_info->queue
fbcon: Replace FBCON_FLAGS_INIT with a boolean
fbcon: Use delayed work for cursor
fbdev/sysfs: Fix locking
fbcon: delete delayed loading code
fbcon: Introduce wrapper for console->fb_info lookup
fbcon: Move fbcon_bmove(_rec) functions
fbcon: delete a few unneeded forward decl
drm/vc4: Use newer fence API properly to fix build errors
drm/ssd130x: Add support for SINO WEALTH SH1106
drm/ssd130x: Support page addressing mode
dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
drm/i915/rps: Centralize computation of freq caps
futex: add missing rtmutex.h include
ima: remove the IMA_TEMPLATE Kconfig option
ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM
ARM: dts: stm32: Add alternate pinmux for mco2 pins
ARM: dts: stm32: Add alternate pinmux for ethernet0 pins
seqlock: drop seqcount_ww_mutex_t
dma-buf: drop seq count based update
drm/ttm: remove bo->moving
drm/i915: drop bo->moving dependency
dma-buf: wait for map to complete for static attachments
dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
RDMA: use DMA_RESV_USAGE_KERNEL
drm/radeon: use DMA_RESV_USAGE_KERNEL
drm/amdgpu: use DMA_RESV_USAGE_KERNEL
dma-buf: add DMA_RESV_USAGE_KERNEL v3
dma-buf & drm/amdgpu: remove dma_resv workaround
dma-buf: specify usage while adding fences to dma_resv obj v7
dma-buf: add enum dma_resv_usage v4
mm/slab.c: fix comments
drm/sti: fix typos in comments
drm/i915/selftests: handle more rounding
drm: sti: fix spelling mistake: rejec -> rejection
drm: sti: don't use kernel-doc markers
stm: ltdc: fix two incorrect NULL checks on list iterator
ARM: s3c24xx: convert to sparse-irq
ARM: s3c24xx: remove support for ISA drivers on BAST PC/104
prestera: acl: add action hw_stats support
ipv6: fix locking issues with loops over idev->addr_list
scsi: vmw_pvscsi: No need to clear memory after a dma_alloc_coherent() call
scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage
scsi: target: Allow changing dbroot if there are no registered devices
ASoC: wm8731: use simple i2c probe function
ASoC: sgtl5000: use simple i2c probe function
ASoC: rt1016: enable building
ASoC: pcm3060: use simple i2c probe function
ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation
ASoC: rt*: use simple i2c probe function
ASoC: tscs*: use simple i2c probe function
ASoC: wm*: use simple i2c probe function
ASoC: lm49xxx: use simple i2c probe function
ASoC: mt6660: use simple i2c probe function
ASoC: Intel: boards: Use temporary variable for struct device
drm/i915/uncore: Warn on previous unclaimed accesses
ARM: dts: suniv: licheepi-nano: add SPI flash
ARM: dts: suniv: F1C100: add SPI support
dt-bindings: spi: sunxi: document F1C100 controllers
ARM: dts: suniv: licheepi-nano: add microSD card
ARM: dts: suniv: F1C100: add MMC controllers
ARM: dts: suniv: F1C100: fix timer node
ARM: dts: suniv: F1C100: fix CPU node
ARM: dts: suniv: F1C100: add clock and reset macros
dt-bindings: arm: sunxi: document LicheePi Nano name
ARM: dts: suniv: F1C100: fix watchdog compatible
dt-bindings: watchdog: sunxi: clarify clock support
dt-bindings: watchdog: sunxi: fix F1C100s compatible
bnx2x: Fix undefined behavior due to shift overflowing the constant
tcp: add accessors to read/set tp->snd_cwnd
dlm: replace usage of found with dedicated list iterator variable
dlm: remove usage of list iterator for list_add() after the loop body
dlm: fix pending remove if msg allocation fails
dlm: fix wake_up() calls for pending remove
dlm: check required context while close
dlm: cleanup lock handling in dlm_master_lookup
dlm: remove found label in dlm_master_lookup
dlm: remove __user conversion warnings
dlm: move conversion to compile time
dlm: use __le types for dlm messages
dlm: use __le types for rcom messages
dlm: use __le types for dlm header
dlm: use __le types for options header
dlm: add __CHECKER__ for false positives
dlm: move global to static inits
dlm: remove unnecessary INIT_LIST_HEAD()
dlm: improve plock logging if interrupted
dlm: rearrange async condition return
dlm: cleanup plock_op vs plock_xop
dlm: replace sanity checks with WARN_ON
dlm: fix plock invalid read
dlm: fix missing check in validate_lock_args
dlm: uninitialized variable on error in dlm_listen_for_all()
drm/i915: Require INTEL_GTT to depend on X86
drm/i915/gt: Split intel-gtt functions by arch
selftests/bpf: Test for writes to map key from BPF helpers
selftests/bpf: Test passing rdonly mem to global func
bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
bpf: Do write access check for kfunc and global func
selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map allocations
libbpf: Fix spelling mistake "libaries" -> "libraries"
selftests/bpf: Fix issues in parse_num_list()
net: netfilter: Reports ct direction in CT lookup helpers for XDP and TC-BPF
drm/i915/adlp: Fix register corruption after DDI clock enabling
dt-bindings: net: smsc,lan91c111 convert to schema
drm/i915: Split i915_run_as_guest into x86 and non-x86
memory: emif: remove unneeded ENOMEM error messages
drm/i915/display/psr: Use continuos full frame to handle frontbuffer invalidations
drm/i915/display/psr: Lock and unlock PSR around pipe updates
drm/i915/display/psr: Set partial frame enable when forcing full frame fetch
dt-bindings: soc: samsung: usi: refer to dtschema for SPI
dma-buf/drivers: make reserving a shared slot mandatory v4
spi: spi-cadence: Fix kernel-doc format for resume/suspend
regulator: rpi-panel-attiny: Get rid of duplicate of_node assignment
dt-bindings: display: mediatek: revise enum to const
drm/mediatek: Fix mtk_cec_mask()
ip6_tunnel: Remove duplicate assignments
net: wan: remove the lanmedia (lmc) driver
drm/amd/dc: remove duplicate include
drm/amdgpu/smu10: fix SoC/fclk units in auto mode
drm/amd/display: update dcn315 clock table read
drm/amdgpu: Remove leftover igp_lane_info
drm/radeon: change si_default_state table from global to static
drm/amdgpu/display: change pipe policy for DCN 2.1
drm/radeon: simplify if-if to if-else
net: usb: remove duplicate assignment
net: ethernet: xilinx: use of_property_read_bool() instead of of_get_property
drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu
drm/tegra: vic: Fix unused-function warnings
gpu: host1x: Show all allocated syncpts via debugfs
ARM: tegra: Fix typos in comments
arm64: tegra: Add QSPI controllers on Tegra234
arm64: dts: imx8mq: add hdmi phy 27m clock
drm/drm_modeset_helper_vtables.h: fix a typo
arm64: tegra: Update SDMMC1/3 clock source for Tegra194
arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC
arm64: dts: imx8mn-evk: use proper names for PMIC outputs
drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros
drm/vc4: kms: Ignore atomic_flush if we're disabled
drm/vc4: hvs: Move the dlist setup to its own function
drm/vc4: hvs: Remove dlist setup duplication
drm/vc4: hvs: Store channel in variable
drm/vc4: hvs: Fix frame count register readout
drm/vc4: kms: Take old state core clock rate into account
gpu: host1x: Do not use mapping cache for job submissions
net: ethernet: mtk_eth_soc: support creating mac address based offload entries
net: ethernet: mtk_eth_soc: remove bridge flow offload type entry support
net: ethernet: mtk_eth_soc: rework hardware flow table management
net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately
net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE offload
net: ethernet: mtk_eth_soc: add ipv6 flow offload support
arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
net: ethernet: mtk_eth_soc: implement flow offloading to WED devices
net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED)
dt-bindings: arm: mediatek: document the pcie mirror node on MT7622
dt-bindings: arm: mediatek: document WED binding for MT7622
arm64: dts: mediatek: mt7622: add support for coherent DMA
net: ethernet: mtk_eth_soc: add support for coherent DMA
dt-bindings: net: mediatek: add optional properties for the SoC ethernet core
gpu: host1x: Fix a kernel-doc warning
ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm
ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S with i.MX 6ULL
net: phy: mscc-miim: add support to set MDIO bus frequency
dt-bindings: net: mscc-miim: add clock and clock-frequency
dt-bindings: net: convert mscc-miim to YAML format
soc/tegra: pmc: Update Tegra234 reset sources
ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees
ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees
ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees
ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees
soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194
arm64: dts: imx8mm-kontron: fix ethernet node name
net, uapi: remove inclusion of arpa/inet.h
net: remove noblock parameter from skb_recv_datagram()
ipw2x00: use DEVICE_ATTR_*() macro
orinoco: Prepare cleanup of powerpc's asm/prom.h
ipw2x00: Fix potential NULL dereference in libipw_xmit()
b43: Fix assigning negative value to unsigned variable
b43legacy: Fix assigning negative value to unsigned variable
rtl8xxxu: fill up txrate info for gen1 chips
rtl8xxxu: feed antenna information for cfg80211
rtlwifi: replace usage of found with dedicated list iterator variable
brcmfmac: Avoid keeping power to SDIO card unless WOWL is used
mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
drm/vc4: hdmi: Remove clock rate initialization
drm/vc4: Add logging and comments
drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6()
drm: bridge: icn6211: Drop I2C module owner assignment
slab, documentation: add description of debugfs files for SLUB caches
mm/slub: sort debugfs output by frequency of stack traces
mm/slub: distinguish and print stack traces in debugfs files
mm/slub: use stackdepot to save stack trace in objects
mm/slub: move struct track init out of set_track()
rtw89: fix misconfiguration on hw_scan channel time
rtw89: coex: Add case for scan offload
rtw89: packet offload handler to avoid warning
rtw89: change idle mode condition during hw_scan
lib/stackdepot: allow requesting early initialization dynamically
rtw89: update ptcl_init
rtw89: update TMAC parameters
rtw89: initialize NAV control
rtw89: update scheduler setting
rtw89: 8852c: update security engine setting
rtw89: Turn on CR protection of CMAC
rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip
rtw89: update STA scheduler parameters for v1 chip
rtw89: extend dmac_pre_init to support 8852C
rtw89: pci: add L1 settings
rtw89: pci: add deglitch setting
rtw89: pci: set address info registers depends on chips
rtw89: pci: add LTR setting for v1 chip
rtw89: pci: refine pci pre_init function
rtw89: pci: add pci attributes to configure operating mode
rtw89: pci: add register definition to rtw89_pci_info to generalize pci code
ath11k: mhi: remove unnecessary goto from ath11k_mhi_start()
ath11k: mhi: add error handling for suspend and resume
ath11k: mhi: remove state machine
mm/slub, kunit: Make slub_kunit unaffected by user specified flags
drm/etnaviv: reap idle softpin mappings when necessary
drm/etnaviv: move flush_seq increment into etnaviv_iommu_map/unmap
drm/etnaviv: move MMU context ref/unref into map/unmap_gem
drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
rtw89: handle potential uninitialized variable
rtw89: read RX bandwidth from v1 type RX descriptor
rtw89: support hardware generate security header
rtw89: support variant of fill_txdesc
rtw89: pci: support variant of fill_txaddr_info
rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips
rtw89: disabled IGI configuration for unsupported hardware
rtw89: packed IGI configuration flow into function for DIG feature
rtw89: regd: update mapping table to R59-R32
rtw89: regd: consider 6G band
rtw89: 8852a: update txpwr tables to HALRF_027_00_038
rtw89: add UK to regulation type
rtw89: reduce export symbol number of mac size and quota
rtw89: support FW crash simulation
rtw89: reconstruct fw feature
rtw89: ser: dump fw backtrace while L2 reset
rtw89: ser: dump memory for fw payload engine while L2 reset
rtw89: ser: control hci interrupts on/off by state
rtw89: mac: correct decision on error status by scenario
rtw89: mac: move table of mem base addr to common
rtw89: ser: fix CAM leaks occurring in L2 reset
rtw88: change idle mode condition during hw_scan
drm/gma500: fix a missing break in psb_intel_crtc_mode_set
drm: bridge: icn6211: Mark module exit callback with __exit
drm/i915: Fixup kerneldoc in struct i915_gem_context
iwlwifi: mei: Replace zero-length array with flexible-array member
iwlwifi: fw: Replace zero-length arrays with flexible-array members
IB/mlx5: Fix undefined behavior due to shift overflowing the constant
net/mlx5: Cleanup kTLS function names and their exposure
net/mlx5: Remove tls vs. ktls separation as it is the same
net/mlx5: Remove indirection in TLS build
net/mlx5: Reliably return TLS device capabilities
net/mlx5_fpga: Drop INNOVA TLS support
wfx: get out from the staging area
ARM: dts: imx6qdl-victgo: add CAN termination support
ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compatible 7" display
ARM: dts: imx6dl-victgo: Add interrupt-counter nodes
ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs
ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node
ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to backlight_lcd
ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight brightness to maximum
arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini eDM SBC
arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio card node
selftests/bpf: Fix file descriptor leak in load_kallsyms()
drm/mediatek: Fix DPI component detection for MT8192
drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration
drm/mediatek: Add vblank register/unregister callback functions
ARM: dts: ux500: Add GPS to Skomer device tree
ARM: dts: ux500: Add GPS to Janice device tree
drm/mediatek: mtk_drm_crtc: Use kmalloc in mtk_drm_crtc_duplicate_state
drm/mediatek: mtk_drm_plane: Use kmalloc in mtk_plane_duplicate_state
bpf, arm64: Sign return address for JITed code
net: ensure net_todo_list is processed quickly
drm/panel: innolux-ej030na and abt-y030xx067a: add .enable and .disable
drm/panel: Add panel driver for NewVision NV3052C based LCDs
drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable
mlxsw: spectrum_router: simplify list unwinding
selftests/bpf: Add urandom_read shared lib and USDTs
selftests/bpf: Add basic USDT selftests
libbpf: Add x86-specific USDT arg spec parsing logic
libbpf: Wire up spec management and other arch-independent USDT logic
libbpf: Add USDT notes parsing and resolution logic
libbpf: Wire up USDT API and bpf_link integration
libbpf: Add BPF-side of USDT support
kunit: Make kunit_remove_resource() idempotent
list: test: Test the hlist structure
thermal: int340x: Clean up _OSC context init
thermal: int340x: Consolidate freeing of acpi_buffer pointer
thermal: int340x: Clean up unnecessary acpi_buffer pointer freeing
iio: chemical: scd30: Move symbol exports into IIO_SCD30 namespace
PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv
iio: chemical: scd30: Export dev_pm_ops instead of suspend() and resume()
ASoC: dt-bindings: lpass-cpu: Update clocks and power domain names for sc7280 platform
ASoC: dt-bindings: wcd938x: Add mic bias supply property
ASoC: qcom: dt-bindings: Update bindings for clocks in lpass digital codes
ASoC: ak4613: add TDM256 support
ASoC: ak4613: rename constraint to constraint_rates
ASoC: ak4613: priv has ctrl1 instead of iface
ASoC: ak4613: return error if it was setup as clock provider
ASoC: ak4613: tidyup ak4613_interface
ASoC: ak4613: add missing mutex_lock()
ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp
ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp
ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk()
ASoC: soc-utils: Add helper to calculate BCLK from TDM info
ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro
docs/zh_CN: Add schedutil Chinese translation
docs/zh_CN: Add sched-debug Chinese translation
Documentation: x86: Fix obsolete name of page fault handler
firewire: add kernel API to access packet structure in request structure for AR context
firewire: add kernel API to access CYCLE_TIME register
firewire: Add dummy read_csr/write_csr functions
w1: w1_therm: Document Maxim MAX31850 thermoelement IF.
ALSA: echoaudio: remove redundant assignment to variable i
Documentation/process: Update ARM contact for embargoed hardware issues
ALSA: emu10k1: Stop using iommu_present()
docs/zh_CN: add vm zsmalloc translation
docs/zh_CN: add vm z3fold translation
docs/zh_CN: add vm split_page_table_lock translation
docs/zh_CN: add vm remap_file_pages translation
docs/zh_CN: add vm page_table_check translation
docs/zh_CN: add vm page_owner translation
docs/zh_CN: add vm page_frags translation
docs/zh_CN: add vm overcommit-accounting translation
docs/zh_CN: add vm mmu_notifier translation
docs/zh_CN: add vm memory-model translation
docs/zh_CN: add vm hwpoison translation
docs/zh_CN: add vm frontswap translation
docs/zh_CN/damon: typo fix
docs/zh_CN/damon: add sysfs interface
docs/zh_CN/damon: update outdated term 'regions update interval'
Documentation: sphinx: replace "Introduction" chapter heading with page title
Documentation: kernel-doc: Promote two chapter headings to page title
Documentation: kernel-hacking: minor edits for style
Documentation: dev-tools: Enhance static analysis section with discussion
Documentation: dev-tools: Add a section for static analysis tools
docs: driver-api/thermal/intel_dptf: Use copyright symbol
Documentation/process: mention patch changelog in review process
drm/amd/display: [FW Promotion] Release 0.0.111.0
drm/amd/display: Check for invalid input params when building scaling params
drm/amd/display: Move link_trace for edp to dp_trace
drm/amd/display: 3.2.180
drm/amd/display: fix missing-prototypes warning
drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02
drm/amd/display: extract set stream attribute to link_hwss
drm/amd/display: revert Power down hardware if timer not trigger
drm/amd/display: add support for handling 128b/132b link training test request
drm/amd/display: Add configuration options for AUX wake work around.
drm/amd/display: Remove underflow IRQ type
drm/amd/display: Add flip interval workaround
drm/amd/display: remove assert for odm transition case
drm/amdgpu: Flush TLB after mapping for VG20+XGMI
drm/amdgpu: don't use BACO for reset in S3
drm/amdgpu/vcn: Remove unneeded semicolon
drm/amd/display: Fix unused-but-set-variable warning
amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12
drm/amdgpu: fix TLB flushing during eviction
drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
device property: Add irq_get to fwnode operation
device property: Add iomap to fwnode operations
ACPI: property: Move acpi_fwnode_device_get_match_data() up
device property: Convert device_{dma_supported,get_dma_attr} to fwnode
drm/i915/dsb: modified to drm_info in dsb_prepare()
netfilter: nf_tables: replace unnecessary use of list_for_each_entry_continue()
ASoC: rsnd: use inclusive language for DAIFMT mask
ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
drm/nouveau: support more than one write fence in fenv50_wndw_prepare_fb
ASoC: Intel: catpt: Drop redundant enum constant
ASoC: rt5682s: Separate the regulator consumer controls
ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it
ASoC: cs*: use simple i2c probe function
ASoC: wm*: use i2c_match_id and simple i2c probe
ASoC: ada*, ssm*: use simple i2c probe function
ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t
ASoC: cs35l41: Add one more variable in the debug log
ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs
ASoC: da7218: use i2c_match_id and simple i2c probe
ASoC: da[79]*: use simple i2c probe function
ASoC: qcom: Add driver support for ALC5682I-VS
ASoC: intel: atom: Remove superfluous flush_scheduled_work()
ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe
ASoC: Introduce snd_soc_of_get_dai_link_cpus
ASoC: codecs: Fix error handling in power domain init and exit handlers
ASoC: SOF: topology: use new sound control LED layer
spi: spidev: replace usage of found with dedicated list iterator variable
spi: Prepare cleanup of powerpc's asm/prom.h
spi: qcom-qspi: Add minItems to interconnect-names
spi: spidev: Replace OF specific code by device property API
spi: spidev: Replace ACPI specific code by device_get_match_data()
spi: spidev: Convert BUILD_BUG_ON() to static_assert()
mm/slab: remove some unused functions
drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix
drm/i915/dp: Duplicate native HDMI TMDS clock limit handling for DP HDMI DFPs
drm/i915/dp: Add support for "4:2:0 also" modes for DP
drm/i915/dp: Rework HDMI DFP TMDS clock handling
drm/i915/dp: Make intel_dp_output_format() usable for "4:2:0 also" modes
drm/i915/dp: Pass around intel_connector rather than drm_connector
drm/i915/dp: Reorder intel_dp_compute_config() a bit
drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/
drm/i915/dp: Extract intel_dp_has_audio()
ath11k: fix driver initialization failure with WoW unsupported hw
drm/i915/dp: Respect the sink's max TMDS clock when dealing with DP->HDMI DFPs
ath11k: Remove unnecessary delay in ath11k_core_suspend
drm/i915/dp: Extract intel_dp_tmds_clock_valid()
ath11k: Change max no of active probe SSID and BSSID to fw capability
ath11k: Remove core PCI references from PCI common code
ath11k: Refactor MSI logic to support WCN6750
ath11k: Choose MSI config based on HW revision
ath11k: Refactor PCI code to support WCN6750
ath11k: PCI changes to support WCN6750
dma-buf: finally make dma_resv_excl_fence private v2
drm/i915: Expose client engine utilisation via fdinfo
drm/i915: Count engine instances per uabi class
drm: Document fdinfo format specification
drm/i915: Track context current active time
drm/i915: Track all user contexts per client
drm/i915: Track runtime spent in closed and unreachable GEM contexts
drm/i915: Make GEM contexts track DRM clients
drm/i915: Explicitly track DRM clients
drm/nouveau: stop using dma_resv_excl_fence
tee: make tee_shm_register_kernel_buf vmalloc supported
tee: combine "config" and "menu" for TEE's menuconfig
of/platform: Drop static setup of IRQ resource from DT core
docs: dt: writing-schema: mention coding style
docs: dt: writing-bindings: describe typical cases
dt-bindings: net: qcom,ipa: finish the qcom,smp2p example
dt-bindings: white-space cleanups
dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to json-schema
libbpf: Support Debian in resolve_full_path()
Documentation: kunit: update kconfig options needed for UML coverage
kunit: split resource API impl from test.c into new resource.c
kunit: split resource API from test.h into new resource.h
kunit: tool: more descriptive metavars/--help output
selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64
bpftool: Handle libbpf_probe_prog_type errors
bpftool: Add missing link types
bpftool: Add syscall prog type
selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
samples: bpf: Fix linking xdp_router_ipv4 after migration
sample: bpf: syscall_tp_user: Print result of verify_map
drm/nouveau/clk: Fix an incorrect NULL check on list iterator
kunit: tool: Do not colorize output when redirected
kunit: tool: properly report the used arch for --json, or '' if not known
kunit: tool: refactor how we plumb metadata into JSON
kunit: tool: readability tweaks in KernelCI json generation logic
ARM: dts: ux500: Add line impedance to fuel gauge
ARM: dts: ux500: Register Amstaos proximity sensor
ARM: dts: ux500: Add Codina TMO device tree
dt-bindings: arm: ux500: Document Codina-TMO
ARM: dts: ste-dbx: Update spi clock-names property
apparmor: test: Use NULL macros
mctp: test: Use NULL macros
kasan: test: Use NULL macros
thunderbolt: test: use NULL macros
kunit: use NULL macros
kunit: Introduce _NULL and _NOT_NULL macros
ima: remove redundant initialization of pointer 'file'.
kunit: tool: simplify code since build_dir can't be None
kunit: tool: drop last uses of collections.namedtuple
kunit: tool: drop unused KernelDirectoryPath var
kunit: tool: make --json handling a bit clearer
dt-bindings: arm: bcm: add bindings for Asus RT-AC88U
ARM: dts: BCM5301X: Fix compatible strings for BCM53012 and BCM53016 SoC
dt-bindings: arm: bcm: create new description for BCM53016
dt-bindings: arm: bcm: fix BCM53012 and BCM53016 SoC strings
ARM: dts: BCM5301X: Retrieve gmac1 MAC address from NVRAM on Asus RT-AC88U
ARM: dts: BCM5301X: Add rgmii to port@5 of Broadcom switch on Asus RT-AC88U
ARM: dts: BCM5301X: Remove cell properties from srab ports on Asus RT-AC88U
ARM: dts: BCM5301X: Fix DTC warning for NAND node
ARM: dts: BCM5301X: Update pin controller node name
ARM: brcmstb: fix typos in comments
ARM: dts: bcm-cygnus: Update spi clock properties
ARM: mm: fix typos in comments
ARM: s3c: fix typos in comments
ARM: dts: s5pv210: Use standard arrays of generic PHYs for EHCI/OHCI device
ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema
ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4
ARM: dts: exynos: drop deprecated SFR region from MIPI phy
arm64: dts: tesla: add a specific compatible to MCT on FSD
arm64: dts: exynos: add a specific compatible to MCT
ARM: dts: exynos: add a specific compatible to MCT
arm64: dts: exynos: move aliases to board in Exynos850
ARM: dts: bcm283x: fix ethernet node name
ARM: dts: exynos: remove deprecated unit address for LPDDR3 timings on Odroid
memory: samsung: exynos5422-dmc: Avoid some over memory allocation
ARM: s3c: Drop config symbol S3C24XX_PWM
ARM: dts: exynos: fix compatible strings for Ethernet USB devices
ARM: dts: exynos: fix ethernet node name for different odroid boards
drm/format_helper: fix a kernel-doc typo
drm: fix a kernel-doc typo
drm/sched: Check locking in drm_sched_job_add_implicit_dependencies
drm/gem: Delete gem array fencing helpers
drm/etnaviv: Use scheduler dependency handling
regulator: mt6366: Add support for MT6366 regulator
regulator: Add BUCK and LDO document for MT6358 and MT6366
drm/i915/bios: Extract struct lvds_lfp_data_ptr_table
drm/i915: Remove dead members from dev_priv
drm/i915: Use drm_connector_attach_hdr_output_metadata_property()
ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio()
ASoC: atmel: Fix error handling in at91samg20ek probe()
soc: mediatek: mmsys: Add sw0_rst_offset for MT8192
arm64: dts: mt8192: Add H264 venc device node
arm64: dts: mt8192: Add PCIe node
arm64: dts: mt8192: Add dpi node
dt-bindings: arm: mediatek: Add mt8195 pericfg compatible
arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0
arm64: dts: mt8192: Add m4u and smi nodes
arm64: dts: mt8192: Add efuse node
arm64: dts: mt8192: Fix nor_flash status disable typo
arm64: dts: mt8192: Add xhci node
arm64: dts: mt8192: Add usb-phy node
arm64: dts: mt8192: Add SCP node
arm64: dts: mt8192: Add pwrap node
arm64: dts: mediatek: Format mediatek,larbs as an array of phandles
HID: multitouch: add quirks to enable Lenovo X12 trackpoint
drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() function call
drm: bridge: mcde_dsi: Drop explicit bridge remove
arm64: defconfig: Enable ARCH_R9A07G054
arm64: dts: renesas: r8a77961: Add CAN-FD node
arm64: dts: renesas: falcon: Enable CANFD 0 and 1
arm64: dts: renesas: r8a779a0: Add CANFD device node
arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86
arm64: dts: renesas: r9a07g054: Add TSU node
arm64: dts: renesas: r9a07g054: Add OPP table
arm64: dts: renesas: r9a07g054: Fillup the GPU node
arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator
arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM
arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash
arm64: dts: renesas: rzg2lc-smarc: Enable Audio
arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2}
arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio codec from common dtsi
arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes
arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0
arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fillup SPI1 stub node
arm64: dts: renesas: r9a07g054: Add USB2.0 device support
arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support
arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and fillup the SSI0 stub node
arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the sbc stub node
arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} stub nodes
soc: renesas: Identify RZ/G2UL SoC
dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{0,1}-stb-hog nodes
arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node
arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio-hog pins related to SDHI
arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes
arm64: dts: renesas: r9a07g054: Fillup the ADC stub node
ARM: rockchip: fix typos in comments
mtd: rawnand: print offset instead of page number for bad blocks
mtd: spinand: gigadevice: add support for GD5FxGM7xExxG
mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG
mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG
mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG
mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
mtd: rawnand: davinci: Remove redundant unsigned comparison to zero
mtd: parsers: bcm47xxpart: print correct offset on read error
ARM: dove: multiplatform support
ARM: ep93xx: multiplatform support
ARM: ep93xx: make mach/ep93xx-regs.h local
ARM: ep93xx: enable SPARSE_IRQ
ARM: ep93xx: renumber interrupts
ARM: versatile: move integrator/realview/vexpress to versatile
arm64: dts: add support for S4 power domain controller
arm64: dts: meson-s4: add gpio_intc node
arm64: dts: meson-s4: add pinctrl node
arm64: dts: rockchip: Add some pins for NanoPi4
arm64: dts: rockchip: Add sata nodes to rk356x
arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
arm64: meson: update WiFi SDIO in dts for JetHub D1
arm64: meson: update SDIO voltage in dts for JetHub D1
arm64: meson: dts: update serial alias in dts for JetHub D1
arm64: meson: add dts bluetooth node for JetHub H1
ARM: dts: rockchip: use generic node name for dma rk3036/rk322x
ARM: dts: rockchip: correct interrupt flags on rk3188 boards
regulator: Flag uncontrollable regulators as always_on
spi: support hclk
spi: mediatek: support hclk
spi: mediatek: add spi memory support for ipm design
regulator: fixed: Remove print on allocation failure
regulator: dt-bindings: richtek,rt4801: minor comments adjustments
regulator: Add binding for Richtek RT5759 DCDC converter
regulator: rt5759: Add support for Richtek RT5759 DCDC converter
regulator: Add BUCK and LDO document for MT6358 and MT6366
regulator: mt6366: Add support for MT6366 regulator
regmap: Constify static regmap_bus structs
ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359-max98390-rt5682
ASoC: mediatek: mt8195: add machine support for max98390 and rt5682
ASoC: mediatek: mt8195: rename card controls
ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml
ASoC: mediatek: mt8195: merge machine driver
ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c
ARM: configs: Update multi_v5_defconfig for WM8731 bus refactoring
ASoC: wm8731: Convert DT bindings to YAML format
ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules
ASoC: wm8731: Factor our MCLK and mutex initialisation
ASoC: wm8731: Move regulator request into wm8731_init()
ASoC: wm8731: Factor component init out of bus code
ASoC: wm8731: Update to modern DAI terminology
ASoC: topology: Rename soc_tplg_init_kcontrol() function
ASoC: topology: Correct error message
ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL
ASoC: topology: Return bool instead of int
ASoC: topology: Remove unnecessary looping
ASoC: topology: Use for loop instead of while
ASoC: tegra: AHUB routes for ASRC module
ASoC: tegra: Add Tegra186 based ASRC driver
ASoC: tegra: Add binding doc for ASRC module
ASoC: SOF: Remove redundant return statements
ASoC: SOF: Remove header from struct snd_sof_ipc_msg
ASoC: SOF: Drop 'header' parameter from tx_message() API
ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply()
ASoC: SOF: disable dma trace in s0ix
ASoC: SOF: extend the interface to stop DMA trace
ASoC: SOF: Drop support for mapped control data
ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking
ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc
ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct
ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer
drm/imx: ipuv3-plane: Remove redundant color encoding and range initialisation
drm/imx: ipuv3-plane: Remove redundant zpos initialisation
drm/imx: make static read-only array channel_offsets const
drm/imx: imx-tve: Make use of the helper function devm_platform_ioremap_resource()
gpu: ipu-v3: image-convert: use swap()
fs: ext2: Fix duplicate included linux/dax.h
libbpf: Don't return -EINVAL if hdr_len < offsetofend(core_relo_len)
selftests/bpf: Add tests for uprobe auto-attach via skeleton
selftests/bpf: Add tests for u[ret]probe attach by name
libbpf: Add auto-attach for uprobes based on section name
libbpf: Support function name-based attach uprobes
libbpf: auto-resolve programs/libraries when necessary for uprobes
samples: bpf: Convert xdp_router_ipv4 to XDP samples helper
bpf: Correct the comment for BTF kind bitfield
selftests/bpf: Fix cd_flavor_subdir() of test_progs
selftests/bpf: Return true/false (not 1/0) from bool functions
selftests/bpf: Fix vfs_link kprobe definition
bpf: Replace usage of supported with dedicated list iterator variable
drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb
drm/atomic-helper: support more than one write fence in drm_gem_plane_helper_prepare_fb
drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2
drm/radeon: stop using dma_resv_excl_fence
drm/vmwgfx: stop using dma_resv_excl_fence v2
dma-buf: add dma_resv_get_singleton v2
drivers/dma-buf: dma-buf.c: fix a typo
drm/ttm: Add a parameter to add extra pages into ttm_tt
bpf, test_offload.py: Skip base maps without names
bpf: Remove redundant assignment to smap->map.value_size
selftests/bpf: Remove unused variable from bpf_sk_assign test
bpf: Use swap() instead of open coding it
drm/edid: reduce magic when updating the EDID block checksum
drm/edid: track invalid blocks in drm_do_get_edid()
drm/edid: split out invalid block filtering to a separate function
drm/edid: simplify block check when filtering invalid blocks
drm/edid: use a better variable name for EDID block read retries
drm/edid: split drm_edid_block_valid() to check and act parts
drm/edid: split out edid_header_fix()
drm/edid: clean up edid_is_zero()
drm/edid: make drm_edid_header_is_valid() accept void pointer
drm/edid: add edid_block_tag() helper to get the EDID extension tag
drm/edid: clean up EDID block checksum functions
drm/edid: use struct edid * in drm_do_get_edid()
MAINTAINERS: Add printk indexing maintainers on mention of printk_index
wcn36xx: Improve readability of wcn36xx_caps_name
ath9k: make is2ghz consistent in ar9003_eeprom
ath10k: enable napi on RX path for usb
ath10k: add support for MSDU IDs for USB devices
dma-buf: drop the DAG approach for the dma_resv object v3
drm/amdkfd: Create file descriptor after client is added to smi_clients list
drm/amdgpu: Sync up header and implementation to use the same parameter names
drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address
drm/amdgpu: Fix unique_id references for Sienna Cichlid
drm/amd/display: remove DC_FP_* wrapper from dml folder
drm/amd/display: detach fpu operations from dcn10_validate_bandwidth in calcs
drm/amdgpu: Add unique_id support for sienna cichlid
drm/amdgpu: Use metrics data function to get unique_id for Aldebaran
drm/amdgpu: Add UNIQUE_ID to MetricsMember_t
drm/amdgpu: Use switch case for unique_id
drm/amdkfd: Use atomic64_t type for pdd->tlb_seq
drm/amdgpu: fix incorrect size printing in error msg
drm/amdgpu: fix some kerneldoc in the VM code v2
amd/display: set backlight only if required
drm/amd/display: DCN3.1: don't mark as kernel-doc
drm/amd/display: Fix pointer dereferenced before checking
drm/amdgpu: Add tlb_cb for unlocked update
drm/amdgpu: Correct unlocked update fence handling
drm/amd/display: Fix pointer dereferenced before checking
drm/amd/display: Fix allocate_mst_payload assert on resume
drm/amd/display: 3.2.179
drm/amd/display: [FW Promotion] Release 0.0.110.0
drm/amd/display: Revert FEC check in validation
drm/amd/display: Update LTTPR UHBR link rate support struct
drm/amd/display: Add support for USBC connector
drm/amd/display: Add work around for AUX failure on wake.
drm/amd/display: Clear optc false state when disable otg
drm/amd/display: Enable power gating before init_pipes
drm/amd/display: Remove redundant dsc power gating from init_hw
drm/amd/display: Power down hardware if timer not trigger
drm/amd/display: Correct Slice reset calculation
drm/amd/display: Enable 3-plane MPO for DCN31
drm/amd/display: Set fec register init value
drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure based on ECO fix
drm/amd/display: Create underflow interrupt IRQ type
bpf, tests: Add load store test case for tail call
bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets
bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number
bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset)
arm64, insn: Add ldr/str with immediate offset
drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge
drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge
drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge
drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge
Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices"
drm/bridge: lt9611: Add atomic_get_input_bus_fmts
drm/bridge: lt9611: Switch to atomic operations
drm/bridge: ti-sn65dsi83: Check link status register after enabling the bridge
drm: bridge: icn6211: Read and validate chip IDs before configuration
drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb()
drm: bridge: icn6211: Add I2C configuration support
drm: bridge: icn6211: Implement atomic_get_input_bus_fmts
drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples
drm: bridge: icn6211: Disable DPI color swap
drm: bridge: icn6211: Use DSI burst mode without EoT and with LP command mode
drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration
drm: bridge: icn6211: Add HS/VS/DE polarity handling
drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
drm: bridge: icn6211: Fix register layout
drm: exynos: dsi: Switch to atomic funcs
drm: exynos: dsi: Convert to bridge driver
drm: exynos: dsi: Use drm panel_bridge API
exynos: drm: dsi: Attach in_bridge in MIC driver
drm: bridge: panel: Reset the connector state pointer
drm: bridge: tc358764: Use drm panel_bridge API
drm/bridge: tc358767: Add DSI-to-DPI mode support
drm/bridge: tc358767: Split tc_set_video_mode() into common and (e)DP part
drm/bridge: tc358767: Detect bridge mode from connected endpoints in DT
drm/bridge: tc358767: Move bridge ops setup into tc_probe_edp_bridge_endpoint()
drm/bridge: tc358767: Wrap (e)DP aux I2C registration into tc_aux_link_setup()
drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
drm/bridge: tc358767: Implement atomic_check callback
drm/bridge: tc358767: Convert to atomic ops
drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e)DP specific functions
dt-bindings: display: bridge: tc358867: Document DSI data-lanes property
dt-bindings: display: bridge: tc358867: Document DPI output support
drm/bridge: adv7511: clean up CEC adapter when probe fails
drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe()
drm/i915: Allow static DRRS on LVDS
drm/i915: Allow static DRRS on all eDP ports
drm/i915: Move intel_drrs_compute_config() into intel_dp.c
drm/i915: Allow higher refresh rate alternate fixed modes
drm/i915: Allow an arbitrary number of downclock modes
drm/i915: Stop duplicating the EDID fixed/downclock modes
drm/i915: Combine the EDID fixed_mode+downclock_mode lookup into one
drm/i915: Nuke intel_drrs_init()
drm/i915: Refactor non-EDID fixed mode duplication
drm/i915: Put fixed modes directly onto the panel's fixed_modes list
drm/i915: Extract intel_edp_has_drrs()
drm/i915/display: Add HAS_MBUS_JOINING
drm/i915/dmc: split out dmc registers to a separate file
drm/i915/dmc: hide DMC version macros
drm/i915/dmc: abstract GPU error state dump
drm/i915: Handle the DG2 max bw properly
drm/edid: fix invalid EDID extension block filtering
drm/vc4: Implement atomic_print_state for HVS channel state
drm/vc4: Constify private state accessors
drm/atomic: Add atomic_print_state to private objects
drm/atomic: Print the state every non-blocking commit
drm/panel-edp: Fix AUO B133UAN01 panel id
drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL
drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits
drm/i915/display/tgl+: Set default values for all registers in PIPE_MBUS_DBOX_CTL
drm/i915/dg2: Add Wa_22014226127
drm/i915/dp: make DSC usage logging actually useful
drm/i915/audio: move has_audio checks to within codec enable/disable
drm/i915/audio: unify audio codec enable/disable debug logging
HID: intel-ish-hid: ipc: add ADL and RPL device id
drm/i915: Move intel_vtd_active and run_as_guest to i915_utils
drm/i915/dmc: fix i915_reg_t usage
drm/i915/dmc: move dmc debugfs to intel_dmc.c
drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c
drm/i915/dmc: simplify intel_dmc_load_program() conditions
ath11k: reduce the wait time of 11d scan and hw scan while add interface
ath11k: add support to search regdb data in board-2.bin for WCN6855
wcn36xx: Implement tx_rate reporting
drm/i915/ats-m: add ATS-M platform info
drm/panel-edp: Add AUO B133UAN01
drm/i915: Add RPL-S PCI IDs
drm/i915: Change SDVO fixed mode handling
drm/i915: Use intel_panel_edid_fixed_mode() for sdvo
drm/i915: Extract intel_panel_encoder_fixed_mode()
drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode()
drm/i915: Rename intel_panel_vbt_fixed_mode()
drm/i915: Use intel_panel_preferred_fixed_mode() more
drm/i915: Extract intel_edp_add_properties()
drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG()
drm/i915: Pass intel_connector to intel_panel_{init,fini}()
drm/i915: Split pipe+output CSC programming to noarm+arm pair
drm/i915: Split color_commit() into noarm+arm pair
drm/i915: Make ilk+ pfit regiser unlocked
drm/i915: Remove locks around skl+ scaler programming
docs: gpu: i915.rst: Fix DRRS documentation
drm/edid: split drm_add_edid_modes() to two
drm/edid: add more general struct edid constness in the interfaces
drm/edid: constify struct edid passed around in callbacks and closure
drm/edid: constify struct edid passed to detailed blocks
drm/edid: constify struct detailed_timing in parsing callbacks
drm/edid: constify struct detailed_timing in lower level parsing
drm/edid: use struct detailed_timing member access in gtf2 functions
drm/edid: use struct detailed_timing member access in is_rb()
drm/edid: pass a timing pointer to is_detailed_timing_descriptor()
drm/edid: pass a timing pointer to is_display_descriptor()
drm/edid: fix reduced blanking support check
drm/edid: don't modify EDID while parsing
drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities
tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
gma500: fix an incorrect NULL check on list iterator
drm/amdgpu: drop amdgpu_gtt_node
drm/ttm: rework bulk move handling v5
drm/ttm: de-inline ttm_bo_pin/unpin
drm/i915/migrate: move the sanity check
drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS
drm/i915: avoid concurrent writes to aux_inv
drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
drm/ttm: allow bulk moves for all domains
drm/ttm: add resource iterator v4
drm/ttm: move the LRU into resource handling v4
drm/amdgpu/jpeg: Add jpeg ras error query support
drm/amdgpu/vcn: Add VCN ras error query support
drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition
drm/amdgpu/jpeg: Add jpeg block ras support
drm/amdgpu/vcn: Add vcn ras support
drm/amdgpu: Add vcn and jpeg ras support flag
drm/amd/vcn: fix an error msg on vcn 3.0
drm/amdgpu: Re-classify some log messages in commit path
drm/amd/pm: Check feature support using IP version
drm/amdgpu/vcn3: send smu interface type
amdgpu/pm: Implement emit_clk_levels for vega10
amdgpu/pm: Add new hwmgr API function "emit_clock_levels"
drm/i915/display: Extend DP HDR support to hsw+
drm/sched: Fix htmldoc warning.
drm/bridge: anx7625: Set downstream sink into normal status
ath11k: store and send country code to firmware after recovery
drm/i915/intel_combo_phy: Print I/O voltage info
drm/i915/display: Remove check for low voltage sku for max dp source rate
drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER
drm: omapdrm: Support exporting of non-contiguous GEM BOs
drm: omapdrm: simplify omap_gem_pin
drm/i915: add lmem_size modparam
drm/i915/guc: Correctly free guc capture struct on error
drm/amdgpu: remove table_freed param from the VM code
drm/amdkfd: use tlb_seq from the VM subsystem for SVM as well v2
drm/amdkfd: start using tlb_seq from the VM subsystem
drm/amdgpu: rework TLB flushing
drm/amdgpu: simplify VM update tracking a bit
drm/amdgpu: separate VM PT handling into amdgpu_vm_pt.c
drm/amdgpu: move VM PDEs to idle after update
drm/amd/display: move FPU related code from dcn316 to dml/dcn31 folder
drm/amd/display: move FPU related code from dcn315 to dml/dcn31 folder
drm/amd/display: move FPU related code from dcn31 to dml/dcn31 folder
drm/amd/display: 3.2.178
drm/amd/display: [FW Promotion] Release 0.0.109.0
drm/amdkfd: print unmap queue status for RAS poison consumption (v3)
drm/amd/display: Fix HDCP SEND AKI INIT error
drm/amdgpu: drop redundant check of harvest info
drm/amdgpu: Fix spelling mistake "regiser" -> "register"
drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2)
drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2)
drm/amdkfd: replace source_id with client_id for RAS poison consumption
drm/amdkfd: refine event_interrupt_poison_consumption
drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static
drm/amdgpu: drop amdgpu_display_gem_fb_init()
drm/amdgpu: make amdgpu_display_framebuffer_init() static
drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB
drm/qxl: fix qxl can't use in arm64
drm/virtio: Remove restriction of non-zero blob_flags
drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
ath9k: add functions to get paprd rate mask
ath9k: refactor ar9003_hw_spur_mitigate_ofdm
ath9k: fix ar9003_get_eepmisc
ath9k: use AR9300_MAX_CHAINS when appropriate
ath9k: split set11nRateFlags and set11nChainSel
ath9k: make ATH_SREV macros more consistent
ath11k: Add peer rhash table support
ath11k: add read variant from SMBIOS for download board data
ath11k: add fallback board name without variant while searching board-2.bin
drm/vc4: hdmi: Support HDMI YUV output
drm/vc4: hdmi: Always try to have the highest bpc
drm/vc4: hdmi: Take bpp into account for the scrambler
drm/vc4: hdmi: Take the sink maximum TMDS clock into account
drm/vc4: hdmi: Move clock calculation into its own function
drm/vc4: hdmi: Move clock validation to its own function
drm/vc4: hdmi: Rename pixel_rate variable
drm/bridge: it6505: Fix build error
dma-buf: finally make the dma_resv_list private v2
dma-buf: add dma_resv_replace_fences v2
RDMA: use dma_resv_wait() instead of extracting the fence
drm/etnaviv: stop using dma_resv_excl_fence v2
drm: bridge: it66121: Add audio support
drm: bridge: it66121: Fix the register page length
dt-bindings: display: bridge: it66121: Add audio support
drm/gma500: Add crtc prefix to vblank functions
drm/gma500: Declare a few functions static
drm/gma500: Free the correct connector allocation
drm/gma500: gma500 don't register non-hotpluggable connectors
drm/gma500: Make use of the drm connector iterator
drm/gma500: Uninstall interrupts on driver removal
drm/gma500: Use managed drmm_mode_config_init()
ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability
ath11k: fix the warning of dev_wake in mhi_pm_disable_transition()
ath11k: Add hw-restart option to simulate_fw_crash
ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base
ath11k: add support for device recovery for QCA6390/WCN6855
ath11k: disable regdb support for QCA6390
ath11k: remove unused ATH11K_BD_IE_BOARD_EXT
ath11k: acquire ab->base_lock in unassign when finding the peer by addr
drm/i915/guc: Print the GuC error capture output register list.
drm/i915/guc: Plumb GuC-capture into gpu_coredump
drm/i915/guc: Pre-allocate output nodes for extraction
drm/i915/guc: Extract GuC error capture lists on G2H notification.
drm/i915/guc: Check sizing of guc_capture output
drm/i915/guc: Add capture region into intel_guc_log
drm/i915/guc: Update GuC-log relay function names
drm/i915/guc: Add GuC's error state capture output structures.
drm/i915/guc: Add Gen9 registers for GuC error state capture.
drm/i915/guc: Add DG2 registers for GuC error state capture.
drm/i915/guc: Add XE_LP steered register lists support
drm/i915/guc: Add XE_LP static registers for GuC error capture.
drm/i915/guc: Update GuC ADS size for error capture lists
drm/i915/gt: replace cache_clflush_range
drm/i915/: Re-work clflush_write32
drm/i915/gt: Re-work reset_csb
drm/i915/gt: Drop invalidate_csb_entries
drm/i915/gt: Re-work intel_write_status_page
drm/i915/gt: fix i915_reg_t initialization
drm/i915/debugfs: Do not return '0' if there is nothing to return
drm/i915: s/enable/active/ for DRRS
drm/tilcdc: Use drm_mode_copy()
drm/gma500: Use drm_mode_copy()
drm/i915: Add "maximum pipe read bandwidth" checks
drm/i915: Fix DBUF bandwidth vs. cdclk handling
drm/i915: Properly write lock bw_state when it changes
drm/i915: Round up when calculating display bandwidth requirements
drm/i915: Nuke intel_bw_calc_min_cdclk()
drm/i915: Remove total[] and uv_total[] from ddb allocation
drm/i915: Pre-calculate plane relative data rate
drm/i915: Split plane data_rate into data_rate+data_rate_y
drm/i915: Tweak plane ddb allocation tracking
drm/i915/display/adlp: More voltage swing table updates
drm/vmwgfx: Disable command buffers on svga3 without gbobjects
drm/vmwgfx: validate the screen formats
drm/vmwgfx: Fix mob cursor allocation race
drm/vmwgfx: Fix an invalid read
drm/i915/sdvo: prefer __packed over __attribute__((packed))
drm/i915/gem: Don't evict unmappable VMAs when pinning with PIN_MAPPABLE (v2)
ath11k: change fw build id format in driver init log
ath11k: Refactor the peer delete
ath10k: Use of_device_get_match_data() helper
ath10k: Trigger sta disconnect on hardware restart
drm/i915/gt: Add sysfs throttle frequency interfaces
drm/i915/gt: Create per-tile RPS sysfs interfaces
drm/i915/gt: Create per-tile RC6 sysfs interface
drm/i915/gt: create per-tile sysfs interface
drm/i915: Prepare for multiple GTs
drm/i915/gt: add gt_is_root() helper
drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0
drm/i915: Add logical mapping for video decode engines
drm/i915: Fix renamed struct field
drm/i915: Rename QGV request/response bits
drm/i915: Unconfuses QGV vs. PSF point masks
drm/i915: Fix PSF GV point mask when SAGV is not possible
drm/i915: Rename pre-icl SAGV enable/disable functions
drm/i915: Reject excessive SAGV block time
drm/i915: Probe whether SAGV works on pre-icl
drm/i915: Rework SAGV block time probing
drm/i915: Treat SAGV block time 0 as SAGV disabled
fbdev: defio: fix the pagelist corruption
drm/i915/dg2: Add preemption changes for Wa_14015141709
ath6kl: fix typos in comments
ath9k: Use platform_get_irq() to get the interrupt
ath11k: support GTK rekey offload
ath11k: support ARP and NS offload
ath11k: purge rx pktlog when entering WoW
ath11k: implement hardware data filter
ath11k: Add WoW net-detect functionality
ath11k: Add basic WoW functionalities
drm/i915/uapi: Add query for hwconfig blob
drm/i915/guc: Add fetch of hwconfig blob
drm/panel-edp: add LQ140M1JW46 edp panel entry
dt-bindings: display/panel: Add Leadtek ltk035c5444t
fbdev: Fix cfb_imageblit() for arbitrary image widths
fbdev: Fix sys_imageblit() for arbitrary image widths
drm/i915: include uapi/drm/i915_drm.h directly where needed
drm/gma500: Cosmetic cleanup of irq code
drm/gma500: Don't store crtc_funcs in psb_ops
drm/gma500: Move gma_intel_crtc_funcs into gma_display.c
drm/gma500: Remove unused declarations and other cruft
drm/vc4: add tracepoints for CL submissions
drm/ssd130x: Reduce temporary buffer sizes
drm/ssd130x: Fix rectangle updates
drm/format-helper: Fix XRGB888 to monochrome conversion
drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed()
drm/doc: Clarify what ioctls can be used on render nodes
drm/i915: move i915_gem_object_needs_bit17_swizzle() to i915_gem_tiling.[ch]
drm/nouveau: Fix spelling mistake "endianess" -> "endianness"
drm/i915: fixup the initial fb base on DGFX
drm/i915/display: Check mappable aperture when pinning preallocated vma
drm/i915/ttm: wire up the object offset
drm/i915: add i915_gem_object_create_region_at()
drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY
drm/i915/stolen: don't treat small BAR as an error
drm/i915/lmem: don't treat small BAR as an error
drm/gma500: Move GTT memory-range setup into helper
drm/gma500: Move GTT enable and disable code into helpers
drm/gma500: Move GEM memory management functions to gem.c
drm/gma500: Inline psb_gtt_restore()
drm/gma500: Split GTT init/resume/fini into GTT and GEM functions
drm/gma500: Cleanup GTT uninit and error handling
drm/gma500: Move GTT resume logic out of psb_gtt_init()
drm/gma500: Move GTT setup and restoration into helper funtions
drm/gma500: Remove struct psb_gtt.sem sempahore
drm/gma500: Move GTT locking into GTT helpers
drm/gma500: Acquire reservation lock for GEM objects
drm/gma500: Remove struct psb_gem_object.npage
drm/i915: Reject unsupported TMDS rates on ICL+
drm/solomon: Make DRM_SSD130X depends on MMU
drm/i915: Deal with bigjoiner vs. DRRS
drm/i915: Do DRRS disable/enable during pre/post_plane_update()
drm/i915: Schedule DRRS work from intel_drrs_enable()
drm/i915: Don't cancel/schedule drrs work if the pipe wasn't affected
drm/i915: Determine DRRS frontbuffer_bits ahead of time
drm/i915: Fix DRRS frontbuffer_bits handling
drm/i915: Add missing tab to DRRS debugfs
drm/i915: Put the downclock_mode check back into can_enable_drrs()
drm/i915: Use drm_mode_copy()
drm/blend: fix typo in the comment
drm/i915: Add support for steered register writes
drm/i915/guc: add steering info to GuC register save/restore list
drm/i915: Report steering details in debugfs
drm/i915: Reduce stack usage in debugfs due to SSEU
drm/i915/display: Do not re-enable PSR after it was marked as not reliable
drm/i915/display: Fix HPD short pulse handling for eDP
drm/i915: Convert fixed_mode/downclock_mode into a list
drm/i915: Implement static DRRS
drm/i915: Enable eDP DRRS on ilk/snb port A
drm/i915: Move DRRS enable/disable higher up
drm/i915: Stash DRRS state under intel_crtc
drm/i915: Eliminate the intel_dp dependency from DRRS
drm/i915: Introduce intel_drrs_type_str()
drm/i915: Introduce intel_panel_drrs_type()
drm/i915: Introduce intel_panel_preferred_fixed_mode()
drm/i915: Introduce intel_panel_get_modes()
drm/i915: Introduce intel_panel_{fixed,downclock}_mode()
drm/i915: Nuke dev_priv->drrs.type
drm/i915: Simplify intel_panel_info()
drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds()
drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create_preferred_input_timing()
drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties()
drm/i915/display/adlp: Update eDP voltage swing table
drm/i915/xehp: Update topology dumps for Xe_HP
drm/i915/sseu: Don't overallocate subslice storage
x86/gpu: include drm/i915_pciids.h directly in early quirks
drm/panel: Use drm_mode_duplicate()
drm/imx: Use drm_mode_duplicate()
drm/bridge: Use drm_mode_copy()
drm: Add drm_mode_init()
drm/vmwgfx: Stop using surface dma commands on most configurations
drm/vmwgfx: Implement MSI/MSI-X support for IRQs
drm/vmwgfx: Initialize drm_mode_fb_cmd2
drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace
drm/vmwgfx: Fix fencing on SVGAv3
drm/vmwgfx: Print capabilities early during the initialization
drm/vmwgfx: Cleanup multimon initialization code
drm/vmwgfx: Add support for CursorMob and CursorBypass 4
drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header
drm/i915/gem: add missing boundary check in vm_access
drm/i915: Rename PIPECONF refresh select bits
drm/i915: Clean up DRRS refresh rate enum
drm/i915: Polish drrs type enum
drm/i915: Program MSA timing delay on ilk/snb/ivb
drm/i915: Read DRRS MSA timing delay from VBT
drm/i915: Pimp DRRS debugs
drm/i915: Constify intel_drrs_init() args
drm/i915: Fix up some DRRS type checks
drm/i915: Remove struct dp_link_dpll
drm/i915: Populate bxt/glk DPLL clock limits a bit more
drm/i915: Replace hand rolled bxt vco calculation with chv_calc_dpll_params()
drm/i915: Replace bxt_clk_div with struct dpll
drm/i915: Store the m2 divider as a whole in bxt_clk_div
drm/i915: Clean up bxt/glk PLL registers
drm/i915: Remove redundant/wrong comments
drm/i915: Store the /5 target clock in struct dpll on vlv/chv
drm/i915: Make the PIPESRC rect relative to the entire bigjoiner area
ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed
drm/i915: Remove leftover cnl SAGV block time
drm/bridge: analogix_dp: Enable autosuspend
drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
drm/bridge: Add myself as a reviewer for the Parade PS8640 bridge chip
drm/bridge: Add myself as a reviewer for the TI SN65DSI86 bridge chip
drm/bridge: Add MAINTAINERS entry for DRM drivers for bridge chip bindings
drm/bridge: anx7625: switch to devm_drm_of_get_bridge
drm: ssd130x: Always apply segment remap setting
drm: ssd130x: Fix COM scan direction register mask
drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge
drm/bridge: anx7625: check the return on anx7625_aux_trans
drm/bridge: anx7625: config hs packets end aligned to avoid screen shift
drm/mediatek: implement the DSI HS packets aligned
drm/dsi: transfer DSI HS packets ending at the same time
dt-bindings: display: sitronix, st7735r: Remove spi-max-frequency limit
dt-bindings: display: sitronix, st7735r: Make reset-gpios optional
dt-bindings: display: sitronix, st7735r: Fix backlight in example
drm/i915/dsi: use min_t() to make code cleaner
drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms
drm/doc: pull in drm_buddy.c
drm/i915: opportunistically apply ALLOC_CONTIGIOUS
drm/i915/gtt: reduce overzealous alignment constraints for GGTT
drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge
drm/bridge: tc358775: switch to devm_drm_of_get_bridge
drm/bridge: tc358762: switch to devm_drm_of_get_bridge
drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge
drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge
drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge
drm/komeda: plane: Remove redundant color encoding and range initialisation
drm/komeda: plane: Remove redundant zpos initialisation
drm/komeda: plane: switch to plane reset helper
drm/omap: fix NULL but dereferenced coccicheck error
drm/selftests: missing error code in igt_buddy_alloc_smoke()
drm: Drop commas after SoC match table sentinels
drm/i915: stop checking for NULL vma->obj
drm/i915: limit the async bind to bind_async_flags
drm/i915/gmbus: use to_intel_gmbus() instead of open coding
drm/i915/gmbus: move some local bus variables within loops
drm/i915/fbdev: fixup setting screen_size
drm/i915/gem: Remove some unnecessary code
drm/i915: Remove the vma refcount
drm/i915: Remove the vm open count
drm/i915/dmabuf: Fix prime_mmap to work when using LMEM
drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback to use drm_gem_unmap_dma_buf()
efifb: Remove redundant efifb_setup_from_dmi stub
sysfb: Enable boot time VESA graphic mode selection
sysfb: Make config option dependencies explicit
drm/bridge_connector: enable HPD by default if supported
drm/i915: Use bigjoiner_pipes more
drm/i915: Eliminate bigjoiner boolean
drm/i915: Start tracking PIPESRC as a drm_rect
drm/i915: Use designated initializers for bxt_dp_clk_val[]
drm/i915: Remove bxt m2_frac_en
drm/i915: Clean up some struct/array initializers
drm/i915: Move a bunch of stuff into rodata from the stack
drm/i915: Nuke skl_wrpll_context_init()
drm/i915: Relocate a few more pch transcoder bits
drm/i915: Relocate ibx pch port sanitation code
drm/i915: Remove framestart_delay sanitation
drm/i915: Move framestart_delay to crtc_state
drm/i915/dmc: Update DMC to v2.16 on ADL-P
drm/i915: Add RCS mask to GuC ADS params
drm/i915/xehp: Support platforms with CCS engines but no RCS
drm/selftests: fix a shift-out-of-bounds bug
drm/i915: include linux/highmem.h and linux/swap.h where needed
drm/i915/gmbus: alloc intel_gmbus dynamically
drm/i915/gmbus: pass gpio reg to intel_gpio_setup()
drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup
drm/i915/gmbus: combine gmbus pin lookups to one function
drm/i915/adl-n: Add stepping info
drm/i915/guc: Fix potential invalid pointer dereferences when decoding G2Hs
drm/i915/guc: Drop obsolete H2G definitions
drm/i915/guc: Rename desc_idx to ctx_id
drm/i915/guc: Move lrc desc setup to where it is needed
drm/i915/guc: Split guc_lrc_desc_pin apart
drm/i915/guc: Better name for context id limit
drm/i915/guc: Add an explicit 'submission_initialized' flag
drm/i915/guc: Do not conflate lrc_desc with GuC id for registration
drm/nouveau/instmem: fix uninitialized_var.cocci warning
drm/i915: Pimp async flip debugs
drm/i915: Fix the async flip wm0/ddb optimization
drm/i915: Check async flip capability early on
drm/i915: Don't skip ddb allocation if data_rate==0
drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT
drm/i915/display: Allow users to disable PSR2
drm/i915/psr: Set "SF Partial Frame Enable" also on full update
drm/i915: update new TMDS clock setting defined by VBT
drm/i915/display/adlp: Remove code related to underrun recovery
iommu/vt-d: Add RPLS to quirk list to skip TE disabling
drm/i915: Use str_on_off()
drm/i915: Use str_enabled_disabled()
drm/i915: Use str_enable_disable()
drm/i915: Use str_yes_no()
drm/i915: make a handful of read-only arrays static const
drm/i915: Move intel_display_power_well_is_enabled() to intel_display_power_well.c
drm/i915: Add functions to get a power well's state/name/domains/mask/refcount
drm/i915: Add function to call a power well's sync_hw() hook
drm/i915: Move power well get/put/enable/disable functions to a new file
drm/i915: Move i915_power_well_regs struct into i915_power_well_ops
drm/i915: Remove redundant state verification during TypeC AUX power well disabling
drm/i915: Sanitize open-coded power well enable()/disable() calls
drm/i915: Fix the VDSC_PW2 power domain enum value
drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK
drm/i915: Fix MSO vs. bigjoiner timings confusion
drm/i915: Extract intel_crtc_compute_pipe_mode()
drm/i915: Extract intel_crtc_compute_pipe_src()
drm/i915: Extract intel_bigjoiner_adjust_timings()
drm/i915: Extract intel_splitter_adjust_timings()
drm/i915: Rename variables in intel_crtc_compute_config()
drm/i915: Remove nop bigjoiner state copy
drm/i915: Fix cursor coordinates on bigjoiner slave
drm/i915: Avoid negative shift due to bigjoiner_pipes==0
drm/i915: s/JSP2/ICP2/ PCH
drm/i915/dmc: Do not try loading wrong DMC version
drm/i915/dg2: Skip output init on PHY calibration failure
drm/i915: Make pre-skl sprite plane registers unlocked
drm/i915: Make most pre-skl primary plane registers unlocked
drm/i915: Make cursor plane registers unlocked
drm/i915: Make skl+ universal plane registers unlocked
drm/i915: Optimize icl+ universal plane programming
drm/i915/dg2: Tile 4 plane format support
drm/i915: Introduce new Tile 4 format
remove the h8300 architecture
net: ieee802154: Drop duration settings when the core does it already
net: mac802154: Set durations automatically
net: mac802154: Convert the symbol duration into nanoseconds
net: ieee802154: ca8210: Fix lifs/sifs periods
Bug: 148101660
Bug: 158050260
Bug: 160885805
Bug: 174214891
Bug: 180027765
Bug: 217455793
Bug: 228969778
Bug: 230519159
Bug: 233352819
Bug: 233781076
Bug: 234116152
Bug: 234805737
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1734
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1849
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1924
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1953
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1982
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2008
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/5564
Change-Id: Ib869d7378b22042d486d46ad4da31107ab6bf5b0
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
* refs/heads/tmp-019bc1f:
Revert "ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU"
Revert "ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE"
Revert "ANDROID: timer: Add vendor hook for timer calc index"
ANDROID: irq-gic-v3: remove all out-of-tree changes
ANDROID: init_task: Init android vendor and oem data
ANDROID: uapi: icmp: Bionic compat with __unused
ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement
lockdown: also lock down previous kgdb use
xtensa: Return true/false (not 1/0) from bool function
random: check for signals after page of pool writes
m68k: atari: Make Atari ROM port I/O write macros return void
io_uring: cleanup handling of the two task_work lists
EDAC/xgene: Fix typo processsors -> processors
mtip32xx: fix typo in comment
blk-mq: fix typo in comment
arm64/sysreg: Generate definitions for FAR_ELx
arm64/sysreg: Generate definitions for DACR32_EL2
arm64/sysreg: Generate definitions for CSSELR_EL1
arm64/sysreg: Generate definitions for CPACR_ELx
arm64/sysreg: Generate definitions for CONTEXTIDR_ELx
arm64/sysreg: Generate definitions for CLIDR_EL1
random: wire up fops->splice_{read,write}_iter()
random: convert to using fops->write_iter()
random: convert to using fops->read_iter()
nvme: enable uring-passthrough for admin commands
nvme: helper for uring-passthrough checks
ARM: 9204/2: module: Add all unwind tables when load module
ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated)
ARM: 9201/1: spectre-bhb: rely on linker to emit cross-section literal loads
ARM: 9200/1: spectre-bhb: avoid cross-subsection jump using a numbered label
ARM: 9199/1: spectre-bhb: use local DSB and elide ISB in loop8 sequence
ARM: 9198/1: spectre-bhb: simplify BPIALL vector macro
ARM: 9195/1: entry: avoid explicit literal loads
ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP builds
ARM: 9192/1: amba: fix memory leak in amba_device_try_add()
ARM: 9193/1: amba: Add amba_read_periphid() helper
x86/tdx: Fix RETs in TDX asm
objtool: Fix objtool regression on x32 systems
objtool: Fix symbol creation
x86: Remove empty files
x86/entry: Fixup objtool/ibt validation
x86/microcode: Add explicit CPU vendor dependency
perf/x86/amd/core: Fix reloading events for SVM
topology: Remove unused cpu_cluster_mask()
sched: Reverse sched_class layout
bug: Use normal relative pointers in 'struct bug_entry'
sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote}
x86/entry: Fix register corruption in compat syscall
nvme: set non-mdts limits in nvme_scan_work
io_uring: fix incorrect __kernel_rwf_t cast
platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency
platform/x86: intel_cht_int33fe: Set driver data
platform/x86: intel-hid: fix _DSM function index handling
fs-verity: Use struct_size() helper in enable_verity()
random: unify batched entropy implementations
random: move randomize_page() into mm where it belongs
random: remove mostly unused async readiness notifier
random: remove get_random_bytes_arch() and add rng_has_arch_random()
random: move initialization functions out of hot pages
random: make consistent use of buf and len
random: use proper return types on get_random_{int,long}_wait()
random: remove extern from functions in header
random: use static branch for crng_ready()
bfq: Remove bfq_requeue_request_body()
bfq: Remove superfluous conversion from RQ_BIC()
bfq: Allow current waker to defend against a tentative one
bfq: Relax waker detection for shared queues
xen: add support for initializing xenstore later as HVM domain
xen: sync xs_wire.h header with upstream xen
x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid
xen-blk{back,front}: Update contact points for buffer_squeeze_duration_ms and feature_persistent
fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
xen/xenbus: eliminate xenbus_grant_ring()
xen/sndfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/usbfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/scsifront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/pcifront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/drmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/tpmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/netfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/blkfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/xenbus: add xenbus_setup_ring() service function
xen: update ring.h
xen/shbuf: switch xen-front-pgdir-shbuf to use INVALID_GRANT_REF
xen/dmabuf: switch gntdev-dmabuf to use INVALID_GRANT_REF
xen/sound: switch xen_snd_front to use INVALID_GRANT_REF
xen/drm: switch xen_drm_front to use INVALID_GRANT_REF
xen/usb: switch xen-hcd to use INVALID_GRANT_REF
xen/scsifront: remove unused GRANT_INVALID_REF definition
xen/netfront: switch netfront to use INVALID_GRANT_REF
xen/blkfront: switch blkfront to use INVALID_GRANT_REF
xen/grant-table: never put a reserved grant on the free list
xen: update grant_table.h
xen/scsifront: harden driver against malicious backend
xen/scsifront: use new command result macros
xen/scsiback: use new command result macros
xen: update vscsiif.h
x86/boot: Wrap literal addresses in absolute_pointer()
x86/sev: Mark the code returning to user space as syscall gap
riscv/efi_stub: Add support for RISCV_EFI_BOOT_PROTOCOL
blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE()
io_uring: disallow mixed provided buffer group registrations
io_uring: initialize io_buffer_list head when shared ring is unregistered
io_uring: add fully sparse buffer registration
x86/sev: Annotate stack change in the #VC handler
fs-verity: remove unused parameter desc_size in fsverity_create_info()
nvme: add support for TP4084 - Time-to-Ready Enhancements
random: credit architectural init the exact amount
random: handle latent entropy and command line from random_init()
random: use proper jiffies comparison macro
random: remove ratelimiting for in-kernel unseeded randomness
random: move initialization out of reseeding hot path
random: avoid initializing twice in credit race
random: use symbolic constants for crng_init states
random32: use real rng for non-deterministic randomness
siphash: use one source of truth for siphash permutations
random: help compiler out with fast_mix() by using simpler arguments
random: do not use input pool from hard IRQs
arm64/sve: Move sve_free() into SVE code section
arm64: Kconfig.platforms: Add comments
arm64: Kconfig: Fix indentation and add comments
io_uring: use rcu_dereference in io_close
io_uring: consistently use the EPOLL* defines
io_uring: make apoll_events a __poll_t
io_uring: drop a spurious inline on a forward declaration
io_uring: don't use ERR_PTR for user pointers
io_uring: use a rwf_t for io_rw.flags
io_uring: add support for ring mapped supplied buffers
io_uring: add io_pin_pages() helper
io_uring: add buffer selection support to IORING_OP_NOP
io_uring: fix locking state for empty buffer group
s390/head: get rid of 31 bit leftovers
blk-throttle: Set BIO_THROTTLED when bio has been throttled
locking/atomic/x86: Introduce arch_try_cmpxchg64
locking/atomic: Add generic try_cmpxchg64 support
perf/x86/amd: Run AMD BRS code only on supported hw
perf/x86/amd: Fix AMD BRS period adjustment
EDAC/i5100: Remove unused inline function i5100_nrecmema_dm_buf_id()
scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390
s390/boot: do not emit debug info for assembly with llvm's IAS
s390/boot: workaround llvm IAS bug
s390/purgatory: workaround llvm's IAS limitations
s390/entry: workaround llvm's IAS limitations
s390/alternatives: remove padding generation code
s390/alternatives: provide identical sized orginal/alternative sequences
blk-cgroup: Remove unnecessary rcu_read_lock/unlock()
blk-cgroup: always terminate io.stat lines
x86/sev: Remove duplicated assignment to variable info
xtensa: improve call0 ABI probing
xtensa: support artificial division by 0 exception
irqchip: Add Kconfig symbols for sunxi drivers
arm64: mm: avoid writable executable mappings in kexec/hibernate code
arm64: lds: move special code sections out of kernel exec segment
x86/nmi: Make register_nmi_handler() more robust
nvme: split the enum used for various register constants
loadpin: stop using bdevname
mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr()
gcc-plugins: randstruct: Remove cast exception handling
af_unix: Silence randstruct GCC plugin warning
niu: Silence randstruct warnings
big_keys: Use struct for internal payload
arm64/hugetlb: Implement arm64 specific huge_ptep_get()
arm64/hugetlb: Use ptep_get() to get the pte value of a huge page
x86/sgx: Ensure no data in PCMD page after truncate
x86/sgx: Fix race between reclaimer and page fault handler
x86/sgx: Obtain backing storage page with enclave mutex held
x86/sgx: Mark PCMD page as dirty when modifying contents
x86/sgx: Disconnect backing page references from dirty status
arm64: kdump: Do not allocate crash low memory if not needed
arm64/sve: Generate ZCR definitions
arm64/sme: Generate defintions for SVCR
arm64/sme: Generate SMPRI_EL1 definitions
arm64/sme: Automatically generate SMPRIMAP_EL2 definitions
arm64/sme: Automatically generate SMIDR_EL1 defines
arm64/sme: Automatically generate defines for SMCR
arm64/sysreg: Support generation of RAZ fields
arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h
arm64/sme: Standardise bitfield names for SVCR
arm64/sme: Drop SYS_ from SMIDR_EL1 defines
arm64/fp: Rename SVE and SME LEN field name to _WIDTH
arm64/fp: Make SVE and SME length register definition match architecture
kselftest/arm64: Explicitly build no BTI tests with BTI disabled
arm64/sve: Make kernel FPU protection RT friendly
arm64/sve: Delay freeing memory in fpsimd_flush_thread()
arm64: mm: Make arch_faults_on_old_pte() check for migratability
arm64: mte: Clean up user tag accessors
kselftest/arm64: bti: force static linking
block, bfq: make bfq_has_work() more accurate
block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
block: cleanup the VM accounting in submit_bio
nbd: Fix hung on disconnect request if socket is closed before
ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare
s390/cpumf: add new extended counter set for IBM z16
m68k: math-emu: Fix dependencies of math emulation support
nvme-fabrics: add a request timeout helper
nvme-pci: harden drive presence detect in nvme_dev_disable()
nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
nvme: mark internal passthru request RQF_QUIET
nvme: remove unneeded include from constants file
nvme: add missing status values to verbose logging
nvme: set dma alignment to dword
nvme: fix interpretation of DMRSL
cdrom: remove obsolete TODO list
block: remove last remaining traces of IDE documentation
cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete
cdrom: remove the unused driver specific disc change ioctl
cdrom: make EXPORT_SYMBOL follow exported function
random: order timer entropy functions below interrupt functions
irqchip/gic-v3: Fix priority mask handling
irqchip/gic-v3: Refactor ISB + EOIR at ack time
irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
random: do not pretend to handle premature next security model
selftests/arm64: Use switch statements in mte_common_util.c
selftests/arm64: Remove casts to/from void in check_tags_inclusion
selftests/arm64: Check failures to set tags in check_tags_inclusion
selftests/arm64: Allow zero tags in mte_switch_mode()
selftests/arm64: Log errors in verify_mte_pointer_validity()
arm64/sysreg: fix odd line spacing
arm64/sysreg: improve comment for regs without fields
genirq/irq_sim: Make the irq_work always run in hard irq context
timers: Provide a better debugobjects hint for delayed works
io_uring: implement multishot mode for accept
io_uring: let fast poll support multishot
io_uring: add REQ_F_APOLL_MULTISHOT for requests
io_uring: add IORING_ACCEPT_MULTISHOT for accept
random: use first 128 bits of input as fast init
random: do not use batches when !crng_ready()
random: mix in timestamps and reseed on system restore
random: vary jitter iterations based on cycle counter speed
random: insist on random_get_entropy() existing in order to simplify
xtensa: use fallback for random_get_entropy() instead of zero
sparc: use fallback for random_get_entropy() instead of zero
um: use fallback for random_get_entropy() instead of zero
x86/tsc: Use fallback for random_get_entropy() instead of zero
nios2: use fallback for random_get_entropy() instead of zero
arm: use fallback for random_get_entropy() instead of zero
mips: use fallback for random_get_entropy() instead of just c0 random
riscv: use fallback for random_get_entropy() instead of zero
m68k: use fallback for random_get_entropy() instead of zero
timekeeping: Add raw clock fallback for random_get_entropy()
openrisc: start CPU timer early in boot
powerpc: define get_cycles macro for arch-override
alpha: define get_cycles macro for arch-override
parisc: define get_cycles macro for arch-override
s390: define get_cycles macro for arch-override
ia64: define get_cycles macro for arch-override
init: call time_init() before rand_initialize()
random: fix sysctl documentation nits
io_uring: only wake when the correct events are set
security: declare member holding string literal const
xtensa: add trap handler for division by zero
io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
x86/speculation: Add missing srbds=off to the mitigations= help text
io_uring: add flag for allocating a fully sparse direct descriptor space
io_uring: bump max direct descriptor count to 1M
io_uring: allow allocated fixed files for accept
io_uring: allow allocated fixed files for openat/openat2
io_uring: add basic fixed file allocator
io_uring: track fixed files with a bitmap
x86/prctl: Remove pointless task argument
futex: Remove a PREEMPT_RT_FULL reference.
debugobjects: Convert to SPDX license identifier
csky: Move $(core-y) into arch/csky/Kbuild
csky: Remove unused core-y for dts
csky: Remove unused $(dtb-y) from boot/Makefile
scripts/faddr2line: Fix overlapping text section failures
scripts: Create objdump-func helper script
blk-mq: fix passthrough plugging
perf/x86/amd: Remove unused variable 'hwc'
objtool: Remove libsubcmd.a when make clean
objtool: Remove inat-tables.c when make clean
platform/x86: toshiba_acpi: use kobj_to_dev()
platform/x86: samsung-laptop: use kobj_to_dev()
platform/x86: gigabyte-wmi: Add support for Z490 AORUS ELITE AC and X570 AORUS ELITE WIFI
tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu
tools/power/x86/intel-speed-select: Display error on turbo mode disabled
Documentation: In-Field Scan
platform/x86/intel/ifs: add ABI documentation for IFS
trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations
platform/x86/intel/ifs: Add IFS sysfs interface
platform/x86/intel/ifs: Add scan test support
platform/x86/intel/ifs: Authenticate and copy to secured memory
platform/x86/intel/ifs: Check IFS Image sanity
platform/x86/intel/ifs: Read IFS firmware image
platform/x86/intel/ifs: Add stub driver for In-Field Scan
stop_machine: Add stop_core_cpuslocked() for per-core operations
x86/msr-index: Define INTEGRITY_CAPABILITIES MSR
x86/microcode/intel: Expose collect_cpu_info_early() for IFS
platform/x86: asus-nb-wmi: Add keymap for MyASUS key
platform/x86: asus-wmi: Update unknown code message
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
platform/mellanox: Add support for new SN2201 system
perf/arm-cmn: Decode CAL devices properly in debugfs
block: Fix the bio.bi_opf comment
block: reorder the REQ_ flags
blk-iocost: combine local_stat and desc_stat to stat
rcu: Move expedited grace period (GP) work to RT kthread_worker
x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE
rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT
platform_data/mlxreg: Add field for notification callback
sched/deadline: Remove superfluous rq clock update in push_dl_task()
sched/core: Avoid obvious double update_rq_clock warning
perf/ibs: Fix comment
perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute
perf/amd/ibs: Add support for L3 miss filtering
perf/amd/ibs: Use ->is_visible callback for dynamic attributes
perf/amd/ibs: Cascade pmu init functions' return value
perf/x86/uncore: Add new Alder Lake and Raptor Lake support
perf/x86/uncore: Clean up uncore_pci_ids[]
perf/x86/cstate: Add new Alder Lake and Raptor Lake support
perf/x86/msr: Add new Alder Lake and Raptor Lake support
perf/x86: Add new Alder Lake and Raptor Lake support
locking/qrwlock: Change "queue rwlock" to "queued rwlock"
lockdep: Delete local_irq_enable_in_hardirq()
nvme: add vectored-io support for uring-cmd
nvme: wire-up uring-cmd support for io-passthru on char-device.
nvme: refactor nvme_submit_user_cmd()
block: wire-up support for passthrough plugging
fs,io_uring: add infrastructure for uring-cmd
arm64/hugetlb: Drop TLB flush from get_clear_flush()
s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
s390/stp: clock_delta should be signed
s390/stp: fix todoff size
arm64: Declare non global symbols as static
perf/arm-cmn: Fix filter_sel lookup
xtensa/simdisk: fix proc_read_simdisk()
xtensa: no need to initialise statics to 0
gcc-plugins: Change all version strings match kernel
randomize_kstack: Improve docs on requirements/rationale
loop: remove most the top-of-file boilerplate comment from the UAPI header
loop: remove most the top-of-file boilerplate comment
loop: add a SPDX header
loop: remove loop.h
perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu type first
perf/amd/ibs: Use interrupt regs ip for stack unwinding
fscrypt: add new helper functions for test_dummy_encryption
fscrypt: factor out fscrypt_policy_to_key_spec()
io_uring: support CQE32 for nop operation
io_uring: enable CQE32
io_uring: support CQE32 in /proc info
io_uring: add tracing for additional CQE32 fields
io_uring: overflow processing for CQE32
io_uring: flush completions for CQE32
io_uring: modify io_get_cqe for CQE32
io_uring: add CQE32 completion processing
io_uring: add CQE32 setup processing
io_uring: change ring size calculation for CQE32
io_uring: store add. return values for CQE32
io_uring: support CQE32 in io_uring_cqe
io_uring: add support for 128-byte SQEs
io_uring: don't clear req->kbuf when buffer selection is done
io_uring: eliminate the need to track provided buffer ID separately
io_uring: move provided buffer state closer to submit state
io_uring: move provided and fixed buffers into the same io_kiocb area
io_uring: abstract out provided buffer list selection
io_uring: never call io_buffer_select() for a buffer re-select
io_uring: get rid of hashed provided buffer groups
io_uring: always use req->buf_index for the provided buffer group
io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set
io_uring: kill io_rw_buffer_select() wrapper
io_uring: make io_buffer_select() return the user address directly
doc: admin-guide: Update libata kernel parameters
ata: libata-core: Allow forcing most horkage flags
ata: libata-core: Improve link flags forced settings
ata: libata-core: Refactor force_tbl definition
ata: libata-core: cleanup ata_device_blacklist
ata: simplify the return expression of brcm_ahci_remove
m68k: math-emu: Fix typos in comments
m68k: Wire up syscall_trace_enter/leave for m68k
s390/pai: add support for cryptography counters
entry: Rename arch_check_user_regs() to arch_enter_from_user_mode()
lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n
arm64: entry: use stackleak_erase_on_task_stack()
stackleak: add on/off stack variants
lkdtm/stackleak: check stack boundaries
lkdtm/stackleak: prevent unexpected stack usage
lkdtm/stackleak: rework boundary management
lkdtm/stackleak: avoid spurious failure
stackleak: rework poison scanning
stackleak: rework stack high bound handling
stackleak: clarify variable names
stackleak: rework stack low bound handling
stackleak: remove redundant check
stackleak: move skip_erasing() check earlier
arm64: stackleak: fix current_top_of_stack()
randstruct: Enable Clang support
randstruct: Move seed generation into scripts/basic/
randstruct: Split randstruct Makefile and CFLAGS
randstruct: Reorganize Kconfigs and attribute macros
sancov: Split plugin build from plugin CFLAGS
netfs: Eliminate Clang randstruct warning
docs: kdump: Update the crashkernel description for arm64
of: Support more than one crash kernel regions for kexec -s
of: fdt: Add memory for devices by DT property "linux,usable-memory-range"
arm64: kdump: Reimplement crashkernel=X
arm64: Use insert_resource() to simplify code
kdump: return -ENOENT if required cmdline option does not exist
objtool: Fix STACK_FRAME_NON_STANDARD reloc type
s390/compat: cleanup compat_linux.h header file
s390/entry: remove broken and not needed code
s390/boot: convert parmarea to C
s390/boot: convert initial lowcore to C
s390/ptrace: move short psw definitions to ptrace header file
s390/head: initialize all new psws
s390/boot: change initial program check handler to disabled wait psw
s390/head: adjust iplstart entry point
s390/boot: get rid of startup archive
s390/vx: remove comments from macros which break LLVM's IAS
s390/extable: prefer local labels in .set directives
s390/nospec: prefer local labels in .set directives
s390/hypfs: fix typos in comments
s390/crypto: fix typos in comments
s390/consoles: improve panic notifiers reliability
arm64/sme: More sensibly define the size for the ZA register set
drivers/perf: hisi: Add Support for CPA PMU
drivers/perf: hisi: Associate PMUs in SICL with CPUs online
drivers/perf: arm_spe: Expose saturating counter to 16-bit
perf/arm-cmn: Add CMN-700 support
perf/arm-cmn: Refactor occupancy filter selector
perf/arm-cmn: Add CMN-650 support
dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700
perf: check return value of armpmu_request_irq()
linkage: Fix issue with missing symbol size
x86/entry: Remove skip_r11rcx
x86/entry: Use PUSH_AND_CLEAR_REGS for compat
x86/entry: Simplify entry_INT80_compat()
x86/mm: Simplify RESERVE_BRK()
perf: RISC-V: Remove non-kernel-doc ** comments
irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
platform/x86: pmc_atom: dont export pmc_atom_read - no modular users
platform/x86: pmc_atom: remove unused pmc_atom_write()
platform/x86: amd-pmc: Fix build error unused-function
platform/surface: aggregator: Fix initialization order when compiling as builtin module
platform/surface: gpe: Add support for Surface Pro 8
platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
platform/x86: thinkpad_acpi: Correct dual fan probe
platform/x86: thinkpad_acpi: Add a s2idle resume quirk for a number of laptops
platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
efi: stub: prefer mirrored memory for randomized allocations
io_uring: kill io_recv_buffer_select() wrapper
io_uring: use 'sr' vs 'req->sr_msg' consistently
io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg
io_uring: check IOPOLL/ioprio support upfront
arm64: mm: Cleanup useless parameters in zone_sizes_init()
block: improve the error message from bio_check_eod
block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone
block: remove superfluous calls to blkcg_bio_issue_init
selftests/seccomp: Fix spelling mistake "Coud" -> "Could"
arm64: fix types in copy_highpage()
arm64/sysreg: Generate definitions for SCTLR_EL1
x86/mm: Cleanup the control_va_addr_alignment() __setup handler
irqchip/gic: Improved warning about incorrect type
irqchip/csky: Return true/false (not 1/0) from bool functions
irqchip/imx-irqsteer: Add runtime PM support
irqchip/imx-irqsteer: Constify irq_chip struct
irqchip/armada-370-xp: Enable MSI affinity configuration
irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
irqchip/sun6i-r: Use NULL for chip_data
irqchip/xtensa-mx: Fix initial IRQ affinity in non-SMP setup
arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE
irqchip/exiu: Fix acknowledgment of edge triggered interrupts
x86: Fix return value of __setup handlers
irqchip/gic-v3: Claim iomem resources
dt-bindings: interrupt-controller: arm,gic-v3: Make the v2 compat requirements explicit
irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP
irqchip/gic-v3: Detect LPI invalidation MMIO registers
arm64/sysreg: Generate definitions for TTBRn_EL1
arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1
arm64/sysreg: Enable automatic generation of system register definitions
arm64: Add sysreg header generation scripting
arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names
arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM
arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1
arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI
arm64/mte: Make TCF field values and naming more standard
arm64/mte: Make TCF0 naming and field values more standard
arm64/sysreg: Introduce helpers for access to sysreg fields
irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES}
block: null_blk: Improve device creation with configfs
block: null_blk: Cleanup messages
block: null_blk: Cleanup device creation and deletion
block: null_blk: Fix code style issues
xen-blkback: use bdev_discard_alignment
arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK
x86/split_lock: Enable the split lock feature on Raptor Lake
perf/x86/amd/core: Add PerfMonV2 overflow handling
perf/x86/amd/core: Add PerfMonV2 counter control
perf/x86/amd/core: Detect available counters
perf/x86/amd/core: Detect PerfMonV2 support
x86/msr: Add PerfCntrGlobal* registers
x86/cpufeatures: Add PerfMonV2 feature bit
kselftest/arm64: Fix ABI header directory location
selftests/seccomp: Add test for wait killable notifier
selftests/seccomp: Refactor get_proc_stat to split out file reading code
seccomp: Add wait_killable semantic to seccomp user notifier
selinux: log anon inode class name
selinux: declare data arrays const
selinux: fix indentation level of mls_ops block
selinux: include necessary headers in headers
selinux: avoid extra semicolon
selinux: update parameter documentation
selinux: resolve checkpatch errors
srcu: Drop needless initialization of sdp in srcu_gp_start()
srcu: Prevent expedited GPs and blocking readers from consuming CPU
srcu: Add contention check to call_srcu() srcu_data ->lock acquisition
srcu: Automatically determine size-transition strategy at boot
tools/memory-model/README: Update klitmus7 compat table
rnbd-srv: use bdev_discard_alignment
nvme: remove a spurious clear of discard_alignment
loop: remove a spurious clear of discard_alignment
dasd: don't set the discard_alignment queue limit
raid5: don't set the discard_alignment queue limit
dm-zoned: don't set the discard_alignment queue limit
virtio_blk: fix the discard_granularity and discard_alignment queue limits
null_blk: don't set the discard_alignment queue limit
nbd: don't set the discard_alignment queue limit
ubd: don't set the discard_alignment queue limit
efi/arm64: libstub: run image in place if randomized by the loader
efi: libstub: pass image handle to handle_kernel_image()
efi: x86: Set the NX-compatibility flag in the PE header
efi: libstub: ensure allocated memory to be executable
efi: libstub: declare DXE services table
x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS
x86/entry: Don't call error_entry() for XENPV
x86/entry: Move CLD to the start of the idtentry macro
x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
x86/entry: Switch the stack after error_entry() returns
x86/traps: Use pt_regs directly in fixup_bad_iret()
kthread: unexport kthread_blkcg
blk-cgroup: cleanup blkcg_maybe_throttle_current
blk-cgroup: cleanup blk_cgroup_congested
blk-cgroup: move blkcg_css to blk-cgroup.c
blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h>
blk-cgroup: remove pointless CONFIG_BLOCK ifdefs
blk-cgroup: replace bio_blkcg with bio_blkcg_css
blktrace: cleanup the __trace_note_message interface
blk-cgroup: move struct blkcg to block/blk-cgroup.h
blk-cgroup: move blkcg_{pin,unpin}_online out of line
blk-cgroup: move blk_cgroup_congested out line
blk-cgroup: move blkcg_{get,set}_fc_appid out of line
nvme-fc: fold t fc_update_appid into fc_appid_store
nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID
blk-cgroup: remove __bio_blkcg
block: ignore RWF_HIPRI hint for sync dio
x86/sev: Fix address space sparse warning
time/sched_clock: Fix formatting of frequency reporting code
time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz
time/sched_clock: Round the frequency reported to nearest rather than down
genirq: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
timekeeping: Consolidate fast timekeeper
timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()
EDAC: Use kcalloc()
x86/fpu: Cleanup variable shadowing
x86/aperfperf: Make it correct on 32bit and UP kernels
xtensa: clean up labels in the kernel entry assembly
xtensa: don't leave invalid TLB entry in fast_store_prohibited
xtensa: fix declaration of _SecondaryResetVector_text_*
irqchip: irq-xtensa-mx: fix initial IRQ affinity
xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE
xtensa: add hibernation support
xtensa: support coprocessors on SMP
xtensa: get rid of stack frame in coprocessor_flush
xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB
xtensa: add xtensa_xsr macro
xtensa: handle coprocessor exceptions in kernel mode
xtensa: use callx0 opcode in fast_coprocessor
xtensa: clean up excsave1 initialization
xtensa: clean up declarations in coprocessor.h
xtensa: clean up exception handler prototypes
xtensa: clean up function declarations in traps.c
xtensa: enable KCSAN
xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN
xtensa: enable context tracking
xtensa: use abi_* register names in the kernel exit code
xtensa: move trace_hardirqs_off call back to entry.S
xtensa: drop dead code from entry.S
xtensa: noMMU: allow handling protection faults
xtensa: extract vmalloc_fault code into a function
xtensa: move asid_cache from fault.c to mmu.c
xtensa: iss: extract and constify network callbacks
xtensa: iss: clean up per-device locking in network driver
xtensa: iss: replace iss_net_set_mac with eth_mac_addr
xtensa: iss: drop opened_list logic from the network driver
xtensa: localize labels used in memmove
x86/apic: Do apic driver probe for "nosmp" use case
aoe: Avoid flush_scheduled_work() usage
smp: Make softirq handling RT safe in flush_smp_call_function_queue()
smp: Rename flush_smp_call_function_from_idle()
sched: Fix missing prototype warnings
io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread()
io_uring: add IORING_SETUP_TASKRUN_FLAG
io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used
io_uring: set task_work notify method at init time
io-wq: use __set_notify_signal() to wake workers
io_uring: serialize ctx->rings->sq_flags with atomic_or/and
task_work: allow TWA_SIGNAL without a rescheduling IPI
io_uring: return hint on whether more data is available after receive
tcp: pass back data left in socket after receive
selftests/seccomp: Ensure that notifications come in FIFO order
seccomp: Use FIFO semantics to order notifications
selftests/seccomp: Add SKIP for failed unshare()
selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without CAP_SYS_ADMIN
KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high
KVM: arm64: Treat ESR_EL2 as a 64-bit register
arm64: Treat ESR_ELx as a 64-bit register
arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly
arm64/ftrace: Make function graph use ftrace directly
ftrace: cleanup ftrace_graph_caller enable and disable
arm64/sme: Fix NULL check after kzalloc
EDAC/ghes: Change ghes_hw from global to static
EDAC/armada_xp: Use devm_platform_ioremap_resource()
sched/fair: Remove cfs_rq_tg_path()
sched/fair: Remove sched_trace_*() helper functions
sched/fair: Refactor cpu_util_without()
io_uring: use the text representation of ops in trace
selftests/arm64: Fix O= builds for the floating point tests
selftests/arm64: Clean the fp helper libraries
selftests/arm64: Define top_srcdir for the fp tests
selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile
kselftest/arm64: fix array_size.cocci warning
selftests/arm64: Add a testcase for handling of ZA on clone()
kselftest/arm64: Add SME support to syscall ABI test
kselftest/arm64: Add coverage for the ZA ptrace interface
kselftest/arm64: Add streaming SVE to SVE ptrace tests
kselftest/arm64: signal: Add SME signal handling tests
kselftest/arm64: Add stress test for SME ZA context switching
kselftest/arm64: signal: Handle ZA signal context in core code
kselftest/arm64: sme: Provide streaming mode SVE stress test
kselftest/arm64: Extend vector configuration API tests to cover SME
kselftest/arm64: Add tests for TPIDR2
kselftest/arm64: sme: Add SME support to vlset
kselftest/arm64: Add manual encodings for SME instructions
kselftest/arm64: Add simple test for MTE prctl
kselftest/arm64: Refactor parameter checking in mte_switch_mode()
kselftest/arm64: Log unexpected asynchronous MTE faults
kselftest/arm64: Handle more kselftest result codes in MTE helpers
kselftest/arm64: Validate setting via FPSIMD and read via SVE regsets
kselftest/arm64: Remove assumption that tasks start FPSIMD only
kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data()
EDAC/synopsys: Add a SPDX identifier
EDAC/synopsys: Add driver support for i.MX platforms
x86/speculation: Add missing prototype for unpriv_ebpf_notify()
amd_hsmp: Add HSMP protocol version 5 messages
platform/x86/dell: add buffer allocation/free functions for SMI calls
x86/aperfmperf: Integrate the fallback code from show_cpuinfo()
x86/aperfmperf: Replace arch_freq_get_on_cpu()
x86/aperfmperf: Replace aperfmperf_get_khz()
x86/aperfmperf: Store aperf/mperf data for cpu frequency reads
x86/aperfmperf: Make parts of the frequency invariance code unconditional
x86/aperfmperf: Restructure arch_scale_freq_tick()
x86/aperfmperf: Put frequency invariance aperf/mperf data into a struct
x86/aperfmperf: Untangle Intel and AMD frequency invariance init
arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding()
platform/x86: asus-wmi: Use kobj_to_dev()
platform/x86/intel: pmc/core: Use kobj_to_dev()
platform/x86/intel: pmc/core: change pmc_lpm_modes to static
platform/x86/intel/sdsi: Fix bug in multi packet reads
platform/x86/intel/sdsi: Poll on ready bit for writes
platform/x86/intel/sdsi: Handle leaky bucket
platform/x86: intel-uncore-freq: Prevent driver loading in guests
platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard
platform/x86: dell-laptop: Add quirk entry for Latitude 7520
platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails
platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf()
platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version()
x86/aperfmperf: Separate AP/BP frequency invariance init
x86/smp: Move APERF/MPERF code where it belongs
x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu()
x86/split-lock: Remove unused TIF_SLD bit
x86/split_lock: Make life miserable for split lockers
x86/pm: Fix false positive kmemleak report in msr_build_context()
x86/sev: Get the AP jump table address from secrets page
x86/sev: Add missing __init annotations to SEV init routines
virt: sevguest: Rename the sevguest dir and files to sev-guest
s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt()
io_uring: rename op -> opcode
io_uring: add io_uring_get_opcode
io_uring: add type to op enum
documentation: zonefs: Document sysfs attributes
null-blk: save memory footprint for struct nullb_cmd
io_uring: fix compile warning for 32-bit builds
md: Replace role magic numbers with defined constants
md/raid0: Ignore RAID0 layout if the second zone has only one device
md/raid5: Annotate functions that hold device_lock with __must_hold
md/raid5-ppl: Annotate with rcu_dereference_protected()
md/raid5: Annotate rdev/replacement access when mddev_lock is held
md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated
md/raid5: Add __rcu annotation to struct disk_info
md/raid5: Un-nest struct raid5_percpu definition
md/raid5: Cleanup setup_conf() error returns
md: replace deprecated strlcpy & remove duplicated line
md/bitmap: don't set sb values if can't pass sanity check
md: fix an incorrect NULL check in md_reload_sb
md: fix an incorrect NULL check in does_sb_need_changing
raid5: introduce MD_BROKEN
md: Set MD_BROKEN for RAID1 and RAID10
arm64: document the boot requirements for MTE
x86/fpu/xsave: Support XSAVEC in the kernel
genirq/matrix: Remove redundant assignment to variable 'end'
timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
m68k: defconfig: Update defconfigs for v5.18-rc1
s390: add KCSAN instrumentation to barriers and spinlocks
s390/pci: add error record for CC 2 retries
s390/pci: add PCI access type and length to error records
s390/pci: don't log availability events as errors
s390/pci: make better use of zpci_dbg() levels
s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration
s390/vdso: add vdso randomization
s390/vdso: map vdso above stack
s390/vdso: move vdso mapping to its own function
s390/mmap: increase stack/mmap gap to 128MB
s390/zcrypt: code cleanup
s390/zcrypt: cleanup CPRB struct definitions
s390/ap: uevent on apmask/aqpmask change
s390/cio: simplify the calculation of variables
s390/smp: sort out physical vs virtual CPU0 lowcore pointer
s390/zcrypt: add display of ASYM master key verification pattern
s390/kexec: set end-of-ipl flag in last diag308 call
s390/sclp: add detection of IPL-complete-control facility
x86/mce: Add messages for panic errors in AMD's MCE grading
x86/mce: Simplify AMD severity grading logic
btrfs: Avoid live-lock in search_ioctl() on hardware with sub-page faults
arm64: Add support for user sub-page fault probing
mm: Add fault_in_subpage_writeable() to probe at sub-page granularity
csky: atomic: Add conditional atomic operations' optimization
csky: atomic: Add custom atomic.h implementation
csky: atomic: Optimize cmpxchg with acquire & release
io_uring: cleanup error-handling around io_req_complete
io_uring: add socket(2) support
net: add __sys_socket_file()
io_uring: fix trace for reduced sqe padding
io_uring: add fgetxattr and getxattr support
io_uring: add fsetxattr and setxattr support
fs: split off do_getxattr from getxattr
fs: split off setxattr_copy and do_setxattr function from setxattr
io_uring: return an error when cqe is dropped
io_uring: use constants for cq_overflow bitfield
io_uring: rework io_uring_enter to simplify return value
io_uring: trace cqe overflows
io_uring: add trace support for CQE overflow
io_uring: allow re-poll if we made progress
io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
io_uring: add support for IORING_ASYNC_CANCEL_ANY
io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key
io_uring: add support for IORING_ASYNC_CANCEL_ALL
io_uring: pass in struct io_cancel_data consistently
io_uring: remove dead 'poll_only' argument to io_poll_cancel()
io_uring: refactor io_disarm_next() locking
io_uring: move timeout locking in io_timeout_cancel()
io_uring: store SCM state in io_fixed_file->file_ptr
io_uring: kill ctx arg from io_req_put_rsrc
io_uring: add a helper for putting rsrc nodes
io_uring: store rsrc node in req instead of refs
io_uring: refactor io_assign_file error path
io_uring: use right helpers for file assign locking
io_uring: add data_race annotations
io_uring: inline io_req_complete_fail_submit()
io_uring: refactor io_submit_sqe()
io_uring: refactor lazy link fail
io_uring: introduce IO_REQ_LINK_FLAGS
io_uring: refactor io_queue_sqe()
io_uring: rename io_queue_async_work()
io_uring: inline io_queue_sqe()
io_uring: helper for prep+queuing linked timeouts
io_uring: inline io_free_req()
io_uring: kill io_put_req_deferred()
io_uring: minor refactoring for some tw handlers
io_uring: clean poll tw PF_EXITING handling
io_uring: optimise io_get_cqe()
io_uring: optimise submission left counting
io_uring: optimise submission loop invariant
io_uring: add helper to return req to cache list
io_uring: helper for empty req cache checks
io_uring: inline io_flush_cached_reqs
io_uring: shrink final link flush
io_uring: memcpy CQE from req
io_uring: explicitly keep a CQE in io_kiocb
io_uring: rename io_sqe_file_register
io_uring: deduplicate SCM accounting
io_uring: don't pass around fixed index for scm
io_uring: refactor __io_sqe_files_scm
io_uring: uniform SCM accounting
io_uring: don't scm-account for non af_unix sockets
io_uring: move finish_wait() outside of loop in cqring_wait()
io_uring: refactor io_req_add_compl_list()
io_uring: silence io_for_each_link() warning
io_uring: partially uninline io_put_task()
io_uring: cleanup conditional submit locking
io_uring: optimise mutex locking for submit+iopoll
io_uring: pre-calculate syscall iopolling decision
io_uring: split off IOPOLL argument verifiction
io_uring: clean up io_queue_next()
io_uring: move poll recycling later in compl flushing
io_uring: optimise io_free_batch_list
io_uring: refactor io_req_find_next
io_uring: remove extra ifs around io_commit_cqring
io_uring: small optimisation of tctx_task_work
block/partitions/ldm: Remove redundant assignments
block/partitions/atari: Remove redundant assignment
block/partitions/acorn: Remove redundant assignments
block/blk-map: Remove redundant assignment
block/badblocks: Remove redundant assignments
binfmt_flat: Remove shared library support
arm64/sme: Provide Kconfig for SME
KVM: arm64: Handle SME host state when running guests
KVM: arm64: Trap SME usage in guest
KVM: arm64: Hide SME system registers from guests
arm64/sme: Save and restore streaming mode over EFI runtime calls
arm64/sme: Disable streaming mode and ZA when flushing CPU state
arm64/sme: Add ptrace support for ZA
arm64/sme: Implement ptrace support for streaming mode SVE registers
arm64/sme: Implement ZA signal handling
arm64/sme: Implement streaming SVE signal handling
arm64/sme: Disable ZA and streaming mode when handling signals
arm64/sme: Implement traps and syscall handling for SME
arm64/sme: Implement ZA context switching
arm64/sme: Implement streaming SVE context switching
arm64/sme: Implement SVCR context switching
arm64/sme: Implement support for TPIDR2
arm64/sme: Implement vector length configuration prctl()s
arm64/sme: Implement sysctl to set the default vector length
arm64/sme: Identify supported SME vector lengths at boot
arm64/sme: Basic enumeration support
arm64/sme: Early CPU setup for SME
arm64/sme: Manually encode SME instructions
arm64/sme: System register and exception syndrome definitions
arm64/sme: Provide ABI documentation for SME
arm64: stacktrace: align with common naming
arm64: stacktrace: rename stackframe to unwind_state
arm64: stacktrace: rename unwinder functions
arm64: stacktrace: make struct stackframe private to stacktrace.c
arm64: stacktrace: delete PCS comment
arm64: stacktrace: remove NULL task check from unwind_frame()
arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS_PER_PTE
objtool: Update documentation
objtool: Remove --lto and --vmlinux in favor of --link
objtool: Add HAVE_NOINSTR_VALIDATION
objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"
objtool: Make noinstr hacks optional
objtool: Make jump label hack optional
objtool: Make static call annotation optional
objtool: Make stack validation frame-pointer-specific
objtool: Add CONFIG_OBJTOOL
objtool: Extricate sls from stack validation
objtool: Rework ibt and extricate from stack validation
objtool: Make stack validation optional
objtool: Add option to print section addresses
objtool: Don't print parentheses in function addresses
objtool: Ditch subcommands
objtool: Reorganize cmdline options
libsubcmd: Fix OPTION_GROUP sorting
sched/fair: Revise comment about lb decision matrix
sched/psi: report zeroes for CPU full at the system level
sched/fair: Delete useless condition in tg_unthrottle_up()
sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
sched/fair: Move calculate of avg_load to a better location
mailmap: Update my email address to @redhat.com
MAINTAINERS: Add myself as scheduler topology reviewer
psi: Fix trigger being fired unexpectedly at initial
signal: Deliver SIGTRAP on perf event asynchronously if blocked
ata: Make use of the helper function devm_platform_ioremap_resource()
ata: libata-core: replace "its" with "it is"
ahci: Add a generic 'controller2' RAID id
x86/tdx: Annotate a noreturn function
virt: sevguest: Change driver name to reflect generic SEV support
tools/nolibc/string: Implement `strdup()` and `strndup()`
tools/nolibc/string: Implement `strnlen()`
tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `realloc()` and `free()`
tools/nolibc/types: Implement `offsetof()` and `container_of()` macro
tools/nolibc/sys: Implement `mmap()` and `munmap()`
tools/nolibc: i386: Implement syscall with 6 arguments
tools/nolibc: Remove .global _start from the entry point code
tools/nolibc: Replace `asm` with `__asm__`
tools/nolibc: x86-64: Update System V ABI document link
tools/nolibc/stdlib: only reference the external environ when inlined
tools/nolibc/string: do not use __builtin_strlen() at -O0
tools/nolibc: add the nolibc subdir to the common Makefile
tools/nolibc: add a makefile to install headers
tools/nolibc/types: add poll() and waitpid() flag definitions
tools/nolibc/sys: add syscall definition for getppid()
tools/nolibc/string: add strcmp() and strncmp()
tools/nolibc/stdio: add support for '%p' to vfprintf()
tools/nolibc/stdlib: add a simple getenv() implementation
tools/nolibc/stdio: make printf(%s) accept NULL
tools/nolibc/stdlib: implement abort()
tools/nolibc: also mention how to build by just setting the include path
tools/nolibc/time: create time.h with time()
tools/nolibc/signal: move raise() to signal.h
tools/nolibc/unistd: add usleep()
tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp() to unistd.h
tools/nolibc/errno: extract errno.h from sys.h
tools/nolibc/string: export memset() and memmove()
tools/nolibc/types: define PATH_MAX and MAXPATHLEN
tools/nolibc/arch: mark the _start symbol as weak
tools/nolibc: move exported functions to their own section
tools/nolibc/string: add tiny versions of strncat() and strlcat()
tools/nolibc/string: add strncpy() and strlcpy()
tools/nolibc/string: slightly simplify memmove()
tools/nolibc/string: use unidirectional variants for memcpy()
tools/nolibc/sys: make getpgrp(), getpid(), gettid() not set errno
tools/nolibc/stdlib: make raise() use the lower level syscalls only
tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r()
tools/nolibc/sys: make open() take a vararg on the 3rd argument
tools/nolibc/stdio: add perror() to report the errno value
tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE
tools/nolibc/stdio: add a minimal [vf]printf() implementation
tools/nolibc/stdio: add fwrite() to stdio
tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput* functions
tools/nolibc/stdio: add a minimal set of stdio functions
tools/nolibc/stdlib: add utoh() and u64toh()
tools/nolibc/stdlib: add i64toa() and u64toa()
tools/nolibc/stdlib: replace the ltoa() function with more efficient ones
tools/nolibc/stdlib: move ltoa() to stdlib.h
tools/nolibc/types: move makedev to types.h and make it a macro
tools/nolibc/types: make FD_SETSIZE configurable
tools/nolibc/types: move the FD_* functions to macros in types.h
tools/nolibc/ctype: add the missing is* functions
tools/nolibc/ctype: split the is* functions to ctype.h
tools/nolibc/string: split the string functions into string.h
tools/nolibc/stdlib: extract the stdlib-specific functions to their own file
tools/nolibc/sys: split the syscall definitions into their own file
tools/nolibc/arch: split arch-specific code into individual files
tools/nolibc/types: split syscall-specific definitions into their own files
tools/nolibc/std: move the standard type definitions to std.h
rcutorture: Make torture.sh allow for --kasan
rcutorture: Make torture.sh refscale and rcuscale specify Tasks Trace RCU
rcutorture: Make kvm.sh allow more memory for --kasan runs
torture: Save "make allmodconfig" .config file
scftorture: Remove extraneous "scf" from per_version_boot_params
rcutorture: Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC
torture: Enable CSD-lock stall reports for scftorture
torture: Skip vmlinux check for kvm-again.sh runs
scftorture: Adjust for TASKS_RCU Kconfig option being selected
rcuscale: Allow rcuscale without RCU Tasks Rude/Trace
rcuscale: Allow rcuscale without RCU Tasks
refscale: Allow refscale without RCU Tasks Rude/Trace
refscale: Allow refscale without RCU Tasks
rcutorture: Allow specifying per-scenario stat_interval
rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario
rcutorture: Allow rcutorture without RCU Tasks Rude
rcutorture: Allow rcutorture without RCU Tasks
rcutorture: Allow rcutorture without RCU Tasks Trace
rcu: Make the TASKS_RCU Kconfig option be selected
rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior
rcu: Check for successful spawn of ->boost_kthread_task
rcu: Fix preemption mode check on synchronize_rcu[_expedited]()
rcu: Print number of online CPUs in RCU CPU stall-warning messages
rcu: Add comments to final rcu_gp_cleanup() "if" statement
kernel/smp: Provide boot-time timeout for CSD lock diagnostics
documentation: zonefs: Cleanup the mount options section
zonefs: Add active seq file accounting
zonefs: Export open zone resource information through sysfs
zonefs: Always do seq file write open accounting
zonefs: Rename super block information fields
zonefs: Fix management of open zones
zonefs: Clear inode information flags on inode creation
docs: Update RCU cross-references as suggested in doc-guide
docs: Add documentation for rude and trace RCU flavors
x86/boot: Put globals that are accessed early into the .data section
binfmt_flat: Drop vestiges of coredump support
x86/mm: Fix spacing within memory encryption features message
Documentation: Update the recommended pattern for GPIO irqchips
gpio: Update TODO to mention immutable irq_chip structures
pinctrl: amd: Make the irqchip immutable
pinctrl: msmgpio: Make the irqchip immutable
pinctrl: apple-gpio: Make the irqchip immutable
gpio: pl061: Make the irqchip immutable
gpio: tegra186: Make the irqchip immutable
gpio: Add helpers to ease the transition towards immutable irq_chip
gpio: Expose the gpiochip_irq_re[ql]res helpers
gpio: Don't fiddle with irqchips marked as immutable
EDAC/dmc520: Don't print an error for each unconfigured interrupt line
binfmt_flat: do not stop relocating GOT entries prematurely on riscv
block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage
csky: optimize memcpy_{from,to}io() and memset_io()
csky: Add C based string functions
loop: don't destroy lo->workqueue in __loop_clr_fd
loop: remove lo_refcount and avoid lo_mutex in ->open / ->release
loop: avoid loop_validate_mutex/lo_mutex in ->release
loop: suppress uevents while reconfiguring the device
loop: implement ->free_disk
loop: only freeze the queue in __loop_clr_fd when needed
loop: don't freeze the queue in lo_release
loop: remove the racy bd_inode->i_mapping->nrpages asserts
loop: initialize the worker tracking fields once
loop: de-duplicate the idle worker freeing code
block: turn bdev->bd_openers into an atomic_t
block: add a disk_openers helper
zram: cleanup zram_remove
zram: cleanup reset_store
nbd: use the correct block_device in nbd_bdev_reset
block: change exported IO accounting interface from gendisk to bdev
drbd: Return true/false (not 1/0) from bool functions
drdb: Switch to kvfree_rcu() API
drbd: Replace "unsigned" with "unsigned int"
drbd: Make use of PFN_UP helper macro
block: drbd: drbd_receiver: Remove redundant assignment to err
drbd: address enum mismatch warnings
drbd: fix duplicate array initializer
direct-io: remove random prefetches
block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
block: add a bdev_discard_granularity helper
block: remove QUEUE_FLAG_DISCARD
block: add a bdev_max_discard_sectors helper
block: refactor discard bio size limiting
block: move {bdev,queue_limit}_discard_alignment out of line
block: use bdev_discard_alignment in part_discard_alignment_show
block: remove queue_discard_alignment
block: move bdev_alignment_offset and queue_limit_alignment_offset out of line
block: use bdev_alignment_offset in disk_alignment_offset_show
block: use bdev_alignment_offset in part_alignment_offset_show
block: add a bdev_max_zone_append_sectors helper
block: add a bdev_stable_writes helper
block: add a bdev_fua helper
block: add a bdev_write_cache helper
block: add a bdev_nonrot helper
mm: use bdev_is_zoned in claim_swapfile
ntfs3: use bdev_logical_block_size instead of open coding it
btrfs: use bdev_max_active_zones instead of open coding it
drbd: cleanup decide_on_discard_support
drbd: use bdev_alignment_offset instead of queue_alignment_offset
drbd: use bdev based limit helpers in drbd_send_sizes
drbd: remove assign_p_sizes_qlim
target: fix discard alignment on partitions
target: pass a block_device to target_configure_unmap_from_queue
target: remove an incorrect unmap zeroes data deduction
bfq: Make sure bfqg for which we are queueing requests is online
bfq: Get rid of __bio_blkcg() usage
bfq: Track whether bfq_group is still online
bfq: Remove pointless bfq_init_rq() calls
bfq: Drop pointless unlock-lock pair
bfq: Update cgroup information before merging bio
bfq: Split shared queues on move between cgroups
bfq: Avoid merging queues with different parents
bfq: Avoid false marking of bic as stably merged
pktcdvd: stop using bio_reset
block: turn bio_kmalloc into a simple kmalloc wrapper
target/pscsi: remove pscsi_get_bio
squashfs: always use bio_kmalloc in squashfs_bio_read
btrfs: simplify ->flush_bio handling
block: allow use of per-cpu bio alloc cache by block drivers
block: allow using the per-cpu bio cache from bio_alloc_bioset
x86/boot: Add an efi.h header for the decompressor
selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is true
timekeeping: Introduce fast accessor to clock tai
tracing/timer: Add missing argument documentation of trace points
genirq: Take the proposed affinity at face value if force==true
x86/asm: Merge load_gs_index()
x86/32: Remove lazy GS macros
ELF: Remove elf_core_copy_kernel_regs()
virt: sevguest: Fix bool function returning negative value
x86/process: Fix kernel-doc warning due to a changed function name
fscrypt: log when starting to use inline encryption
dt-bindings: ata: renesas,rcar-sata: Add r8a774e1 support
fscrypt: split up FS_CRYPTO_BLOCK_SIZE
lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead()
cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier
cfi: Use __builtin_function_start
security: don't treat structure as an array of struct hlist_head
usercopy: Remove HARDENED_USERCOPY_PAGESPAN
mm/usercopy: Detect large folio overruns
mm/usercopy: Detect vmalloc overruns
mm/usercopy: Check kmap addresses properly
x86/crash: Fix minor typo/bug in debug message
efi: Add missing prototype for efi_capsule_setup_info
docs: security: Add secrets/coco documentation
efi: Register efi_secret platform device if EFI secret area is declared
virt: Add efi_secret module to expose confidential computing secrets
efi: Save location of EFI confidential computing area
efi: Allow to enable EFI runtime services by default on RT
x86/apic: Clarify i82489DX bit overlap in APIC_LVT0
platform/x86: amd-pmc: Avoid reading SMU version at probe time
platform/x86: amd-pmc: Move FCH init to first use
platform/x86: amd-pmc: Move SMU logging setup out of init
platform/x86: hp-wmi: Correct code style related issues
platform/x86: wmi: replace usage of found with dedicated list iterator variable
platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons
ata: pata_via: fix sloppy typing in via_do_set_mode()
ata: pata_sil680: fix result type of sil680_sel{dev|reg}()
x86/32: Simplify ELF_CORE_COPY_REGS
cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be brought up again.
x86/xen: Allow to retry if cpu_initialize_context() failed.
ata: libata-core: fix parameter type in ata_xfer_mode2shift()
rcu: Check for jiffies going backwards
rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting
rcu: Clarify fill-the-gap comment in rcu_segcblist_advance()
tools/nolibc: guard the main file against multiple inclusion
tools/nolibc: use pselect6 on RISCV
torture: Make thread detection more robust by using lspcu
torture: Permit running of experimental torture types
torture: Use "-o Batchmode=yes" to disable ssh password requests
torture: Reposition so that $? collects ssh code in torture.sh
rcu: Make TASKS_RUDE_RCU select IRQ_WORK
rcutorture: Call preempt_schedule() through static call/key
rcutorture: Add missing return and use __func__ in warning
rcutorture: Avoid corner-case #DE with nsynctypes check
scftorture: Fix distribution of short handler delays
rcutorture: Suppress debugging grace period delays during flooding
torture: Add rcu_normal and rcu_expedited runs to torture.sh
rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()
rcu-tasks: Handle sparse cpu_possible_mask
rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUs
rcu-tasks: Restore use of timers for non-RT kernels
rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periods
rcu-tasks: Make Tasks RCU account for userspace execution
rcu-tasks: Use rcuwait for the rcu_tasks_kthread()
rcu-tasks: Print pre-stall-warning informational messages
rcu-tasks: Fix race in schedule and flush work
rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization
rcu: Initialize boost kthread only for boot node prior SMP initialization
rcu: Assume rcu_init() is called before smp
rcu/nocb: Move rcu_nocb_is_setup to rcu_state
rcu: Remove rcu_is_nocb_cpu()
srcu: Add contention-triggered addition of srcu_node tree
srcu: Create concurrency-safe helper for initiating size transition
srcu: Explain srcu_funnel_gp_start() call to list_add() is safe
srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda
srcu: Avoid NULL dereference in srcu_torture_stats_print()
srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU()
srcu: Add boot-time control over srcu_node array allocation
srcu: Ensure snp nodes tree is fully initialized before traversal
srcu: Use invalid initial value for srcu_node GP sequence numbers
srcu: Compute snp_seq earlier in srcu_funnel_gp_start()
srcu: Make rcutorture dump the SRCU size state
srcu: Add size-state transitioning code
srcu: Dynamically allocate srcu_node array
srcu: Make Tree SRCU able to operate without snp_node array
srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf
srcu: Fix s/is/if/ typo in srcu_node comment
srcu: Tighten cleanup_srcu_struct() GP checks
x86: Remove a.out support
virt: sevguest: Fix return value check in alloc_shared_pages()
EDAC/mc: Get rid of edac_align_ptr()
EDAC/device: Sanitize edac_device_alloc_ctl_info() definition
m68k: Introduce a virtual m68k machine
clocksource/drivers: Add a goldfish-timer clocksource
rtc: goldfish: Use gf_ioread32()/gf_iowrite32()
tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
EDAC/device: Get rid of the silly one-shot memory allocation in edac_device_alloc_ctl_info()
EDAC/pci: Get rid of the silly one-shot memory allocation in edac_pci_alloc_ctl_info()
EDAC/mc: Get rid of silly one-shot struct allocation in edac_mc_alloc()
x86/kaslr: Fix build warning in KASLR code in boot stub
libata: Improve ATA queued command allocation
ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h
x86/mm: Replace nodes_weight() with nodes_empty() where appropriate
x86: Replace cpumask_weight() with cpumask_empty() where appropriate
clocksource: Replace cpumask_weight() with cpumask_empty()
irqchip/bmips: Replace cpumask_weight() with cpumask_empty()
genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate
irqchip/gic-v3: Always trust the managed affinity provided by the core code
genirq: Always limit the affinity to online CPUs
genirq/msi: Shutdown managed interrupts with unsatifiable affinities
x86/PCI: Fix coding style in PIRQ table verification
x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
x86/PCI: Add $IRT PIRQ routing table support
x86/PCI: Handle PIRQ routing tables with no router device given
x86/PCI: Add PIRQ routing table range checks
x86/PCI: Add support for the SiS85C497 PIRQ router
x86/PCI: Disambiguate SiS85C503 PIRQ router code entities
x86/PCI: Handle IRQ swizzling with PIRQ routers
x86/PCI: Also match function number in $PIR table
x86/PCI: Include function number in $PIR table dump
x86/PCI: Show the physical address of the $PIR table
timers: Move timer sysctl into the timer code
clockevents: Use dedicated list iterator variable
timers: Simplify calc_index()
timers: Initialize base::next_expiry_recalc in timers_prepare_cpu()
Documentation/x86: Document TDX kernel architecture
efi/cper: Reformat CPER memory error location to more readable
EDAC/ghes: Unify CPER memory error location reporting
efi/cper: Add a cper_mem_err_status_str() to decode error description
x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate()
csky: Fix versioncheck warnings
ACPICA: Avoid cache flush inside virtual machines
x86/tdx/ioapic: Add shared bit for IOAPIC base address
x86/mm: Make DMA memory shared for TD guest
x86/mm/cpa: Add support for TDX shared memory
x86/tdx: Make pages shared in ioremap()
x86/topology: Disable CPU online/offline control for TDX guests
x86/boot: Avoid #VE during boot for TDX platforms
x86/boot: Set CR0.NE early and keep it set during the boot
x86/acpi/x86/boot: Add multiprocessor wake-up support
x86/boot: Add a trampoline for booting APs via firmware handoff
x86/tdx: Wire up KVM hypercalls
x86/tdx: Port I/O: Add early boot support
x86/tdx: Port I/O: Add runtime hypercalls
x86/boot: Port I/O: Add decompression-time support for TDX
x86/boot: Port I/O: Allow to hook up alternative helpers
x86: Consolidate port I/O helpers
x86: Adjust types used in port I/O helpers
x86/tdx: Detect TDX at early kernel decompression time
x86/tdx: Handle in-kernel MMIO
x86/tdx: Handle CPUID via #VE
x86/tdx: Add MSR support for TDX guests
x86/tdx: Add HLT support for TDX guests
x86/traps: Add #VE support for TDX guest
x86/traps: Refactor exc_general_protection()
x86/tdx: Exclude shared bit from __PHYSICAL_MASK
x86/tdx: Extend the confidential computing API to support TDX guests
x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions
x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers
x86/tdx: Detect running as a TDX guest in early boot
x86/platform/uv: Log gap hole end size
x86/platform/uv: Update TSC sync state for UV5
x86/platform/uv: Update NMI Handler for UV5
virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement
virt: sevguest: Add support to get extended report
virt: sevguest: Add support to derive key
virt: Add SEV-SNP guest driver
x86/sev: Register SEV-SNP guest request platform device
x86/sev: Provide support for SNP guest request NAEs
x86/sev: Add a sev= cmdline option
x86/sev: Use firmware-validated CPUID for SEV-SNP guests
x86/sev: Add SEV-SNP feature detection/setup
x86/compressed/64: Add identity mapping for Confidential Computing blob
x86/compressed: Export and rename add_identity_map()
x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests
x86/compressed: Add SEV-SNP feature detection/setup
x86/boot: Add a pointer to Confidential Computing blob in bootparams
x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers
x86/sev: Move MSR-based VMGEXITs for CPUID to helper
KVM: x86: Move lookup of indexed CPUID leafs to helper
x86/boot: Add Confidential Computing type to setup_data
csky: patch_text: Fixup last cpu should be master
x86/configs: Add x86 debugging Kconfig fragment plus docs
x86/compressed/acpi: Move EFI kexec handling into common code
x86/compressed/acpi: Move EFI vendor table lookup to helper
x86/compressed/acpi: Move EFI config table lookup to helper
x86/compressed/acpi: Move EFI system table lookup to helper
x86/compressed/acpi: Move EFI detection to helper
x86/head/64: Re-enable stack protection
x86/sev: Use SEV-SNP AP creation to start secondary CPUs
csky: fix typos in comments
x86/mm: Validate memory when changing the C-bit
x86/kernel: Validate ROM memory before accessing when SEV-SNP is active
x86/kernel: Mark the .bss..decrypted section as shared in the RMP table
x86/sev: Add helper for validating pages in early enc attribute changes
x86/sev: Register GHCB memory when SEV-SNP is active
x86/compressed: Register GHCB memory when SEV-SNP is active
x86/compressed: Add helper for validating pages in the decompression stage
x86/sev: Check the VMPL level
x86/sev: Add a helper for the PVALIDATE instruction
x86/sev: Check SEV-SNP features support
x86/sev: Save the negotiated GHCB version
x86/sev: Define the Linux-specific guest termination reasons
x86/mm: Extend cc_attr to include AMD SEV-SNP
x86/sev: Detect/setup SEV/SME features earlier in boot
x86/compressed/64: Detect/setup SEV/SME features earlier during boot
x86/boot: Use MSR read/write helpers instead of inline assembly
x86/boot: Introduce helpers for MSR reads/writes
KVM: SVM: Update the SEV-ES save area mapping
KVM: SVM: Create a separate mapping for the GHCB save area
KVM: SVM: Create a separate mapping for the SEV-ES save area
powerpc/85xx: Remove fsl,85... bindings
x86/speculation/srbds: Do not try to turn mitigation off when not supported
x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
x86/mce: Avoid unnecessary padding in struct mce_bank
x86/delay: Fix the wrong asm constraint in delay_loop()
x86/amd_nb: Unexport amd_cache_northbridges()
KVM: SVM: Define sev_features and VMPL field in the VMSA
ftrace: Use preemption model accessors for trace header printout
preempt/dynamic: Introduce preemption model accessors
kcsan: Use preemption model accessors
perf/x86: Unify format of events sysfs show
perf/x86/amd: Add idle hooks for branch sampling
ACPI: Add perf low power callback
perf/x86/amd: Make Zen3 branch sampling opt-in
perf/x86/amd: Add AMD branch sampling period adjustment
perf/x86/amd: Enable branch sampling priv level filtering
perf/x86/amd: Add branch-brs helper event for Fam19h BRS
perf/x86/amd: Add AMD Fam19h Branch Sampling support
locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning
x86/cpufeatures: Add AMD Fam19h Branch Sampling feature
perf/core: Add perf_clear_branch_entry_bitfields() helper
locking: Apply contention tracepoints in the slow path
locking: Add lock contention tracepoints
locking/rwsem: Always try to wake waiters in out_nolock path
locking/rwsem: Conditionally wake waiters in reader/writer slowpaths
locking/rwsem: No need to check for handoff bit if wait queue empty
lockdep: Fix -Wunused-parameter for _THIS_IP_
x86/pkeys: Remove __arch_set_user_pkey_access() declaration
x86/pkeys: Clean up arch_set_user_pkey_access() declaration
selinux: checkreqprot is deprecated, add some ssleep() discomfort
selinux: runtime disable is deprecated, add some ssleep() discomfort
selinux: Remove redundant assignments
x86/fault: Cast an argument to the proper address space in prefetch()
x86/cpu: Remove "noclflush"
x86/cpu: Remove "noexec"
x86/cpu: Remove "nosmep"
x86/cpu: Remove CONFIG_X86_SMAP and "nosmap"
x86/cpu: Remove "nosep"
x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid=
x86/mm: Force-inline __phys_addr_nodebug()
x86/kvm/svm: Force-inline GHCB accessors
task_stack, x86/cea: Force-inline stack helpers
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml
Documentation/devicetree/bindings/perf/arm,cmn.yaml
Documentation/devicetree/bindings/powerpc/fsl/l2cache.txt
drivers/virt/Kconfig
drivers/virt/Makefile
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8700210 SKQ4.220608.002
Change-Id: Ibed458e7970b5287a78db26728357a94fb232f43
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
This reverts the MODULE_SCMVERSION config addition as it causes lots of
merge problems with 5.19-rc1. It can be added back after 5.19-rc1 is
out if it is still needed.
Also, if it is still needed, perhaps it can be made a bit
less-intrusive to make it easier with future merges...
Bug: 180027765
Cc: Will McVicker <willmcvicker@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I42e4ccbc4d2291523fd8460d530528d0c19c3e70
* keystone/mirror-android-mainline:
Revert "ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU"
Revert "ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE"
Revert "ANDROID: timer: Add vendor hook for timer calc index"
ANDROID: irq-gic-v3: remove all out-of-tree changes
ANDROID: init_task: Init android vendor and oem data
ANDROID: uapi: icmp: Bionic compat with __unused
ANDROID: PCI: dwc: revert dwc 32-bit DMA mask for MSI address requirement
lockdown: also lock down previous kgdb use
xtensa: Return true/false (not 1/0) from bool function
random: check for signals after page of pool writes
m68k: atari: Make Atari ROM port I/O write macros return void
io_uring: cleanup handling of the two task_work lists
EDAC/xgene: Fix typo processsors -> processors
mtip32xx: fix typo in comment
blk-mq: fix typo in comment
arm64/sysreg: Generate definitions for FAR_ELx
arm64/sysreg: Generate definitions for DACR32_EL2
arm64/sysreg: Generate definitions for CSSELR_EL1
arm64/sysreg: Generate definitions for CPACR_ELx
arm64/sysreg: Generate definitions for CONTEXTIDR_ELx
arm64/sysreg: Generate definitions for CLIDR_EL1
random: wire up fops->splice_{read,write}_iter()
random: convert to using fops->write_iter()
random: convert to using fops->read_iter()
nvme: enable uring-passthrough for admin commands
nvme: helper for uring-passthrough checks
ARM: 9204/2: module: Add all unwind tables when load module
ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated)
ARM: 9201/1: spectre-bhb: rely on linker to emit cross-section literal loads
ARM: 9200/1: spectre-bhb: avoid cross-subsection jump using a numbered label
ARM: 9199/1: spectre-bhb: use local DSB and elide ISB in loop8 sequence
ARM: 9198/1: spectre-bhb: simplify BPIALL vector macro
ARM: 9195/1: entry: avoid explicit literal loads
ARM: 9194/1: assembler: simplify ldr_this_cpu for !SMP builds
ARM: 9192/1: amba: fix memory leak in amba_device_try_add()
ARM: 9193/1: amba: Add amba_read_periphid() helper
x86/tdx: Fix RETs in TDX asm
objtool: Fix objtool regression on x32 systems
objtool: Fix symbol creation
x86: Remove empty files
x86/entry: Fixup objtool/ibt validation
x86/microcode: Add explicit CPU vendor dependency
perf/x86/amd/core: Fix reloading events for SVM
topology: Remove unused cpu_cluster_mask()
sched: Reverse sched_class layout
bug: Use normal relative pointers in 'struct bug_entry'
sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote}
x86/entry: Fix register corruption in compat syscall
nvme: set non-mdts limits in nvme_scan_work
io_uring: fix incorrect __kernel_rwf_t cast
platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency
platform/x86: intel_cht_int33fe: Set driver data
platform/x86: intel-hid: fix _DSM function index handling
fs-verity: Use struct_size() helper in enable_verity()
random: unify batched entropy implementations
random: move randomize_page() into mm where it belongs
random: remove mostly unused async readiness notifier
random: remove get_random_bytes_arch() and add rng_has_arch_random()
random: move initialization functions out of hot pages
random: make consistent use of buf and len
random: use proper return types on get_random_{int,long}_wait()
random: remove extern from functions in header
random: use static branch for crng_ready()
bfq: Remove bfq_requeue_request_body()
bfq: Remove superfluous conversion from RQ_BIC()
bfq: Allow current waker to defend against a tentative one
bfq: Relax waker detection for shared queues
xen: add support for initializing xenstore later as HVM domain
xen: sync xs_wire.h header with upstream xen
x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid
xen-blk{back,front}: Update contact points for buffer_squeeze_duration_ms and feature_persistent
fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
xen/xenbus: eliminate xenbus_grant_ring()
xen/sndfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/usbfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/scsifront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/pcifront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/drmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/tpmfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/netfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/blkfront: use xenbus_setup_ring() and xenbus_teardown_ring()
xen/xenbus: add xenbus_setup_ring() service function
xen: update ring.h
xen/shbuf: switch xen-front-pgdir-shbuf to use INVALID_GRANT_REF
xen/dmabuf: switch gntdev-dmabuf to use INVALID_GRANT_REF
xen/sound: switch xen_snd_front to use INVALID_GRANT_REF
xen/drm: switch xen_drm_front to use INVALID_GRANT_REF
xen/usb: switch xen-hcd to use INVALID_GRANT_REF
xen/scsifront: remove unused GRANT_INVALID_REF definition
xen/netfront: switch netfront to use INVALID_GRANT_REF
xen/blkfront: switch blkfront to use INVALID_GRANT_REF
xen/grant-table: never put a reserved grant on the free list
xen: update grant_table.h
xen/scsifront: harden driver against malicious backend
xen/scsifront: use new command result macros
xen/scsiback: use new command result macros
xen: update vscsiif.h
x86/boot: Wrap literal addresses in absolute_pointer()
x86/sev: Mark the code returning to user space as syscall gap
riscv/efi_stub: Add support for RISCV_EFI_BOOT_PROTOCOL
blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE()
io_uring: disallow mixed provided buffer group registrations
io_uring: initialize io_buffer_list head when shared ring is unregistered
io_uring: add fully sparse buffer registration
x86/sev: Annotate stack change in the #VC handler
fs-verity: remove unused parameter desc_size in fsverity_create_info()
nvme: add support for TP4084 - Time-to-Ready Enhancements
random: credit architectural init the exact amount
random: handle latent entropy and command line from random_init()
random: use proper jiffies comparison macro
random: remove ratelimiting for in-kernel unseeded randomness
random: move initialization out of reseeding hot path
random: avoid initializing twice in credit race
random: use symbolic constants for crng_init states
random32: use real rng for non-deterministic randomness
siphash: use one source of truth for siphash permutations
random: help compiler out with fast_mix() by using simpler arguments
random: do not use input pool from hard IRQs
arm64/sve: Move sve_free() into SVE code section
arm64: Kconfig.platforms: Add comments
arm64: Kconfig: Fix indentation and add comments
io_uring: use rcu_dereference in io_close
io_uring: consistently use the EPOLL* defines
io_uring: make apoll_events a __poll_t
io_uring: drop a spurious inline on a forward declaration
io_uring: don't use ERR_PTR for user pointers
io_uring: use a rwf_t for io_rw.flags
io_uring: add support for ring mapped supplied buffers
io_uring: add io_pin_pages() helper
io_uring: add buffer selection support to IORING_OP_NOP
io_uring: fix locking state for empty buffer group
s390/head: get rid of 31 bit leftovers
blk-throttle: Set BIO_THROTTLED when bio has been throttled
locking/atomic/x86: Introduce arch_try_cmpxchg64
locking/atomic: Add generic try_cmpxchg64 support
perf/x86/amd: Run AMD BRS code only on supported hw
perf/x86/amd: Fix AMD BRS period adjustment
EDAC/i5100: Remove unused inline function i5100_nrecmema_dm_buf_id()
scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390
s390/boot: do not emit debug info for assembly with llvm's IAS
s390/boot: workaround llvm IAS bug
s390/purgatory: workaround llvm's IAS limitations
s390/entry: workaround llvm's IAS limitations
s390/alternatives: remove padding generation code
s390/alternatives: provide identical sized orginal/alternative sequences
blk-cgroup: Remove unnecessary rcu_read_lock/unlock()
blk-cgroup: always terminate io.stat lines
x86/sev: Remove duplicated assignment to variable info
xtensa: improve call0 ABI probing
xtensa: support artificial division by 0 exception
irqchip: Add Kconfig symbols for sunxi drivers
arm64: mm: avoid writable executable mappings in kexec/hibernate code
arm64: lds: move special code sections out of kernel exec segment
x86/nmi: Make register_nmi_handler() more robust
nvme: split the enum used for various register constants
loadpin: stop using bdevname
mm: usercopy: move the virt_addr_valid() below the is_vmalloc_addr()
gcc-plugins: randstruct: Remove cast exception handling
af_unix: Silence randstruct GCC plugin warning
niu: Silence randstruct warnings
big_keys: Use struct for internal payload
arm64/hugetlb: Implement arm64 specific huge_ptep_get()
arm64/hugetlb: Use ptep_get() to get the pte value of a huge page
x86/sgx: Ensure no data in PCMD page after truncate
x86/sgx: Fix race between reclaimer and page fault handler
x86/sgx: Obtain backing storage page with enclave mutex held
x86/sgx: Mark PCMD page as dirty when modifying contents
x86/sgx: Disconnect backing page references from dirty status
arm64: kdump: Do not allocate crash low memory if not needed
arm64/sve: Generate ZCR definitions
arm64/sme: Generate defintions for SVCR
arm64/sme: Generate SMPRI_EL1 definitions
arm64/sme: Automatically generate SMPRIMAP_EL2 definitions
arm64/sme: Automatically generate SMIDR_EL1 defines
arm64/sme: Automatically generate defines for SMCR
arm64/sysreg: Support generation of RAZ fields
arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.h
arm64/sme: Standardise bitfield names for SVCR
arm64/sme: Drop SYS_ from SMIDR_EL1 defines
arm64/fp: Rename SVE and SME LEN field name to _WIDTH
arm64/fp: Make SVE and SME length register definition match architecture
kselftest/arm64: Explicitly build no BTI tests with BTI disabled
arm64/sve: Make kernel FPU protection RT friendly
arm64/sve: Delay freeing memory in fpsimd_flush_thread()
arm64: mm: Make arch_faults_on_old_pte() check for migratability
arm64: mte: Clean up user tag accessors
kselftest/arm64: bti: force static linking
block, bfq: make bfq_has_work() more accurate
block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
block: cleanup the VM accounting in submit_bio
nbd: Fix hung on disconnect request if socket is closed before
ata: pata_ftide010: Remove unneeded ERROR check before clk_disable_unprepare
s390/cpumf: add new extended counter set for IBM z16
m68k: math-emu: Fix dependencies of math emulation support
nvme-fabrics: add a request timeout helper
nvme-pci: harden drive presence detect in nvme_dev_disable()
nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
nvme: mark internal passthru request RQF_QUIET
nvme: remove unneeded include from constants file
nvme: add missing status values to verbose logging
nvme: set dma alignment to dword
nvme: fix interpretation of DMRSL
cdrom: remove obsolete TODO list
block: remove last remaining traces of IDE documentation
cdrom: mark CDROMGETSPINDOWN/CDROMSETSPINDOWN obsolete
cdrom: remove the unused driver specific disc change ioctl
cdrom: make EXPORT_SYMBOL follow exported function
random: order timer entropy functions below interrupt functions
irqchip/gic-v3: Fix priority mask handling
irqchip/gic-v3: Refactor ISB + EOIR at ack time
irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
random: do not pretend to handle premature next security model
selftests/arm64: Use switch statements in mte_common_util.c
selftests/arm64: Remove casts to/from void in check_tags_inclusion
selftests/arm64: Check failures to set tags in check_tags_inclusion
selftests/arm64: Allow zero tags in mte_switch_mode()
selftests/arm64: Log errors in verify_mte_pointer_validity()
arm64/sysreg: fix odd line spacing
arm64/sysreg: improve comment for regs without fields
genirq/irq_sim: Make the irq_work always run in hard irq context
timers: Provide a better debugobjects hint for delayed works
io_uring: implement multishot mode for accept
io_uring: let fast poll support multishot
io_uring: add REQ_F_APOLL_MULTISHOT for requests
io_uring: add IORING_ACCEPT_MULTISHOT for accept
random: use first 128 bits of input as fast init
random: do not use batches when !crng_ready()
random: mix in timestamps and reseed on system restore
random: vary jitter iterations based on cycle counter speed
random: insist on random_get_entropy() existing in order to simplify
xtensa: use fallback for random_get_entropy() instead of zero
sparc: use fallback for random_get_entropy() instead of zero
um: use fallback for random_get_entropy() instead of zero
x86/tsc: Use fallback for random_get_entropy() instead of zero
nios2: use fallback for random_get_entropy() instead of zero
arm: use fallback for random_get_entropy() instead of zero
mips: use fallback for random_get_entropy() instead of just c0 random
riscv: use fallback for random_get_entropy() instead of zero
m68k: use fallback for random_get_entropy() instead of zero
timekeeping: Add raw clock fallback for random_get_entropy()
openrisc: start CPU timer early in boot
powerpc: define get_cycles macro for arch-override
alpha: define get_cycles macro for arch-override
parisc: define get_cycles macro for arch-override
s390: define get_cycles macro for arch-override
ia64: define get_cycles macro for arch-override
init: call time_init() before rand_initialize()
random: fix sysctl documentation nits
io_uring: only wake when the correct events are set
security: declare member holding string literal const
xtensa: add trap handler for division by zero
io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
x86/speculation: Add missing srbds=off to the mitigations= help text
io_uring: add flag for allocating a fully sparse direct descriptor space
io_uring: bump max direct descriptor count to 1M
io_uring: allow allocated fixed files for accept
io_uring: allow allocated fixed files for openat/openat2
io_uring: add basic fixed file allocator
io_uring: track fixed files with a bitmap
x86/prctl: Remove pointless task argument
futex: Remove a PREEMPT_RT_FULL reference.
debugobjects: Convert to SPDX license identifier
csky: Move $(core-y) into arch/csky/Kbuild
csky: Remove unused core-y for dts
csky: Remove unused $(dtb-y) from boot/Makefile
scripts/faddr2line: Fix overlapping text section failures
scripts: Create objdump-func helper script
blk-mq: fix passthrough plugging
perf/x86/amd: Remove unused variable 'hwc'
objtool: Remove libsubcmd.a when make clean
objtool: Remove inat-tables.c when make clean
platform/x86: toshiba_acpi: use kobj_to_dev()
platform/x86: samsung-laptop: use kobj_to_dev()
platform/x86: gigabyte-wmi: Add support for Z490 AORUS ELITE AC and X570 AORUS ELITE WIFI
tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu
tools/power/x86/intel-speed-select: Display error on turbo mode disabled
Documentation: In-Field Scan
platform/x86/intel/ifs: add ABI documentation for IFS
trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations
platform/x86/intel/ifs: Add IFS sysfs interface
platform/x86/intel/ifs: Add scan test support
platform/x86/intel/ifs: Authenticate and copy to secured memory
platform/x86/intel/ifs: Check IFS Image sanity
platform/x86/intel/ifs: Read IFS firmware image
platform/x86/intel/ifs: Add stub driver for In-Field Scan
stop_machine: Add stop_core_cpuslocked() for per-core operations
x86/msr-index: Define INTEGRITY_CAPABILITIES MSR
x86/microcode/intel: Expose collect_cpu_info_early() for IFS
platform/x86: asus-nb-wmi: Add keymap for MyASUS key
platform/x86: asus-wmi: Update unknown code message
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
platform/mellanox: Add support for new SN2201 system
perf/arm-cmn: Decode CAL devices properly in debugfs
block: Fix the bio.bi_opf comment
block: reorder the REQ_ flags
blk-iocost: combine local_stat and desc_stat to stat
rcu: Move expedited grace period (GP) work to RT kthread_worker
x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE
rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT
platform_data/mlxreg: Add field for notification callback
sched/deadline: Remove superfluous rq clock update in push_dl_task()
sched/core: Avoid obvious double update_rq_clock warning
perf/ibs: Fix comment
perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute
perf/amd/ibs: Add support for L3 miss filtering
perf/amd/ibs: Use ->is_visible callback for dynamic attributes
perf/amd/ibs: Cascade pmu init functions' return value
perf/x86/uncore: Add new Alder Lake and Raptor Lake support
perf/x86/uncore: Clean up uncore_pci_ids[]
perf/x86/cstate: Add new Alder Lake and Raptor Lake support
perf/x86/msr: Add new Alder Lake and Raptor Lake support
perf/x86: Add new Alder Lake and Raptor Lake support
locking/qrwlock: Change "queue rwlock" to "queued rwlock"
lockdep: Delete local_irq_enable_in_hardirq()
nvme: add vectored-io support for uring-cmd
nvme: wire-up uring-cmd support for io-passthru on char-device.
nvme: refactor nvme_submit_user_cmd()
block: wire-up support for passthrough plugging
fs,io_uring: add infrastructure for uring-cmd
arm64/hugetlb: Drop TLB flush from get_clear_flush()
s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
s390/stp: clock_delta should be signed
s390/stp: fix todoff size
arm64: Declare non global symbols as static
perf/arm-cmn: Fix filter_sel lookup
xtensa/simdisk: fix proc_read_simdisk()
xtensa: no need to initialise statics to 0
gcc-plugins: Change all version strings match kernel
randomize_kstack: Improve docs on requirements/rationale
loop: remove most the top-of-file boilerplate comment from the UAPI header
loop: remove most the top-of-file boilerplate comment
loop: add a SPDX header
loop: remove loop.h
perf/marvell_cn10k: Fix tad_pmu_event_init() to check pmu type first
perf/amd/ibs: Use interrupt regs ip for stack unwinding
fscrypt: add new helper functions for test_dummy_encryption
fscrypt: factor out fscrypt_policy_to_key_spec()
io_uring: support CQE32 for nop operation
io_uring: enable CQE32
io_uring: support CQE32 in /proc info
io_uring: add tracing for additional CQE32 fields
io_uring: overflow processing for CQE32
io_uring: flush completions for CQE32
io_uring: modify io_get_cqe for CQE32
io_uring: add CQE32 completion processing
io_uring: add CQE32 setup processing
io_uring: change ring size calculation for CQE32
io_uring: store add. return values for CQE32
io_uring: support CQE32 in io_uring_cqe
io_uring: add support for 128-byte SQEs
io_uring: don't clear req->kbuf when buffer selection is done
io_uring: eliminate the need to track provided buffer ID separately
io_uring: move provided buffer state closer to submit state
io_uring: move provided and fixed buffers into the same io_kiocb area
io_uring: abstract out provided buffer list selection
io_uring: never call io_buffer_select() for a buffer re-select
io_uring: get rid of hashed provided buffer groups
io_uring: always use req->buf_index for the provided buffer group
io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set
io_uring: kill io_rw_buffer_select() wrapper
io_uring: make io_buffer_select() return the user address directly
doc: admin-guide: Update libata kernel parameters
ata: libata-core: Allow forcing most horkage flags
ata: libata-core: Improve link flags forced settings
ata: libata-core: Refactor force_tbl definition
ata: libata-core: cleanup ata_device_blacklist
ata: simplify the return expression of brcm_ahci_remove
m68k: math-emu: Fix typos in comments
m68k: Wire up syscall_trace_enter/leave for m68k
s390/pai: add support for cryptography counters
entry: Rename arch_check_user_regs() to arch_enter_from_user_mode()
lkdtm/stackleak: fix CONFIG_GCC_PLUGIN_STACKLEAK=n
arm64: entry: use stackleak_erase_on_task_stack()
stackleak: add on/off stack variants
lkdtm/stackleak: check stack boundaries
lkdtm/stackleak: prevent unexpected stack usage
lkdtm/stackleak: rework boundary management
lkdtm/stackleak: avoid spurious failure
stackleak: rework poison scanning
stackleak: rework stack high bound handling
stackleak: clarify variable names
stackleak: rework stack low bound handling
stackleak: remove redundant check
stackleak: move skip_erasing() check earlier
arm64: stackleak: fix current_top_of_stack()
randstruct: Enable Clang support
randstruct: Move seed generation into scripts/basic/
randstruct: Split randstruct Makefile and CFLAGS
randstruct: Reorganize Kconfigs and attribute macros
sancov: Split plugin build from plugin CFLAGS
netfs: Eliminate Clang randstruct warning
docs: kdump: Update the crashkernel description for arm64
of: Support more than one crash kernel regions for kexec -s
of: fdt: Add memory for devices by DT property "linux,usable-memory-range"
arm64: kdump: Reimplement crashkernel=X
arm64: Use insert_resource() to simplify code
kdump: return -ENOENT if required cmdline option does not exist
objtool: Fix STACK_FRAME_NON_STANDARD reloc type
s390/compat: cleanup compat_linux.h header file
s390/entry: remove broken and not needed code
s390/boot: convert parmarea to C
s390/boot: convert initial lowcore to C
s390/ptrace: move short psw definitions to ptrace header file
s390/head: initialize all new psws
s390/boot: change initial program check handler to disabled wait psw
s390/head: adjust iplstart entry point
s390/boot: get rid of startup archive
s390/vx: remove comments from macros which break LLVM's IAS
s390/extable: prefer local labels in .set directives
s390/nospec: prefer local labels in .set directives
s390/hypfs: fix typos in comments
s390/crypto: fix typos in comments
s390/consoles: improve panic notifiers reliability
arm64/sme: More sensibly define the size for the ZA register set
drivers/perf: hisi: Add Support for CPA PMU
drivers/perf: hisi: Associate PMUs in SICL with CPUs online
drivers/perf: arm_spe: Expose saturating counter to 16-bit
perf/arm-cmn: Add CMN-700 support
perf/arm-cmn: Refactor occupancy filter selector
perf/arm-cmn: Add CMN-650 support
dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700
perf: check return value of armpmu_request_irq()
linkage: Fix issue with missing symbol size
x86/entry: Remove skip_r11rcx
x86/entry: Use PUSH_AND_CLEAR_REGS for compat
x86/entry: Simplify entry_INT80_compat()
x86/mm: Simplify RESERVE_BRK()
perf: RISC-V: Remove non-kernel-doc ** comments
irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
platform/x86: pmc_atom: dont export pmc_atom_read - no modular users
platform/x86: pmc_atom: remove unused pmc_atom_write()
platform/x86: amd-pmc: Fix build error unused-function
platform/surface: aggregator: Fix initialization order when compiling as builtin module
platform/surface: gpe: Add support for Surface Pro 8
platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
platform/x86: thinkpad_acpi: Correct dual fan probe
platform/x86: thinkpad_acpi: Add a s2idle resume quirk for a number of laptops
platform/x86: thinkpad_acpi: Convert btusb DMI list to quirks
efi: stub: prefer mirrored memory for randomized allocations
io_uring: kill io_recv_buffer_select() wrapper
io_uring: use 'sr' vs 'req->sr_msg' consistently
io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg
io_uring: check IOPOLL/ioprio support upfront
arm64: mm: Cleanup useless parameters in zone_sizes_init()
block: improve the error message from bio_check_eod
block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone
block: remove superfluous calls to blkcg_bio_issue_init
selftests/seccomp: Fix spelling mistake "Coud" -> "Could"
arm64: fix types in copy_highpage()
arm64/sysreg: Generate definitions for SCTLR_EL1
x86/mm: Cleanup the control_va_addr_alignment() __setup handler
irqchip/gic: Improved warning about incorrect type
irqchip/csky: Return true/false (not 1/0) from bool functions
irqchip/imx-irqsteer: Add runtime PM support
irqchip/imx-irqsteer: Constify irq_chip struct
irqchip/armada-370-xp: Enable MSI affinity configuration
irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
irqchip/sun6i-r: Use NULL for chip_data
irqchip/xtensa-mx: Fix initial IRQ affinity in non-SMP setup
arm64: Set ARCH_NR_GPIO to 2048 for ARCH_APPLE
irqchip/exiu: Fix acknowledgment of edge triggered interrupts
x86: Fix return value of __setup handlers
irqchip/gic-v3: Claim iomem resources
dt-bindings: interrupt-controller: arm,gic-v3: Make the v2 compat requirements explicit
irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP
irqchip/gic-v3: Detect LPI invalidation MMIO registers
arm64/sysreg: Generate definitions for TTBRn_EL1
arm64/sysreg: Generate definitions for ID_AA64ISAR0_EL1
arm64/sysreg: Enable automatic generation of system register definitions
arm64: Add sysreg header generation scripting
arm64/sysreg: Standardise ID_AA64ISAR0_EL1 macro names
arm64: Update name of ID_AA64ISAR0_EL1_ATOMIC to reflect ARM
arm64/sysreg: Define bits for previously RES1 fields in SCTLR_EL1
arm64/sysreg: Rename SCTLR_EL1_NTWE/TWI to SCTLR_EL1_nTWE/TWI
arm64/mte: Make TCF field values and naming more standard
arm64/mte: Make TCF0 naming and field values more standard
arm64/sysreg: Introduce helpers for access to sysreg fields
irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES}
block: null_blk: Improve device creation with configfs
block: null_blk: Cleanup messages
block: null_blk: Cleanup device creation and deletion
block: null_blk: Fix code style issues
xen-blkback: use bdev_discard_alignment
arm64: cputype: Avoid overflow using MIDR_IMPLEMENTOR_MASK
x86/split_lock: Enable the split lock feature on Raptor Lake
perf/x86/amd/core: Add PerfMonV2 overflow handling
perf/x86/amd/core: Add PerfMonV2 counter control
perf/x86/amd/core: Detect available counters
perf/x86/amd/core: Detect PerfMonV2 support
x86/msr: Add PerfCntrGlobal* registers
x86/cpufeatures: Add PerfMonV2 feature bit
kselftest/arm64: Fix ABI header directory location
selftests/seccomp: Add test for wait killable notifier
selftests/seccomp: Refactor get_proc_stat to split out file reading code
seccomp: Add wait_killable semantic to seccomp user notifier
selinux: log anon inode class name
selinux: declare data arrays const
selinux: fix indentation level of mls_ops block
selinux: include necessary headers in headers
selinux: avoid extra semicolon
selinux: update parameter documentation
selinux: resolve checkpatch errors
srcu: Drop needless initialization of sdp in srcu_gp_start()
srcu: Prevent expedited GPs and blocking readers from consuming CPU
srcu: Add contention check to call_srcu() srcu_data ->lock acquisition
srcu: Automatically determine size-transition strategy at boot
tools/memory-model/README: Update klitmus7 compat table
rnbd-srv: use bdev_discard_alignment
nvme: remove a spurious clear of discard_alignment
loop: remove a spurious clear of discard_alignment
dasd: don't set the discard_alignment queue limit
raid5: don't set the discard_alignment queue limit
dm-zoned: don't set the discard_alignment queue limit
virtio_blk: fix the discard_granularity and discard_alignment queue limits
null_blk: don't set the discard_alignment queue limit
nbd: don't set the discard_alignment queue limit
ubd: don't set the discard_alignment queue limit
efi/arm64: libstub: run image in place if randomized by the loader
efi: libstub: pass image handle to handle_kernel_image()
efi: x86: Set the NX-compatibility flag in the PE header
efi: libstub: ensure allocated memory to be executable
efi: libstub: declare DXE services table
x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS
x86/entry: Don't call error_entry() for XENPV
x86/entry: Move CLD to the start of the idtentry macro
x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
x86/entry: Switch the stack after error_entry() returns
x86/traps: Use pt_regs directly in fixup_bad_iret()
kthread: unexport kthread_blkcg
blk-cgroup: cleanup blkcg_maybe_throttle_current
blk-cgroup: cleanup blk_cgroup_congested
blk-cgroup: move blkcg_css to blk-cgroup.c
blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h>
blk-cgroup: remove pointless CONFIG_BLOCK ifdefs
blk-cgroup: replace bio_blkcg with bio_blkcg_css
blktrace: cleanup the __trace_note_message interface
blk-cgroup: move struct blkcg to block/blk-cgroup.h
blk-cgroup: move blkcg_{pin,unpin}_online out of line
blk-cgroup: move blk_cgroup_congested out line
blk-cgroup: move blkcg_{get,set}_fc_appid out of line
nvme-fc: fold t fc_update_appid into fc_appid_store
nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID
blk-cgroup: remove __bio_blkcg
block: ignore RWF_HIPRI hint for sync dio
x86/sev: Fix address space sparse warning
time/sched_clock: Fix formatting of frequency reporting code
time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz
time/sched_clock: Round the frequency reported to nearest rather than down
genirq: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
timekeeping: Consolidate fast timekeeper
timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()
EDAC: Use kcalloc()
x86/fpu: Cleanup variable shadowing
x86/aperfperf: Make it correct on 32bit and UP kernels
xtensa: clean up labels in the kernel entry assembly
xtensa: don't leave invalid TLB entry in fast_store_prohibited
xtensa: fix declaration of _SecondaryResetVector_text_*
irqchip: irq-xtensa-mx: fix initial IRQ affinity
xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE
xtensa: add hibernation support
xtensa: support coprocessors on SMP
xtensa: get rid of stack frame in coprocessor_flush
xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB
xtensa: add xtensa_xsr macro
xtensa: handle coprocessor exceptions in kernel mode
xtensa: use callx0 opcode in fast_coprocessor
xtensa: clean up excsave1 initialization
xtensa: clean up declarations in coprocessor.h
xtensa: clean up exception handler prototypes
xtensa: clean up function declarations in traps.c
xtensa: enable KCSAN
xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN
xtensa: enable context tracking
xtensa: use abi_* register names in the kernel exit code
xtensa: move trace_hardirqs_off call back to entry.S
xtensa: drop dead code from entry.S
xtensa: noMMU: allow handling protection faults
xtensa: extract vmalloc_fault code into a function
xtensa: move asid_cache from fault.c to mmu.c
xtensa: iss: extract and constify network callbacks
xtensa: iss: clean up per-device locking in network driver
xtensa: iss: replace iss_net_set_mac with eth_mac_addr
xtensa: iss: drop opened_list logic from the network driver
xtensa: localize labels used in memmove
x86/apic: Do apic driver probe for "nosmp" use case
aoe: Avoid flush_scheduled_work() usage
smp: Make softirq handling RT safe in flush_smp_call_function_queue()
smp: Rename flush_smp_call_function_from_idle()
sched: Fix missing prototype warnings
io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread()
io_uring: add IORING_SETUP_TASKRUN_FLAG
io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKRUN is used
io_uring: set task_work notify method at init time
io-wq: use __set_notify_signal() to wake workers
io_uring: serialize ctx->rings->sq_flags with atomic_or/and
task_work: allow TWA_SIGNAL without a rescheduling IPI
io_uring: return hint on whether more data is available after receive
tcp: pass back data left in socket after receive
selftests/seccomp: Ensure that notifications come in FIFO order
seccomp: Use FIFO semantics to order notifications
selftests/seccomp: Add SKIP for failed unshare()
selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without CAP_SYS_ADMIN
KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high
KVM: arm64: Treat ESR_EL2 as a 64-bit register
arm64: Treat ESR_ELx as a 64-bit register
arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly
arm64/ftrace: Make function graph use ftrace directly
ftrace: cleanup ftrace_graph_caller enable and disable
arm64/sme: Fix NULL check after kzalloc
EDAC/ghes: Change ghes_hw from global to static
EDAC/armada_xp: Use devm_platform_ioremap_resource()
sched/fair: Remove cfs_rq_tg_path()
sched/fair: Remove sched_trace_*() helper functions
sched/fair: Refactor cpu_util_without()
io_uring: use the text representation of ops in trace
selftests/arm64: Fix O= builds for the floating point tests
selftests/arm64: Clean the fp helper libraries
selftests/arm64: Define top_srcdir for the fp tests
selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile
kselftest/arm64: fix array_size.cocci warning
selftests/arm64: Add a testcase for handling of ZA on clone()
kselftest/arm64: Add SME support to syscall ABI test
kselftest/arm64: Add coverage for the ZA ptrace interface
kselftest/arm64: Add streaming SVE to SVE ptrace tests
kselftest/arm64: signal: Add SME signal handling tests
kselftest/arm64: Add stress test for SME ZA context switching
kselftest/arm64: signal: Handle ZA signal context in core code
kselftest/arm64: sme: Provide streaming mode SVE stress test
kselftest/arm64: Extend vector configuration API tests to cover SME
kselftest/arm64: Add tests for TPIDR2
kselftest/arm64: sme: Add SME support to vlset
kselftest/arm64: Add manual encodings for SME instructions
kselftest/arm64: Add simple test for MTE prctl
kselftest/arm64: Refactor parameter checking in mte_switch_mode()
kselftest/arm64: Log unexpected asynchronous MTE faults
kselftest/arm64: Handle more kselftest result codes in MTE helpers
kselftest/arm64: Validate setting via FPSIMD and read via SVE regsets
kselftest/arm64: Remove assumption that tasks start FPSIMD only
kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data()
EDAC/synopsys: Add a SPDX identifier
EDAC/synopsys: Add driver support for i.MX platforms
x86/speculation: Add missing prototype for unpriv_ebpf_notify()
amd_hsmp: Add HSMP protocol version 5 messages
platform/x86/dell: add buffer allocation/free functions for SMI calls
x86/aperfmperf: Integrate the fallback code from show_cpuinfo()
x86/aperfmperf: Replace arch_freq_get_on_cpu()
x86/aperfmperf: Replace aperfmperf_get_khz()
x86/aperfmperf: Store aperf/mperf data for cpu frequency reads
x86/aperfmperf: Make parts of the frequency invariance code unconditional
x86/aperfmperf: Restructure arch_scale_freq_tick()
x86/aperfmperf: Put frequency invariance aperf/mperf data into a struct
x86/aperfmperf: Untangle Intel and AMD frequency invariance init
arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding()
platform/x86: asus-wmi: Use kobj_to_dev()
platform/x86/intel: pmc/core: Use kobj_to_dev()
platform/x86/intel: pmc/core: change pmc_lpm_modes to static
platform/x86/intel/sdsi: Fix bug in multi packet reads
platform/x86/intel/sdsi: Poll on ready bit for writes
platform/x86/intel/sdsi: Handle leaky bucket
platform/x86: intel-uncore-freq: Prevent driver loading in guests
platform/x86: gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard
platform/x86: dell-laptop: Add quirk entry for Latitude 7520
platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails
platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf()
platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version()
x86/aperfmperf: Separate AP/BP frequency invariance init
x86/smp: Move APERF/MPERF code where it belongs
x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu()
x86/split-lock: Remove unused TIF_SLD bit
x86/split_lock: Make life miserable for split lockers
x86/pm: Fix false positive kmemleak report in msr_build_context()
x86/sev: Get the AP jump table address from secrets page
x86/sev: Add missing __init annotations to SEV init routines
virt: sevguest: Rename the sevguest dir and files to sev-guest
s390/irq: utilize RCU instead of irq_lock_sparse() in show_msi_interrupt()
io_uring: rename op -> opcode
io_uring: add io_uring_get_opcode
io_uring: add type to op enum
documentation: zonefs: Document sysfs attributes
null-blk: save memory footprint for struct nullb_cmd
io_uring: fix compile warning for 32-bit builds
md: Replace role magic numbers with defined constants
md/raid0: Ignore RAID0 layout if the second zone has only one device
md/raid5: Annotate functions that hold device_lock with __must_hold
md/raid5-ppl: Annotate with rcu_dereference_protected()
md/raid5: Annotate rdev/replacement access when mddev_lock is held
md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated
md/raid5: Add __rcu annotation to struct disk_info
md/raid5: Un-nest struct raid5_percpu definition
md/raid5: Cleanup setup_conf() error returns
md: replace deprecated strlcpy & remove duplicated line
md/bitmap: don't set sb values if can't pass sanity check
md: fix an incorrect NULL check in md_reload_sb
md: fix an incorrect NULL check in does_sb_need_changing
raid5: introduce MD_BROKEN
md: Set MD_BROKEN for RAID1 and RAID10
arm64: document the boot requirements for MTE
x86/fpu/xsave: Support XSAVEC in the kernel
genirq/matrix: Remove redundant assignment to variable 'end'
timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
m68k: defconfig: Update defconfigs for v5.18-rc1
s390: add KCSAN instrumentation to barriers and spinlocks
s390/pci: add error record for CC 2 retries
s390/pci: add PCI access type and length to error records
s390/pci: don't log availability events as errors
s390/pci: make better use of zpci_dbg() levels
s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration
s390/vdso: add vdso randomization
s390/vdso: map vdso above stack
s390/vdso: move vdso mapping to its own function
s390/mmap: increase stack/mmap gap to 128MB
s390/zcrypt: code cleanup
s390/zcrypt: cleanup CPRB struct definitions
s390/ap: uevent on apmask/aqpmask change
s390/cio: simplify the calculation of variables
s390/smp: sort out physical vs virtual CPU0 lowcore pointer
s390/zcrypt: add display of ASYM master key verification pattern
s390/kexec: set end-of-ipl flag in last diag308 call
s390/sclp: add detection of IPL-complete-control facility
x86/mce: Add messages for panic errors in AMD's MCE grading
x86/mce: Simplify AMD severity grading logic
btrfs: Avoid live-lock in search_ioctl() on hardware with sub-page faults
arm64: Add support for user sub-page fault probing
mm: Add fault_in_subpage_writeable() to probe at sub-page granularity
csky: atomic: Add conditional atomic operations' optimization
csky: atomic: Add custom atomic.h implementation
csky: atomic: Optimize cmpxchg with acquire & release
io_uring: cleanup error-handling around io_req_complete
io_uring: add socket(2) support
net: add __sys_socket_file()
io_uring: fix trace for reduced sqe padding
io_uring: add fgetxattr and getxattr support
io_uring: add fsetxattr and setxattr support
fs: split off do_getxattr from getxattr
fs: split off setxattr_copy and do_setxattr function from setxattr
io_uring: return an error when cqe is dropped
io_uring: use constants for cq_overflow bitfield
io_uring: rework io_uring_enter to simplify return value
io_uring: trace cqe overflows
io_uring: add trace support for CQE overflow
io_uring: allow re-poll if we made progress
io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
io_uring: add support for IORING_ASYNC_CANCEL_ANY
io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key
io_uring: add support for IORING_ASYNC_CANCEL_ALL
io_uring: pass in struct io_cancel_data consistently
io_uring: remove dead 'poll_only' argument to io_poll_cancel()
io_uring: refactor io_disarm_next() locking
io_uring: move timeout locking in io_timeout_cancel()
io_uring: store SCM state in io_fixed_file->file_ptr
io_uring: kill ctx arg from io_req_put_rsrc
io_uring: add a helper for putting rsrc nodes
io_uring: store rsrc node in req instead of refs
io_uring: refactor io_assign_file error path
io_uring: use right helpers for file assign locking
io_uring: add data_race annotations
io_uring: inline io_req_complete_fail_submit()
io_uring: refactor io_submit_sqe()
io_uring: refactor lazy link fail
io_uring: introduce IO_REQ_LINK_FLAGS
io_uring: refactor io_queue_sqe()
io_uring: rename io_queue_async_work()
io_uring: inline io_queue_sqe()
io_uring: helper for prep+queuing linked timeouts
io_uring: inline io_free_req()
io_uring: kill io_put_req_deferred()
io_uring: minor refactoring for some tw handlers
io_uring: clean poll tw PF_EXITING handling
io_uring: optimise io_get_cqe()
io_uring: optimise submission left counting
io_uring: optimise submission loop invariant
io_uring: add helper to return req to cache list
io_uring: helper for empty req cache checks
io_uring: inline io_flush_cached_reqs
io_uring: shrink final link flush
io_uring: memcpy CQE from req
io_uring: explicitly keep a CQE in io_kiocb
io_uring: rename io_sqe_file_register
io_uring: deduplicate SCM accounting
io_uring: don't pass around fixed index for scm
io_uring: refactor __io_sqe_files_scm
io_uring: uniform SCM accounting
io_uring: don't scm-account for non af_unix sockets
io_uring: move finish_wait() outside of loop in cqring_wait()
io_uring: refactor io_req_add_compl_list()
io_uring: silence io_for_each_link() warning
io_uring: partially uninline io_put_task()
io_uring: cleanup conditional submit locking
io_uring: optimise mutex locking for submit+iopoll
io_uring: pre-calculate syscall iopolling decision
io_uring: split off IOPOLL argument verifiction
io_uring: clean up io_queue_next()
io_uring: move poll recycling later in compl flushing
io_uring: optimise io_free_batch_list
io_uring: refactor io_req_find_next
io_uring: remove extra ifs around io_commit_cqring
io_uring: small optimisation of tctx_task_work
block/partitions/ldm: Remove redundant assignments
block/partitions/atari: Remove redundant assignment
block/partitions/acorn: Remove redundant assignments
block/blk-map: Remove redundant assignment
block/badblocks: Remove redundant assignments
binfmt_flat: Remove shared library support
arm64/sme: Provide Kconfig for SME
KVM: arm64: Handle SME host state when running guests
KVM: arm64: Trap SME usage in guest
KVM: arm64: Hide SME system registers from guests
arm64/sme: Save and restore streaming mode over EFI runtime calls
arm64/sme: Disable streaming mode and ZA when flushing CPU state
arm64/sme: Add ptrace support for ZA
arm64/sme: Implement ptrace support for streaming mode SVE registers
arm64/sme: Implement ZA signal handling
arm64/sme: Implement streaming SVE signal handling
arm64/sme: Disable ZA and streaming mode when handling signals
arm64/sme: Implement traps and syscall handling for SME
arm64/sme: Implement ZA context switching
arm64/sme: Implement streaming SVE context switching
arm64/sme: Implement SVCR context switching
arm64/sme: Implement support for TPIDR2
arm64/sme: Implement vector length configuration prctl()s
arm64/sme: Implement sysctl to set the default vector length
arm64/sme: Identify supported SME vector lengths at boot
arm64/sme: Basic enumeration support
arm64/sme: Early CPU setup for SME
arm64/sme: Manually encode SME instructions
arm64/sme: System register and exception syndrome definitions
arm64/sme: Provide ABI documentation for SME
arm64: stacktrace: align with common naming
arm64: stacktrace: rename stackframe to unwind_state
arm64: stacktrace: rename unwinder functions
arm64: stacktrace: make struct stackframe private to stacktrace.c
arm64: stacktrace: delete PCS comment
arm64: stacktrace: remove NULL task check from unwind_frame()
arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS_PER_PTE
objtool: Update documentation
objtool: Remove --lto and --vmlinux in favor of --link
objtool: Add HAVE_NOINSTR_VALIDATION
objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"
objtool: Make noinstr hacks optional
objtool: Make jump label hack optional
objtool: Make static call annotation optional
objtool: Make stack validation frame-pointer-specific
objtool: Add CONFIG_OBJTOOL
objtool: Extricate sls from stack validation
objtool: Rework ibt and extricate from stack validation
objtool: Make stack validation optional
objtool: Add option to print section addresses
objtool: Don't print parentheses in function addresses
objtool: Ditch subcommands
objtool: Reorganize cmdline options
libsubcmd: Fix OPTION_GROUP sorting
sched/fair: Revise comment about lb decision matrix
sched/psi: report zeroes for CPU full at the system level
sched/fair: Delete useless condition in tg_unthrottle_up()
sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
sched/fair: Move calculate of avg_load to a better location
mailmap: Update my email address to @redhat.com
MAINTAINERS: Add myself as scheduler topology reviewer
psi: Fix trigger being fired unexpectedly at initial
signal: Deliver SIGTRAP on perf event asynchronously if blocked
ata: Make use of the helper function devm_platform_ioremap_resource()
ata: libata-core: replace "its" with "it is"
ahci: Add a generic 'controller2' RAID id
x86/tdx: Annotate a noreturn function
virt: sevguest: Change driver name to reflect generic SEV support
tools/nolibc/string: Implement `strdup()` and `strndup()`
tools/nolibc/string: Implement `strnlen()`
tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `realloc()` and `free()`
tools/nolibc/types: Implement `offsetof()` and `container_of()` macro
tools/nolibc/sys: Implement `mmap()` and `munmap()`
tools/nolibc: i386: Implement syscall with 6 arguments
tools/nolibc: Remove .global _start from the entry point code
tools/nolibc: Replace `asm` with `__asm__`
tools/nolibc: x86-64: Update System V ABI document link
tools/nolibc/stdlib: only reference the external environ when inlined
tools/nolibc/string: do not use __builtin_strlen() at -O0
tools/nolibc: add the nolibc subdir to the common Makefile
tools/nolibc: add a makefile to install headers
tools/nolibc/types: add poll() and waitpid() flag definitions
tools/nolibc/sys: add syscall definition for getppid()
tools/nolibc/string: add strcmp() and strncmp()
tools/nolibc/stdio: add support for '%p' to vfprintf()
tools/nolibc/stdlib: add a simple getenv() implementation
tools/nolibc/stdio: make printf(%s) accept NULL
tools/nolibc/stdlib: implement abort()
tools/nolibc: also mention how to build by just setting the include path
tools/nolibc/time: create time.h with time()
tools/nolibc/signal: move raise() to signal.h
tools/nolibc/unistd: add usleep()
tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp() to unistd.h
tools/nolibc/errno: extract errno.h from sys.h
tools/nolibc/string: export memset() and memmove()
tools/nolibc/types: define PATH_MAX and MAXPATHLEN
tools/nolibc/arch: mark the _start symbol as weak
tools/nolibc: move exported functions to their own section
tools/nolibc/string: add tiny versions of strncat() and strlcat()
tools/nolibc/string: add strncpy() and strlcpy()
tools/nolibc/string: slightly simplify memmove()
tools/nolibc/string: use unidirectional variants for memcpy()
tools/nolibc/sys: make getpgrp(), getpid(), gettid() not set errno
tools/nolibc/stdlib: make raise() use the lower level syscalls only
tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r()
tools/nolibc/sys: make open() take a vararg on the 3rd argument
tools/nolibc/stdio: add perror() to report the errno value
tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE
tools/nolibc/stdio: add a minimal [vf]printf() implementation
tools/nolibc/stdio: add fwrite() to stdio
tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput* functions
tools/nolibc/stdio: add a minimal set of stdio functions
tools/nolibc/stdlib: add utoh() and u64toh()
tools/nolibc/stdlib: add i64toa() and u64toa()
tools/nolibc/stdlib: replace the ltoa() function with more efficient ones
tools/nolibc/stdlib: move ltoa() to stdlib.h
tools/nolibc/types: move makedev to types.h and make it a macro
tools/nolibc/types: make FD_SETSIZE configurable
tools/nolibc/types: move the FD_* functions to macros in types.h
tools/nolibc/ctype: add the missing is* functions
tools/nolibc/ctype: split the is* functions to ctype.h
tools/nolibc/string: split the string functions into string.h
tools/nolibc/stdlib: extract the stdlib-specific functions to their own file
tools/nolibc/sys: split the syscall definitions into their own file
tools/nolibc/arch: split arch-specific code into individual files
tools/nolibc/types: split syscall-specific definitions into their own files
tools/nolibc/std: move the standard type definitions to std.h
rcutorture: Make torture.sh allow for --kasan
rcutorture: Make torture.sh refscale and rcuscale specify Tasks Trace RCU
rcutorture: Make kvm.sh allow more memory for --kasan runs
torture: Save "make allmodconfig" .config file
scftorture: Remove extraneous "scf" from per_version_boot_params
rcutorture: Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC
torture: Enable CSD-lock stall reports for scftorture
torture: Skip vmlinux check for kvm-again.sh runs
scftorture: Adjust for TASKS_RCU Kconfig option being selected
rcuscale: Allow rcuscale without RCU Tasks Rude/Trace
rcuscale: Allow rcuscale without RCU Tasks
refscale: Allow refscale without RCU Tasks Rude/Trace
refscale: Allow refscale without RCU Tasks
rcutorture: Allow specifying per-scenario stat_interval
rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario
rcutorture: Allow rcutorture without RCU Tasks Rude
rcutorture: Allow rcutorture without RCU Tasks
rcutorture: Allow rcutorture without RCU Tasks Trace
rcu: Make the TASKS_RCU Kconfig option be selected
rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs
rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior
rcu: Check for successful spawn of ->boost_kthread_task
rcu: Fix preemption mode check on synchronize_rcu[_expedited]()
rcu: Print number of online CPUs in RCU CPU stall-warning messages
rcu: Add comments to final rcu_gp_cleanup() "if" statement
kernel/smp: Provide boot-time timeout for CSD lock diagnostics
documentation: zonefs: Cleanup the mount options section
zonefs: Add active seq file accounting
zonefs: Export open zone resource information through sysfs
zonefs: Always do seq file write open accounting
zonefs: Rename super block information fields
zonefs: Fix management of open zones
zonefs: Clear inode information flags on inode creation
docs: Update RCU cross-references as suggested in doc-guide
docs: Add documentation for rude and trace RCU flavors
x86/boot: Put globals that are accessed early into the .data section
binfmt_flat: Drop vestiges of coredump support
x86/mm: Fix spacing within memory encryption features message
Documentation: Update the recommended pattern for GPIO irqchips
gpio: Update TODO to mention immutable irq_chip structures
pinctrl: amd: Make the irqchip immutable
pinctrl: msmgpio: Make the irqchip immutable
pinctrl: apple-gpio: Make the irqchip immutable
gpio: pl061: Make the irqchip immutable
gpio: tegra186: Make the irqchip immutable
gpio: Add helpers to ease the transition towards immutable irq_chip
gpio: Expose the gpiochip_irq_re[ql]res helpers
gpio: Don't fiddle with irqchips marked as immutable
EDAC/dmc520: Don't print an error for each unconfigured interrupt line
binfmt_flat: do not stop relocating GOT entries prematurely on riscv
block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage
csky: optimize memcpy_{from,to}io() and memset_io()
csky: Add C based string functions
loop: don't destroy lo->workqueue in __loop_clr_fd
loop: remove lo_refcount and avoid lo_mutex in ->open / ->release
loop: avoid loop_validate_mutex/lo_mutex in ->release
loop: suppress uevents while reconfiguring the device
loop: implement ->free_disk
loop: only freeze the queue in __loop_clr_fd when needed
loop: don't freeze the queue in lo_release
loop: remove the racy bd_inode->i_mapping->nrpages asserts
loop: initialize the worker tracking fields once
loop: de-duplicate the idle worker freeing code
block: turn bdev->bd_openers into an atomic_t
block: add a disk_openers helper
zram: cleanup zram_remove
zram: cleanup reset_store
nbd: use the correct block_device in nbd_bdev_reset
block: change exported IO accounting interface from gendisk to bdev
drbd: Return true/false (not 1/0) from bool functions
drdb: Switch to kvfree_rcu() API
drbd: Replace "unsigned" with "unsigned int"
drbd: Make use of PFN_UP helper macro
block: drbd: drbd_receiver: Remove redundant assignment to err
drbd: address enum mismatch warnings
drbd: fix duplicate array initializer
direct-io: remove random prefetches
block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD
block: add a bdev_discard_granularity helper
block: remove QUEUE_FLAG_DISCARD
block: add a bdev_max_discard_sectors helper
block: refactor discard bio size limiting
block: move {bdev,queue_limit}_discard_alignment out of line
block: use bdev_discard_alignment in part_discard_alignment_show
block: remove queue_discard_alignment
block: move bdev_alignment_offset and queue_limit_alignment_offset out of line
block: use bdev_alignment_offset in disk_alignment_offset_show
block: use bdev_alignment_offset in part_alignment_offset_show
block: add a bdev_max_zone_append_sectors helper
block: add a bdev_stable_writes helper
block: add a bdev_fua helper
block: add a bdev_write_cache helper
block: add a bdev_nonrot helper
mm: use bdev_is_zoned in claim_swapfile
ntfs3: use bdev_logical_block_size instead of open coding it
btrfs: use bdev_max_active_zones instead of open coding it
drbd: cleanup decide_on_discard_support
drbd: use bdev_alignment_offset instead of queue_alignment_offset
drbd: use bdev based limit helpers in drbd_send_sizes
drbd: remove assign_p_sizes_qlim
target: fix discard alignment on partitions
target: pass a block_device to target_configure_unmap_from_queue
target: remove an incorrect unmap zeroes data deduction
bfq: Make sure bfqg for which we are queueing requests is online
bfq: Get rid of __bio_blkcg() usage
bfq: Track whether bfq_group is still online
bfq: Remove pointless bfq_init_rq() calls
bfq: Drop pointless unlock-lock pair
bfq: Update cgroup information before merging bio
bfq: Split shared queues on move between cgroups
bfq: Avoid merging queues with different parents
bfq: Avoid false marking of bic as stably merged
pktcdvd: stop using bio_reset
block: turn bio_kmalloc into a simple kmalloc wrapper
target/pscsi: remove pscsi_get_bio
squashfs: always use bio_kmalloc in squashfs_bio_read
btrfs: simplify ->flush_bio handling
block: allow use of per-cpu bio alloc cache by block drivers
block: allow using the per-cpu bio cache from bio_alloc_bioset
x86/boot: Add an efi.h header for the decompressor
selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is true
timekeeping: Introduce fast accessor to clock tai
tracing/timer: Add missing argument documentation of trace points
genirq: Take the proposed affinity at face value if force==true
x86/asm: Merge load_gs_index()
x86/32: Remove lazy GS macros
ELF: Remove elf_core_copy_kernel_regs()
virt: sevguest: Fix bool function returning negative value
x86/process: Fix kernel-doc warning due to a changed function name
fscrypt: log when starting to use inline encryption
dt-bindings: ata: renesas,rcar-sata: Add r8a774e1 support
fscrypt: split up FS_CRYPTO_BLOCK_SIZE
lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead()
cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier
cfi: Use __builtin_function_start
security: don't treat structure as an array of struct hlist_head
usercopy: Remove HARDENED_USERCOPY_PAGESPAN
mm/usercopy: Detect large folio overruns
mm/usercopy: Detect vmalloc overruns
mm/usercopy: Check kmap addresses properly
x86/crash: Fix minor typo/bug in debug message
efi: Add missing prototype for efi_capsule_setup_info
docs: security: Add secrets/coco documentation
efi: Register efi_secret platform device if EFI secret area is declared
virt: Add efi_secret module to expose confidential computing secrets
efi: Save location of EFI confidential computing area
efi: Allow to enable EFI runtime services by default on RT
x86/apic: Clarify i82489DX bit overlap in APIC_LVT0
platform/x86: amd-pmc: Avoid reading SMU version at probe time
platform/x86: amd-pmc: Move FCH init to first use
platform/x86: amd-pmc: Move SMU logging setup out of init
platform/x86: hp-wmi: Correct code style related issues
platform/x86: wmi: replace usage of found with dedicated list iterator variable
platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons
ata: pata_via: fix sloppy typing in via_do_set_mode()
ata: pata_sil680: fix result type of sil680_sel{dev|reg}()
x86/32: Simplify ELF_CORE_COPY_REGS
cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be brought up again.
x86/xen: Allow to retry if cpu_initialize_context() failed.
ata: libata-core: fix parameter type in ata_xfer_mode2shift()
rcu: Check for jiffies going backwards
rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting
rcu: Clarify fill-the-gap comment in rcu_segcblist_advance()
tools/nolibc: guard the main file against multiple inclusion
tools/nolibc: use pselect6 on RISCV
torture: Make thread detection more robust by using lspcu
torture: Permit running of experimental torture types
torture: Use "-o Batchmode=yes" to disable ssh password requests
torture: Reposition so that $? collects ssh code in torture.sh
rcu: Make TASKS_RUDE_RCU select IRQ_WORK
rcutorture: Call preempt_schedule() through static call/key
rcutorture: Add missing return and use __func__ in warning
rcutorture: Avoid corner-case #DE with nsynctypes check
scftorture: Fix distribution of short handler delays
rcutorture: Suppress debugging grace period delays during flooding
torture: Add rcu_normal and rcu_expedited runs to torture.sh
rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs()
rcu-tasks: Handle sparse cpu_possible_mask
rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUs
rcu-tasks: Restore use of timers for non-RT kernels
rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periods
rcu-tasks: Make Tasks RCU account for userspace execution
rcu-tasks: Use rcuwait for the rcu_tasks_kthread()
rcu-tasks: Print pre-stall-warning informational messages
rcu-tasks: Fix race in schedule and flush work
rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization
rcu: Initialize boost kthread only for boot node prior SMP initialization
rcu: Assume rcu_init() is called before smp
rcu/nocb: Move rcu_nocb_is_setup to rcu_state
rcu: Remove rcu_is_nocb_cpu()
srcu: Add contention-triggered addition of srcu_node tree
srcu: Create concurrency-safe helper for initiating size transition
srcu: Explain srcu_funnel_gp_start() call to list_add() is safe
srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda
srcu: Avoid NULL dereference in srcu_torture_stats_print()
srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU()
srcu: Add boot-time control over srcu_node array allocation
srcu: Ensure snp nodes tree is fully initialized before traversal
srcu: Use invalid initial value for srcu_node GP sequence numbers
srcu: Compute snp_seq earlier in srcu_funnel_gp_start()
srcu: Make rcutorture dump the SRCU size state
srcu: Add size-state transitioning code
srcu: Dynamically allocate srcu_node array
srcu: Make Tree SRCU able to operate without snp_node array
srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf
srcu: Fix s/is/if/ typo in srcu_node comment
srcu: Tighten cleanup_srcu_struct() GP checks
x86: Remove a.out support
virt: sevguest: Fix return value check in alloc_shared_pages()
EDAC/mc: Get rid of edac_align_ptr()
EDAC/device: Sanitize edac_device_alloc_ctl_info() definition
m68k: Introduce a virtual m68k machine
clocksource/drivers: Add a goldfish-timer clocksource
rtc: goldfish: Use gf_ioread32()/gf_iowrite32()
tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
EDAC/device: Get rid of the silly one-shot memory allocation in edac_device_alloc_ctl_info()
EDAC/pci: Get rid of the silly one-shot memory allocation in edac_pci_alloc_ctl_info()
EDAC/mc: Get rid of silly one-shot struct allocation in edac_mc_alloc()
x86/kaslr: Fix build warning in KASLR code in boot stub
libata: Improve ATA queued command allocation
ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h
x86/mm: Replace nodes_weight() with nodes_empty() where appropriate
x86: Replace cpumask_weight() with cpumask_empty() where appropriate
clocksource: Replace cpumask_weight() with cpumask_empty()
irqchip/bmips: Replace cpumask_weight() with cpumask_empty()
genirq/affinity: Replace cpumask_weight() with cpumask_empty() where appropriate
irqchip/gic-v3: Always trust the managed affinity provided by the core code
genirq: Always limit the affinity to online CPUs
genirq/msi: Shutdown managed interrupts with unsatifiable affinities
x86/PCI: Fix coding style in PIRQ table verification
x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
x86/PCI: Add $IRT PIRQ routing table support
x86/PCI: Handle PIRQ routing tables with no router device given
x86/PCI: Add PIRQ routing table range checks
x86/PCI: Add support for the SiS85C497 PIRQ router
x86/PCI: Disambiguate SiS85C503 PIRQ router code entities
x86/PCI: Handle IRQ swizzling with PIRQ routers
x86/PCI: Also match function number in $PIR table
x86/PCI: Include function number in $PIR table dump
x86/PCI: Show the physical address of the $PIR table
timers: Move timer sysctl into the timer code
clockevents: Use dedicated list iterator variable
timers: Simplify calc_index()
timers: Initialize base::next_expiry_recalc in timers_prepare_cpu()
Documentation/x86: Document TDX kernel architecture
efi/cper: Reformat CPER memory error location to more readable
EDAC/ghes: Unify CPER memory error location reporting
efi/cper: Add a cper_mem_err_status_str() to decode error description
x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate()
csky: Fix versioncheck warnings
ACPICA: Avoid cache flush inside virtual machines
x86/tdx/ioapic: Add shared bit for IOAPIC base address
x86/mm: Make DMA memory shared for TD guest
x86/mm/cpa: Add support for TDX shared memory
x86/tdx: Make pages shared in ioremap()
x86/topology: Disable CPU online/offline control for TDX guests
x86/boot: Avoid #VE during boot for TDX platforms
x86/boot: Set CR0.NE early and keep it set during the boot
x86/acpi/x86/boot: Add multiprocessor wake-up support
x86/boot: Add a trampoline for booting APs via firmware handoff
x86/tdx: Wire up KVM hypercalls
x86/tdx: Port I/O: Add early boot support
x86/tdx: Port I/O: Add runtime hypercalls
x86/boot: Port I/O: Add decompression-time support for TDX
x86/boot: Port I/O: Allow to hook up alternative helpers
x86: Consolidate port I/O helpers
x86: Adjust types used in port I/O helpers
x86/tdx: Detect TDX at early kernel decompression time
x86/tdx: Handle in-kernel MMIO
x86/tdx: Handle CPUID via #VE
x86/tdx: Add MSR support for TDX guests
x86/tdx: Add HLT support for TDX guests
x86/traps: Add #VE support for TDX guest
x86/traps: Refactor exc_general_protection()
x86/tdx: Exclude shared bit from __PHYSICAL_MASK
x86/tdx: Extend the confidential computing API to support TDX guests
x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions
x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers
x86/tdx: Detect running as a TDX guest in early boot
x86/platform/uv: Log gap hole end size
x86/platform/uv: Update TSC sync state for UV5
x86/platform/uv: Update NMI Handler for UV5
virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement
virt: sevguest: Add support to get extended report
virt: sevguest: Add support to derive key
virt: Add SEV-SNP guest driver
x86/sev: Register SEV-SNP guest request platform device
x86/sev: Provide support for SNP guest request NAEs
x86/sev: Add a sev= cmdline option
x86/sev: Use firmware-validated CPUID for SEV-SNP guests
x86/sev: Add SEV-SNP feature detection/setup
x86/compressed/64: Add identity mapping for Confidential Computing blob
x86/compressed: Export and rename add_identity_map()
x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests
x86/compressed: Add SEV-SNP feature detection/setup
x86/boot: Add a pointer to Confidential Computing blob in bootparams
x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers
x86/sev: Move MSR-based VMGEXITs for CPUID to helper
KVM: x86: Move lookup of indexed CPUID leafs to helper
x86/boot: Add Confidential Computing type to setup_data
csky: patch_text: Fixup last cpu should be master
x86/configs: Add x86 debugging Kconfig fragment plus docs
x86/compressed/acpi: Move EFI kexec handling into common code
x86/compressed/acpi: Move EFI vendor table lookup to helper
x86/compressed/acpi: Move EFI config table lookup to helper
x86/compressed/acpi: Move EFI system table lookup to helper
x86/compressed/acpi: Move EFI detection to helper
x86/head/64: Re-enable stack protection
x86/sev: Use SEV-SNP AP creation to start secondary CPUs
csky: fix typos in comments
x86/mm: Validate memory when changing the C-bit
x86/kernel: Validate ROM memory before accessing when SEV-SNP is active
x86/kernel: Mark the .bss..decrypted section as shared in the RMP table
x86/sev: Add helper for validating pages in early enc attribute changes
x86/sev: Register GHCB memory when SEV-SNP is active
x86/compressed: Register GHCB memory when SEV-SNP is active
x86/compressed: Add helper for validating pages in the decompression stage
x86/sev: Check the VMPL level
x86/sev: Add a helper for the PVALIDATE instruction
x86/sev: Check SEV-SNP features support
x86/sev: Save the negotiated GHCB version
x86/sev: Define the Linux-specific guest termination reasons
x86/mm: Extend cc_attr to include AMD SEV-SNP
x86/sev: Detect/setup SEV/SME features earlier in boot
x86/compressed/64: Detect/setup SEV/SME features earlier during boot
x86/boot: Use MSR read/write helpers instead of inline assembly
x86/boot: Introduce helpers for MSR reads/writes
KVM: SVM: Update the SEV-ES save area mapping
KVM: SVM: Create a separate mapping for the GHCB save area
KVM: SVM: Create a separate mapping for the SEV-ES save area
powerpc/85xx: Remove fsl,85... bindings
x86/speculation/srbds: Do not try to turn mitigation off when not supported
x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
x86/mce: Avoid unnecessary padding in struct mce_bank
x86/delay: Fix the wrong asm constraint in delay_loop()
x86/amd_nb: Unexport amd_cache_northbridges()
KVM: SVM: Define sev_features and VMPL field in the VMSA
ftrace: Use preemption model accessors for trace header printout
preempt/dynamic: Introduce preemption model accessors
kcsan: Use preemption model accessors
perf/x86: Unify format of events sysfs show
perf/x86/amd: Add idle hooks for branch sampling
ACPI: Add perf low power callback
perf/x86/amd: Make Zen3 branch sampling opt-in
perf/x86/amd: Add AMD branch sampling period adjustment
perf/x86/amd: Enable branch sampling priv level filtering
perf/x86/amd: Add branch-brs helper event for Fam19h BRS
perf/x86/amd: Add AMD Fam19h Branch Sampling support
locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning
x86/cpufeatures: Add AMD Fam19h Branch Sampling feature
perf/core: Add perf_clear_branch_entry_bitfields() helper
locking: Apply contention tracepoints in the slow path
locking: Add lock contention tracepoints
locking/rwsem: Always try to wake waiters in out_nolock path
locking/rwsem: Conditionally wake waiters in reader/writer slowpaths
locking/rwsem: No need to check for handoff bit if wait queue empty
lockdep: Fix -Wunused-parameter for _THIS_IP_
x86/pkeys: Remove __arch_set_user_pkey_access() declaration
x86/pkeys: Clean up arch_set_user_pkey_access() declaration
selinux: checkreqprot is deprecated, add some ssleep() discomfort
selinux: runtime disable is deprecated, add some ssleep() discomfort
selinux: Remove redundant assignments
x86/fault: Cast an argument to the proper address space in prefetch()
x86/cpu: Remove "noclflush"
x86/cpu: Remove "noexec"
x86/cpu: Remove "nosmep"
x86/cpu: Remove CONFIG_X86_SMAP and "nosmap"
x86/cpu: Remove "nosep"
x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid=
x86/mm: Force-inline __phys_addr_nodebug()
x86/kvm/svm: Force-inline GHCB accessors
task_stack, x86/cea: Force-inline stack helpers
Bug: 168730134
Bug: 169238689
Bug: 178758017
Bug: 180471389
Bug: 190019968
Bug: 190353898
Bug: 195914333
Bug: 207739506
Bug: 232293973
Bug: 234125788
Change-Id: I3c4e724344271459105a863d12d3a8f96c7373dd
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
Add a snapshot of the msm_sysstats driver from msm-5.15 as of commit
9f8fd408d270 ("Merge "msm: adsprpc: Enable fastrpc driver in TVM"").
Change-Id: I5a065acee6f75cb3ec887d675837f8a729dadce2
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
Steps on the way to 5.19-rc1
Resolves merge conflicts in:
kernel/fork.c
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie6468a4dcebacddea949d1ad5dfbaddea481e033
This reverts commit c6e5f9d7cf.
This causes merge problems with 5.19-rc1 and should no longer be needed
anymore.
If it is needed, please work to get the needed changes upstream first,
these should not be sticking around in the Android tree for no good
reason.
Bug: 169238689
Cc: Syed Rameez Mustafa <rameezmustafa@codeaurora.org>
Cc: Prasad Sodagudi <psodagud@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ifb7cf847cf185fb81b79b4fe31f8e5b8ccee8eba
This reverts commit 9da1f37103.
It causes merge problems with 5.19-rc1 and should no longer be needed at
all.
Bug: 169238689
Cc: Quentin Perret <qperret@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I27de2776905401b42c4e5cf2be784eae18f8816b
This reverts commit 1855071010.
This causes merge conflicts with 5.19-rc1 and should not be needed
anymore. Revert it for now and if it really is needed it can be added
back to a device-specific branch.
Bug: 178758017
Cc: Huang Yiwei <hyiwei@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Id0bc0d42ae311f0af52a323fea5e58ed1b7e0bd7
Without initialization, it will be random data and hard for
vendor hook to decide.
Bug: 207739506
Change-Id: I278772d87eea38c03a40d4f0bef20ac8644e2ecd
Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
(cherry picked from commit 898e7ec950c168e37ce8c27f6ca1d2cdea66b078)
* keystone/mirror-android-mainline:
ANDROID: Creating boot.img for x86_64 GKI
Linux 5.18
afs: Fix afs_getattr() to refetch file status if callback break occurred
perf session: Fix Intel LBR callstack entries and nr print message
perf test bpf: Skip test if clang is not present
perf test session topology: Fix test to skip the test in guest environment
perf bench numa: Address compiler error on s390
perf test: Avoid shell test description infinite loop
perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform
perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc
drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
perf: Fix sys_perf_event_open() race against self
KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
KVM: x86: hyper-v: fix type of valid_bank_mask
KVM: Free new dirty bitmap if creating a new memslot fails
gpio: mvebu/pwm: Refuse requests with inverted polarity
gpio: gpio-vf610: do not touch other bits when set the target bit
perf stat: Fix and validate CPU map inputs in synthetic PERF_RECORD_STAT events
KVM: eventfd: Fix false positive RCU usage warning
perf build: Fix check for btf__load_from_kernel_by_id() in libbpf
selftests: kvm/x86: Verify the pmu event filter matches the correct event
selftests: kvm/x86: Add the helper function create_pmu_event_filter
kvm: x86/pmu: Fix the compare function used by the pmu event filter
scsi: ufs: core: Fix referencing invalid rsp field
riscv: dts: microchip: fix gpio1 reg property typo
riscv: dts: sifive: fu540-c000: align dma node name with dtschema
mmc: core: Fix busy polling for MMC_SEND_OP_COND again
drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap
net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
ptp: ocp: change sysfs attr group handling
selftests: forwarding: fix missing backslash
Input: ili210x - use one common reset implementation
Input: ili210x - fix reset timing
drm/amd: Don't reset dGPUs if the system is going to s2idle
libceph: fix misleading ceph_osdc_cancel_request() comment
libceph: fix potential use-after-free on linger ping and resends
Fix double fget() in vhost_net_set_backend()
vdpa/mlx5: Use consistent RQT size
netfilter: nf_tables: disable expression reduction infra
netfilter: flowtable: move dst_check to packet path
netfilter: flowtable: fix TCP flow teardown
net: ftgmac100: Disable hardware checksum on AST2600
igb: skip phy status check where unavailable
nfc: pn533: Fix buggy cleanup order
mptcp: Do TCP fallback on early DSS checksum failure
mptcp: fix checksum byte order
ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
ARM: 9196/1: spectre-bhb: enable for Cortex-A15
net: af_key: check encryption module availability consistency
net: af_key: add check for pfkey_broadcast in function pfkey_process
percpu_ref_init(): clean ->percpu_count_ref on failure
net/mlx5: Drain fw_reset when removing device
net/mlx5e: CT: Fix setting flow_source for smfs ct tuples
net/mlx5e: CT: Fix support for GRE tuples
net/mlx5e: Remove HW-GRO from reported features
net/mlx5e: Properly block HW GRO when XDP is enabled
net/mlx5e: Properly block LRO when XDP is enabled
net/mlx5e: Block rx-gro-hw feature in switchdev mode
net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock
net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it
net/mlx5: Initialize flow steering during driver probe
net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table
scsi: target: Fix incorrect use of cpumask_t
NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
net/qla3xxx: Fix a test in ql_reset_work()
selinux: fix bad cleanup on error in hashtab_duplicate()
drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
parisc: Fix patch code locking and flushing
parisc: Rewrite cache flush code for PA8800/PA8900
parisc: Disable debug code regarding cache flushes in handle_nadtlb_fault()
clk: at91: generated: consider range when calculating best rate
audit,io_uring,io-wq: call __audit_uring_exit for dummy contexts
io_uring: don't attempt to IOPOLL for MSG_RING requests
ice: Fix interrupt moderation settings getting cleared
ice: fix possible under reporting of ethtool Tx and Rx statistics
ice: fix crash when writing timestamp on RX rings
arm64: mte: Ensure the cleared tags are visible before setting the PTE
arm64: kexec: load from kimage prior to clobbering
arm64: paravirt: Use RCU read locks to guard stolen_time
dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
xfrm: set dst dev to blackhole_netdev instead of loopback_dev in ifdown
net: systemport: Fix an error handling path in bcm_sysport_probe()
net: lan966x: Fix assignment of the MAC address
Revert "clk: sunxi-ng: sun6i-rtc: Add support for H6"
clk: bcm2835: fix bcm2835_clock_choose_div
ptp: ocp: have adjtime handle negative delta_ns correctly
netfilter: nft_flow_offload: fix offload with pppoe + vlan
net: fix dev_fill_forward_path with pppoe + bridge
netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices
netfilter: flowtable: fix excessive hw offload attempts after failure
net/sched: act_pedit: sanitize shift argument before usage
ALSA: usb-audio: Restore Rane SL-1 quirk
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
xfrm: fix "disable_policy" flag use when arriving from different devices
i915/guc/reset: Make __guc_reset_context aware of guilty engines
drm/i915/dmc: Add MMIO range restrictions
KVM: arm64: Don't hypercall before EL2 init
KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC
can: m_can: remove support for custom bit timing, take #2
Revert "can: m_can: pci: use custom bit timings for Elkhart Lake"
net: macb: Increment rx bd head after allocating skb and buffer
selftests: mptcp: add subflow limits test-cases
mptcp: fix subflow accounting on close
pinctrl: sunxi: f1c100s: Fix signal name comment for PA2 SPI pin
pinctrl: sunxi: fix f1c100s uart2 function
block/mq-deadline: Set the fifo_time member also if inserting at head
dma-buf: ensure unique directory name for dmabuf stats
Revert "tcp/dccp: get rid of inet_twsk_purge()"
net: ipa: get rid of a duplicate initialization
net: ipa: record proper RX transaction count
net: ipa: certain dropped packets aren't accounted for
crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
KVM: x86/mmu: Update number of zapped pages even if page list is stable
io_uring: fix ordering of args in io_uring_queue_async_work
ALSA: hda/realtek: Add quirk for the Framework Laptop
ALSA: wavefront: Proper check of get_user() error
ALSA: hda/realtek: Add quirk for Dell Latitude 7520
ALSA: hda - fix unused Realtek function when PM is not enabled
ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI
pinctrl: mediatek: mt8365: fix IES control pins
pinctrl: ocelot: Fix for lan966x alt mode
MAINTAINERS: omap: remove me as a maintainer
dt-bindings: input: mediatek,mt6779-keypad: update maintainer
ARM: dts: aspeed: Add video engine to g6
ARM: dts: aspeed: romed8hm3: Fix GPIOB0 name
ARM: dts: aspeed: romed8hm3: Add lm25066 sense resistor values
ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
ARM: dts: aspeed-g6: add FWQSPI group in pinctrl dtsi
dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group
pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group
dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
arm64: dts: qcom: sm8250: don't enable rx/tx macro by default
arm64: dts: rockchip: Add gmac1 and change network settings of bpi-r2-pro
arm64: dts: rockchip: Change io-domains of bpi-r2-pro
Bug: 232906147
Change-Id: Id5f14ffef86fedd4dd9c33ac43c2b3efd153faee
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEq1nRK9aeMoq1VSgcnJ2qBz9kQNkFAmKOIC0ACgkQnJ2qBz9k
QNmmqwf+PlZrxoXoDxxw5LdXnIXj6qwN5p/5mKDmKt7CPU8Vt5Reb8GA3b2OcUj2
XaqQLOpEVrGW9nVKgKzUIujJtK9Sa4IlHSuwYGN3ZTYnsh0rT7VhIyfVNn2Zngo9
juDHaGrE+g2c8hz3eUGrnkIeiHy/Ny0QEHLjxaXzYYpx3XInzGSmMS3/4/I8tFyr
G/g1KasTTeBMR3aVh0pt4TvT/p7E/BJL3fFVrsQyeFBFrxisUennUtmK9ngcU7CH
Y7hEl8CYMNXfm06ZH6Dt1oX9BzFjU9x18kOYAVhpuhzIA3VViL1iWPbyK/8xl1eZ
PIRsOdDyVWtlcZdkmmlHc9Bnrj4AFA==
=e7PC
-----END PGP SIGNATURE-----
Merge tag 'fsnotify_for_v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Pull fsnotify updates from Jan Kara:
"The biggest part of this is support for fsnotify inode marks that
don't pin inodes in memory but rather get evicted together with the
inode (they are useful if userspace needs to exclude receipt of events
from potentially large subtrees using fanotify ignore marks).
There is also a fix for more consistent handling of events sent to
parent and a fix of sparse(1) complaints"
* tag 'fsnotify_for_v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
fanotify: fix incorrect fmode_t casts
fsnotify: consistent behavior for parent not watching children
fsnotify: introduce mark type iterator
fanotify: enable "evictable" inode marks
fanotify: use fsnotify group lock helpers
fanotify: implement "evictable" inode marks
fanotify: factor out helper fanotify_mark_update_flags()
fanotify: create helper fanotify_mark_user_flags()
fsnotify: allow adding an inode mark without pinning inode
dnotify: use fsnotify group lock helpers
nfsd: use fsnotify group lock helpers
audit: use fsnotify group lock helpers
inotify: use fsnotify group lock helpers
fsnotify: create helpers for group mark_mutex lock
fsnotify: make allow_dups a property of the group
fsnotify: pass flags argument to fsnotify_alloc_group()
fsnotify: fix wrong lockdep annotations
inotify: move control flags from mask to mark flags
inotify: show inotify mask flags in proc fdinfo
- don't over-decrypt memory (Robin Murphy)
- takes min align mask into account for the swiotlb max mapping size
(Tianyu Lan)
- use GFP_ATOMIC in dma-debug (Mikulas Patocka)
- fix DMA_ATTR_NO_KERNEL_MAPPING on xen/arm (me)
- don't fail on highmem CMA pages in dma_direct_alloc_pages (me)
- cleanup swiotlb initialization and share more code with swiotlb-xen
(me, Stefano Stabellini)
-----BEGIN PGP SIGNATURE-----
iQI/BAABCgApFiEEgdbnc3r/njty3Iq9D55TZVIEUYMFAmKObTQLHGhjaEBsc3Qu
ZGUACgkQD55TZVIEUYObmA//dIcDB/q4iFGD+WJh4MhM+asx0ZsdF2OJz42WEhgT
Z9duOrgcneEQundCamqJP9rNTs980LHDA8uWQC5rZEc9vxuRVOdS7bSgYRUwWh6B
r0ZjOsvQCn+ChoZML8uyk4rfmEINq+EvJuec3G5fgecZOhPuJS2i2uzzv5cHwqgP
ChC0fwyZlkfdECXgvZXbEoCJLfTgGNlziN6Ai8dirSoqgEQUoCsY89/M7OiEBvV2
R4XUWD7OvQERfB4t6xLuUHyzf9PAuWB+OiblRVNeAmK3lMjxVrc3k4kIowgklnzD
8hfmphAa9Zou3zdfi6Gd4fiQRHRVOwKVp1rtqUmJ+lPSiwyMzu64z9ld2+2qac0h
V4sSr/yJkhxnBT4/0MkTChvhnRobisackpUzNRpiM4ck7cNVb7eAvkISsbH+pWI9
aEexPhbyskjlV+GOyM4QL4ygG0dpXY0HSyoh6uaSVsaXMycnWIsJCPidXxV1HGV0
q2/RLHuHwYxia8cYCF01/DQvwOKSjwbU0zModxtRezGD5GYh2C0a+SrA1aX+qiTu
yGJCs2UHtSQstAt78tTVp499YeDeL/oGSQkPAu8zyRkSczzF+CncGTuXyoJbAWyK
otcgERWljgZ4scxjfu1uacfoVhKQ7nOu7hiJokL0U80FESAennLC3ZlocvB9h/ff
HNA=
=n2rk
-----END PGP SIGNATURE-----
Merge tag 'dma-mapping-5.19-2022-05-25' of git://git.infradead.org/users/hch/dma-mapping
Pull dma-mapping updates from Christoph Hellwig:
- don't over-decrypt memory (Robin Murphy)
- takes min align mask into account for the swiotlb max mapping size
(Tianyu Lan)
- use GFP_ATOMIC in dma-debug (Mikulas Patocka)
- fix DMA_ATTR_NO_KERNEL_MAPPING on xen/arm (me)
- don't fail on highmem CMA pages in dma_direct_alloc_pages (me)
- cleanup swiotlb initialization and share more code with swiotlb-xen
(me, Stefano Stabellini)
* tag 'dma-mapping-5.19-2022-05-25' of git://git.infradead.org/users/hch/dma-mapping: (23 commits)
dma-direct: don't over-decrypt memory
swiotlb: max mapping size takes min align mask into account
swiotlb: use the right nslabs-derived sizes in swiotlb_init_late
swiotlb: use the right nslabs value in swiotlb_init_remap
swiotlb: don't panic when the swiotlb buffer can't be allocated
dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm
x86: remove cruft from <asm/dma-mapping.h>
swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl
swiotlb: merge swiotlb-xen initialization into swiotlb
swiotlb: provide swiotlb_init variants that remap the buffer
swiotlb: pass a gfp_mask argument to swiotlb_init_late
swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction
swiotlb: make the swiotlb_init interface more useful
x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled
x86: remove the IOMMU table infrastructure
MIPS/octeon: use swiotlb_init instead of open coding it
arm/xen: don't check for xen_initial_domain() in xen_create_contiguous_region
swiotlb: rename swiotlb_late_init_with_default_size
...
Core
----
- Support TCPv6 segmentation offload with super-segments larger than
64k bytes using the IPv6 Jumbogram extension header (AKA BIG TCP).
- Generalize skb freeing deferral to per-cpu lists, instead of
per-socket lists.
- Add a netdev statistic for packets dropped due to L2 address
mismatch (rx_otherhost_dropped).
- Continue work annotating skb drop reasons.
- Accept alternative netdev names (ALT_IFNAME) in more netlink
requests.
- Add VLAN support for AF_PACKET SOCK_RAW GSO.
- Allow receiving skb mark from the socket as a cmsg.
- Enable memcg accounting for veth queues, sysctl tables and IPv6.
BPF
---
- Add libbpf support for User Statically-Defined Tracing (USDTs).
- Speed up symbol resolution for kprobes multi-link attachments.
- Support storing typed pointers to referenced and unreferenced
objects in BPF maps.
- Add support for BPF link iterator.
- Introduce access to remote CPU map elements in BPF per-cpu map.
- Allow middle-of-the-road settings for the
kernel.unprivileged_bpf_disabled sysctl.
- Implement basic types of dynamic pointers e.g. to allow for
dynamically sized ringbuf reservations without extra memory copies.
Protocols
---------
- Retire port only listening_hash table, add a second bind table
hashed by port and address. Avoid linear list walk when binding
to very popular ports (e.g. 443).
- Add bridge FDB bulk flush filtering support allowing user space
to remove all FDB entries matching a condition.
- Introduce accept_unsolicited_na sysctl for IPv6 to implement
router-side changes for RFC9131.
- Support for MPTCP path manager in user space.
- Add MPTCP support for fallback to regular TCP for connections
that have never connected additional subflows or transmitted
out-of-sequence data (partial support for RFC8684 fallback).
- Avoid races in MPTCP-level window tracking, stabilize and improve
throughput.
- Support lockless operation of GRE tunnels with seq numbers enabled.
- WiFi support for host based BSS color collision detection.
- Add support for SO_TXTIME/SCM_TXTIME on CAN sockets.
- Support transmission w/o flow control in CAN ISOTP (ISO 15765-2).
- Support zero-copy Tx with TLS 1.2 crypto offload (sendfile).
- Allow matching on the number of VLAN tags via tc-flower.
- Add tracepoint for tcp_set_ca_state().
Driver API
----------
- Improve error reporting from classifier and action offload.
- Add support for listing line cards in switches (devlink).
- Add helpers for reporting page pool statistics with ethtool -S.
- Add support for reading clock cycles when using PTP virtual clocks,
instead of having the driver convert to time before reporting.
This makes it possible to report time from different vclocks.
- Support configuring low-latency Tx descriptor push via ethtool.
- Separate Clause 22 and Clause 45 MDIO accesses more explicitly.
New hardware / drivers
----------------------
- Ethernet:
- Marvell's Octeon NIC PCI Endpoint support (octeon_ep)
- Sunplus SP7021 SoC (sp7021_emac)
- Add support for Renesas RZ/V2M (in ravb)
- Add support for MediaTek mt7986 switches (in mtk_eth_soc)
- Ethernet PHYs:
- ADIN1100 industrial PHYs (w/ 10BASE-T1L and SQI reporting)
- TI DP83TD510 PHY
- Microchip LAN8742/LAN88xx PHYs
- WiFi:
- Driver for pureLiFi X, XL, XC devices (plfxlc)
- Driver for Silicon Labs devices (wfx)
- Support for WCN6750 (in ath11k)
- Support Realtek 8852ce devices (in rtw89)
- Mobile:
- MediaTek T700 modems (Intel 5G 5000 M.2 cards)
- CAN:
- ctucanfd: add support for CTU CAN FD open-source IP core
from Czech Technical University in Prague
Drivers
-------
- Delete a number of old drivers still using virt_to_bus().
- Ethernet NICs:
- intel: support TSO on tunnels MPLS
- broadcom: support multi-buffer XDP
- nfp: support VF rate limiting
- sfc: use hardware tx timestamps for more than PTP
- mlx5: multi-port eswitch support
- hyper-v: add support for XDP_REDIRECT
- atlantic: XDP support (including multi-buffer)
- macb: improve real-time perf by deferring Tx processing to NAPI
- High-speed Ethernet switches:
- mlxsw: implement basic line card information querying
- prestera: add support for traffic policing on ingress and egress
- Embedded Ethernet switches:
- lan966x: add support for packet DMA (FDMA)
- lan966x: add support for PTP programmable pins
- ti: cpsw_new: enable bc/mc storm prevention
- Qualcomm 802.11ax WiFi (ath11k):
- Wake-on-WLAN support for QCA6390 and WCN6855
- device recovery (firmware restart) support
- support setting Specific Absorption Rate (SAR) for WCN6855
- read country code from SMBIOS for WCN6855/QCA6390
- enable keep-alive during WoWLAN suspend
- implement remain-on-channel support
- MediaTek WiFi (mt76):
- support Wireless Ethernet Dispatch offloading packet movement
between the Ethernet switch and WiFi interfaces
- non-standard VHT MCS10-11 support
- mt7921 AP mode support
- mt7921 IPv6 NS offload support
- Ethernet PHYs:
- micrel: ksz9031/ksz9131: cabletest support
- lan87xx: SQI support for T1 PHYs
- lan937x: add interrupt support for link detection
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6jPA+I1ugmIBA4hXMUZtbf5SIrsFAmKNMPQACgkQMUZtbf5S
IrsRARAAuDyYs6jFYB3p+xazZdOnbF4iAgVv71+DQGvmsCl6CB9OrsNZMlvE85OL
Q3gjcRbgjrkN4lhgI8DmiGYbsUJnAvVjFdNjccz1Z/vTLYvuIM0ol54MUp5S+9WY
StncOJkOGJxxR/Gi5gzVmejPDsysU3Jik+hm/fpIcz8pybXxAsFKU5waY5qfl+/T
TZepfV0VCfqRDjqcF1qA5+jJZNU8pdodQlZ1+mh8bwu6Jk1ZkWkj6Ov8MWdwQldr
LnPeK/9hIGzkdJYHZfajxA3t8D0K5CHzSuih2bJ9ry8ZXgVBkXEThew778/R5izW
uB0YZs9COFlrIP7XHjtRTy/2xHOdYIPlj2nWhVdfuQDX8Crvt4VRN6EZ1rjko1ZJ
WanfG6WHF8NH5pXBRQbh3kIMKBnYn6OIzuCfCQSqd+niHcxFIM4vRiggeXI5C5TW
vJgEWfK6X+NfDiFVa3xyCrEmp5ieA/pNecpwd8rVkql+MtFAAw4vfsotLKOJEAru
J/XL6UE+YuLqIJV9ACZ9x1AFXXAo661jOxBunOo4VXhXVzWS9lYYz5r5ryIkgT/8
/Fr0zjANJWgfIuNdIBtYfQ4qG+LozGq038VA06RhFUAZ5tF9DzhqJs2Q2AFuWWBC
ewCePJVqo1j2Ceq2mGonXRt47OEnlePoOxTk9W+cKZb7ZWE+zEo=
=Wjii
-----END PGP SIGNATURE-----
Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Pull networking updates from Jakub Kicinski:
"Core
----
- Support TCPv6 segmentation offload with super-segments larger than
64k bytes using the IPv6 Jumbogram extension header (AKA BIG TCP).
- Generalize skb freeing deferral to per-cpu lists, instead of
per-socket lists.
- Add a netdev statistic for packets dropped due to L2 address
mismatch (rx_otherhost_dropped).
- Continue work annotating skb drop reasons.
- Accept alternative netdev names (ALT_IFNAME) in more netlink
requests.
- Add VLAN support for AF_PACKET SOCK_RAW GSO.
- Allow receiving skb mark from the socket as a cmsg.
- Enable memcg accounting for veth queues, sysctl tables and IPv6.
BPF
---
- Add libbpf support for User Statically-Defined Tracing (USDTs).
- Speed up symbol resolution for kprobes multi-link attachments.
- Support storing typed pointers to referenced and unreferenced
objects in BPF maps.
- Add support for BPF link iterator.
- Introduce access to remote CPU map elements in BPF per-cpu map.
- Allow middle-of-the-road settings for the
kernel.unprivileged_bpf_disabled sysctl.
- Implement basic types of dynamic pointers e.g. to allow for
dynamically sized ringbuf reservations without extra memory copies.
Protocols
---------
- Retire port only listening_hash table, add a second bind table
hashed by port and address. Avoid linear list walk when binding to
very popular ports (e.g. 443).
- Add bridge FDB bulk flush filtering support allowing user space to
remove all FDB entries matching a condition.
- Introduce accept_unsolicited_na sysctl for IPv6 to implement
router-side changes for RFC9131.
- Support for MPTCP path manager in user space.
- Add MPTCP support for fallback to regular TCP for connections that
have never connected additional subflows or transmitted
out-of-sequence data (partial support for RFC8684 fallback).
- Avoid races in MPTCP-level window tracking, stabilize and improve
throughput.
- Support lockless operation of GRE tunnels with seq numbers enabled.
- WiFi support for host based BSS color collision detection.
- Add support for SO_TXTIME/SCM_TXTIME on CAN sockets.
- Support transmission w/o flow control in CAN ISOTP (ISO 15765-2).
- Support zero-copy Tx with TLS 1.2 crypto offload (sendfile).
- Allow matching on the number of VLAN tags via tc-flower.
- Add tracepoint for tcp_set_ca_state().
Driver API
----------
- Improve error reporting from classifier and action offload.
- Add support for listing line cards in switches (devlink).
- Add helpers for reporting page pool statistics with ethtool -S.
- Add support for reading clock cycles when using PTP virtual clocks,
instead of having the driver convert to time before reporting. This
makes it possible to report time from different vclocks.
- Support configuring low-latency Tx descriptor push via ethtool.
- Separate Clause 22 and Clause 45 MDIO accesses more explicitly.
New hardware / drivers
----------------------
- Ethernet:
- Marvell's Octeon NIC PCI Endpoint support (octeon_ep)
- Sunplus SP7021 SoC (sp7021_emac)
- Add support for Renesas RZ/V2M (in ravb)
- Add support for MediaTek mt7986 switches (in mtk_eth_soc)
- Ethernet PHYs:
- ADIN1100 industrial PHYs (w/ 10BASE-T1L and SQI reporting)
- TI DP83TD510 PHY
- Microchip LAN8742/LAN88xx PHYs
- WiFi:
- Driver for pureLiFi X, XL, XC devices (plfxlc)
- Driver for Silicon Labs devices (wfx)
- Support for WCN6750 (in ath11k)
- Support Realtek 8852ce devices (in rtw89)
- Mobile:
- MediaTek T700 modems (Intel 5G 5000 M.2 cards)
- CAN:
- ctucanfd: add support for CTU CAN FD open-source IP core from
Czech Technical University in Prague
Drivers
-------
- Delete a number of old drivers still using virt_to_bus().
- Ethernet NICs:
- intel: support TSO on tunnels MPLS
- broadcom: support multi-buffer XDP
- nfp: support VF rate limiting
- sfc: use hardware tx timestamps for more than PTP
- mlx5: multi-port eswitch support
- hyper-v: add support for XDP_REDIRECT
- atlantic: XDP support (including multi-buffer)
- macb: improve real-time perf by deferring Tx processing to NAPI
- High-speed Ethernet switches:
- mlxsw: implement basic line card information querying
- prestera: add support for traffic policing on ingress and egress
- Embedded Ethernet switches:
- lan966x: add support for packet DMA (FDMA)
- lan966x: add support for PTP programmable pins
- ti: cpsw_new: enable bc/mc storm prevention
- Qualcomm 802.11ax WiFi (ath11k):
- Wake-on-WLAN support for QCA6390 and WCN6855
- device recovery (firmware restart) support
- support setting Specific Absorption Rate (SAR) for WCN6855
- read country code from SMBIOS for WCN6855/QCA6390
- enable keep-alive during WoWLAN suspend
- implement remain-on-channel support
- MediaTek WiFi (mt76):
- support Wireless Ethernet Dispatch offloading packet movement
between the Ethernet switch and WiFi interfaces
- non-standard VHT MCS10-11 support
- mt7921 AP mode support
- mt7921 IPv6 NS offload support
- Ethernet PHYs:
- micrel: ksz9031/ksz9131: cabletest support
- lan87xx: SQI support for T1 PHYs
- lan937x: add interrupt support for link detection"
* tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (1809 commits)
ptp: ocp: Add firmware header checks
ptp: ocp: fix PPS source selector debugfs reporting
ptp: ocp: add .init function for sma_op vector
ptp: ocp: vectorize the sma accessor functions
ptp: ocp: constify selectors
ptp: ocp: parameterize input/output sma selectors
ptp: ocp: revise firmware display
ptp: ocp: add Celestica timecard PCI ids
ptp: ocp: Remove #ifdefs around PCI IDs
ptp: ocp: 32-bit fixups for pci start address
Revert "net/smc: fix listen processing for SMC-Rv2"
ath6kl: Use cc-disable-warning to disable -Wdangling-pointer
selftests/bpf: Dynptr tests
bpf: Add dynptr data slices
bpf: Add bpf_dynptr_read and bpf_dynptr_write
bpf: Dynptr support for ring buffers
bpf: Add bpf_dynptr_from_mem for local dynptrs
bpf: Add verifier support for dynptrs
bpf: Suppress 'passing zero to PTR_ERR' warning
bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack
...
Pull workqueue update from Tejun Heo:
"A lone commit fixing CPU offline handling for per-cpu wq workers so
that they don't bother isolated CPUs"
* 'for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs
Pull cgroup updates from Tejun Heo:
"Nothing too interesting. This adds cpu controller selftests and there
are a couple code cleanup patches"
* 'for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
cgroup: remove the superfluous judgment
cgroup: Make cgroup_debug static
kseltest/cgroup: Make test_stress.sh work if run interactively
kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
cgroup: Add config file to cgroup selftest suite
cgroup: Add test_cpucg_max_nested() testcase
cgroup: Add test_cpucg_max() testcase
cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase
cgroup: Adding test_cpucg_nested_weight_overprovisioned() testcase
cgroup: Add test_cpucg_weight_underprovisioned() testcase
cgroup: Add test_cpucg_weight_overprovisioned() testcase
cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests
cgroup: Add new test_cpu.c test suite in cgroup selftests
This KUnit update for Linux 5.19-rc1 consists of several fixes, cleanups,
and enhancements to tests and framework:
- introduces _NULL and _NOT_NULL macros to pointer error checks
- reworks kunit_resource allocation policy to fix memory leaks when
caller doesn't specify free() function to be used when allocating
memory using kunit_add_resource() and kunit_alloc_resource() funcs.
- adds ability to specify suite-level init and exit functions
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEPZKym/RZuOCGeA/kCwJExA0NQxwFAmKLw4QACgkQCwJExA0N
Qxz9wRAA3PonJESDAFF2sXTDzQurEXdWoJHqNvO0JCObku8SDODEI7nozXOD0MBC
ASAXiX3HuNI0yESF27xECqu3xbe8KsYOtCN8vco/sYUroVGmzgAt/atsvrSUv2Oh
sEQbjrTMwkMUjL5ECvjR2dArd6bQew7PPBkl3HqOpyysL3b/EAMEAY0DmDXrrrwB
+oNvXGVAR1Tczg4ahcSSwDdZl1C41kREj5f8S/4+kohMdIjCUPWOAYnaWHpVdAOJ
C+LWkPSJ5IpgjU2urDX2kNfg32UxIJpFI009ovytBmwCbd+GEs24u7gtgtksPM2s
YypoPEqC40gxkbY99omojtADiDdZlKqlIipCTWYe/CpzgBD+WQ4PVqMGM4ZprP9w
Hrc6ulVmd8hZ4F9QQ3oN6W9L6pBCgdXtPPCsQtGoUTbw7r79BP67PjJ6Ko+usn3s
Jy0FR5LvzYBjykoJzKSIaJ8ONaX34DB6w5rB+q5mBGwPKPHWo3eAZVZDPEMVo3Z7
D9TW5UliGBt2y5YJZbPbSnhdJPMPHSK5ef9hIy0wYjVJFafirdgrQhgbWbVxalRT
eZz1edcs1sdU7GAzfMA/v+NqAAA3bFIUVr2b+GTc+4zzWhq+cwI2SNikgyhETv/f
xKq8Xek8EkOIdaa2lu9chTPT4sG7A6991EkRqfc7rL1IptkPiS8=
=DzVQ
-----END PGP SIGNATURE-----
Merge tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
Pull KUnit updates from Shuah Khan:
"Several fixes, cleanups, and enhancements to tests and framework:
- introduce _NULL and _NOT_NULL macros to pointer error checks
- rework kunit_resource allocation policy to fix memory leaks when
caller doesn't specify free() function to be used when allocating
memory using kunit_add_resource() and kunit_alloc_resource() funcs.
- add ability to specify suite-level init and exit functions"
* tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: (41 commits)
kunit: tool: Use qemu-system-i386 for i386 runs
kunit: fix executor OOM error handling logic on non-UML
kunit: tool: update riscv QEMU config with new serial dependency
kcsan: test: use new suite_{init,exit} support
kunit: tool: Add list of all valid test configs on UML
kunit: take `kunit_assert` as `const`
kunit: tool: misc cleanups
kunit: tool: minor cosmetic cleanups in kunit_parser.py
kunit: tool: make parser stop overwriting status of suites w/ no_tests
kunit: tool: remove dead parse_crash_in_log() logic
kunit: tool: print clearer error message when there's no TAP output
kunit: tool: stop using a shell to run kernel under QEMU
kunit: tool: update test counts summary line format
kunit: bail out of test filtering logic quicker if OOM
lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS
kunit: Rework kunit_resource allocation policy
kunit: fix debugfs code to use enum kunit_status, not bool
kfence: test: use new suite_{init/exit} support, add .kunitconfig
kunit: add ability to specify suite-level init and exit functions
kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite)
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEESH4wyp42V4tXvYsjUqAMR0iAlPIFAmKLXH8ACgkQUqAMR0iA
lPIABhAAtAZRmvg9UjUS8dpmS3plXdg/zJU0AbK9o/m/hGzMfs2bgHxwM7mbGa1O
VC0Jczj9tfJXESfrBsV0ZpY5H+iGilEkTF86/ME4sS8lmIeSim9dAxF4sTvM1vw/
IST4llN0IRuNHwrb20GyH44MOG9JwFwEyIgYITwkB8iYK/lo/sP8xkZuC44CmaJf
28ZZAwICigtyR9lF0psQGLgMc4+laT5l3XF/c9OyqEFbB5khBGxT0RwV0WS4ZcPA
mTn5kW6WcDbTNKUVUHW1jzmJBq3ci+0ckh6jLNJWc6Olh5jbGU7selVTst96GQKm
sgWF7uykURls3ZFPzTJSY6E3Gnwrsw75RQYDLtTOSxqB2NlVsBTyZq4jgNtxiR3z
ovA9souDe4t/BPqkHTHZkVEyaFWZlRwNlzJZIwN2Auy/uFjznWnOQxT2t3BYUZt5
8qnUt+JBvtSNyLDvoNtQnyCiCyEZdyrHQ+3RsFWIQz6CnA34Xh6oZPxbK24pnfDy
F5OuIulrpIPfEFufV6ZR30QeB2gLkvCorUfl5pde4QL/Pujxrk6CCikv39QOfL7K
6+X7hq/Moq8vhzMfWl+LEPS6qpAwNJl69JIaQrp18JHVGeKVagS1e6pOmThSOPv7
bDucE08oOK8KTnR6ysfKf24JC6HopB7vFYfhSEa8rgssDLtcGso=
=pN3o
-----END PGP SIGNATURE-----
Merge tag 'printk-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
Pull printk updates from Petr Mladek:
- Offload writing printk() messages on consoles to per-console
kthreads.
It prevents soft-lockups when an extensive amount of messages is
printed. It was observed, for example, during boot of large systems
with a lot of peripherals like disks or network interfaces.
It prevents live-lockups that were observed, for example, when
messages about allocation failures were reported and a CPU handled
consoles instead of reclaiming the memory. It was hard to solve even
with rate limiting because it would need to take into account the
amount of messages and the speed of all consoles.
It is a must to have for real time. Otherwise, any printk() might
break latency guarantees.
The per-console kthreads allow to handle each console on its own
speed. Slow consoles do not longer slow down faster ones. And
printk() does not longer unpredictably slows down various code paths.
There are situations when the kthreads are either not available or
not reliable, for example, early boot, suspend, or panic. In these
situations, printk() uses the legacy mode and tries to handle
consoles immediately.
- Add documentation for the printk index.
* tag 'printk-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux:
printk, tracing: fix console tracepoint
printk: remove @console_locked
printk: extend console_lock for per-console locking
printk: add kthread console printers
printk: add functions to prefer direct printing
printk: add pr_flush()
printk: move buffer definitions into console_emit_next_record() caller
printk: refactor and rework printing logic
printk: add con_printk() macro for console details
printk: call boot_delay_msec() in printk_delay()
printk: get caller_id/timestamp after migration disable
printk: wake waiters for safe and NMI contexts
printk: wake up all waiters
printk: add missing memory barrier to wake_up_klogd()
printk: cpu sync always disable interrupts
printk: rename cpulock functions
printk/index: Printk index feature documentation
MAINTAINERS: Add printk indexing maintainers on mention of printk_index
- Appoint myself page cache maintainer
- Fix how scsicam uses the page cache
- Use the memalloc_nofs_save() API to replace AOP_FLAG_NOFS
- Remove the AOP flags entirely
- Remove pagecache_write_begin() and pagecache_write_end()
- Documentation updates
- Convert several address_space operations to use folios:
- is_dirty_writeback
- readpage becomes read_folio
- releasepage becomes release_folio
- freepage becomes free_folio
- Change filler_t to require a struct file pointer be the first argument
like ->read_folio
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEejHryeLBw/spnjHrDpNsjXcpgj4FAmKNMDUACgkQDpNsjXcp
gj4/mwf/bpHhXH4ZoNIvtUpTF6rZbqeffmc0VrbxCZDZ6igRnRPglxZ9H9v6L53O
7B0FBQIfxgNKHZpdqGdOkv8cjg/GMe/HJUbEy5wOakYPo4L9fZpHbDZ9HM2Eankj
xBqLIBgBJ7doKr+Y62DAN19TVD8jfRfVtli5mqXJoNKf65J7BkxljoTH1L3EXD9d
nhLAgyQjR67JQrT/39KMW+17GqLhGefLQ4YnAMONtB6TVwX/lZmigKpzVaCi4r26
bnk5vaR/3PdjtNxIoYvxdc71y2Eg05n2jEq9Wcy1AaDv/5vbyZUlZ2aBSaIVbtKX
WfrhN9O3L0bU5qS7p9PoyfLc9wpq8A==
=djLv
-----END PGP SIGNATURE-----
Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecache
Pull page cache updates from Matthew Wilcox:
- Appoint myself page cache maintainer
- Fix how scsicam uses the page cache
- Use the memalloc_nofs_save() API to replace AOP_FLAG_NOFS
- Remove the AOP flags entirely
- Remove pagecache_write_begin() and pagecache_write_end()
- Documentation updates
- Convert several address_space operations to use folios:
- is_dirty_writeback
- readpage becomes read_folio
- releasepage becomes release_folio
- freepage becomes free_folio
- Change filler_t to require a struct file pointer be the first
argument like ->read_folio
* tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecache: (107 commits)
nilfs2: Fix some kernel-doc comments
Appoint myself page cache maintainer
fs: Remove aops->freepage
secretmem: Convert to free_folio
nfs: Convert to free_folio
orangefs: Convert to free_folio
fs: Add free_folio address space operation
fs: Convert drop_buffers() to use a folio
fs: Change try_to_free_buffers() to take a folio
jbd2: Convert release_buffer_page() to use a folio
jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio
reiserfs: Convert release_buffer_page() to use a folio
fs: Remove last vestiges of releasepage
ubifs: Convert to release_folio
reiserfs: Convert to release_folio
orangefs: Convert to release_folio
ocfs2: Convert to release_folio
nilfs2: Remove comment about releasepage
nfs: Convert to release_folio
jfs: Convert to release_folio
...
- Update the Energy Model support code to allow the Energy Model to be
artificial, which means that the power values may not be on a uniform
scale with other devices providing power information, and update the
cpufreq_cooling and devfreq_cooling thermal drivers to support
artificial Energy Models (Lukasz Luba).
- Make DTPM check the Energy Model type (Lukasz Luba).
- Fix policy counter decrementation in cpufreq if Energy Model is in
use (Pierre Gondois).
- Add CPU-based scaling support to passive devfreq governor (Saravana
Kannan, Chanwoo Choi).
- Update the rk3399_dmc devfreq driver (Brian Norris).
- Export dev_pm_ops instead of suspend() and resume() in the IIO
chemical scd30 driver (Jonathan Cameron).
- Add namespace variants of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and
PM-runtime counterparts (Jonathan Cameron).
- Move symbol exports in the IIO chemical scd30 driver into the
IIO_SCD30 namespace (Jonathan Cameron).
- Avoid device PM-runtime usage count underflows (Rafael Wysocki).
- Allow dynamic debug to control printing of PM messages (David
Cohen).
- Fix some kernel-doc comments in hibernation code (Yang Li, Haowen
Bai).
- Preserve ACPI-table override during hibernation (Amadeusz Sławiński).
- Improve support for suspend-to-RAM for PSCI OSI mode (Ulf Hansson).
- Make Intel RAPL power capping driver support the RaptorLake and
AlderLake N processors (Zhang Rui, Sumeet Pawnikar).
- Remove redundant store to value after multiply in the RAPL power
capping driver (Colin Ian King).
- Add AlderLake processor support to the intel_idle driver (Zhang Rui).
- Fix regression leading to no genpd governor in the PSCI cpuidle
driver and fix the riscv-sbi cpuidle driver to allow a genpd
governor to be used (Ulf Hansson).
- Fix cpufreq governor clean up code to avoid using kfree() directly
to free kobject-based items (Kevin Hao).
- Prepare cpufreq for powerpc's asm/prom.h cleanup (Christophe Leroy).
- Make intel_pstate notify frequency invariance code when no_turbo is
turned on and off (Chen Yu).
- Add Sapphire Rapids OOB mode support to intel_pstate (Srinivas
Pandruvada).
- Make cpufreq avoid unnecessary frequency updates due to mismatch
between hardware and the frequency table (Viresh Kumar).
- Make remove_cpu_dev_symlink() clear the real_cpus mask to simplify
code (Viresh Kumar).
- Rearrange cpufreq_offline() and cpufreq_remove_dev() to make the
calling convention for some driver callbacks consistent (Rafael
Wysocki).
- Avoid accessing half-initialized cpufreq policies from the show()
and store() sysfs functions (Schspa Shi).
- Rearrange cpufreq_offline() to make the calling convention for some
driver callbacks consistent (Schspa Shi).
- Update CPPC handling in cpufreq (Pierre Gondois).
- Extend dev_pm_domain_detach() doc (Krzysztof Kozlowski).
- Move genpd's time-accounting to ktime_get_mono_fast_ns() (Ulf
Hansson).
- Improve the way genpd deals with its governors (Ulf Hansson).
- Update the turbostat utility to version 2022.04.16 (Len Brown,
Dan Merillat, Sumeet Pawnikar, Zephaniah E. Loss-Cutler-Hull, Chen
Yu).
-----BEGIN PGP SIGNATURE-----
iQJGBAABCAAwFiEE4fcc61cGeeHD/fCwgsRv/nhiVHEFAmKL3hsSHHJqd0Byand5
c29ja2kubmV0AAoJEILEb/54YlRxW4oP/RzMh6dclWXs3J/gUCKTqRepq6cb80tq
Q2r9xRRHwy6ZH/PVddGDHmhQ7d3NAv13s4srA9kznZognF3hzuxnGau226ilDqHh
qxVSBRjWY9ijxRBvkcCaa6HZm4Chb91pUX0CLpdYSl9BTgIdk66HZYaMsKhHU/di
j7KKHPdKyyQkssWnMjGEyuaF+UebiEgISCF3+X0eb6c1m7GHXpgLJVxNy0pKkUdK
j+n6+ms12OlVLtg1eIl0J5824w/rkK3ZdqfEXJSq++mNMqSj/KCI3yWpzsLKp9AB
xxhox/tPgJVyON8Vtbb2IkWkiQUKeSrAGIUYXWmnwIZYLPSGD7BPzr82Cxr7S/ez
imMB+1Qd3SsOQ9EdI9rGYgNsEF2vOs1xjMehSdUdmTz148IzBOBt4YyQeb/mfXqH
nh9eVuFCzqH1lAayYt6iP1+V5gQn9as/+rR91k4k4A6OKXomuQUGORLeHfuKMfNH
eBZ72tdXqiq6z+ag3lY3pBAMSm11epCOa3VR6QNaC7hrlY3AZP+o3tIUL6W813b+
V3l1gWApGHZE1hiDM95dll/dIt9IZpTRd3dlqF/YnFW7fPDrz71EGvhrZpO7vdO0
/G6eJcCDjqJVcbCE8Y77I6/AXjpVQ7PRPeNx6aW7jPcQhpVIgcsF2BGjk9anjXDs
3yHJs9R/HMmA
=Hewm
-----END PGP SIGNATURE-----
Merge tag 'pm-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Pull power management updates from Rafael Wysocki:
"These add support for 'artificial' Energy Models in which power
numbers for different entities may be in different scales, add support
for some new hardware, fix bugs and clean up code in multiple places.
Specifics:
- Update the Energy Model support code to allow the Energy Model to
be artificial, which means that the power values may not be on a
uniform scale with other devices providing power information, and
update the cpufreq_cooling and devfreq_cooling thermal drivers to
support artificial Energy Models (Lukasz Luba).
- Make DTPM check the Energy Model type (Lukasz Luba).
- Fix policy counter decrementation in cpufreq if Energy Model is in
use (Pierre Gondois).
- Add CPU-based scaling support to passive devfreq governor (Saravana
Kannan, Chanwoo Choi).
- Update the rk3399_dmc devfreq driver (Brian Norris).
- Export dev_pm_ops instead of suspend() and resume() in the IIO
chemical scd30 driver (Jonathan Cameron).
- Add namespace variants of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and
PM-runtime counterparts (Jonathan Cameron).
- Move symbol exports in the IIO chemical scd30 driver into the
IIO_SCD30 namespace (Jonathan Cameron).
- Avoid device PM-runtime usage count underflows (Rafael Wysocki).
- Allow dynamic debug to control printing of PM messages (David
Cohen).
- Fix some kernel-doc comments in hibernation code (Yang Li, Haowen
Bai).
- Preserve ACPI-table override during hibernation (Amadeusz
Sławiński).
- Improve support for suspend-to-RAM for PSCI OSI mode (Ulf Hansson).
- Make Intel RAPL power capping driver support the RaptorLake and
AlderLake N processors (Zhang Rui, Sumeet Pawnikar).
- Remove redundant store to value after multiply in the RAPL power
capping driver (Colin Ian King).
- Add AlderLake processor support to the intel_idle driver (Zhang
Rui).
- Fix regression leading to no genpd governor in the PSCI cpuidle
driver and fix the riscv-sbi cpuidle driver to allow a genpd
governor to be used (Ulf Hansson).
- Fix cpufreq governor clean up code to avoid using kfree() directly
to free kobject-based items (Kevin Hao).
- Prepare cpufreq for powerpc's asm/prom.h cleanup (Christophe
Leroy).
- Make intel_pstate notify frequency invariance code when no_turbo is
turned on and off (Chen Yu).
- Add Sapphire Rapids OOB mode support to intel_pstate (Srinivas
Pandruvada).
- Make cpufreq avoid unnecessary frequency updates due to mismatch
between hardware and the frequency table (Viresh Kumar).
- Make remove_cpu_dev_symlink() clear the real_cpus mask to simplify
code (Viresh Kumar).
- Rearrange cpufreq_offline() and cpufreq_remove_dev() to make the
calling convention for some driver callbacks consistent (Rafael
Wysocki).
- Avoid accessing half-initialized cpufreq policies from the show()
and store() sysfs functions (Schspa Shi).
- Rearrange cpufreq_offline() to make the calling convention for some
driver callbacks consistent (Schspa Shi).
- Update CPPC handling in cpufreq (Pierre Gondois).
- Extend dev_pm_domain_detach() doc (Krzysztof Kozlowski).
- Move genpd's time-accounting to ktime_get_mono_fast_ns() (Ulf
Hansson).
- Improve the way genpd deals with its governors (Ulf Hansson).
- Update the turbostat utility to version 2022.04.16 (Len Brown, Dan
Merillat, Sumeet Pawnikar, Zephaniah E. Loss-Cutler-Hull, Chen Yu)"
* tag 'pm-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (94 commits)
PM: domains: Trust domain-idle-states from DT to be correct by genpd
PM: domains: Measure power-on/off latencies in genpd based on a governor
PM: domains: Allocate governor data dynamically based on a genpd governor
PM: domains: Clean up some code in pm_genpd_init() and genpd_remove()
PM: domains: Fix initialization of genpd's next_wakeup
PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd
PM: domains: Measure suspend/resume latencies in genpd based on governor
PM: domains: Move the next_wakeup variable into the struct gpd_timing_data
PM: domains: Allocate gpd_timing_data dynamically based on governor
PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain()
PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd
PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd
PM: domains: Drop redundant code for genpd always-on governor
PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor
powercap: intel_rapl: remove redundant store to value after multiply
cpufreq: CPPC: Enable dvfs_possible_from_any_cpu
cpufreq: CPPC: Enable fast_switch
ACPI: CPPC: Assume no transition latency if no PCCT
ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported
ACPI: CPPC: Check _OSC for flexible address space
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEq5lC5tSkz8NBJiCnSfxwEqXeA64FAmKKpM8ACgkQSfxwEqXe
A6726w/+OJimGd4arvpSmdn+vxepSyDLgKfwM0x5zprRVd16xg8CjJr4eMonTesq
YvtJRqpetb53MB+sMhutlvQqQzrjtf2MBkgPwF4I2gUrk7vLD45Q+AGdGhi/rUwz
wHGA7xg1FHLHia2M/9idSqi8QlZmUP4u4l5ZnMyTUHiwvRD6XOrWKfqvUSawNzyh
hCWlTUxDrjizsW5YpsJX/MkRadSC8loJEk5ByZebow6nRPfurJvqfrcOMgHyNrbY
pOZ/CGPxcetMqotL2TuuJt5wKmenqYhIWGAp3YM2SWWgU2ueBZekW8AYeMfgUcvh
LWV93RpSuAnE5wsdjIULvjFnEDJBf8ihfMnMrd9G5QjQu44tuKWfY2MghLSpYzaR
V6UFbRmhrqhqiStHQXOvk1oqxtpbHlc9zzJLmvPmDJcbvzXQ9Opk5GVXAmdtnHnj
M/ty3wGWxucY6mHqT8MkCShSSslbgEtc1pEIWHdrUgnaiSVoCVBEO+9LqLbjvOTm
XA/6YtoiCE5FasK51pir1zVb2GORQn0v8HnuAOsusD/iPAlRQ/G5jZkaXbwRQI6j
atYL1svqvSKn5POnzqAlMUXfMUr19K5xqJdp7i6qmlO1Vq6Z+tWbCQgD1JV+Wjkb
CMyvXomFCFu4aYKGRE2SBRnWLRghG3kYHqEQ15yTPMQerxbUDNg=
=SUr3
-----END PGP SIGNATURE-----
Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random
Pull random number generator updates from Jason Donenfeld:
"These updates continue to refine the work began in 5.17 and 5.18 of
modernizing the RNG's crypto and streamlining and documenting its
code.
New for 5.19, the updates aim to improve entropy collection methods
and make some initial decisions regarding the "premature next" problem
and our threat model. The cloc utility now reports that random.c is
931 lines of code and 466 lines of comments, not that basic metrics
like that mean all that much, but at the very least it tells you that
this is very much a manageable driver now.
Here's a summary of the various updates:
- The random_get_entropy() function now always returns something at
least minimally useful. This is the primary entropy source in most
collectors, which in the best case expands to something like RDTSC,
but prior to this change, in the worst case it would just return 0,
contributing nothing. For 5.19, additional architectures are wired
up, and architectures that are entirely missing a cycle counter now
have a generic fallback path, which uses the highest resolution
clock available from the timekeeping subsystem.
Some of those clocks can actually be quite good, despite the CPU
not having a cycle counter of its own, and going off-core for a
stamp is generally thought to increase jitter, something positive
from the perspective of entropy gathering. Done very early on in
the development cycle, this has been sitting in next getting some
testing for a while now and has relevant acks from the archs, so it
should be pretty well tested and fine, but is nonetheless the thing
I'll be keeping my eye on most closely.
- Of particular note with the random_get_entropy() improvements is
MIPS, which, on CPUs that lack the c0 count register, will now
combine the high-speed but short-cycle c0 random register with the
lower-speed but long-cycle generic fallback path.
- With random_get_entropy() now always returning something useful,
the interrupt handler now collects entropy in a consistent
construction.
- Rather than comparing two samples of random_get_entropy() for the
jitter dance, the algorithm now tests many samples, and uses the
amount of differing ones to determine whether or not jitter entropy
is usable and how laborious it must be. The problem with comparing
only two samples was that if the cycle counter was extremely slow,
but just so happened to be on the cusp of a change, the slowness
wouldn't be detected. Taking many samples fixes that to some
degree.
This, combined with the other improvements to random_get_entropy(),
should make future unification of /dev/random and /dev/urandom
maybe more possible. At the very least, were we to attempt it again
today (we're not), it wouldn't break any of Guenter's test rigs
that broke when we tried it with 5.18. So, not today, but perhaps
down the road, that's something we can revisit.
- We attempt to reseed the RNG immediately upon waking up from system
suspend or hibernation, making use of the various timestamps about
suspend time and such available, as well as the usual inputs such
as RDRAND when available.
- Batched randomness now falls back to ordinary randomness before the
RNG is initialized. This provides more consistent guarantees to the
types of random numbers being returned by the various accessors.
- The "pre-init injection" code is now gone for good. I suspect you
in particular will be happy to read that, as I recall you
expressing your distaste for it a few months ago. Instead, to avoid
a "premature first" issue, while still allowing for maximal amount
of entropy availability during system boot, the first 128 bits of
estimated entropy are used immediately as it arrives, with the next
128 bits being buffered. And, as before, after the RNG has been
fully initialized, it winds up reseeding anyway a few seconds later
in most cases. This resulted in a pretty big simplification of the
initialization code and let us remove various ad-hoc mechanisms
like the ugly crng_pre_init_inject().
- The RNG no longer pretends to handle the "premature next" security
model, something that various academics and other RNG designs have
tried to care about in the past. After an interesting mailing list
thread, these issues are thought to be a) mainly academic and not
practical at all, and b) actively harming the real security of the
RNG by delaying new entropy additions after a potential compromise,
making a potentially bad situation even worse. As well, in the
first place, our RNG never even properly handled the premature next
issue, so removing an incomplete solution to a fake problem was
particularly nice.
This allowed for numerous other simplifications in the code, which
is a lot cleaner as a consequence. If you didn't see it before,
https://lore.kernel.org/lkml/YmlMGx6+uigkGiZ0@zx2c4.com/ may be a
thread worth skimming through.
- While the interrupt handler received a separate code path years ago
that avoids locks by using per-cpu data structures and a faster
mixing algorithm, in order to reduce interrupt latency, input and
disk events that are triggered in hardirq handlers were still
hitting locks and more expensive algorithms. Those are now
redirected to use the faster per-cpu data structures.
- Rather than having the fake-crypto almost-siphash-based random32
implementation be used right and left, and in many places where
cryptographically secure randomness is desirable, the batched
entropy code is now fast enough to replace that.
- As usual, numerous code quality and documentation cleanups. For
example, the initialization state machine now uses enum symbolic
constants instead of just hard coding numbers everywhere.
- Since the RNG initializes once, and then is always initialized
thereafter, a pretty heavy amount of code used during that
initialization is never used again. It is now completely cordoned
off using static branches and it winds up in the .text.unlikely
section so that it doesn't reduce cache compactness after the RNG
is ready.
- A variety of functions meant for waiting on the RNG to be
initialized were only used by vsprintf, and in not a particularly
optimal way. Replacing that usage with a more ordinary setup made
it possible to remove those functions.
- A cleanup of how we warn userspace about the use of uninitialized
/dev/urandom and uninitialized get_random_bytes() usage.
Interestingly, with the change you merged for 5.18 that attempts to
use jitter (but does not block if it can't), the majority of users
should never see those warnings for /dev/urandom at all now, and
the one for in-kernel usage is mainly a debug thing.
- The file_operations struct for /dev/[u]random now implements
.read_iter and .write_iter instead of .read and .write, allowing it
to also implement .splice_read and .splice_write, which makes
splice(2) work again after it was broken here (and in many other
places in the tree) during the set_fs() removal. This was a bit of
a last minute arrival from Jens that hasn't had as much time to
bake, so I'll be keeping my eye on this as well, but it seems
fairly ordinary. Unfortunately, read_iter() is around 3% slower
than read() in my tests, which I'm not thrilled about. But Jens and
Al, spurred by this observation, seem to be making progress in
removing the bottlenecks on the iter paths in the VFS layer in
general, which should remove the performance gap for all drivers.
- Assorted other bug fixes, cleanups, and optimizations.
- A small SipHash cleanup"
* tag 'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random: (49 commits)
random: check for signals after page of pool writes
random: wire up fops->splice_{read,write}_iter()
random: convert to using fops->write_iter()
random: convert to using fops->read_iter()
random: unify batched entropy implementations
random: move randomize_page() into mm where it belongs
random: remove mostly unused async readiness notifier
random: remove get_random_bytes_arch() and add rng_has_arch_random()
random: move initialization functions out of hot pages
random: make consistent use of buf and len
random: use proper return types on get_random_{int,long}_wait()
random: remove extern from functions in header
random: use static branch for crng_ready()
random: credit architectural init the exact amount
random: handle latent entropy and command line from random_init()
random: use proper jiffies comparison macro
random: remove ratelimiting for in-kernel unseeded randomness
random: move initialization out of reseeding hot path
random: avoid initializing twice in credit race
random: use symbolic constants for crng_init states
...
KGDB and KDB allow read and write access to kernel memory, and thus
should be restricted during lockdown. An attacker with access to a
serial port (for example, via a hypervisor console, which some cloud
vendors provide over the network) could trigger the debugger so it is
important that the debugger respect the lockdown mode when/if it is
triggered.
Fix this by integrating lockdown into kdb's existing permissions
mechanism. Unfortunately kgdb does not have any permissions mechanism
(although it certainly could be added later) so, for now, kgdb is simply
and brutally disabled by immediately exiting the gdb stub without taking
any action.
For lockdowns established early in the boot (e.g. the normal case) then
this should be fine but on systems where kgdb has set breakpoints before
the lockdown is enacted than "bad things" will happen.
CVE: CVE-2022-21499
Co-developed-by: Stephen Brennan <stephen.s.brennan@oracle.com>
Signed-off-by: Stephen Brennan <stephen.s.brennan@oracle.com>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Platform PMU changes:
=====================
- x86/intel:
- Add new Intel Alder Lake and Raptor Lake support
- x86/amd:
- AMD Zen4 IBS extensions support
- Add AMD PerfMonV2 support
- Add AMD Fam19h Branch Sampling support
Generic changes:
================
- signal: Deliver SIGTRAP on perf event asynchronously if blocked
Perf instrumentation can be driven via SIGTRAP, but this causes a problem
when SIGTRAP is blocked by a task & terminate the task.
Allow user-space to request these signals asynchronously (after they get
unblocked) & also give the information to the signal handler when this
happens:
" To give user space the ability to clearly distinguish synchronous from
asynchronous signals, introduce siginfo_t::si_perf_flags and
TRAP_PERF_FLAG_ASYNC (opted for flags in case more binary information is
required in future).
The resolution to the problem is then to (a) no longer force the signal
(avoiding the terminations), but (b) tell user space via si_perf_flags
if the signal was synchronous or not, so that such signals can be
handled differently (e.g. let user space decide to ignore or consider
the data imprecise). "
- Unify/standardize the /sys/devices/cpu/events/* output format.
- Misc fixes & cleanups.
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmKLuiURHG1pbmdvQGtl
cm5lbC5vcmcACgkQEnMQ0APhK1ioSRAAgM3PneFHn5MFiuV/8ZfP3xMHNUOYOCgN
JhALRcUhDdL4N9pS0DSImfXvAlYPJ/TZK8qBRNDsRgygp5vjrbr9zH2HdZBW1gyV
qi3bpuNS+METnfNyumAoBeOYbMIvpm3NDUX+w68Xvkd1g8ykyno8Zc2H2hj3IDsW
cK3ErP0CZLsnBZsymy29/bxCYhfxsED6J06hOa8R3Tvl4XYg/27Z+tEuZ4GYeFS8
VikulYB9RhRWUbhkzwjyRSbTWyvsuXP+xD28ymUIxXaNCDOwxK8uYtVepUFIBO8X
cZgtwT2faV3y5ZAnz02M+/JZl+Jz5EPm037vNQp9aJsTuAbAGnxh/hL0cBVuDqhv
Nh9wkqS8FqwAbtpvg/IeamzqN5z/Yn2Q/Jyk/4oWipmeddXWUL7sYVoSduTGJJkz
cZz2ciNQbnOCzv0ZSjihrGMqPaT+/wI/iLW3ouLoZXpfTtVVRiiLuI1DDAZ1rd2r
D6djV8JjHIs71V/6E9ahVATxq8yMdikd7u734rA5K3XSxIBTYrdshbOhddzgeE7d
chQ7XvpQXDoFrZtxkHXP5iIeNF7fU9MWNWaEcsrZaWEB/8UpD6eL2if1Kl8mog+h
J4+zR1LWRHh8TNRfos3yCP2PSbbS6LPVsYLJzP+bb+pxgqdJ+urxfmxoCtY5trNI
zHT52xfdxSo=
=UqYA
-----END PGP SIGNATURE-----
Merge tag 'perf-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull perf events updates from Ingo Molnar:
"Platform PMU changes:
- x86/intel:
- Add new Intel Alder Lake and Raptor Lake support
- x86/amd:
- AMD Zen4 IBS extensions support
- Add AMD PerfMonV2 support
- Add AMD Fam19h Branch Sampling support
Generic changes:
- signal: Deliver SIGTRAP on perf event asynchronously if blocked
Perf instrumentation can be driven via SIGTRAP, but this causes a
problem when SIGTRAP is blocked by a task & terminate the task.
Allow user-space to request these signals asynchronously (after
they get unblocked) & also give the information to the signal
handler when this happens:
"To give user space the ability to clearly distinguish
synchronous from asynchronous signals, introduce
siginfo_t::si_perf_flags and TRAP_PERF_FLAG_ASYNC (opted for
flags in case more binary information is required in future).
The resolution to the problem is then to (a) no longer force the
signal (avoiding the terminations), but (b) tell user space via
si_perf_flags if the signal was synchronous or not, so that such
signals can be handled differently (e.g. let user space decide
to ignore or consider the data imprecise). "
- Unify/standardize the /sys/devices/cpu/events/* output format.
- Misc fixes & cleanups"
* tag 'perf-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (32 commits)
perf/x86/amd/core: Fix reloading events for SVM
perf/x86/amd: Run AMD BRS code only on supported hw
perf/x86/amd: Fix AMD BRS period adjustment
perf/x86/amd: Remove unused variable 'hwc'
perf/ibs: Fix comment
perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute
perf/amd/ibs: Add support for L3 miss filtering
perf/amd/ibs: Use ->is_visible callback for dynamic attributes
perf/amd/ibs: Cascade pmu init functions' return value
perf/x86/uncore: Add new Alder Lake and Raptor Lake support
perf/x86/uncore: Clean up uncore_pci_ids[]
perf/x86/cstate: Add new Alder Lake and Raptor Lake support
perf/x86/msr: Add new Alder Lake and Raptor Lake support
perf/x86: Add new Alder Lake and Raptor Lake support
perf/amd/ibs: Use interrupt regs ip for stack unwinding
perf/x86/amd/core: Add PerfMonV2 overflow handling
perf/x86/amd/core: Add PerfMonV2 counter control
perf/x86/amd/core: Detect available counters
perf/x86/amd/core: Detect PerfMonV2 support
x86/msr: Add PerfCntrGlobal* registers
...
- Comprehensive interface overhaul:
=================================
Objtool's interface has some issues:
- Several features are done unconditionally, without any way to turn
them off. Some of them might be surprising. This makes objtool
tricky to use, and prevents porting individual features to other
arches.
- The config dependencies are too coarse-grained. Objtool enablement is
tied to CONFIG_STACK_VALIDATION, but it has several other features
independent of that.
- The objtool subcmds ("check" and "orc") are clumsy: "check" is really
a subset of "orc", so it has all the same options. The subcmd model
has never really worked for objtool, as it only has a single purpose:
"do some combination of things on an object file".
- The '--lto' and '--vmlinux' options are nonsensical and have
surprising behavior.
Overhaul the interface:
- get rid of subcmds
- make all features individually selectable
- remove and/or clarify confusing/obsolete options
- update the documentation
- fix some bugs found along the way
- Fix x32 regression
- Fix Kbuild cleanup bugs
- Add scripts/objdump-func helper script to disassemble a single function from an object file.
- Rewrite scripts/faddr2line to be section-aware, by basing it on 'readelf',
moving it away from 'nm', which doesn't handle multiple sections well,
which can result in decoding failure.
- Rewrite & fix symbol handling - which had a number of bugs wrt. object files
that don't have global symbols - which is rare but possible. Also fix a
bunch of symbol handling bugs found along the way.
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmKLtcURHG1pbmdvQGtl
cm5lbC5vcmcACgkQEnMQ0APhK1jVQg//QM8nCNadJAVS9exVGX1DZI9pnf3OJaA9
gOFML7Lv3MC+Lwdxt6Iv020rFVaeAnOcjPsis3dppFz62FZzzMWoemn5irg2BFiJ
dp++UtJWTfKxgU2BHydU9uXD0kcJkD4AjBCIaFsgmTjAz8QvMGa9j0smuUm3cDSL
0Bdid+LhkQqW3P2FiLWsSAzh4vqZmdwpXgERZRql8qD3NYk5hV4QDKs3gMguktat
9gos4kGt0uwKfiEvmeNEXkoAwUsTvE/vqaOy9cVxxCqcWrrC+yQeBpwSoqhHK526
dyHlwlYvBaPFqZnmquVUv21iv1MU6dUBJPhNIChke0NDTwVzSXdI75207FARyk5J
3igSFEfJcU9zMvhAAsAjzD/uQP2ATowg5qa/V2xyWwtyaRgBleRffYiDsbhgDoNc
R4/vI+vn/fQXouMhmmjPNYzu9uHQ+k89wQCJIY8Bswf7oNu6nKL3jJb/a/a7xhsH
ZNqv+M0KEENTZcjBU2UHGyImApmkTlsp2mxUiiHs7QoV1hTfz+TcTXKPM1mIuJB8
/HrVpv64CZ3S7p4JyGBUTNpci4mBjgBmwwAf16+dtaxyxxfoqReVWh3+bzsZbH+B
kRjezWHh7/yCsoyDm7/LPgyPKEbozLLzMsTsjVJeWgeTgZ+xuqku3PTVctyzAI21
DVL5oZe3iK4=
=ARdm
-----END PGP SIGNATURE-----
Merge tag 'objtool-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull objtool updates from Ingo Molnar:
- Comprehensive interface overhaul:
=================================
Objtool's interface has some issues:
- Several features are done unconditionally, without any way to
turn them off. Some of them might be surprising. This makes
objtool tricky to use, and prevents porting individual features
to other arches.
- The config dependencies are too coarse-grained. Objtool
enablement is tied to CONFIG_STACK_VALIDATION, but it has several
other features independent of that.
- The objtool subcmds ("check" and "orc") are clumsy: "check" is
really a subset of "orc", so it has all the same options.
The subcmd model has never really worked for objtool, as it only
has a single purpose: "do some combination of things on an object
file".
- The '--lto' and '--vmlinux' options are nonsensical and have
surprising behavior.
Overhaul the interface:
- get rid of subcmds
- make all features individually selectable
- remove and/or clarify confusing/obsolete options
- update the documentation
- fix some bugs found along the way
- Fix x32 regression
- Fix Kbuild cleanup bugs
- Add scripts/objdump-func helper script to disassemble a single
function from an object file.
- Rewrite scripts/faddr2line to be section-aware, by basing it on
'readelf', moving it away from 'nm', which doesn't handle multiple
sections well, which can result in decoding failure.
- Rewrite & fix symbol handling - which had a number of bugs wrt.
object files that don't have global symbols - which is rare but
possible. Also fix a bunch of symbol handling bugs found along the
way.
* tag 'objtool-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (23 commits)
objtool: Fix objtool regression on x32 systems
objtool: Fix symbol creation
scripts/faddr2line: Fix overlapping text section failures
scripts: Create objdump-func helper script
objtool: Remove libsubcmd.a when make clean
objtool: Remove inat-tables.c when make clean
objtool: Update documentation
objtool: Remove --lto and --vmlinux in favor of --link
objtool: Add HAVE_NOINSTR_VALIDATION
objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"
objtool: Make noinstr hacks optional
objtool: Make jump label hack optional
objtool: Make static call annotation optional
objtool: Make stack validation frame-pointer-specific
objtool: Add CONFIG_OBJTOOL
objtool: Extricate sls from stack validation
objtool: Rework ibt and extricate from stack validation
objtool: Make stack validation optional
objtool: Add option to print section addresses
objtool: Don't print parentheses in function addresses
...