* 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>
This reverts commit 479488f5bf.
It was merged in a different way upstream in 5.19-rc1, so drop it now to
allow the merge to be clean.
Bug: 174214891
Cc: Quentin Perret <qperret@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I127ccf87a4cd8b0ace0dc83e69458ccc64eb66ac
Script doesn't honor the Kernel's quiet command
mechanism with KBuild; so need to remove info
only echo. Added set -x in case make V=1 for keeping
debugging handy for script in the future.
Bug: 234116152
Test: TH
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Iea881816b9bc8c47157a33da67d6cf5f8357a7be
(cherry picked from commit 08a1879c876258e1ad269ab3dc111ffc6750440a)
* 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
Steps on the way to 5.19-rc1
Resolves merge conflict in:
security/selinux/nlmsgtab.c
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I34db04ef9b75d4c781d0f6a42fa8d728e01ac0f4
The asm-generic tree contains three separate changes for linux-5.19:
- The h8300 architecture is retired after it has been effectively
unmaintained for a number of years. This is the last architecture we
supported that has no MMU implementation, but there are still a few
architectures (arm, m68k, riscv, sh and xtensa) that support CPUs with
and without an MMU.
- A series to add a generic ticket spinlock that can be shared by most
architectures with a working cmpxchg or ll/sc type atomic, including
the conversion of riscv, csky and openrisc. This series is also a
prerequisite for the loongarch64 architecture port that will come as
a separate pull request.
- A cleanup of some exported uapi header files to ensure they can be
included from user space without relying on other kernel headers.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmKPlXoACgkQmmx57+YA
GNkxrRAAnuSgOUo9JC5C4Gm2Q9yhEUHU1QIYeVO0jlan5CkF18bo1Loptq4MdQtO
/0pXJPH8rFhDSJQLetO4AAjEMDfJGR5ibmf7SasO03HjqC9++fIeN047MbnkHAwY
hFqIkgqn4l+g1RMWK5WUSDJ3XQ7p5/yWzpg/CuxJ+D0w9by/LWI5A+2NKGXOS3GF
yi7cWvIKC1l+PmrH3BFA+JYVTvFzlr9P6x5pSEBi6HmjGQR+Xn3s0bnIf6DGRZ+B
Q6v03kMxtcqI9e9C0r0r7ZGbdMuRTYbGrksa4EfK0yJM9P0HchhTtT9zawAK7Ddv
VMM4B+9r60UEM++hOLS6XrLJdn+Fv+OJDnhONb5c+Mndd8cwV1JbOlVbUlGkn92e
WSdUCW6m0TBzDs9Ae1++1kUl1LodlcmSzxlb0ueAhU01QacCPlneyIEKUhcrCl5w
ITVw4YVa/BVCh+HvTEdhhak/Qb/nWiojMY+UIH5smiwj6FSFdwEmmgCgHAKprQaA
STMxRnccFknGW9CZheoMATYsPIHQKPlm9lbiulSoMLDHxGwshU/6vKD4HDoZU51d
HPmUZeKVPahXCUXB4iFI3qD4Ltxaru9VbgfUiY18VB2oc6Mk+0oeh6luqwsrgBdz
P2sQ2riZKhN5Frm3DCh7IbJqoqKHlLMWh0itpNllgP5SDmDJjng=
=ri2Q
-----END PGP SIGNATURE-----
Merge tag 'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic
Pull asm-generic updates from Arnd Bergmann:
"The asm-generic tree contains three separate changes for linux-5.19:
- The h8300 architecture is retired after it has been effectively
unmaintained for a number of years. This is the last architecture
we supported that has no MMU implementation, but there are still a
few architectures (arm, m68k, riscv, sh and xtensa) that support
CPUs with and without an MMU.
- A series to add a generic ticket spinlock that can be shared by
most architectures with a working cmpxchg or ll/sc type atomic,
including the conversion of riscv, csky and openrisc. This series
is also a prerequisite for the loongarch64 architecture port that
will come as a separate pull request.
- A cleanup of some exported uapi header files to ensure they can be
included from user space without relying on other kernel headers"
* tag 'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:
h8300: remove stale bindings and symlink
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
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
remove the h8300 architecture
Hi Linus,
Please, pull the following patch that adds new alloc functions to alloc
with multiplies check.
kvmalloc() and kvzalloc() functions have now 2-factor multiplication
argument forms kvmalloc_array() and kvcalloc().
Add alloc-with-multiplies checks for these new functions.
Thanks
--
Gustavo
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEkmRahXBSurMIg1YvRwW0y0cG2zEFAmKNTl0ACgkQRwW0y0cG
2zGnUhAAvLObUf0kxjbDNgURUndZUOLn7Kb/Y+9xC7YRSZYgBFqeKx1OojC5YCjY
S55H/lCtrqveI02ACL5DTteNOZiTTzPezQx8bLvg4MOPWmqcii3acYinnR8Kj5cG
OKsGTXxFN6SAMo5Z8pb5nwinGWRuYF3N6DSo8J6KKRVdNwQCjjLBduwfm4dJ/r06
zRa8yHlZpXI8iIouGe25rLHTyzTitaCvmockOgYKTwC9Wh8JqXeyWKFdZFdK1Xai
KpfblQw5fL25WPf6h06oLppB1XlR5dOO6KCdnyQPuAm7j3V2TNJTNh3VAOMIUYWH
NydmhqCWhPov86z4OWIsHDYk6tdQiBhV1VV2f/WC6eDHOkPVFUc3Z6sdSNbCnU46
HGmmc+00Bea67eepyh7SA6wrm8N1+2G8w/7sTGxukc77l1UmeNgNYPXsC3qYuauR
dyLJnkgpsqC7/Vdufxw8p4qsEy4aDIM5kthQXFN4M2hvg8DQojdGMPPxeh1lZ+Hl
q1KjMNkjdN1eNmBmfXsuGBkKmOlgHxcFe/y8NrYSwXBGrPy2bPjuUYHHnN1pMXqF
MgvA5UwpeHSZlBDb/pPGKaZjjZ30BKqCALN98bwyqb4WMU+LWRH08GOrzJEbwlad
pHfWhUzl5N6x5aG0Ai6czKedr+KtFBbR8xP5nRYWhygih3uSAH0=
=SMOU
-----END PGP SIGNATURE-----
Merge tag 'checkpatch-new-alloc-check-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
Pull checkpatch update from Gustavo Silva:
"kvmalloc() and kvzalloc() functions have now 2-factor multiplication
argument forms kvmalloc_array() and kvcalloc().
Add alloc-with-multiplies checks for these new functions"
* tag 'checkpatch-new-alloc-check-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux:
checkpatch: add new alloc functions to alloc with multiplies check
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
...
- Strictened validation of key hashes for SYSTEM_BLACKLIST_HASH_LIST. An
invalid hash format causes a compilation error. Previously, they got
included to the kernel binary but were silently ignored at run-time.
- Allow root user to append new hashes to the blacklist keyring.
- Trusted keys backed with Cryptographic Acceleration and Assurance Module
(CAAM), which part of some of the new NXP's SoC's. Now there is total
three hardware backends for trusted keys: TPM, ARM TEE and CAAM.
- A scattered set of fixes and small improvements for the TPM driver.
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
-----BEGIN PGP SIGNATURE-----
iIgEABYIADAWIQRE6pSOnaBC00OEHEIaerohdGur0gUCYoux6xIcamFya2tvQGtl
cm5lbC5vcmcACgkQGnq6IXRrq9LTQgEA4zRrlmLPjhZ1iZpPZiyBBv5eOx20/c+y
R7tCfJFB2+ABAOT1E885vt+GgKTY4mYloHJ+ZtnTIf1QRMP6EoSX+TwP
=oBOO
-----END PGP SIGNATURE-----
Merge tag 'tpmdd-next-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
Pull tpm updates from Jarkko Sakkinen:
- Tightened validation of key hashes for SYSTEM_BLACKLIST_HASH_LIST. An
invalid hash format causes a compilation error. Previously, they got
included to the kernel binary but were silently ignored at run-time.
- Allow root user to append new hashes to the blacklist keyring.
- Trusted keys backed with Cryptographic Acceleration and Assurance
Module (CAAM), which part of some of the new NXP's SoC's. Now there
is total three hardware backends for trusted keys: TPM, ARM TEE and
CAAM.
- A scattered set of fixes and small improvements for the TPM driver.
* tag 'tpmdd-next-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
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
-----BEGIN PGP SIGNATURE-----
iQJIBAABCAAyFiEES0KozwfymdVUl37v6iDy2pc3iXMFAmKLj4oUHHBhdWxAcGF1
bC1tb29yZS5jb20ACgkQ6iDy2pc3iXNIoA//c2Fbgr3tTs6yCWAJk+mQcVwD1eq5
F2f3ild8qpSH15aYZkQPapJ0Ep1W4EDuf/AbRbfVB4t+tknrxtR8IAtiUYOPDlfW
eK85ENj5b+Hc6mPPHE8On0kc6oNySYeHXHGZ84c4DxRwjXolnHQTOIHb7pMKTGyU
cq6oqsgkpou88rnzJg/eiFkf/Yk2h0oS8jDQcu2OVaeNoBaVg5oAau01HES1IMzB
gqiEi0WXQII9lQX2qRLCPiPuHwA//PoMmx342JiIFcrOrprBCYiQ5yNWYR+VKuGP
WH85etJOeWh9kqsvRVSMs/y3L+RPFoydwLXsud0lIappbad53KJDq53oDco7PTY/
lhrhgSEipwc18QFZzIj7+h2R53k5YQYWFk5dC1nKfkVLd/sAqAcLPfbyOmeSQ097
/DbzUouiP8zq7WHpPw6dikVeT5wBqBjEcwoCZSjctXi4vDSWNWt6OBunx7bwOhbr
IfKESEDJhyG2xtmyYgEpDFXTn4d2SuxspPRmdYDOlvgLLH037+cXm/8TmzoMNiQ3
Xs6/vpzFmh+r+0Astzt+MisQrWDGNF9XQqVz4UrXkSXTqtkXO28/4ZCh0NE2squu
6zXf2KX79HxMos8OELvBV73U6yIEoK18qsygYgHwT+iB+YOMZvwZMpyl35JZWnAK
fxVu54GrcQNjCQs=
=1ZFj
-----END PGP SIGNATURE-----
Merge tag 'selinux-pr-20220523' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
Pull selinux updates from Paul Moore:
"We've got twelve patches queued for v5.19, with most being fairly
minor. The highlights are below:
- The checkreqprot and runtime disable knobs have been deprecated for
some time with no active users that we can find. In an effort to
move things along we are adding a pause when the knobs are used to
help make the deprecation more noticeable in case anyone is still
using these hacks in the shadows.
- We've added the anonymous inode class name to the AVC audit records
when anonymous inodes are involved. This should make writing policy
easier when anonymous inodes are involved.
- More constification work. This is fairly straightforward and the
source of most of the diffstat.
- The usual minor cleanups: remove unnecessary assignments, assorted
style/checkpatch fixes, kdoc fixes, macro while-loop
encapsulations, #include tweaks, etc"
* tag 'selinux-pr-20220523' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux:
security: declare member holding string literal const
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
selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is true
selinux: checkreqprot is deprecated, add some ssleep() discomfort
selinux: runtime disable is deprecated, add some ssleep() discomfort
selinux: Remove redundant assignments
- 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
...
- rwsem cleanups & optimizations/fixes:
- Conditionally wake waiters in reader/writer slowpaths
- Always try to wake waiters in out_nolock path
- Add try_cmpxchg64() implementation, with arch optimizations - and use it to
micro-optimize sched_clock_{local,remote}()
- Various force-inlining fixes to address objdump instrumentation-check warnings
- Add lock contention tracepoints:
lock:contention_begin
lock:contention_end
- Misc smaller fixes & cleanups
Signed-off-by: Ingo Molnar <mingo@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQJFBAABCgAvFiEEBpT5eoXrXCwVQwEKEnMQ0APhK1gFAmKLsrERHG1pbmdvQGtl
cm5lbC5vcmcACgkQEnMQ0APhK1js3g//cPR9PYlvZv87T2hI8VWKfNzapgSmwCsH
1P+nk27Pef+jfxHr/N7YScvSD06+z2wIroLE3npPNETmNd1X8obBDThmeD4VI899
J6h4sE0cFOpTG/mHeECFxqnDuzhdHiRHWS52RxOwTjZTpdbeKWZYueC0Mvqn+tIp
UM2D2yTseIHs67ikxYtayU/iJgSZ+PYrMPv9nSVUjIFILmg7gMIz38OZYQzR84++
auL3m8sAq/i2pjzDBbXMpfYeu177/tPHpPJr2rOErLEXWqK2K6op8+CbX4z3yv3z
EBBhGiUNqDmFaFuIgg7Mx94SvPh8MBGexUnT0XA2aXPwyP9oAaenCk2CZ1j9u15m
/Xp1A4KNvg1WY8jHu5ZM4VIEXQ7d6Gwtbej7IeovUxBD6y7Trb3+rxb7PVdZX941
uVGjss1Lgk70wUQqBqBPmBm08O6NUF3vekHlona5CZTQgEF84zD7+7D++QPaAZo7
kiuNUptdgfq6X0xqgP88GX1KU85gJYoF5Q13vb7lAcv19QhRG5JBJeWMYiXEmg12
Ktl97Sru0zCpCY1NCvwsBll09SLVO9kX3Lq+QFD8bFMZ0obsGIBotHq1qH6U7cH8
RY6esVBF/1/+qdrxOKs8qowlJ4EUp/3bX0R/MKYHJJbulj/aaE916HvMsoN/QR4Y
oW7GcxMQGLE=
=gaS5
-----END PGP SIGNATURE-----
Merge tag 'locking-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull locking updates from Ingo Molnar:
- rwsem cleanups & optimizations/fixes:
- Conditionally wake waiters in reader/writer slowpaths
- Always try to wake waiters in out_nolock path
- Add try_cmpxchg64() implementation, with arch optimizations - and use
it to micro-optimize sched_clock_{local,remote}()
- Various force-inlining fixes to address objdump instrumentation-check
warnings
- Add lock contention tracepoints:
lock:contention_begin
lock:contention_end
- Misc smaller fixes & cleanups
* tag 'locking-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote}
locking/atomic/x86: Introduce arch_try_cmpxchg64
locking/atomic: Add generic try_cmpxchg64 support
futex: Remove a PREEMPT_RT_FULL reference.
locking/qrwlock: Change "queue rwlock" to "queued rwlock"
lockdep: Delete local_irq_enable_in_hardirq()
locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning
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/mm: Force-inline __phys_addr_nodebug()
x86/kvm/svm: Force-inline GHCB accessors
task_stack, x86/cea: Force-inline stack helpers
- Make use of the IBM z16 processor activity instrumentation facility
to count cryptography operations: add a new PMU device driver so
that perf can make use of this.
- Add new IBM z16 extended counter set to cpumf support.
- Add vdso randomization support.
- Add missing KCSAN instrumentation to barriers and spinlocks, which
should make s390's KCSAN support complete.
- Add support for IPL-complete-control facility: notify the hypervisor
that kexec finished work and the kernel starts.
- Improve error logging for PCI.
- Various small changes to workaround llvm's integrated assembler
limitations, and one bug, to make it finally possible to compile the
kernel with llvm's integrated assembler. This also requires to raise
the minimum clang version to 14.0.0.
- Various other small enhancements, bug fixes, and cleanups all over
the place.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEECMNfWEw3SLnmiLkZIg7DeRspbsIFAmKLedYACgkQIg7DeRsp
bsKDfA//TR/8jyyrNs75VDUPiS0UgMgHfjinQqLa8qwaQxCxA0J31I9nYiDxSfp/
E8hTCLyARnPX0YpcLCEI0ChC6Ad+LElGr6kctdV0FTQopRVreVRKYe2bmrsvXNqs
4OzFNGZ8mnvMMSi1IQ/A7Yq/DZjbEON5VfY3iJv8djyC7qVNDgngdiQxtIJ+3eq/
77pw3VEgtuI2lVC3O9fEsdqRUyB5UHS3GSknmc8+KuRmOorir0JwMvxQ9xARZJYE
6FbTnSDW1YGI6TBoa/zFberqsldU/qJzo40JmPr27a2qbEmysc8kw60r+cIFsxgC
H432/aS9102CnsocaY7CtOvs+TLAK8dYeU31enxUGXnICMJ0MuuqnNnAfHrJziVs
ZnK3iUfPmMMewYfSefn8Sk87kJR5ggGePF++44GEqd87lRwZUnC+hd19dNtzzgSx
Br4dRYrdQl+w2nqBHGCGW2288svtiPHslnhaQqy343fS9q0o3Mebqx1e9be7t9/K
IDFQ00Cd3FS2jhphCbCrq2vJTmByhTQqCiNoEJ6vZK2B3ksrJUotfdwI+5etE2Kj
8sOPwOPyIAI9HnXFVknGIl/u5kaPuHazkZu6u3Or0miVZYw01pov1am0ArcFjeMX
/4Js/lI4O/wXvRzVk0rILrAZFDirAHvqqx+aI20cegTQU2C8mHY=
=W+1k
-----END PGP SIGNATURE-----
Merge tag 's390-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Pull s390 updates from Heiko Carstens:
- Make use of the IBM z16 processor activity instrumentation facility
to count cryptography operations: add a new PMU device driver so that
perf can make use of this.
- Add new IBM z16 extended counter set to cpumf support.
- Add vdso randomization support.
- Add missing KCSAN instrumentation to barriers and spinlocks, which
should make s390's KCSAN support complete.
- Add support for IPL-complete-control facility: notify the hypervisor
that kexec finished work and the kernel starts.
- Improve error logging for PCI.
- Various small changes to workaround llvm's integrated assembler
limitations, and one bug, to make it finally possible to compile the
kernel with llvm's integrated assembler. This also requires to raise
the minimum clang version to 14.0.0.
- Various other small enhancements, bug fixes, and cleanups all over
the place.
* tag 's390-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (48 commits)
s390/head: get rid of 31 bit leftovers
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
s390/cpumf: add new extended counter set for IBM z16
s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
s390/stp: clock_delta should be signed
s390/stp: fix todoff size
s390/pai: add support for cryptography counters
entry: Rename arch_check_user_regs() to arch_enter_from_user_mode()
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
...
are not really needed anymore
- Misc fixes and cleanups
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEzv7L6UO9uDPlPSfHEsHwGGHeVUoFAmKLdfgACgkQEsHwGGHe
VUpB5Q//TIGVgmnSd0YYxY2cIe047lfcd34D+3oEGk0d2FidtirP/tjgBqIXRuY5
UncoveqBuI/6/7bodP/ANg9DNVXv2489eFYyZtEOLSGnfzV2AU10aw95cuQQG+BW
YIc6bGSsgfiNo8Vtj4L3xkVqxOrqaCYnh74GTSNNANht3i8KH8Qq9n3qZTuMiF6R
fH9xWak3TZB2nMzHdYrXh0sSR6eBHN3KYSiT0DsdlU9PUlavlSPFYQRiAlr6FL6J
BuYQdlUaCQbINvaviGW4SG7fhX32RfF/GUNaBajB40TO6H98KZLpBBvstWQ841xd
/o44o5wbghoGP1ne8OKwP+SaAV2bE6twd5eO1lpwcpXnQfATvjQ2imxvOiRhy5LY
pFPt/hko9gKWJ6SI0SQ4tiKJALFPLWD6561scHU6PoriFhv0SRIaPmJyEsDYynMz
bCXaPPsoovRwwwBfAxxQjljIlhQSBVt3gWZ8NWD1tYbNaqM+WK7xKBaONGh3OCw3
iK7lsbbljtM0zmANImYyeo7+Hr1NVOmMiK2WZYbxhxgzH3l8v/6EbDt3I70WU57V
9apCU3/nk/HFpX65SdW5qmuiWLVdH9NXrEqbvaUB4ApT18MdUUugewBhcGnf3Umu
wEtltzziqcIkxzDoXXpBGWpX31S7PsM2XVDqYC7dwuNttgEw2Fc=
=7AUX
-----END PGP SIGNATURE-----
Merge tag 'x86_cpu_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 CPU feature updates from Borislav Petkov:
- Remove a bunch of chicken bit options to turn off CPU features which
are not really needed anymore
- Misc fixes and cleanups
* tag 'x86_cpu_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/speculation: Add missing prototype for unpriv_ebpf_notify()
x86/pm: Fix false positive kmemleak report in msr_build_context()
x86/speculation/srbds: Do not try to turn mitigation off when not supported
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=
Daniel Borkmann says:
====================
pull-request: bpf-next 2022-05-23
We've added 113 non-merge commits during the last 26 day(s) which contain
a total of 121 files changed, 7425 insertions(+), 1586 deletions(-).
The main changes are:
1) Speed up symbol resolution for kprobes multi-link attachments, from Jiri Olsa.
2) Add BPF dynamic pointer infrastructure e.g. to allow for dynamically sized ringbuf
reservations without extra memory copies, from Joanne Koong.
3) Big batch of libbpf improvements towards libbpf 1.0 release, from Andrii Nakryiko.
4) Add BPF link iterator to traverse links via seq_file ops, from Dmitrii Dolgov.
5) Add source IP address to BPF tunnel key infrastructure, from Kaixi Fan.
6) Refine unprivileged BPF to disable only object-creating commands, from Alan Maguire.
7) Fix JIT blinding of ld_imm64 when they point to subprogs, from Alexei Starovoitov.
8) Add BPF access to mptcp_sock structures and their meta data, from Geliang Tang.
9) Add new BPF helper for access to remote CPU's BPF map elements, from Feng Zhou.
10) Allow attaching 64-bit cookie to BPF link of fentry/fexit/fmod_ret, from Kui-Feng Lee.
11) Follow-ups to typed pointer support in BPF maps, from Kumar Kartikeya Dwivedi.
12) Add busy-poll test cases to the XSK selftest suite, from Magnus Karlsson.
13) Improvements in BPF selftest test_progs subtest output, from Mykola Lysenko.
14) Fill bpf_prog_pack allocator areas with illegal instructions, from Song Liu.
15) Add generic batch operations for BPF map-in-map cases, from Takshak Chahande.
16) Make bpf_jit_enable more user friendly when permanently on 1, from Tiezhu Yang.
17) Fix an array overflow in bpf_trampoline_get_progs(), from Yuntao Wang.
====================
Link: https://lore.kernel.org/r/20220523223805.27931-1-daniel@iogearbox.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This patch adds the bulk of the verifier work for supporting dynamic
pointers (dynptrs) in bpf.
A bpf_dynptr is opaque to the bpf program. It is a 16-byte structure
defined internally as:
struct bpf_dynptr_kern {
void *data;
u32 size;
u32 offset;
} __aligned(8);
The upper 8 bits of *size* is reserved (it contains extra metadata about
read-only status and dynptr type). Consequently, a dynptr only supports
memory less than 16 MB.
There are different types of dynptrs (eg malloc, ringbuf, ...). In this
patchset, the most basic one, dynptrs to a bpf program's local memory,
is added. For now only local memory that is of reg type PTR_TO_MAP_VALUE
is supported.
In the verifier, dynptr state information will be tracked in stack
slots. When the program passes in an uninitialized dynptr
(ARG_PTR_TO_DYNPTR | MEM_UNINIT), the stack slots corresponding
to the frame pointer where the dynptr resides at are marked
STACK_DYNPTR. For helper functions that take in initialized dynptrs (eg
bpf_dynptr_read + bpf_dynptr_write which are added later in this
patchset), the verifier enforces that the dynptr has been initialized
properly by checking that their corresponding stack slots have been
marked as STACK_DYNPTR.
The 6th patch in this patchset adds test cases that the verifier should
successfully reject, such as for example attempting to use a dynptr
after doing a direct write into it inside the bpf program.
Signed-off-by: Joanne Koong <joannelkoong@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: David Vernet <void@manifault.com>
Link: https://lore.kernel.org/bpf/20220523210712.3641569-2-joannelkoong@gmail.com
Add and use a check-blacklist-hashes.awk script to make sure that the
builtin blacklist hashes set with CONFIG_SYSTEM_BLACKLIST_HASH_LIST will
effectively be taken into account as blacklisted hashes. This is useful
to debug invalid hash formats, and it make sure that previous hashes
which could have been loaded in the kernel, but silently ignored, are
now noticed and deal with by the user at kernel build time.
This also prevent stricter blacklist key description checking (provided
by following commits) to failed for builtin hashes.
Update CONFIG_SYSTEM_BLACKLIST_HASH_LIST help to explain the content of
a hash string and how to generate certificate ones.
Cc: David Howells <dhowells@redhat.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Eric Snowberg <eric.snowberg@oracle.com>
Cc: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Mickaël Salaün <mic@linux.microsoft.com>
Link: https://lore.kernel.org/r/20210712170313.884724-3-mic@digikod.net
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Signed-off-by: Jarkko Sakkinen <jarkko@kernel.org>
This patch implements a new struct bpf_func_proto, named
bpf_skc_to_mptcp_sock_proto. Define a new bpf_id BTF_SOCK_TYPE_MPTCP,
and a new helper bpf_skc_to_mptcp_sock(), which invokes another new
helper bpf_mptcp_sock_from_subflow() in net/mptcp/bpf.c to get struct
mptcp_sock from a given subflow socket.
v2: Emit BTF type, add func_id checks in verifier.c and bpf_trace.c,
remove build check for CONFIG_BPF_JIT
v5: Drop EXPORT_SYMBOL (Martin)
Co-developed-by: Nicolas Rybowski <nicolas.rybowski@tessares.net>
Co-developed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Nicolas Rybowski <nicolas.rybowski@tessares.net>
Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Geliang Tang <geliang.tang@suse.com>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20220519233016.105670-2-mathew.j.martineau@linux.intel.com
These four files are left over from the h8300 removal.
Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
Reported-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Add generic support for try_cmpxchg64{,_acquire,_release,_relaxed}
and their falbacks involving cmpxchg64.
Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20220515184205.103089-2-ubizjak@gmail.com
Before version 14.0.0 llvm's integrated assembler fails to handle some
displacement variants:
arch/s390/purgatory/head.S:108:10: error: invalid operand for instruction
lg %r11,kernel_type-.base_crash(%r13)
Instead of working around this and given that this is already fixed
raise the minimum clang version from 13.0.0 to 14.0.0.
Acked-by: Nick Desaulniers <ndesaulniers@google.com>
Tested-by: Nathan Chancellor <nathan@kernel.org>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Link: https://reviews.llvm.org/D113341
Link: https://lore.kernel.org/r/20220511120532.2228616-9-hca@linux.ibm.com
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
With all randstruct exceptions removed, remove all the exception
handling code. Any future warnings are likely to be shared between
this plugin and Clang randstruct, and will need to be addressed in a
more wholistic fashion.
Cc: Christoph Hellwig <hch@infradead.org>
Cc: linux-hardening@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
While preparing for Clang randstruct support (which duplicated many of
the warnings the randstruct GCC plugin warned about), one strange one
remained only for the randstruct GCC plugin. Eliminating this rids
the plugin of the last exception.
It seems the plugin is happy to dereference individual members of
a cross-struct cast, but it is upset about casting to a whole object
pointer. This only manifests in one place in the kernel, so just replace
the variable with individual member accesses. There is no change in
executable instruction output.
Drop the last exception from the randstruct GCC plugin.
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Paolo Abeni <pabeni@redhat.com>
Cc: Alexei Starovoitov <ast@kernel.org>
Cc: Cong Wang <cong.wang@bytedance.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: netdev@vger.kernel.org
Cc: linux-hardening@vger.kernel.org
Acked-by: Kuniyuki Iwashima <kuniyu@amazon.co.jp>
Link: https://lore.kernel.org/lkml/20220511022217.58586-1-kuniyu@amazon.co.jp
Acked-by: Jakub Kicinski <kuba@kernel.org>
Link: https://lore.kernel.org/lkml/20220511151542.4cb3ff17@kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Clang randstruct gets upset when it sees struct addresspace (which is
randomized) being assigned to a struct page (which is not randomized):
drivers/net/ethernet/sun/niu.c:3385:12: error: casting from randomized structure pointer type 'struct address_space *' to 'struct page *'
*link = (struct page *) page->mapping;
^
It looks like niu.c is looking for an in-line place to chain its allocated
pages together and is overloading the "mapping" member, as it is unused.
This is very non-standard, and is expected to be cleaned up in the
future[1], but there is no "correct" way to handle it today.
No meaningful machine code changes result after this change, and source
readability is improved.
Drop the randstruct exception now that there is no "confusing" cross-type
assignment.
[1] https://lore.kernel.org/lkml/YnqgjVoMDu5v9PNG@casper.infradead.org/
Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Jakub Kicinski <kuba@kernel.org>
Cc: Paolo Abeni <pabeni@redhat.com>
Cc: Du Cheng <ducheng2@gmail.com>
Cc: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: William Kucharski <william.kucharski@oracle.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Nathan Chancellor <nathan@kernel.org>
Cc: netdev@vger.kernel.org
Cc: linux-mm@kvack.org
Cc: linux-hardening@vger.kernel.org
Acked-by: Jakub Kicinski <kuba@kernel.org>
Link: https://lore.kernel.org/lkml/20220511151647.7290adbe@kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
The randstruct GCC plugin gets upset when it sees struct path (which is
randomized) being assigned from a "void *" (which it cannot type-check).
There's no need for these casts, as the entire internal payload use is
following a normal struct layout. Convert the enum-based void * offset
dereferencing to the new big_key_payload struct. No meaningful machine
code changes result after this change, and source readability is improved.
Drop the randstruct exception now that there is no "confusing" cross-type
assignment.
Cc: David Howells <dhowells@redhat.com>
Cc: Eric Biggers <ebiggers@kernel.org>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Jarkko Sakkinen <jarkko@kernel.org>
Cc: James Morris <jmorris@namei.org>
Cc: "Serge E. Hallyn" <serge@hallyn.com>
Cc: linux-hardening@vger.kernel.org
Cc: keyrings@vger.kernel.org
Cc: linux-security-module@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
* refs/heads/tmp-a425be2:
ANDROID: kleaf: db845c drop ax88179_178a.ko.
ANDROID: GKI: Enable CONFIG_NULL_TTY by default
ANDROID: gki - set CONFIG_USB_NET_AX88179_178A=y (usb gbit ethernet dongle)
ANDROID: clang: update to 14.0.7
Linux 5.18-rc5
Revert "arm: dts: at91: Fix boolean properties with values"
KVM: x86: work around QEMU issue with synthetic CPUID leaves
ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__
Revert "x86/mm: Introduce lookup_address_in_mm()"
KVM: x86/mmu: fix potential races when walking host page table
KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT
KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR
io_uring: check that data field is 0 in ringfd unregister
bfq: Fix warning in bfqq_request_over_limit()
x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
ANDROID: Add flag to indicate compiling against ACK
io_uring: fix uninitialized field in rw io_kiocb
ANDROID: sched/rt: Add support for rt sync wakeups
tcp: fix F-RTO may not work correctly when receiving DSACK
Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits"
net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK
ixgbe: ensure IPsec VF<->PF compatibility
MAINTAINERS: Update BNXT entry with firmware files
netfilter: nft_socket: only do sk lookups when indev is available
perf symbol: Remove arch__symbols__fixup_end()
perf symbol: Update symbols__fixup_end()
perf symbol: Pass is_kallsyms to symbols__fixup_end()
perf test: Add perf_event_attr test for Arm SPE
perf arm-spe: Fix SPE events with phys addresses
perf arm-spe: Fix addresses of synthesized SPE events
perf intel-pt: Fix timeless decoding with perf.data directory
gfs2: No short reads or writes upon glock contention
elf: Fix the arm64 MTE ELF segment name and value
ANDROID: add gki_module headers to .gitignore file
scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data
net: fec: add missing of_node_put() in fec_enet_init_stop_mode()
bnx2x: fix napi API usage sequence
ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3
tls: Skip tls_append_frag on zero copy size
KVM: arm64: Inject exception on out-of-IPA-range translation fault
drm/amdgpu: keep mmhub clock gating being enabled during s2idle suspend
drm/amd/pm: fix the deadlock issue observed on SI
drm/amd/display: Fix memory leak in dcn21_clock_source_create
drm/amdgpu: don't runtime suspend if there are displays attached (v3)
drm/amdkfd: CRIU add support for GWS queues
drm/amdkfd: Fix GWS queue count
KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not set
KVM: arm64: Handle host stage-2 faults from 32-bit EL0
docs: vm/page_owner: use literal blocks for param description
kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time
Revert "block: inherit request start time from bio for BLK_CGROUP"
intel_idle: Fix SPR C6 optimization
intel_idle: Fix the 'preferred_cstates' module parameter
hex2bin: fix access beyond string end
hex2bin: make the function hex_to_bin constant-time
bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_first_desc()
kernfs: fix NULL dereferencing in kernfs_remove
Add Eric Dumazet to networking maintainers
floppy: disable FDRAWCMD by default
ANDROID: GKI: enable macsec
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()
iocost: don't reset the inuse weight of under-weighted debtors
netfilter: conntrack: fix udp offload timeout sysctl
netfilter: nf_conntrack_tcp: re-init for syn packets only
io_uring: check reserved fields for recv/recvmsg
io_uring: check reserved fields for send/sendmsg
net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK
net: Use this_cpu_inc() to increment net->core_stats
ANDROID: enable db845c kleaf build.
Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted
Bluetooth: hci_event: Fix creating hci_conn object on error status
Bluetooth: hci_event: Fix checking for invalid handle on error status
ice: fix use-after-free when deinitializing mailbox snapshot
ice: wait 5 s for EMP reset after firmware flash
ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg()
ice: Fix incorrect locking in ice_vc_process_vf_msg()
RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL
xsk: Fix possible crash when multiple sockets are created
kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set
gfs2: Don't re-check for write past EOF unnecessarily
drm/sun4i: Remove obsolete references to PHYS_OFFSET
usb: phy: generic: Get the vbus supply
usb: dwc3: gadget: Return proper request status
usb: dwc3: pci: add support for the Intel Meteor Lake-P
virtio_net: fix wrong buf address calculation when using xdp
net: dsa: mv88e6xxx: Fix port_hidden_wait to account for port_base_addr
net: phy: marvell10g: fix return value on error
bug: Have __warn() prototype defined unconditionally
net: bcmgenet: hide status block before TX timestamping
mctp: defer the kfree of object mdev->addrs
drm/i915/fbc: Consult hw.crtc instead of uapi.crtc
drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts
tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
video: fbdev: clps711x-fb: Use syscon_regmap_lookup_by_phandle
net/smc: Fix slab-out-of-bounds issue in fallback
net/smc: Only save the original clcsock callback functions
clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
no-MMU: expose vmalloc_huge() for alloc_large_system_hash()
Documentation: siphash: disambiguate HalfSipHash algorithm from hsiphash functions
Documentation: siphash: enclose HalfSipHash usage example in the literal block
Documentation: siphash: convert danger note to warning for HalfSipHash
random: document crng_fast_key_erasure() destination possibility
Revert "arm64: dts: tegra: Fix boolean properties with values"
tcp: make sure treq->af_specific is initialized
tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
net: mscc: ocelot: don't add VID 0 to ocelot->vlans when leaving VLAN-aware bridge
net: mscc: ocelot: ignore VID 0 added by 8021q module
net: dsa: flood multicast to CPU when slave has IFF_PROMISC
ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode
ip6_gre: Make o_seqno start from 0 in native mode
ip_gre: Make o_seqno start from 0 in native mode
net: lan966x: fix a couple off by one bugs
net/smc: sync err code when tcp connection was refused
net: hns: Add missing fwnode_handle_put in hns_mac_init
net: hns3: add return value for mailbox handling in PF
net: hns3: add validity check for message data length
net: hns3: modify the return code of hclge_get_ring_chain_from_mbx
net: hns3: fix error log of tx/rx tqps stats
net: hns3: align the debugfs output to the left
net: hns3: clear inited state and stop client after failed to register netdev
netfilter: Update ip6_route_me_harder to consider L3 domain
ceph: fix possible NULL pointer dereference for req->r_session
ceph: remove incorrect session state check
ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap
libceph: disambiguate cluster/pool full log message
netfilter: flowtable: Remove the empty file
cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe
drm/i915: Check EDID for HDR static metadata when choosing blc
drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines
Linux 5.18-rc4
clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical
kvmalloc: use vmalloc_huge for vmalloc allocations
page_alloc: use vmalloc_huge for large system hash
eeprom: at25: Use DMA safe buffers
pinctrl: pistachio: fix use of irq_of_parse_and_map()
arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock
ARM: dts: imx6ull-colibri: fix vqmmc regulator
sctp: check asoc strreset_chunk in sctp_generate_reconf_event
sparc: cacheflush_32.h needs struct page
topology: Fix up build warning in topology_is_visible()
riscv: dts: microchip: reparent mpfs clocks
clk: microchip: mpfs: add RTCREF clock control
clk: microchip: mpfs: re-parent the configurable clocks
dt-bindings: rtc: add refclk to mpfs-rtc
dt-bindings: clk: mpfs: add defines for two new clocks
dt-bindings: clk: mpfs document msspll dri registers
riscv: dts: microchip: fix usage of fic clocks on mpfs
clk: microchip: mpfs: mark CLK_ATHENA as critical
clk: microchip: mpfs: fix parents for FIC clocks
net: ethernet: stmmac: fix write to sgmii_adapter_base
wireguard: device: check for metadata_dst with skb_valid_dst()
wireguard: selftests: enable ACPI for SMP
tcp: ensure to use the most recently sent skb when filling the rate sample
net: dsa: realtek: remove realtek,rtl8367s string
dt-bindings: net: dsa: realtek: cleanup compatible strings
net: bridge: switchdev: check br_vlan_group() return value
pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested
tcp: md5: incorrect tcp_header_len for incoming connections
perf test: Fix error message for test case 71 on s390, where it is not supported
perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
perf script: Always allow field 'data_src' for auxtrace
perf clang: Fix header include for LLVM >= 14
pinctrl: rockchip: sort the rk3308_mux_recalced_data entries
pinctrl: rockchip: fix RK3308 pinmux bits
gpio: Request interrupts after IRQ is initialized
arm/xen: Fix some refcount leaks
XArray: Disallow sibling entries of nodes
tools: Add kmem_cache_alloc_lru()
mm/vmalloc: huge vmalloc backing pages should be split rather than compound
bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook
riscv: patch_text: Fixup last cpu should be master
binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
binder: Address corner cases in deferred copy and fixup
thermal/governor: Remove deprecated information
Revert "thermal/core: Deprecate changing cooling device state from userspace"
serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
serial: 8250: Also set sticky MCR bits in console restoration
tty: n_gsm: fix software flow control handling
tty: n_gsm: fix invalid use of MSC in advanced option
tty: n_gsm: fix broken virtual tty handling
Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown"
netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion
usb: dwc3: core: Only handle soft-reset in DCTL
net: dsa: Add missing of_node_put() in dsa_port_link_register_of
regulator: dt-bindings: Revise the rt5190a buck/ldo description
arm64: mm: fix p?d_leaf()
objtool: Fix code relocs vs weak symbols
objtool: Fix type of reloc::addend
net: cosa: fix error check return value of register_chrdev()
mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
kcov: don't generate a warning on vm_insert_page()'s failure
MAINTAINERS: add Vincenzo Frascino to KASAN reviewers
oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
selftest/vm: add skip support to mremap_test
selftest/vm: support xfail in mremap_test
selftest/vm: verify remap destination address in mremap_test
selftest/vm: verify mmap addr in mremap_test
mm, hugetlb: allow for "high" userspace addresses
userfaultfd: mark uffd_wp regardless of VM_WRITE flag
memcg: sync flush only if periodic flush is delayed
mm/memory-failure.c: skip huge_zero_page in memory_failure()
mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()
clk: qcom: clk-rcg2: fix gfx3d frequency calculation
clk: microchip: mpfs: don't reset disabled peripherals
f2fs: should not truncate blocks during roll-forward recovery
ata: pata_marvell: Check the 'bmdma_addr' beforing reading
ANDROID: mm: remove hridya@ from OWNERS file
RISC-V: cpuidle: fix Kconfig select for RISCV_SBI_CPUIDLE
RISC-V: mm: Fix set_satp_mode() for platform not having Sv57
kvm: selftests: introduce and use more page size-related constants
kvm: selftests: do not use bitfields larger than 32-bits for PTEs
KVM: SEV: add cache flush to solve SEV cache incoherency issues
ALSA: hda/realtek: Add quirk for Clevo NP70PNP
ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs
jbd2: fix a potential race while discarding reserved buffers after an abort
thermal: int340x: Fix attr.show callback prototype
Revert "ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40"
ACPI: processor: idle: Avoid falling back to C3 type C-states
Revert "Revert "ANDROID: media: increase video max frame number""
usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
usb: misc: eud: Fix an error handling path in eud_probe()
usb: core: Don't hold the device lock while sleeping in do_proc_control()
KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs
KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
KVM: selftests: Silence compiler warning in the kvm_page_table_test
KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog
x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
KVM: SPDX style and spelling fixes
KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled
KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race
KVM: nVMX: Defer APICv updates while L2 is active until L1 is active
KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled
KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref
KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused
KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecessary copy
KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
usb: dwc3: Try usb-role-switch first in dwc3_drd_init
usb: dwc3: core: Fix tx/rx threshold settings
usb: mtu3: fix USB 3.0 dual-role-switch from device to host
xhci: Enable runtime PM on second Alderlake controller
usb: dwc3: fix backwards compat with rockchip devices
dt-bindings: usb: samsung,exynos-usb2: add missing required reg
usb: misc: fix improper handling of refcount in uss720_probe()
USB: Fix ehci infinite suspend-resume loop issue in zhaoxin
usb: typec: tcpm: Fix undefined behavior due to shift overflowing the constant
usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY
usb: typec: ucsi: Fix role swapping
usb: typec: ucsi: Fix reuse of completion structure
usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions
fs: unset MNT_WRITE_HOLD on failure
MAINTAINERS: add Bug entry for Samsung and memory controller drivers
memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode
pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI
pinctrl: Fix an error in pin-function table of SP7021
btrfs: zoned: use dedicated lock for data relocation
btrfs: fix assertion failure during scrub due to block group reallocation
powerpc/perf: Fix 32bit compile
powerpc/perf: Fix power10 event alternatives
powerpc/perf: Fix power9 event alternatives
drm/amdgpu: partial revert "remove ctx->lock" v2
drivers: net: hippi: Fix deadlock in rr_close()
USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9
mtd: rawnand: qcom: fix memory corruption that causes panic
mtd: fix 'part' field data corruption in mtd_info
mtd: rawnand: Fix return value check of wait_for_completion_timeout
Revert "drm: of: Lookup if child node has panel or bridge"
Revert "drm: of: Properly try all possible cases for bridge/panel detection"
drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
KVM: PPC: Fix TCE handling for VFIO
pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config
powerpc/time: Always set decrementer in timer_interrupt()
cifs: destage any unwritten data to the server before calling copychunk_write
cifs: use correct lock type in cifs_reconnect()
cifs: fix NULL ptr dereference in refresh_mounts()
drm/vmwgfx: Fix gem refcounting and memory evictions
zonefs: Fix management of open zones
zonefs: Clear inode information flags on inode creation
pinctrl: mediatek: moore: Fix build error
xfs: reorder iunlink remove operation in xfs_ifree
MAINTAINERS: update IOMAP FILESYSTEM LIBRARY and XFS FILESYSTEM
xfs: convert buffer flags to unsigned.
xen: Convert kmap() to kmap_local_page()
Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array"
x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
f2fs: fix wrong condition check when failing metapage read
f2fs: keep io_flags to avoid IO split due to different op_flags in two fio holders
f2fs: remove obsolete whint_mode
arch_topology: Do not set llc_sibling if llc_id is invalid
topology: make core_mask include at least cluster_siblings
topology/sysfs: Hide PPIN on systems that do not support it.
tty: n_gsm: fix missing update of modem controls after DLCI open
selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets
selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
ALSA: usb-audio: Clear MIDI port active flag after draining
dt-bindings: dmaengine: qcom: gpi: Add minItems for interrupts
ANDROID: GKI: Enable CONFIG_USB_EHCI_ROOT_HUB_TT
nfc: MAINTAINERS: add Bug entry
dmaengine: idxd: skip clearing device context when device is read-only
dmaengine: idxd: add RO check for wq max_transfer_size write
dmaengine: idxd: add RO check for wq max_batch_size write
dmaengine: idxd: fix retry value to be constant for duration of function call
dmaengine: idxd: match type for retries var in idxd_enqcmds()
dmaengine: dw-edma: Fix inconsistent indenting
net: stmmac: Use readl_poll_timeout_atomic() in atomic state
doc/ip-sysctl: add bc_forwarding
phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe()
RISC-V: KVM: Restrict the extensions that can be disabled
drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_RASPBERRYPI_FIRMWARE=m
drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
ANDROID: gki_defconfig: enable CONFIG_SPI_MEM
drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
cpuidle: riscv: support non-SMP config
ANDROID: GKI: Enable CRYPTO_DES
objtool: Fix function fallthrough detection for vmlinux
objtool: Fix sibling call detection in alternatives
objtool: Don't set 'jump_dest' for sibling calls
x86/uaccess: Don't jump between functions
x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config
objtool: Use offstr() to print address of missing ENDBR
objtool: Print data address for "!ENDBR" data warnings
x86/xen: Add ANNOTATE_NOENDBR to startup_xen()
x86/uaccess: Add ENDBR to __put_user_nocheck*()
x86/retpoline: Add ANNOTATE_NOENDBR for retpolines
x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline
objtool: Enable unreachable warnings for CLANG LTO
x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE
x86,objtool: Mark cpu_startup_entry() __noreturn
x86,xen,objtool: Add UNWIND hint
lib/strn*,objtool: Enforce user_access_begin() rules
MAINTAINERS: Add x86 unwinding entry
x86/unwind/orc: Recheck address range after stack info was updated
perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support
perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
sched/pelt: Fix attach_entity_load_avg() corner case
vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP
x86/cpu: Load microcode during restore_processor_state()
drm/msm: Revert "drm/msm: Stop using iommu_present()"
bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook()
bcache: put bch_bio_map() back to correct location in journal_write_unlocked()
fs: fix acl translation
usb: gadget: uvc: Fix crash when encoding data for usb request
btrfs: fix direct I/O writes for split bios on zoned devices
btrfs: fix direct I/O read repair for split bios
btrfs: fix and document the zoned device choice in alloc_new_bio
btrfs: fix leaked plug after failure syncing log on zoned filesystems
netlink: reset network and mac headers in netlink_dump()
x86/cpu: Add new Alderlake and Raptorlake CPU model numbers
ipvs: correctly print the memory size of ip_vs_conn_tab
net: mscc: ocelot: fix broken IP multicast flooding
net: dsa: hellcreek: Calculate checksums in tagger
drm/i915/display/vrr: Reset VRR capable property on a long hpd
ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
ALSA: hda/i915: Fix one too many pci_dev_put()
scsi: sr: Do not leak information in ioctl
ARC: remove redundant READ_ONCE() in cmpxchg loop
ARC: atomic: cleanup atomic-llsc definitions
arc: drop definitions of pgd_index() and pgd_offset{, _k}() entirely
ARC: dts: align SPI NOR node name with dtschema
ARC: Remove a redundant memset()
ARC: fix typos in comments
ARC: entry: fix syscall_trace_exit argument
ANDROID: Incremental fs: Mark merkle tree pages uptodate
Revert "ANDROID: GKI: CONFIG_FORTIFY is broken in clang, so it has been disabled"
cifs: Use kzalloc instead of kmalloc/memset
net: atlantic: invert deep par in pm functions, preventing null derefs
pinctrl: qcom: sm6350: fix order of UFS & SDC pins
Linux 5.18-rc3
Input: add Marine Navigation Keycodes
Input: omap4-keypad - fix pm_runtime_get_sync() error checking
can: isotp: stop timeout monitoring when no first frame was sent
io_uring: fix leaks on IOPOLL and CQE_SKIP
bonding: do not discard lowest hash bit for non layer3+4 hashing
io_uring: free iovec if file assignment fails
iio: imu: inv_icm42600: Fix I2C init possible nack
iio: dac: ltc2688: fix voltage scale read
random: use memmove instead of memcpy for remaining 32 bytes
xtensa: fix a7 clobbering in coprocessor context load/store
mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore
revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE"
revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
hugetlb: do not demote poisoned hugetlb pages
mm: compaction: fix compiler warning when CONFIG_COMPACTION=n
mm: fix unexpected zeroed page mapping with zram swap
mm, page_alloc: fix build_zonerefs_node()
mm, kfence: support kmem_dump_obj() for KFENCE objects
kasan: fix hw tags enablement when KUNIT tests are disabled
irq_work: use kasan_record_aux_stack_noalloc() record callstack
mm/secretmem: fix panic when growing a memfd_secret
tmpfs: fix regressions from wider use of ZERO_PAGE
MAINTAINERS: Broadcom internal lists aren't maintainers
i2c: ismt: Fix undefined behavior due to shift overflowing the constant
i2c: dev: Force case user pointers in compat_i2cdev_ioctl()
net: lan966x: Make sure to release ptp interrupt
ipv6: make ip6_rt_gc_expire an atomic_t
net: Handle l3mdev in ip_tunnel_init_flow
l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
net/sched: cls_u32: fix possible leak in u32_init_knode()
net/sched: cls_u32: fix netns refcount changes in u32_change()
i2c: dev: check return value when calling dev_set_name()
i2c: qcom-geni: Use dev_err_probe() for GPI DMA error
i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit
i2c: pasemi: Wait for write xfers to finish
dm: fix bio length of empty flush
Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors
erofs: fix use-after-free of on-stack io[]
block: don't print I/O error warning for dead disks
block/compat_ioctl: fix range check in BLKGETSIZE
powerpc: Update MAINTAINERS for ibmvnic and VAS
net: restore alpha order to Ethernet devices in config
openvswitch: fix OOB access in reserve_sfa_size()
ip6_gre: Fix skb_under_panic in __gre6_xmit()
ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
net/packet: fix packet_sock xmit return value checking
net/smc: Fix sock leak when release after smc_shutdown()
rxrpc: Restore removed timer deletion
net: phy: LAN937x: added PHY_POLL_CABLE_TEST flag
serial: 8250: Fix runtime PM for start_tx() for empty buffer
serial: imx: fix overrun interrupts in DMA mode
serial: amba-pl011: do not time out prematurely when draining tx fifo
ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P
ALSA: hda/hdmi: fix warning about PCM count when used with SOF
sound/oss/dmasound: fix 'dmasound_setup' defined but not used
tty: n_gsm: fix incorrect UA handling
tty: n_gsm: fix reset fifo race condition
tty: n_gsm: fix missing tty wakeup in convergence layer type 2
tty: n_gsm: fix wrong signal octets encoding in MSC
tty: n_gsm: fix wrong command frame length field encoding
tty: n_gsm: fix wrong command retry handling
tty: n_gsm: fix missing explicit ldisc flush
tty: n_gsm: fix wrong DLCI release order
tty: n_gsm: fix insufficient txframe size
tty: n_gsm: fix malformed counter for out of frame data
tty: n_gsm: fix frame reception handling
tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
tty: n_gsm: fix mux cleanup after unregister tty device
tty: n_gsm: fix decoupled mux resource
tty: n_gsm: fix restart handling via CLD command
tty: n_gsm: fix missing mux reset on config change at responder
nvme-pci: disable namespace identifiers for Qemu controllers
nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
nvme: add a quirk to disable namespace identifiers
nvme: don't print verbose errors for internal passthrough requests
ext4: update the cached overhead value in the superblock
io_uring: abort file assignment prior to assigning creds
ext4: force overhead calculation if the s_overhead_cluster makes no sense
ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION
ksmbd: increment reference count of parent fp
ksmbd: remove filename in ksmbd_file
ext4: fix overhead calculation to account for the reserved gdt blocks
dm: allow dm_accept_partial_bio() for dm_io without duplicate bios
dt-bindings: display: panel-timing: Define a single type for properties
ARM: config: Update Gemini defconfig
arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean properties with values
ARM: dts: align SPI NOR node name with dtschema
ARM: dts: Fix more boolean properties with values
dt-bindings: Fix array constraints on scalar properties
block: null_blk: end timed out poll request
block: fix offset/size check in bio_trim()
USB: quirks: add STRING quirk for VCOM device
USB: quirks: add a Realtek card reader
ice: Fix memory leak in ice_get_orom_civd_data()
ice: fix crash in switchdev mode
ice: allow creating VFs for !CONFIG_NET_SWITCHDEV
ice: xsk: check if Rx ring was filled up to the end
EDAC/synopsys: Read the error count from the correct register
perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K
perf bench: Fix numa testcase to check if CPU used to bind task is online
perf record: Fix per-thread option
arm64: fix typos in comments
arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang
ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
ARM: dts: am3517-evm: Fix misc pinmuxing
ARM: dts: am33xx-l4: Add missing touchscreen clock properties
ARM: dts: Fix mmc order for omap3-gta04
gpio: sim: fix setting and getting multiple lines
interconnect: qcom: sdx55: Drop IP0 interconnects
interconnect: qcom: sc7180: Drop IP0 interconnects
phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe
phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe
dma-direct: avoid redundant memory sync for swiotlb
perf tools: Fix segfault accessing sample_id xyarray
perf stat: Fix error check return value of hashmap__new(), must use IS_ERR()
cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
dm zone: fix NULL pointer dereference in dm_zone_map_bio
dm mpath: only use ktime_get_ns() in historical selector
ARM: dts: at91: fix pinctrl phandles
ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name
smp: Fix offline cpu check in flush_smp_call_function_queue()
ARM: dts: at91: Describe regulators on at91sam9g20ek
ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek
ARM: dts: at91: Fix boolean properties with values
ARM: dts: at91: use generic node name for dataflash
ARM: dts: at91: align SPI NOR node name with dtschema
ARM: dts: at91: sama7g5ek: Align the impedance of the QSPI0's HSIO and PCB lines
ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 console lines
dm integrity: fix memory corruption when tag_size is less than digest size
ARM: dts: at91: sama7g5: Swap `rx` and `tx` for `i2c` nodes
io_uring: fix poll error reporting
io_uring: fix poll file assign deadlock
io_uring: use right issue_flags for splice/tee
e1000e: Fix possible overflow in LTR decoding
igc: Fix suspending when PTM is active
spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
igc: Fix BUG: scheduling while atomic
igc: Fix infinite loop in release_swfw_sync
spi: cadence-quadspi: fix incorrect supports_op() return value
dma-buf-map: remove renamed header file
spi: intel: Add support for Raptor Lake-S SPI serial flash
random: make random_get_entropy() return an unsigned long
random: allow partial reads if later user copies fail
tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed
arm_pmu: Validate single/group leader events
arch: xtensa: platforms: Fix deadlock in rs_close()
xtensa: patch_text: Fixup last cpu should be master
power: supply: Reset err after not finding static battery
power: supply: samsung-sdi-battery: Add missing charge restart voltages
perf tools: Fix misleading add event PMU debug message
phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks
drm/radeon: fix logic inversion in radeon_sync_resv
esp: limit skb_page_frag_refill use to a single page
bus: mhi: host: pci_generic: Flush recovery worker during freeze
bus: mhi: host: pci_generic: Add missing poweroff() PM callback
ext4, doc: fix incorrect h_reserved size
ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
ext4: fix use-after-free in ext4_search_dir
ext4: fix bug_on in start_this_handle during umount filesystem
ext4: fix symlink file size not match to file content
ext4: fix fallocate to use file_modified to update permissions consistently
asm-generic: fix __get_unaligned_be48() on 32 bit platforms
video: fbdev: mmp: replace usage of found with dedicated list iterator variable
testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
firmware: cs_dsp: Fix overrun of unterminated control name string
io_uring: verify pad field is 0 in io_get_ext_arg
io_uring: verify resv is 0 in ringfd register/unregister
io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
io_uring: move io_uring_rsrc_update2 validation
spi: spi-mtk-nor: initialize spi controller after resume
io_uring: fix assign file locking issue
dmaengine: dw-edma: Fix unaligned 64bit access
dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
ARM: dts: dra7: Fix suspend warning for vpe powerdomain
bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific
ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
video: fbdev: sh_mobile_lcdcfb: Remove sh_mobile_lcdc_check_var() declaration
scsi: iscsi: MAINTAINERS: Add Mike Christie as co-maintainer
scsi: qedi: Fix failed disconnect handling
scsi: iscsi: Fix NOP handling during conn recovery
scsi: iscsi: Merge suspend fields
scsi: iscsi: Fix unbound endpoint error handling
scsi: iscsi: Fix conn cleanup and stop race during iscsid restart
scsi: iscsi: Fix endpoint reuse regression
scsi: iscsi: Release endpoint ID when its freed
scsi: iscsi: Fix offload conn cleanup when iscsid restarts
scsi: iscsi: Move iscsi_ep_disconnect()
scsi: pm80xx: Enable upper inbound, outbound queues
scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
Revert "scsi: scsi_debug: Address races following module load"
block: move lower_48_bits() to block
io_uring: stop using io_wq_work as an fd placeholder
io_uring: move apoll->events cache
io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
phy: ti: tusb1210: Fix an error handling path in tusb1210_probe()
phy: samsung: exynos5250-sata: fix missing device put in probe error paths
phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
phy: ti: Fix missing of_node_put in ti_pipe3_get_sysctrl()
arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labeling for CON1
bpf: Fix release of page_pool in BPF_PROG_RUN in test runner
phy: ti: tusb1210: Make tusb1210_chg_det_states static
dmaengine: imx-sdma: Fix error checking in sdma_event_remap
dma: at_xdmac: fix a missing check on list iterator
dmaengine: imx-sdma: fix init of uart scripts
bus: imx-weim: make symbol 'weim_of_notifier' static
USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
x86/tsx: Disable TSX development mode at boot
genirq/affinity: Consider that CPUs on nodes can be unbalanced
x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits
video: fbdev: i740fb: Error out if 'pixclock' equals zero
video: fbdev: i740fb: use memset_io() to clear screen
video: fbdev: s3fb: Error out if 'pixclock' equals zero
video: fbdev: arkfb: Error out if 'pixclock' equals zero
video: fbdev: tridentfb: Error out if 'pixclock' equals zero
video: fbdev: vt8623fb: Error out if 'pixclock' equals zero
video: fbdev: kyro: Error out if 'lineclock' equals zero
video: fbdev: neofb: Fix the check of 'var->pixclock'
arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
ARM: dts: imx: Fix boolean properties with values
ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode
arm64: dts: imx8mn: Fix SAI nodes
io_uring: flag the fact that linked file assignment is sane
arm64: dts: imx8mq-tqma8mq: change the spi-nor tx
iio:dac:ad3552r: Fix an IS_ERR() vs NULL check
iio: sx9324: Fix default precharge internal resistance register
iio: dac: ad5446: Fix read_raw not returning set value
iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
tick/sched: Fix non-kernel-doc comment
tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang
timers: Fix warning condition in __run_timers()
usb: cdns3: Fix issue for clear halt endpoint
xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms
xhci: stop polling roothubs after shutdown
USB: Fix xhci event ring dequeue pointer ERDP update issue
arm64: dts: imx8qm: Correct SCU clock controller's compatible property
Input: cypress-sf - register a callback to disable the regulators
dmaengine: idxd: fix device cleanup on disable
ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe()
gpiolib: acpi: Convert type for pin to be unsigned
gpiolib: acpi: use correct format characters
arm64: dts: remove cpu compatible "arm,armv8" for s4
xsk: Fix l2fwd for copy mode + busy poll combo
xen/balloon: don't use PV mode extra memory for zone device allocations
video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe
ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15
ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port
ASoC: Intel: sof_es8336: support a separate gpio to control headphone
ASoC: Intel: sof_es8336: simplify speaker gpio naming
ASoC: wm8731: Disable the regulator when probing fails
ASoC: Intel: soc-acpi: correct device endpoints for max98373
ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
ASoC: SOF: topology: Fix memory leak in sof_control_load()
ASoC: SOF: topology: cleanup dailinks on widget unload
ASoC: rt711/5682: check if bus is active before deferred jack detection
arm/arm64: dts: qcom: Fix boolean properties with values
arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
arm: dts: imx: Fix boolean properties with values
arm64: dts: tegra: Fix boolean properties with values
arm: dts: at91: Fix boolean properties with values
arm: configs: imote2: Drop defconfig as board support dropped.
ep93xx: clock: Don't use plain integer as NULL pointer
ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
ARM: vexpress/spc: Fix all the kernel-doc build warnings
ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc_cpu_in_wfi
dt-bindings: gpu: mali-bifrost: Document RZ/V2L SoC
clk: sunxi-ng: fix not NULL terminated coccicheck error
dt-bindings: net: snps: remove duplicate name
ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver
ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option
ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2
ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support
ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm()
arm64: dts: imx8mm-venice: fix spi2 pin configuration
bus: imx-weim: fix NULL but dereferenced coccicheck error
ARM: config: u8500: Re-enable AB8500 battery charging
pinctrl: alderlake: Fix register offsets for ADL-N variant
ARM: config: u8500: Add some common hardware
memory: fsl_ifc: populate child nodes of buses and mfd devices
ARM: config: Refresh U8500 defconfig
ASoC: meson: aiu: fix duplicate debugfs directory error
ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver
ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN
ASoC: cs35l41: Add one more variable in the debug log
ASoC: rt5682: fix an incorrect NULL check on list iterator
ASoC: soc-dapm: fix two incorrect uses of list iterator
tee: optee: add missing mutext_destroy in optee_ffa_probe
firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver
firmware: arm_scmi: Replace zero-length array with flexible-array member
firmware: arm_scmi: Fix sorting of retrieved clock rates
dt-bindings: Fix 'enum' lists with duplicate entries
dt-bindings: irqchip: mrvl,intc: refresh maintainers
dt-bindings: Fix incomplete if/then/else schemas
dt-bindings: power: renesas,apmu: Fix cpus property limits
dt-bindings: extcon: maxim,max77843: fix ports type
pinctrl: samsung: staticize fsd_pin_ctrl
dt-bindings: memory: snps,ddrc-3.80a compatible also need interrupts
memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
memory: renesas-rpc-if: fix platform-device leak in error path
ARM: iop32x: include iop3xx.h header where needed
ARM: davinci: da850-evm: Avoid NULL pointer dereference
MAINTAINERS: update Krzysztof Kozlowski's email to Linaro
dt-bindings: update Krzysztof Kozlowski's email
ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable
ASoC: SOF: topology: Fix memory leak of scontrol->name
codecs: rt5682s: fix an incorrect NULL check on list iterator
ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create()
ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
dt-bindings: reset: Add parent "resets" property as optional
reset: tegra-bpmp: Restore Handle errors in BPMP response
reset: renesas: Check return value of reset_control_deassert()
dt-bindings: reset: document deprecated HiSilicon property
mtd: rawnand: fix ecc parameters for mt7622
iio:proximity:sx9324: Fix hardware gain read/write
iio:proximity:sx_common: Fix device property parsing on DT systems
iio: adc: ad7280a: Fix wrong variable used when setting thresholds.
iio:filter:admv8818: select REGMAP_SPI for ADMV8818
iio: dac: ad5592r: Fix the missing return value.
iio: dac: dac5571: Fix chip id detection for OF devices
iio:imu:bmi160: disable regulator in error path
iio: scd4x: check return of scd4x_write_and_fetch
iio: dac: ad3552r: fix signedness bug in ad3552r_reset()
arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards
arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
ARM: vexpress/spc: Avoid negative array index when !SMP
firmware: arm_scmi: Remove clear channel call on the TX channel
video: fbdev: omap: Make it CCF clk API compatible
video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h
video: fbdev: pm2fb: Fix a kernel-doc formatting issue
linux/fb.h: Spelling s/palette/palette/
video: fbdev: sis: fix potential NULL dereference in sisfb_post_sis300()
video: fbdev: pxafb: use if else instead
video: fbdev: udlfb: properly check endpoint type
video: fbdev: of: display_timing: Remove a redundant zeroing of memory
cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on EPSS platforms
cpufreq: qcom-hw: provide online/offline operations
cpufreq: qcom-hw: fix the opp entries refcounting
cpufreq: qcom-hw: fix the race between LMH worker and cpuhp
cpufreq: qcom-hw: drop affinity hint before freeing the IRQ
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
Documentation/devicetree/bindings/bus/ti-sysc.yaml
Documentation/devicetree/bindings/clock/microchip,mpfs.yaml
Documentation/devicetree/bindings/clock/samsung,exynos-audss-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos-ext-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos4412-isp-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos5260-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos5410-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos5433-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos7-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml
Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
Documentation/devicetree/bindings/clock/samsung,s5pv210-audss-clock.yaml
Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.yaml
Documentation/devicetree/bindings/devfreq/event/samsung,exynos-nocp.yaml
Documentation/devicetree/bindings/devfreq/event/samsung,exynos-ppmu.yaml
Documentation/devicetree/bindings/display/panel/panel-timing.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi-ddc.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos-mixer.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-decon.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos7-decon.yaml
Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml
Documentation/devicetree/bindings/dma/qcom,gpi.yaml
Documentation/devicetree/bindings/extcon/maxim,max77843.yaml
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml
Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml
Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml
Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml
Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml
Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
Documentation/devicetree/bindings/i2c/i2c-exynos5.yaml
Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml
Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml
Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml
Documentation/devicetree/bindings/interrupt-controller/mrvl,intc.yaml
Documentation/devicetree/bindings/interrupt-controller/samsung,exynos4210-combiner.yaml
Documentation/devicetree/bindings/leds/maxim,max77693.yaml
Documentation/devicetree/bindings/media/coda.yaml
Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml
Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml
Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2-timings.yaml
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3-timings.yaml
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr3.yaml
Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
Documentation/devicetree/bindings/memory-controllers/qca,ath79-ddr-controller.yaml
Documentation/devicetree/bindings/memory-controllers/renesas,h8300-bsc.yaml
Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
Documentation/devicetree/bindings/memory-controllers/synopsys,ddrc-ecc.yaml
Documentation/devicetree/bindings/memory-controllers/ti,da8xx-ddrctl.yaml
Documentation/devicetree/bindings/mfd/atmel-flexcom.txt
Documentation/devicetree/bindings/mfd/maxim,max14577.yaml
Documentation/devicetree/bindings/mfd/maxim,max77686.yaml
Documentation/devicetree/bindings/mfd/maxim,max77693.yaml
Documentation/devicetree/bindings/mfd/maxim,max77802.yaml
Documentation/devicetree/bindings/mfd/maxim,max77843.yaml
Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.yaml
Documentation/devicetree/bindings/mfd/samsung,s2mpa01.yaml
Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml
Documentation/devicetree/bindings/mfd/samsung,s5m8767.yaml
Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.yaml
Documentation/devicetree/bindings/net/dsa/realtek.yaml
Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml
Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
Documentation/devicetree/bindings/net/nfc/nxp,pn532.yaml
Documentation/devicetree/bindings/net/nfc/nxp,pn544.yaml
Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml
Documentation/devicetree/bindings/net/nfc/st,st21nfca.yaml
Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml
Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml
Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml
Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml
Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml
Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml
Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml
Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml
Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio-bank.yaml
Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml
Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeup-interrupt.yaml
Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml
Documentation/devicetree/bindings/power/renesas,apmu.yaml
Documentation/devicetree/bindings/power/supply/bq2415x.yaml
Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
Documentation/devicetree/bindings/regulator/fixed-regulator.yaml
Documentation/devicetree/bindings/regulator/maxim,max14577.yaml
Documentation/devicetree/bindings/regulator/maxim,max77686.yaml
Documentation/devicetree/bindings/regulator/maxim,max77693.yaml
Documentation/devicetree/bindings/regulator/maxim,max77802.yaml
Documentation/devicetree/bindings/regulator/maxim,max77843.yaml
Documentation/devicetree/bindings/regulator/maxim,max8952.yaml
Documentation/devicetree/bindings/regulator/maxim,max8973.yaml
Documentation/devicetree/bindings/regulator/maxim,max8997.yaml
Documentation/devicetree/bindings/regulator/richtek,rt5190a-regulator.yaml
Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml
Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml
Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml
Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml
Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml
Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml
Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml
Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml
Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml
Documentation/devicetree/bindings/reset/socionext,uniphier-reset.yaml
Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
Documentation/devicetree/bindings/rng/timeriomem_rng.yaml
Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml
Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
Documentation/devicetree/bindings/sound/samsung,arndale.yaml
Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml
Documentation/devicetree/bindings/sound/samsung,snow.yaml
Documentation/devicetree/bindings/sound/samsung,tm2.yaml
Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
Documentation/devicetree/bindings/spi/samsung,spi-peripheral-props.yaml
Documentation/devicetree/bindings/spi/samsung,spi.yaml
Documentation/devicetree/bindings/sram/sram.yaml
Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml
Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8591320 SKQ4.220513.002
Change-Id: Iacb958249065be615f137518f97675379fcbf795
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
* refs/heads/tmp-2069378:
ANDROID: GKI: disable rndis USB gadget driver
VFS: filename_create(): fix incorrect intent.
ANDROID: Move BRANCH from build.config.common to .constants.
Revert "ANDROID: mm: Create vendor hooks to control ZONE_MOVABLE allocations"
net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"
rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies
net: dsa: felix: fix tagging protocol changes with multiple CPU ports
tun: annotate access to queue->trans_start
ANDROID: gki_defconfig: remove CONFIG_ND_BLK
cifs: verify that tcon is valid before dereference in cifs_kill_sb
drm/amd/display: remove dtbclk_ss compensation for dcn316
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
vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used
cifs: potential buffer overflow in handling symlinks
nfc: nci: add flush_workqueue to prevent uaf
net: dsa: realtek: don't parse compatible string for RTL8366S
net: dsa: realtek: fix Kconfig to assure consistent driver linkage
FROMLIST: staging: android: ashmem: remove usage of list iterator after the loop body
Revert "staging: remove ashmem"
net: ftgmac100: access hardware register after clock ready
ANDROID: debug_kinfo driver, move to drivers/android
Revert "net: dsa: setup master before ports"
macvlan: Fix leaking skb in source mode with nodst option
ALSA: usb-audio: Limit max buffer and period sizes per time
ALSA: memalloc: Add fallback SG-buffer allocations for x86
ANDROID: clang: update to 14.0.4
stat: fix inconsistency between struct stat and struct compat_stat
gcc-plugins: latent_entropy: use /dev/urandom
ALSA: nm256: Don't call card private_free at probe error path
ALSA: mtpav: Don't call card private_free at probe error path
ALSA: rme9652: Fix the missing snd_card_free() call at probe error
ALSA: hdspm: Fix the missing snd_card_free() call at probe error
ALSA: hdsp: Fix the missing snd_card_free() call at probe error
ALSA: oxygen: Fix the missing snd_card_free() call at probe error
ALSA: lx6464es: Fix the missing snd_card_free() call at probe error
ALSA: cmipci: Fix the missing snd_card_free() call at probe error
ALSA: aw2: Fix the missing snd_card_free() call at probe error
ALSA: als300: Fix the missing snd_card_free() call at probe error
ALSA: lola: Fix the missing snd_card_free() call at probe error
ALSA: bt87x: Fix the missing snd_card_free() call at probe error
ALSA: sis7019: Fix the missing error handling
ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error
ALSA: via82xx: Fix the missing snd_card_free() call at probe error
ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error
ALSA: rme96: Fix the missing snd_card_free() call at probe error
ALSA: rme32: Fix the missing snd_card_free() call at probe error
ALSA: riptide: Fix the missing snd_card_free() call at probe error
ALSA: maestro3: Fix the missing snd_card_free() call at probe error
ALSA: korg1212: Fix the missing snd_card_free() call at probe error
ALSA: intel8x0: Fix the missing snd_card_free() call at probe error
ALSA: ice1724: Fix the missing snd_card_free() call at probe error
ALSA: fm801: Fix the missing snd_card_free() call at probe error
ALSA: es1968: Fix the missing snd_card_free() call at probe error
ALSA: es1938: Fix the missing snd_card_free() call at probe error
ALSA: ens137x: Fix the missing snd_card_free() call at probe error
ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error
ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error
ALSA: cs4281: Fix the missing snd_card_free() call at probe error
ALSA: ca0106: Fix the missing snd_card_free() call at probe error
ALSA: azt3328: Fix the missing snd_card_free() call at probe error
ALSA: au88x0: Fix the missing snd_card_free() call at probe error
ALSA: atiixp: Fix the missing snd_card_free() call at probe error
ALSA: als4000: Fix the missing snd_card_free() call at probe error
ALSA: ali5451: Fix the missing snd_card_free() call at probe error
ALSA: ad1889: Fix the missing snd_card_free() call at probe error
ALSA: sc6000: Fix the missing snd_card_free() call at probe error
ALSA: galaxy: Fix the missing snd_card_free() call at probe error
ANDROID: arm64 gki_defconfig fixup
s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig
s390: current_stack_pointer shouldn't be a function
ALSA: echoaudio: Fix the missing snd_card_free() call at probe error
ALSA: core: Add snd_card_free_on_error() helper
netfilter: nf_tables: nft_parse_register can return a negative value
net: lan966x: Stop processing the MAC entry is port is wrong.
net: lan966x: Fix when a port's upper is changed.
net: lan966x: Fix IGMP snooping when frames have vlan tag
net: lan966x: Update lan966x_ptp_get_nominal_value
sctp: Initialize daddr on peeled off socket
drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP
net/smc: Fix af_ops of child socket pointing to released memory
net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
net/smc: use memcpy instead of snprintf to avoid out of bounds read
net: macb: Restart tx only if queue pointer is lagging
KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU
KVM: SVM: Do not activate AVIC for SEV-enabled guest
Documentation: KVM: Add SPDX-License-Identifier tag
selftests: kvm: add tsc_scaling_sync to .gitignore
drm/msm/dp: add fail safe mode outside of event_mutex context
drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
drm/msm: Stop using iommu_present()
drm/msm/mdp5: check the return of kzalloc()
drm/msm: Fix range size vs end confusion
ipv6: fix panic when forwarding a pkt with no in6 dev
dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
netfilter: nft_socket: make cgroup match work in input too
mac80211: fix ht_capa printout in debugfs
cfg80211: hold bss_lock while updating nontrans_list
nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
net/sched: taprio: Check if socket flags are valid
net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
net: phy: LAN87xx: remove genphy_softreset in config_aneg
ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
Linux 5.18-rc2
s390: update defconfigs
ath9k: Fix usage of driver-private space in tx_info
brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
mt76: Fix undefined behavior due to shift overflowing the constant
perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output
perf tools: Add external commands to list-cmds
perf docs: Add perf-iostat link to manpages
perf session: Remap buf if there is no space for event
media: si2157: unknown chip version Si2147-A30 ROM 0x50
perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K
perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K
perf tools: Fix perf's libperf_print callback
perf: arm-spe: Fix perf report --mem-mode
perf unwind: Don't show unwind error messages when augmenting frame pointer stack
tools headers arm64: Sync arm64's cputype.h with the kernel sources
perf test tsc: Fix error message when not supported
perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
perf python: Fix probing for some clang command line options
tools build: Filter out options and warnings not supported by clang
tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
tools include UAPI: Sync linux/vhost.h with the kernel sources
RISC-V: KVM: include missing hwcap.h into vcpu_fp
KVM: selftests: riscv: Fix alignment of the guest_hang() function
KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table
RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
net: atlantic: Avoid out-of-bounds indexing
net: dsa: felix: suppress -EPROBE_DEFER errors
cifs: Split the smb3_add_credits tracepoint
MAINTAINERS: add Tom as clang reviewer
mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()"
mailmap: update Vasily Averin's email address
mm/mempolicy: fix mpol_new leak in shared_policy_replace
mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
lz4: fix LZ4_decompress_safe_partial read out of bound
highmem: fix checks in __kmap_local_sched_{in,out}
mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation.
fscache: remove FSCACHE_OLD_API Kconfig option
fscache: Use wrapper fscache_set_cache_state() directly when relinquishing
fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS
fscache: Remove the cookie parameter from fscache_clear_page_bits()
docs: filesystems: caching/backend-api.rst: fix an object withdrawn API
docs: filesystems: caching/backend-api.rst: correct two relinquish APIs use
cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr
cachefiles: unmark inode in use in error path
net/sched: fix initialization order when updating chain 0 head
sctp: use the correct skb for security_sctp_assoc_request
mlxsw: i2c: Fix initialization error flow
net: mdio: don't defer probe forever if PHY IRQ provider is missing
io_uring: fix race between timeout flush and removal
cxl/pci: Drop shadowed variable
tools/testing/nvdimm: Fix security_init() symbol collision
RDMA/hfi1: Fix use-after-free bug for mm struct
Revert "iavf: Fix deadlock occurrence during resetting VF interface"
ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
cifs: release cached dentries only if mount is complete
cifs: Check the IOCB_DIRECT flag, not O_DIRECT
perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
ALSA: usb-audio: Increase max buffer size
ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb
vxlan: fix error return code in vxlan_fdb_append
flow_dissector: fix false-positive __read_overflow2_field() warning
veth: Ensure eth header is in skb's linear part
bonding: Update layer2 and layer2+3 hash formula documentation
MAINTAINERS: Fix reviewer info for a few ROHM ICs
net/sched: flower: fix parsing of ethertype following VLAN header
dt-bindings: net: ave: Use unevaluatedProperties
dt-bindings: net: ave: Clean up clocks, resets, and their names using compatible string
arm64: Add part number for Arm Cortex-A78AE
arm64: patch_text: Fixup last cpu should be master
iommu/omap: Fix regression in probe for NULL pointer dereference
mmc: core: improve API to make clear mmc_hw_reset is for cards
ANDROID: dm-user: remove REQ_OP_WRITE_SAME
SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg()
SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
SUNRPC: Handle allocation failure in rpc_new_task()
NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename()
NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget
SUNRPC: Handle low memory situations in call_status()
SUNRPC: Handle ENOMEM in call_transmit_status()
NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation
SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
NFS: Replace readdir's use of xxhash() with hash_64()
io_uring: use nospec annotation for more indexes
io_uring: zero tag on rsrc removal
io_uring: don't touch scm_fp_list after queueing skb
io_uring: nospec index for tags on files update
io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF
Revert "io_uring: Add support for napi_busy_poll"
io_uring: drop the old style inflight file tracking
io_uring: defer file assignment
io_uring: propagate issue_flags state down to file assignment
ANDROID: remove CONFIG_DEBUG_INFO from gki_defconfig files
Revert "ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds"
SUNRPC: Fix the svc_deferred_event trace class
mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk
mm/mempolicy: Use vma_alloc_folio() in new_page()
mm: Add vma_alloc_folio()
mm/migrate: Use a folio in migrate_misplaced_transhuge_page()
mm/migrate: Use a folio in alloc_migration_target()
mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD
x86/msi: Fix msi message data shadow struct
mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
s390/kexec: silence -Warray-bounds warning
x86/extable: Prefer local labels in .set directives
x86,bpf: Avoid IBT objtool warning
ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
sound/oss/dmasound: fix build when drivers are mixed =y/=m
ALSA: hda/realtek: Add quirk for Clevo PD50PNT
selftests: KVM: Free the GIC FD when cleaning up in arch_timer
selftests: KVM: Don't leak GIC FD across dirty log test iterations
KVM: Don't create VM debugfs files outside of the VM directory
KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3)
drivers: net: slip: fix NPD bug in sl_tx_timeout()
scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
scsi: ufs: ufshpb: Fix a NULL check on list iterator
scsi: sd: Clean up gendisk if device_add_disk() failed
scsi: message: fusion: Remove redundant variable dmp
scsi: mvsas: Add PCI ID of RocketRaid 2640
scsi: sd: sd_read_cpr() requires VPD pages
scsi: mpt3sas: Fail reset operation if config request timed out
scsi: sym53c500_cs: Stop using struct scsi_pointer
scsi: ufs: ufs-pci: Add support for Intel MTL
scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment
scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use
dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/height-mm mandatory
random: check for signals every PAGE_SIZE chunk of /dev/[u]random
Revert "powerpc: Set max_mapnr correctly"
powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
ANDROID: selftests: incfs: Add stacked_mount_test
ANDROID: selftests: incfs: Add umount helper function
ANDROID: selftests: incfs: skip large_file_test test is not enough free space
ANDROID: selftests: incfs: Add -fno-omit-frame-pointer
ANDROID: incremental-fs: limit mount stack depth
fbdev: Fix unregistering of framebuffers without device
drbd: set QUEUE_FLAG_STABLE_WRITES
drbd: fix an invalid memory access caused by incorrect use of list iterator
drbd: Fix five use after free bugs in get_initial_state
SUNRPC: Fix NFSD's request deferral on RDMA transports
KVM: avoid NULL pointer dereference in kvm_dirty_ring_push
bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets
bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
drm/msm/dpu: Use indexed array initializer to prevent mismatches
drm/msm/disp: check the return value of kzalloc()
drm/amdgpu/smu10: fix SoC/fclk units in auto mode
drm/amd/display: update dcn315 clock table read
drm/amdgpu/display: change pipe policy for DCN 2.1
drm/amd/display: Add configuration options for AUX wake work around.
drm/amd/display: remove assert for odm transition case
drm/amdgpu: don't use BACO for reset in S3
drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
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
amd/display: set backlight only if required
drm/amd/display: Fix allocate_mst_payload assert on resume
drm/amd/display: Revert FEC check in validation
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: Correct Slice reset calculation
drm/amd/vcn: fix an error msg on vcn 3.0
drm/amdgpu/vcn3: send smu interface type
spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
spi: cadence-quadspi: fix protocol setup for non-1-1-X operations
spi: core: add dma_map_dev for __spi_unmap_msg()
cdrom: remove unused variable
myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
qede: confirm skb is allocated before using
net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=n
Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
Drivers: hv: balloon: Disable balloon and hot-add accordingly
Drivers: hv: balloon: Support status report for larger page sizes
random: check for signal_pending() outside of need_resched() check
random: do not allow user to keep crng key around on stack
net: phy: mscc-miim: reject clause 45 register accesses
net: axiemac: use a phandle to reference pcs_phy
dt-bindings: net: add pcs-handle attribute
net: axienet: factor out phy_node in struct axienet_local
net: axienet: setup mdio unconditionally
net: sfc: fix using uninitialized xdp tx_queue
rxrpc: fix a race in rxrpc_exit_net()
net: openvswitch: fix leak of nested actions
tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
KVM: arm64: selftests: Introduce vcpu_width_config
KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs
s390: allow to compile with z16 optimizations
s390: add z16 elf platform
arm64: alternatives: mark patch_alternative() as `noinstr`
KVM: arm64: vgic: Remove unnecessary type castings
KVM: arm64: Don't split hugepages outside of MMU write lock
KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler
KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32
KVM: arm64: Generally disallow SMC64 for AArch32 guests
ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back
net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()
net: openvswitch: don't send internal clone attribute to the userspace.
net: micrel: Fix KS8851 Kconfig
media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV
btrfs: fix btrfs_submit_compressed_write cgroup attribution
btrfs: fix root ref counts in error handling in btrfs_get_root_ref
btrfs: zoned: activate block group only for extent allocation
btrfs: return allocated block group from do_chunk_alloc()
btrfs: mark resumed async balance as writing
btrfs: remove support of balance v1 ioctl
btrfs: release correct delalloc amount in direct IO write path
btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
btrfs: zoned: remove redundant condition in btrfs_run_delalloc_range
Partial Revert "ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK"
ANDROID: build.config: set NDK_TRIPLE
ANDROID: disable SAMPLES and BPFILTER for allmodconfigs
FROMLIST: net, uapi: remove inclusion of arpa/inet.h
FROMGIT: kbuild: add --target to correctly cross-compile UAPI headers with Clang
FROMGIT: kbuild: Add environment variables for userprogs flags
ACPI: bus: Eliminate acpi_bus_get_device()
x86/speculation: Restore speculation related MSRs during S3 resume
x86/pm: Save the MSR validity status at context setup
ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
ALSA: hda/i915 - skip acomp init if no matching display
ice: clear cmd_type_offset_bsz for TX rings
ice: xsk: fix VSI state check in ice_xsk_wakeup()
ice: synchronize_rcu() when terminating rings
irqchip/gic, gic-v3: Prevent GSI to SGI translations
irqchip/gic-v3: Fix GICR_CTLR.RWP polling
irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling
irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init()
irq/qcom-mpm: Fix build error without MAILBOX
media: rockchip/rga: do proper error checking in probe
random: opportunistically initialize on /dev/urandom reads
kobject: kobj_type: remove default_attrs
powerpc/pseries/vas: use default_groups in kobj_type
Documentation: kvm: Add missing line break in api.rst
KVM: x86/mmu: remove unnecessary flush_workqueue()
KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()
ipv6: Fix stats accounting in ip6_pkt_drop
ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
ice: Set txq_teid to ICE_INVAL_TEID on ring creation
dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
netfilter: nf_tables: memcg accounting for dynamically allocated objects
UPSTREAM: KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
objtool: Fix SLS validation for kcov tail-call replacement
objtool: Fix IBT tail-call detection
x86/bug: Prevent shadowing in __WARN_FLAGS
perf/core: Always set cpuctx cgrp when enable cgroup event
perf/core: Fix perf_cgroup_switch()
perf/core: Use perf_cgroup_info->active to check if cgroup is active
perf/core: Don't pass task around when ctx sched in
perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids
perf/x86/intel: Don't extend the pseudo-encoding to GP counters
perf/core: Inherit event_caps
perf/x86/uncore: Add Raptor Lake uncore support
perf/x86/msr: Add Raptor Lake CPU support
perf/x86/cstate: Add Raptor Lake support
perf/x86: Add Intel Raptor Lake support
Revert "mm/page_alloc: mark pagesets as __maybe_unused"
Revert "locking/local_lock: Make the empty local_lock_*() function a macro."
x86/percpu: Remove volatile from arch_raw_cpu_ptr().
static_call: Remove __DEFINE_STATIC_CALL macro
static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
static_call: Don't make __static_call_return0 static
x86,static_call: Fix __static_call_return0 for i386
entry: Fix compile error in dynamic_irqentry_exit_cond_resched()
sched: Teach the forced-newidle balancer about CPU affinity limitation.
sched/core: Fix forceidle balancing
dt-bindings: display: bridge: Drop requirement on input port for DSI devices
sctp: count singleton chunks in assoc user stats
cifs: update internal module number
cifs: force new session setup and tcon for dfs
io_uring: move read/write file prep state into actual opcode handler
io_uring: defer splice/tee file validity check until command issue
drm/nouveau/pmu: Add missing callbacks for Tegra devices
selftests/harness: Pass variant to teardown
selftests/harness: Run TEARDOWN for ASSERT failures
selftests: fix an unused variable warning in pidfd selftest
selftests: fix header dependency for pid_namespace selftests
selftests: x86: add 32bit build warnings for SUSE
selftests/proc: fix array_size.cocci warning
selftests/vDSO: fix array_size.cocci warning
Revert "ACPI: processor: idle: Only flush cache on entering C3"
Documentation: kunit: fix path to .kunitconfig in start.rst
IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
x86/mm/tlb: Revert retpoline avoidance approach
random: do not split fast init input in add_hwgenerator_randomness()
Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax"
cifs: remove check of list iterator against head past the loop body
cifs: fix potential race with cifsd thread
habanalabs: Fix test build failures
ANDROID: gki defconfig movements
Revert "ANDROID: GKI: amlogic: add DTB overlays"
staging: r8188eu: Fix PPPoE tag insertion on little endian systems
platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND
platform/x86: acerhdf: Cleanup str_starts_with()
Documentation/ABI: sysfs-class-firmware-attributes: Misc. cleanups
Documentation/ABI: sysfs-class-firmware-attributes: Fix Sphinx errors
Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings
platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h
platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD
RDMA/mlx5: Add a missing update of cache->last_add
RDMA/mlx5: Don't remove cache MRs when a delay is needed
MAINTAINERS: Update qib and hfi1 related drivers
MAINTAINERS: Add Leon Romanovsky to RDMA maintainers
platform/x86: think-lmi: certificate support clean ups
gpio: Restrict usage of GPIO chip irq members before initialization
sfc: Do not free an empty page_ring
stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static
mmc: renesas_sdhi: special 4tap settings only apply to HS400
bnxt_en: Prevent XDP redirect from running when stopping TX queue
bnxt_en: reserve space inside receive page for skb_shared_info
bnxt_en: Synchronize tx when xdp redirects happen on same ring
qed: fix ethtool register dump
net: phy: micrel: Remove DT option lan8814,ignore-ts
net: phy: micrel: Remove latency from driver
dt-bindings: net: micrel: Revert latency support and timestamping check
mmc: core: Fixup support for writeback-cache for eMMC and SD
FROMLIST: fuse: give wakeup hints to the scheduler
mmc: block: Check for errors after write on SPI
mmc: mmci: stm32: correctly check all elements of sg list
Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER
perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
arm64: Fix comments in macro __init_el2_gicv3
arm64: fix typos in comments
arch/arm64: Fix topology initialization for core scheduling
arm64: mte: Fix the stack frame size warning in mte_dump_tag_range()
Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator"
tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II.
regulator: atc260x: Fix missing active_discharge_on setting
spi: mxic: Fix an error handling path in mxic_spi_probe()
spi: rpc-if: Fix RPM imbalance in probe error path
regulator: rtq2134: Fix missing active_discharge_on setting
regulator: wm8994: Add an off-on delay for WM8994 variant
gpu: ipu-v3: Fix dev_dbg frequency output
drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe
drm/imx: Fix memory leak in imx_pd_connector_get_modes
drm/imx: imx-ldb: Check for null pointer after calling kmemdup
ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
ata: sata_dwc_460ex: Fix crash due to OOB write
ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()
io_uring: don't check req->file in io_fsync_prep()
Linux 5.18-rc1
KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h
selftests: net: fix nexthop warning cleanup double ip typo
docs: net: dsa: fix minor grammar and punctuation issues
Revert "clk: Drop the rate range on clk_put()"
modpost: restore the warning message for missing symbol versions
Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"
watch_queue: Free the page array when watch_queue is dismantled
tracing: mark user_events as BROKEN
tracing: Move user_events.h temporarily out of include/uapi
ftrace: Make ftrace_graph_is_dead() a static branch
tracing: Set user_events to BROKEN
tracing/user_events: Remove eBPF interfaces
tracing/user_events: Hold event_mutex during dyn_event_add
proc: bootconfig: Add null pointer check
tracing: Rename the staging files for trace_events
KVM: x86: fix sending PV IPI
KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
KVM: x86: Remove redundant vm_entry_controls_clearbit() call
KVM: x86: cleanup enter_rmode()
KVM: x86: SVM: fix tsc scaling when the host doesn't support it
kvm: x86: SVM: remove unused defines
KVM: x86: SVM: move tsc ratio definitions to svm.h
KVM: x86: SVM: fix avic spec based definitions again
KVM: MIPS: remove reference to trap&emulate virtualization
KVM: x86: document limitations of MSR filtering
KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr
KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
KVM: x86/pmu: Fix and isolate TSX-specific performance event logic
KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set
KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
KVM: x86: Trace all APICv inhibit changes and capture overall status
KVM: x86: Add wrappers for setting/clearing APICv inhibits
KVM: x86: Make APICv inhibit reasons an enum and cleanup naming
KVM: X86: Handle implicit supervisor access with SMAP
KVM: X86: Rename variable smap to not_smap in permission_fault()
KVM: X86: Fix comments in update_permission_bitmask
KVM: X86: Change the type of access u32 to u64
KVM: Remove dirty handling from gfn_to_pfn_cache completely
KVM: Use enum to track if cached PFN will be used in guest and/or host
KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode()
KVM: x86/pmu: Use different raw event masks for AMD and Intel
KVM: Don't actually set a request when evicting vCPUs for GFN cache invd
KVM: avoid double put_page with gfn-to-pfn cache
KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap
KVM: SVM: fix panic on out-of-bounds guest IRQ
KVM: MMU: propagate alloc_workqueue failure
Revert "ANDROID: sched: Add vendor hooks for override sugov behavior"
Revert "ANDROID: sched: Add vendor hooks for skipping sugov update"
Revert "Revert "Revert "ANDROID: Sched: Add restricted vendor hooks for scheduler"""
ANDROID: kernel/sched/android.h: add uclamp_* stub functions
net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
net/fungible: Fix reference to __udivdi3 on 32b builds
dt-bindings: Fix phandle-array issues in the idle-states bindings
perf python: Convert tracepoint.py example to python3
perf evlist: Directly return instead of using local ret variable
perf cpumap: More cpu map reuse by merge.
perf cpumap: Add is_subset function
perf evlist: Rename cpus to user_requested_cpus
perf tools: Stop depending on .git files for building PERF-VERSION-FILE
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools kvm headers arm64: Update KVM headers from the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers UAPI: Sync asm-generic/mman-common.h with the kernel
perf beauty: Update copy of linux/socket.h with the kernel sources
perf tools: Update copy of libbpf's hashmap.c
perf stat: Avoid SEGV if core.cpus isn't set
mm/damon: prevent activated scheme from sleeping by deactivated schemes
mm/kmemleak: reset tag when compare object pointer
doc/vm/page_owner.rst: remove content related to -c option
tools/vm/page_owner_sort.c: remove -c option
mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP
mm,hwpoison: unmap poisoned page before invalidation
mailmap: update Kirill's email
mm: kfence: fix objcgs vector allocation
mm/munlock: protect the per-CPU pagevec by a local_lock_t
mm/munlock: update Documentation/vm/unevictable-lru.rst
mm/munlock: add lru_add_drain() to fix memcg_stat_test
nilfs2: get rid of nilfs_mapping_init()
nilfs2: fix lockdep warnings during disk space reclamation
nilfs2: fix lockdep warnings in page operations for btree nodes
ocfs2: fix crash when mount with quota enabled
Revert "mm: madvise: skip unmapped vma holes passed to process_madvise"
btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio()
ntfs: Correct mark_ntfs_record_dirty() folio conversion
f2fs: Get the superblock from the mapping instead of the page
f2fs: Correct f2fs_dirty_data_folio() conversion
ext4: Correct ext4_journalled_dirty_folio() conversion
filemap: Remove AOP_FLAG_CONT_EXPAND
fs: Pass an iocb to generic_perform_write()
fs, net: Move read_descriptor_t to net.h
fs: Remove read_actor_t
iomap: Simplify is_partially_uptodate a little
readahead: Update comments
mm: remove the skip_page argument to read_pages
mm: remove the pages argument to read_pages
fs: Remove ->readpages address space operation
readahead: Remove read_cache_pages()
dm: fix bio polling to handle possibile BLK_STS_AGAIN
dm: fix dm_io and dm_target_io flags race condition on Alpha
Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS"
kbuild: Remove '-mno-global-merge'
kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh
kconfig: remove stale comment about removed kconfig_print_symbol()
Revert "ANDROID: sched: Introduce uclamp latency and boost wrapper"
Revert "ANDROID: sched/fair: Bias EAS placement for latency"
ANDROID: add kernel/sched/android.h
Revert "ANDROID: sched: avoid placing RT threads on cores handling softirqs"
dm integrity: set journal entry unused when shrinking device
dm ioctl: log an error if the ioctl structure is corrupted
Revert "ANDROID: vendor_hooks: add waiting information for blocked tasks"
ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0'
selftests: net: add delete nexthop route warning test
net: ipv4: fix route with nexthop object delete warning
net: micrel: fix KS8851_MLL Kconfig
mctp: Use output netdev to allocate skb headroom
mctp i2c: correct mctp_i2c_header_create result
mctp: Fix check for dev_hard_header() result
ice: Fix broken IFF_ALLMULTI handling
ice: Fix MAC address setting
ice: Clear default forwarding VSI during VSI release
Revert "net: dsa: stop updating master MTU from master.c"
skbuff: fix coalescing for page_pool fragment recycling
vrf: fix packet sniffing for traffic originating from ip tunnels
net/tls: fix slab-out-of-bounds bug in decrypt_internal
net: sfc: add missing xdp queue reinitialization
MIPS: crypto: Fix CRC32 code
MAINTAINERS: mark wil6210 as orphan
MAINTAINERS: claim include/uapi/linux/wireless.h
ath9k: Properly clear TX status area before reporting to mac80211
Revert "ANDROID: schedutil: add vendor hook for adjusting util to freq calculation"
Revert "ANDROID: Add a vendor hook that allow a module to modify the wake flag"
dma-mapping: move pgprot_decrypted out of dma_pgprot
Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
exfat: do not clear VolumeDirty in writeback
exfat: allow access to paths with trailing dots
RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n
RISC-V: defconfig: Drop redundant SBI HVC and earlycon
platform/chrome: cros_ec_debugfs: detach log reader wq from devm
platform: chrome: Split trace include file
Documentation: riscv: remove non-existent directory from table of contents
drbd: remove check of list iterator against head past the loop body
drbd: remove usage of list iterator variable after loop
riscv: cpu.c: don't use kernel-doc markers for comments
arm64: dts: ls1046a: Update i2c node dma properties
arm64: dts: ls1043a: Update i2c dma properties
ARM: dts: spear1340: Update serial node properties
ARM: dts: spear13xx: Update SPI dma properties
random: mix build-time latent entropy into pool at init
ARM: OMAP2+: Fix regression for smc calls for vmap stack
RISC-V: Enable profiling by default
RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo
uapi/linux/stddef.h: Add include guards
RISC-V: Declare per cpu boot data as static
ANDROID: vendor_hooks: Reduce pointless modversions CRC churn
blk-wbt: remove wbt_track stub
gfs2: Make sure FITRIM minlen is rounded up to fs block size
ARM/dma-mapping: Remove CMA code when not built with CMA
vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices
openvswitch: Add recirc_id to recirc warning
PCI: hv: Remove unused hv_set_msi_entry_from_desc()
gpio: ts5500: Fix Links to Technologic Systems web resources
nfsd: Clean up nfsd_file_put()
cifs: fix NULL ptr dereference in smb2_ioctl_query_info()
cifs: prevent bad output lengths in smb2_ioctl_query_info()
nfsd: Fix a write performance regression
smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common
nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
gpio: Properly document parent data union
gpio: ts4900: Fix comment formatting and grammar
MAINTAINERS: add drbd co-maintainer
ARM: 9187/1: JIVE: fix return value of __setup handler
ARM: 9189/1: decompressor: fix unneeded rebuilds of library objects
rxrpc: fix some null-ptr-deref bugs in server_key.c
XArray: Update the LRU list in xas_split()
powerpc/numa: Handle partially initialized numa nodes
block: use dedicated list iterator variable
rxrpc: Fix call timer start racing with call destruction
net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
net: hns3: fix the concurrency between functions reading debugfs
docs: netdev: move the netdev-FAQ to the process pages
docs: netdev: broaden the new vs old code formatting guidelines
docs: netdev: call out the merge window in tag checking
docs: netdev: add missing back ticks
docs: netdev: make the testing requirement more stringent
docs: netdev: add a question about re-posting frequency
docs: netdev: rephrase the 'should I update patchwork' question
docs: netdev: rephrase the 'Under review' question
docs: netdev: shorten the name and mention msgid for patch status
docs: netdev: note that RFC postings are allowed any time
docs: netdev: turn the net-next closed into a Warning
docs: netdev: move the patch marking section up
docs: netdev: minor reword
docs: netdev: replace references to old archives
Revert "signal, x86: Delay calling signals in atomic on RT enabled kernels"
can: gs_usb: gs_make_candev(): fix memory leak for devices with extended bit timing configuration
can: mcba_usb: properly check endpoint type
can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
can: m_can: m_can_tx_handler(): fix use after free of skb
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value
can: isotp: restore accidentally removed MSG_PEEK feature
RISC-V: Fix a comment typo in riscv_of_parent_hartid()
riscv: Increase stack size under KASAN
riscv: Fix fill_callchain return value
riscv: dts: canaan: Fix SPI3 bus width
Revert "ANDROID: sched: Add vendor hook to select ilb cpu"
UPSTREAM: mm/page_alloc: mark pagesets as __maybe_unused
kbuild: Make $(LLVM) more flexible
kbuild: add --target to correctly cross-compile UAPI headers with Clang
fixdep: use fflush() and ferror() to ensure successful write to files
arch: syscalls: simplify uapi/kapi directory creation
usr/include: replace extra-y with always-y
bpf: selftests: Test fentry tracing a struct_ops program
bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT
rethook: Fix to use WRITE_ONCE() for rethook:: Handler
net: sparx5: uses, depends on BRIDGE or !BRIDGE
wireguard: socket: ignore v6 endpoints when ipv6 is disabled
wireguard: socket: free skb in send6 when ipv6 is disabled
wireguard: selftests: simplify RNG seeding
wireguard: queueing: use CFI-safe ptr_ring cleanup function
mm: page_alloc: validate buddy before check its migratetype.
riscv: Rename "sp_in_global" to "current_stack_pointer"
docs: Add a document on how to fix a messy diffstat
docs: sphinx/requirements: Limit jinja2<3.1
sfc: Avoid NULL pointer dereference on systems without numa awareness
ptp: ocp: handle error from nvmem_device_find
net: dsa: felix: fix possible NULL pointer dereference
drbd: fix potential silent data corruption
MIPS: rb532: move GPIOD definition into C-files
MIPS: lantiq: check the return value of kzalloc()
mips: sgi-ip22: add a check for the return of kzalloc()
fs: fix an infinite loop in iomap_fiemap
loop: fix ioctl calls using compat_loop_info
PCI/doc: cleanup references to the legacy PCI DMA API
ksmbd: replace usage of found with dedicated list iterator variable
ksmbd: Remove a redundant zeroing of memory
MAINTAINERS: ksmbd: switch Sergey to reviewer
ksmbd: shorten experimental warning on loading the module
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
selftests/bpf: Fix warning comparing pointer to 0
bpf: Fix sparse warnings in kprobe_multi_resolve_syms
bpftool: Explicit errno handling in skeletons
x86/fpu/xstate: Consolidate size calculations
x86/fpu/xstate: Handle supervisor states in XSTATE permissions
x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
x86/fpu: Cache xfeature flags from CPUID
x86/fpu/xsave: Initialize offset/size cache early
x86/fpu: Remove unused supervisor only offsets
ALSA: hda: Avoid unsol event during RPM suspending
vdpa: mlx5: synchronize driver status with CVQ
vdpa: mlx5: prevent cvq work from hogging CPU
Revert "virtio_config: introduce a new .enable_cbs method"
Revert "virtio: use virtio_device_ready() in virtio_device_restore()"
ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
drm: of: Properly try all possible cases for bridge/panel detection
fs: fix fd table size alignment properly
Revert "ANDROID: fs: FS tracepoints to track IO."
PCI: Remove the deprecated "pci-dma-compat.h" API
crypto: x86/sm3 - Fixup SLS
scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch"
scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch"
scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
scsi: aic7xxx: Use standard PCI subsystem, subdevice defines
scsi: ufs: qcom: Drop custom Android boot parameters
scsi: core: sysfs: Remove comments that conflict with the actual logic
scsi: hisi_sas: Remove stray fallthrough annotation
scsi: virtio-scsi: Eliminate anonymous module_init & module_exit
scsi: isci: Fix spelling mistake "doesnt" -> "doesn't"
scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map()
scsi: aha152x: Stop using struct scsi_pointer
scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling
scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation
scsi: core: scsi_logging: Fix a BUG
scsi: ufs: core: Remove unused field in struct ufs_hba
scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
scsi: lpfc: Fix broken SLI4 abort path
scsi: lpfc: Update lpfc version to 14.2.0.1
scsi: lpfc: Fix queue failures when recovering from PCI parity error
scsi: lpfc: Fix unload hang after back to back PCI EEH faults
scsi: lpfc: Improve PCI EEH Error and Recovery Handling
scsi: target: tcmu: Fix possible page UAF
scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup()
scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()
SUNRPC: handle malloc failure in ->request_prepare
NFSv4: fix open failure with O_ACCMODE flag
Revert "NFSv4: Handle the special Linux file open access mode"
xfs: drop async cache flushes from CIL commits.
xfs: shutdown during log recovery needs to mark the log shutdown
xfs: xfs_trans_commit() path must check for log shutdown
xfs: xfs_do_force_shutdown needs to block racing shutdowns
xfs: log shutdown triggers should only shut down the log
xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
xfs: shutdown in intent recovery has non-intent items in the AIL
xfs: aborting inodes on shutdown may need buffer lock
dt-bindings: net: qcom,ethqos: Document SM8150 SoC compatible
lib/test: use after free in register_test_dev_kmod()
fs: fd tables have to be multiples of BITS_PER_LONG
netfilter: bitwise: fix reduce comparisons
riscv module: remove (NOLOAD)
rtc: check if __rtc_read_time was successful
rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offset_from_sram
rtc: mc146818-lib: Fix the AltCentury for AMD platforms
io_uring: defer msg-ring file validity check until command issue
parisc: Fix patch code locking and flushing
parisc: Find a new timesync master if current CPU is removed
parisc: Move common_stext into .text section when CONFIG_HOTPLUG_CPU=y
parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging
parisc: Implement __cpu_die() and __cpu_disable() for CPU hotplugging
parisc: Add PDC locking functions for rendezvous code
parisc: Move disable_sr_hashing_asm() into .text section
parisc: Move CPU startup-related functions into .text section
parisc: Move store_cpu_topology() into text section
parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY
parisc: Ensure set_firmware_width() is called only once
parisc: Add constants for control registers and clean up mfctl()
parisc: Detect hppa-suse-linux-gcc compiler for cross-building
parisc: Clean up cpu_check_affinity() and drop cpu_set_affinity_irq()
parisc: Fix CPU affinity for Lasi, WAX and Dino chips
x86/fpu: Remove redundant XCOMP_BV initialization
KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
Documentation: KVM: add API issues section
Documentation: KVM: add virtual CPU errata documentation
Documentation: KVM: add separate directories for architecture-specific documentation
Documentation: kvm: include new locks
Documentation: kvm: fixes for locking.rst
KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid()
clk: zynq: Update the parameters to zynq_clk_register_periph_clk
clk: zynq: trivial warning fix
Revert "KVM: set owner of cpu and vm file operations"
KVM: Prevent module exit until all VMs are freed
io_uring: fail links if msg-ring doesn't succeeed
phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE
Revert "parisc: Fix invalidate/flush vmap routines"
x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO
Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
PCI: hv: Propagate coherence from VMbus device to PCI device
Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device
Drivers: hv: vmbus: Fix potential crash on module unload
Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register()
Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests
net: lan966x: fix kernel oops on ioctl when I/F is down
ax25: Fix UAF bugs in ax25 timers
ax25: fix UAF bug in ax25_send_control()
openvswitch: Fixed nd target mask field in the flow dump.
nvme-multipath: fix hang when disk goes live over reconnect
nvme: fix RCU hole that allowed for endless looping in multipath round robin
nvme: allow duplicate NSIDs for private namespaces
nvmet: remove redundant assignment after left shift
nvmet: use a private workqueue instead of the system workqueue
dma-buf: handle empty dma_fence_arrays gracefully
dma-buf/sync-file: fix logic error in new fence merge code
selftests/bpf: Fix clang compilation errors
ice: xsk: Fix indexing in ice_tx_xsk_pool()
ice: xsk: Stop Rx processing when ntc catches ntu
ice: xsk: Eliminate unnecessary loop iteration
xsk: Do not write NULL in SW ring at allocation failure
x86,kprobes: Fix optprobe trampoline to generate complete pt_regs
x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs
x86,rethook,kprobes: Replace kretprobe with rethook on x86
kprobes: Use rethook for kretprobe if possible
bpftool: Fix generated code in codegen_asserts
selftests/bpf: fix selftest after random: Urandom_read tracepoint removal
bpf: Fix maximum permitted number of arguments check
bpf: Sync comments for bpf_get_stack
fprobe: Fix sparse warning for acccessing __rcu ftrace_hash
fprobe: Fix smatch type mismatch warning
bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2
dt-bindings: Fix missing '/schemas' in $ref paths
dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes
dt-bindings: net: snps,dwmac: modify available values of PBL
dt-bindings: display: mediatek: Fix examples on new bindings
dt-bindings: display: mediatek, ovl: Fix 'iommu' required property typo
dt-bindings: display: mediatek, mutex: Fix mediatek, gce-events type
Revert "dt-bindings: display: mediatek: add ethdr definition for mt8195"
XArray: Fix xas_create_range() when multi-order entry present
Revert "selftests: net: Add tls config dependency for tls selftests"
net/smc: Send out the remaining data in sndbuf before close
smb3: cleanup and clarify status of tree connections
net: move net_unlink_todo() out of the header
net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
Documentation: kunit: Fix cross-referencing warnings
s390/alternatives: avoid using jgnop mnemonic
vdpa/mlx5: Avoid processing works if workqueue was destroyed
vhost: handle error while adding split ranges to iotlb
vdpa: support exposing the count of vqs to userspace
vdpa: change the type of nvqs to u32
vdpa: support exposing the config size to userspace
vdpa/mlx5: re-create forwarding rules after mac modified
virtio: pci: check bar values read from virtio config space
Revert "virtio_pci: harden MSI-X interrupts"
Revert "virtio-pci: harden INTX interrupts"
drivers/net/virtio_net: Added RSS hash report control.
drivers/net/virtio_net: Added RSS hash report.
drivers/net/virtio_net: Added basic RSS support.
drivers/net/virtio_net: Fixed padded vheader to use v1 with hash.
virtio: use virtio_device_ready() in virtio_device_restore()
tools/virtio: compile with -pthread
tools/virtio: fix after premapped buf support
virtio_ring: remove flags check for unmap packed indirect desc
virtio_ring: remove flags check for unmap split indirect desc
virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed()
net/mlx5: Add support for configuring max device MTU
virtio-crypto: rename skcipher algs
virtio-crypto: implement RSA algorithm
virtio-crypto: introduce akcipher service
virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC
Add definition of VIRTIO_F_IN_ORDER feature bit
mm/balloon_compaction: make balloon page compaction callbacks static
vDPA/ifcvf: cacheline alignment for ifcvf_hw
vDPA/ifcvf: implement shared IRQ feature
vDPA/ifcvf: implement device MSIX vector allocator
vhost_vdpa: don't setup irq offloading when irq_num < 0
vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf
vhost: cache avail index in vhost_enable_notify()
drivers/virtio: Enable virtio mem for ARM64
MAINTAINERS: update hexagon maintainer email, tree
net: bnxt_ptp: fix compilation error
scripts/kernel-doc: change the line number meta info
scripts/get_abi: change the file/line number meta info
docs: kernel_include.py: add sphinx build dependencies
docs: kernel_abi.py: add sphinx build dependencies
docs: kernel_feat.py: add build dependencies
scripts/get_feat.pl: allow output the parsed file names
docs: kfigure.py: Don't warn of missing PDF converter in 'make htmldocs'
Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
ALSA: hda/cs8409: Add new Dolphin HW variants
ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg
ALSA: hda/cs8409: Support new Warlock MLK Variants
ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants
ALSA: hda/cs8409: Re-order quirk table into ascending order
ALSA: hda/cs8409: Fix Warlock to use mono mic configuration
selftests: net: Add tls config dependency for tls selftests
xfs: don't report reserved bnobt space as available
xfs: fix overfilling of reserve pool
xfs: always succeed at setting the reserve pool size
xfs: remove infinite loop when reserving free block pool
xfs: don't include bnobt blocks when reserving free block pool
NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
block: Fix the maximum minor value is blk_alloc_ext_minor()
block: restore the old set_task_ioprio() behaviour wrt PF_EXITING
powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S
memcg: enable accounting for nft objects
SUNRPC: Return true/false (not 1/0) from bool functions
mm: kfence: fix missing objcg housekeeping for SLAB
powerpc: restore removed #endif
s390/pci: rename get_zdev_by_bus() to zdev_from_bus()
s390/pci: improve zpci_dev reference counting
s390/smp: use physical address for SIGP_SET_PREFIX command
s390: cleanup timer API use
s390/zcrypt: fix using the correct variable for sizeof()
s390/vfio-ap: fix kernel doc and signature of group notifier functions
s390/maccess: rework absolute lowcore accessors
s390/smp: cleanup control register update routines
s390/smp: cleanup target CPU callback starting
s390/test_unwind: verify __kretprobe_trampoline is replaced
s390/unwind: avoid duplicated unwinding entries for kretprobes
s390/unwind: recover kretprobe modified return address in stacktrace
s390/kprobes: enable kretprobes framepointer verification
s390/test_unwind: extend kretprobe test
s390/ap: adjust whitespace
s390/ap: use insn format for new instructions
s390/alternatives: use insn format for new instructions
s390/alternatives: use instructions instead of byte patterns
s390/traps: improve panic message for translation-specification exception
s390/tape: use bitwise instead of arithmetic operator for flags
s390: fix typo in syscall_wrapper.h
s390: crypto: Use min_t() instead of doing it manually
s390/pkey: fix typos in comments
s390/zcrypt: Filter admin CPRBs on custom devices
s390/zcrypt: Add admask to zcdn
x86/config: Make the x86 defconfigs a bit more usable
Watchdog: sp5100_tco: Enable Family 17h+ CPUs
Watchdog: sp5100_tco: Add initialization using EFCH MMIO
Watchdog: sp5100_tco: Refactor MMIO base address initialization
Watchdog: sp5100_tco: Move timer initialization into function
watchdog: ixp4xx: Implement restart
watchdog: orion_wdt: support pretimeout on Armada-XP
watchdog: allow building BCM7038_WDT for BCM4908
watchdog: renesas_wdt: Add R-Car Gen4 support
dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support
watchdog: Improve watchdog_dev function documentation
watchdog: aspeed: add nowayout support
watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function
watchdog: imx2_wdg: Alow ping on suspend
pinctrl: mediatek: common-v1: fix semicolon.cocci warnings
ALSA: cs4236: fix an incorrect NULL check on list iterator
ALSA: hda/realtek: Enable headset mic on Lenovo P360
smb3: move defines for query info and query fsinfo to smbfs_common
smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common
net/sched: act_ct: fix ref leak when switching zones
net/smc: fix a memory leak in smc_sysctl_net_exit()
selftests: tls: skip cmsg_to_pipe tests with TLS=n
octeontx2-af: initialize action variable
net: sparx5: switchdev: fix possible NULL pointer dereference
net/x25: Fix null-ptr-deref caused by x25_disconnect
qlcnic: dcb: default to returning -EOPNOTSUPP
net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL
Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
net: hns3: fix phy can not link up when autoneg off and reset
net: hns3: add NULL pointer check for hns3_set/get_ringparam()
net: hns3: add netdev reset check for hns3_set_tunable()
net: hns3: clean residual vf config after disable sriov
net: hns3: add max order judgement for tx spare buffer
net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue
perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages
perf python: Add perf_env stubs that will be needed in evsel__open_strerror()
perf tools: Enhance the matching of sub-commands abbreviations
libperf tests: Fix typo in perf_evlist__open() failure error messages
tools arm64: Import cputype.h
UPSTREAM: Revert "random: block in /dev/urandom"
ANDROID: remove CONFIG_HW_RANDOM_CAVIUM from arm64 gki_defconfig
NFS: Don't loop forever in nfs_do_recoalesce()
selftests: test_vxlan_under_vrf: Fix broken test case
net: phy: broadcom: Fix brcm_fet_config_init()
clk: Drop the rate range on clk_put()
llc: only change llc->dev when bind() succeeds
clk: test: Test clk_set_rate_range on orphan mux
net: hns3: refine the process when PF set VF VLAN
net: hns3: add vlan list lock to protect vlan list
net: hns3: fix port base vlan add fail when concurrent with reset
net: hns3: fix bug when PF set the duplicate MAC address for VFs
net: sparx5: Refactor mdb handling according to feedback
net: sparx5: Remove unused GLAG handling in PGID
net: enetc: report software timestamping via SO_TIMESTAMPING
io_uring: fix memory leak of uid in files registration
pinctrl: nuvoton: wpcm450: Fix build error without OF
Documentation: Fix duplicate statement about raw_spinlock_t type
xen: fix is_xen_pmu()
xen: don't hang when resuming PCI device
clk: Initialize orphan req_rate
perf lock: Add -F/--field option to control output
perf lock: Extend struct lock_key to have print function
perf lock: Add --synth=no option for record
Documentation: amd-pstate: grammar and sentence structure updates
SUNRPC: Don't return error values in sysfs read of closed files
SUNRPC: Do not dereference non-socket transports in sysfs
ACPI: CPPC: Change default error code and clean up debug messages in probe
ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
ACPI: tables: Make LAPIC_ADDR_OVR address readable in message
ACPI: IPMI: replace usage of found with dedicated list iterator variable
drm/amdgpu/gfx10: enable gfx1037 clock counter retrieval function
drm/amdgpu: set noretry for gfx 10.3.7
drm/amdgpu: set noretry=1 for GFX 10.3.4
drm/amdgpu: set noretry=1 for gc 10.3.6
drm/amdgpu: add more cases to noretry=1
drm/amdkfd: Check for potential null return of kmalloc_array()
drm/amdgpu/vcn: improve vcn dpg stop procedure
drm/amdkfd: Check use_xgmi_p2p before reporting hive_id
drm/amdkfd: Fix Incorrect VMIDs passed to HWS
drm/amd/display: remove destructive verify link for TMDS
drm/amd/display: Add support for zstate during extended vblank
drm/amdgpu/vcn: Fix the register setting for vcn1
drm/amd/display: Update VTEM Infopacket definition
drm/amd/display: Add fSMC_MSG_SetDtbClk support
drm/amd/display: FEC check in timing validation
drm/amd/display: Reduce stack size
drm/amd/display: fix audio format not updated after edid updated
drm/amd/display: Fix p-state allow debug index on dcn31
drm/amdgpu/pm: add asic smu support check
drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN
drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test
drm/amdgpu: conduct a proper cleanup of PDB bo
drm/amdgpu: prevent memory wipe in suspend/shutdown stage
regulator: rt4831: Add active_discharge_on to fix discharge API
regulator: rt4831: Add bypass mask to fix set_bypass API work
ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV
[smb3] move more common protocol header definitions to smbfs_common
virt: vmgenid: recognize new CID added by Hyper-V
random: re-add removed comment about get_random_{u32,u64} reseeding
random: treat bootloader trust toggle the same way as cpu trust toggle
random: skip fast_init if hwrng provides large chunk of entropy
ANDROID: GKI: Enable BUILD_GKI_CERTIFICATION_TOOLS
fs/iomap: Fix buffered write page prefaulting
io_uring: fix put_kbuf without proper locking
io_uring: fix invalid flags for io_put_kbuf()
dma-buf/sync-file: fix warning about fence containers
dma-buf: add dma_fence_unwrap v2
dma-buf: Add dma_fence_array_for_each (v2)
io_uring: improve req fields comments
io_uring: enable EPOLLEXCLUSIVE for accept poll
rtc: optee: add RTC driver for OP-TEE RTC PTA
rtc: pm8xxx: Return -ENODEV if set_time disallowed
rtc: pm8xxx: Attach wake irq to device
clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h
MAINTAINERS: update Lorenzo's email address
Revert "ANDROID: sched: SoftIRQ related changes"
crypto: x86/poly1305 - Fixup SLS
crypto: x86/chacha20 - Avoid spurious jumps to other functions
crypto: stm32 - fix reference leak in stm32_crc_remove
crypto: arm/aes-neonbs-cbc - Select generic cbc and aes
dt-bindings: clock: drop useless consumer example
dt-bindings: clock: renesas: Make example 'clocks' parsable
selftests: kselftest framework: provide "finished" helper
mm: madvise: MADV_DONTNEED_LOCKED
mm: fix race between MADV_FREE reclaim and blkdev direct IO read
mm: generalize ARCH_HAS_FILTER_PGPROT
mm: unmap_mapping_range_tree() with i_mmap_rwsem shared
mm: warn on deleting redirtied only if accounted
mm/huge_memory: remove stale locking logic from __split_huge_pmd()
mm/huge_memory: remove stale page_trans_huge_mapcount()
mm/swapfile: remove stale reuse_swap_page()
mm/khugepaged: remove reuse_swap_page() usage
mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page()
mm: streamline COW logic in do_swap_page()
mm: slightly clarify KSM logic in do_swap_page()
mm: optimize do_wp_page() for fresh pages in local LRU pagevecs
mm: optimize do_wp_page() for exclusive pages in the swapcache
mm/huge_memory: make is_transparent_hugepage() static
userfaultfd/selftests: enable hugetlb remap and remove event testing
selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test
mm: enable MADV_DONTNEED for hugetlb mappings
kasan: disable LOCKDEP when printing reports
kasan: move and hide kasan_save_enable/restore_multi_shot
kasan: reorder reporting functions
kasan: respect KASAN_BIT_REPORTED in all reporting routines
kasan: add comment about UACCESS regions to kasan_report
kasan: rename kasan_access_info to kasan_report_info
kasan: move and simplify kasan_report_async
kasan: call print_report from kasan_report_invalid_free
kasan: merge __kasan_report into kasan_report
kasan: restructure kasan_report
kasan: simplify kasan_find_first_bad_addr call sites
kasan: split out print_report from __kasan_report
kasan: move disable_trace_on_warning to start_report
kasan: move update_kunit_status to start_report
kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT
kasan: simplify kasan_update_kunit_status() and call sites
kasan: simplify async check in end_report()
kasan: print basic stack frame info for SW_TAGS
kasan: improve stack frame info in reports
kasan: rearrange stack frame info in reports
kasan: more line breaks in reports
kasan: drop addr check from describe_object_addr
kasan: print virtual mapping info in reports
kasan: update function name in comments
mm/kasan: remove unnecessary CONFIG_KASAN option
kasan: test: support async (again) and asymm modes for HW_TAGS
kasan: improve vmalloc tests
kasan: documentation updates
arm64: select KASAN_VMALLOC for SW/HW_TAGS modes
kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS
kasan: add kasan.vmalloc command line flag
kasan: clean up feature flags for HW_TAGS mode
kasan: mark kasan_arg_stacktrace as __initdata
kasan, arm64: don't tag executable vmalloc allocations
kasan, vmalloc: only tag normal vmalloc allocations
kasan, vmalloc: add vmalloc tagging for HW_TAGS
kasan, page_alloc: allow skipping memory init for HW_TAGS
kasan, page_alloc: allow skipping unpoisoning for HW_TAGS
kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS
kasan, vmalloc: unpoison VM_ALLOC pages after mapping
kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged
kasan, vmalloc: add vmalloc tagging for SW_TAGS
kasan, arm64: reset pointer tags of vmapped stacks
kasan, fork: reset pointer tags of vmapped stacks
kasan, vmalloc: reset tags in vmalloc functions
kasan: add wrappers for vmalloc hooks
kasan: reorder vmalloc hooks
kasan, vmalloc: drop outdated VM_KASAN comment
kasan, x86, arm64, s390: rename functions for modules shadow
kasan: define KASAN_VMALLOC_INVALID for SW_TAGS
kasan: clean up metadata byte definitions
kasan, page_alloc: rework kasan_unpoison_pages call site
kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook
kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook
kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook
kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook
kasan, page_alloc: refactor init checks in post_alloc_hook
kasan: only apply __GFP_ZEROTAGS when memory is zeroed
mm: clarify __GFP_ZEROTAGS comment
kasan: drop skip_kasan_poison variable in free_pages_prepare
kasan, page_alloc: init memory of skipped pages on free
kasan, page_alloc: simplify kasan_poison_pages call site
kasan, page_alloc: merge kasan_free_pages into free_pages_prepare
kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages
kasan, page_alloc: deduplicate should_skip_kasan_poison
mm/migration: add trace events for base page and HugeTLB migrations
mm/migration: add trace events for THP migrations
mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap()
mm: filemap_unaccount_folio() large skip mapcount fixup
mm: delete __ClearPageWaiters()
selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT
selftest/vm: add util.h and and move helper functions there
mm: unexport page_init_poison
tools/vm/page_owner_sort.c: support for user-defined culling rules
tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name
tools/vm/page_owner_sort: support for sorting by task command name
tools/vm/page_owner_sort: fix three trivival places
tools/vm/page_owner_sort.c: support sorting by tgid and update documentation
tools/vm/page_owner_sort.c: add a security check
tools/vm/page_owner_sort.c: fix comments
tools/vm/page_owner_sort.c: fix the instructions for use
mm/page_owner.c: record tgid
mm/page_owner: record task command name
mm/page_owner: print memcg information
mm/page_owner: use scnprintf() to avoid excessive buffer overrun check
lib/vsprintf: avoid redundant work with 0 size
Documentation/vm/page_owner.rst: fix unexpected indentation warns
Documentation/vm/page_owner.rst: update the documentation
tools/vm/page_owner_sort.c: delete invalid duplicate code
tools/vm/page_owner_sort.c: two trivial fixes
tools/vm/page_owner_sort.c: support sorting pid and time
tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt
tools/vm/page_owner_sort.c: support sorting by stack trace
tools/vm/page_owner_sort.c: sort by stacktrace before culling
vsock/virtio: enable VQs early on probe
vsock/virtio: read the negotiated features before using VQs
vsock/virtio: initialize vdev->priv before using VQs
net: usb: ax88179_178a: add Allied Telesis AT-UMCs
clk: qcom: gcc-msm8994: Fix gpll4 width
net: dsa: realtek: make interface drivers depend on OF
dt-bindings: clock: fix dt_binding_check error for qcom,gcc-other.yaml
net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional clock on resume
fbdev: Fix cfb_imageblit() for arbitrary image widths
fbdev: Fix sys_imageblit() for arbitrary image widths
io_uring: improve task work cache utilization
usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN
gfs2: Make sure not to return short direct writes
gfs2: Remove dead code in gfs2_file_read_iter
gfs2: Fix gfs2_file_buffered_write endless loop workaround
pinctrl: qcom-pmic-gpio: Add support for pm8450
dt-bindings: pinctrl: aspeed: Update gfx node in example
io_uring: fix async accept on O_NONBLOCK sockets
tools headers cpufeatures: Sync with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
perf stat: Fix forked applications enablement of counters
tools arch x86: Sync the msr-index.h copy with the kernel sources
ANDROID: clang: update to 14.0.3
ANDROID: build.config: re-disable LTO properly for KASAN
dt-bindings: pinctrl: rt2880: add missing pin groups and functions
pinctrl: ingenic: Fix regmap on X series SoCs
pinctrl: nuvoton: Fix return value check in wpcm450_gpio_register()
pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register()
pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS
pinctrl: nuvoton: Fix sparse warning
pinctrl: mediatek: mt8186: Account for probe refactoring
dt: amd-seattle: add a description of the CPUs and caches
dt: amd-seattle: disable IPMI controller and some GPIO blocks on B0
dt: amd-seattle: add description of the SATA/CCP SMMUs
dt: amd-seattle: add a description of the PCIe SMMU
dt: amd-seattle: fix PCIe legacy interrupt routing
dt: amd-seattle: upgrade AMD Seattle XGBE to new SMMU binding
dt: amd-seattle: remove Overdrive revision A0 support
dt: amd-seattle: remove Husky platform
btrfs: prevent subvol with swapfile from being deleted
btrfs: do not warn for free space inode in cow_file_range
btrfs: avoid defragging extents whose next extents are not targets
btrfs: fix fallocate to use file_modified to update permissions consistently
btrfs: remove device item and update super block in the same transaction
kdb: Fix the putarea helper function
NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
SUNRPC don't resend a task on an offlined transport
NFS: replace usage of found with dedicated list iterator variable
dt-bindings: display/msm: another fix for the dpu-qcm2290 example
drm/msm: Add missing put_task_struct() in debugfs path
drm/msm/gpu: Remove mutex from wait_event condition
drm/msm/gpu: Park scheduler threads for system suspend
drm/msm/gpu: Rename runtime suspend/resume functions
netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
netfilter: egress: Report interface as outgoing
ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9
io_uring: remove IORING_CQE_F_MSG
drm/edid: fix CEA extension byte #3 parsing
drm/edid: check basic audio support on CEA extension block
MIPS: Fix build error for loongson64 and sgi-ip27
x86/defconfig: Enable WERROR
ANDROID: GKI: Enable PARAVIRT_TIME_ACCOUNTING config
Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang"
kernel/resource: fix kfree() of bootmem memory again
kcov: properly handle subsequent mmap calls
kcov: split ioctl handling into locked and unlocked parts
panic: move panic_print before kmsg dumpers
panic: add option to dump all CPUs backtraces in panic_print
docs: sysctl/kernel: add missing bit to panic_print
taskstats: remove unneeded dead assignment
kasan: no need to unset panic_on_warn in end_report()
ubsan: no need to unset panic_on_warn in ubsan_epilogue()
panic: unset panic_on_warn inside panic()
docs: kdump: add scp example to write out the dump file
docs: kdump: update description about sysfs file system support
arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef
kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible
cgroup: use irqsave in cgroup_rstat_flush_locked().
fat: use pointer to simple type in put_user()
minix: fix bug when opening a file with O_DIRECT
fs/pipe.c: local vars have to match types of proper pipe_inode_info fields
fs/pipe: use kvcalloc to allocate a pipe_buffer array
init/main.c: return 1 from handled __setup() functions
init.h: improve __setup and early_param documentation
init: use ktime_us_delta() to make initcall_debug log more precise
checkpatch: use python3 to find codespell dictionary
checkpatch: add early_param exception to blank line after struct/function test
checkpatch: add --fix option for some TRAILING_STATEMENTS
checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2")
lib: bitmap: fix many kernel-doc warnings
lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option
bitfield: add explicit inclusions to the example
ilog2: force inlining of __ilog2_u32() and __ilog2_u64()
include: drop pointless __compiler_offsetof indirection
Kconfig.debug: make DEBUG_INFO selectable from a choice
kernel/ksysfs.c: use helper macro __ATTR_RW
Documentation/sparse: add hints about __CHECKER__
linux/types.h: remove unnecessary __bitwise__
proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment
proc/vmcore: fix possible deadlock on concurrent mmap and read
proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks
nvdimm/blk: Fix title level
dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable
dt-bindings: nvmem: add U-Boot environment variables binding
io_uring: add flag for disabling provided buffer recycling
io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
btrfs: fix qgroup reserve overflow the qgroup limit
btrfs: zoned: remove left over ASSERT checking for single profile
btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone
selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test
x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation
cifs: fix incorrect use of list iterator after the loop
ksmbd: store fids as opaque u64 integers
cifs: fix bad fids sent over wire
cifs: change smb2_query_info_compound to use a cached fid, if available
cifs: convert the path to utf16 in smb2_query_info_compound
MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER
powerpc/papr_scm: Fix build failure when
drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set
rtc: remove uie_unsupported
rtc: xgene: stop using uie_unsupported
rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: hym8563: let the core handle the alarm resolution
rtc: hym8563: switch to devm_rtc_allocate_device
rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: efi: switch to devm_rtc_allocate_device
rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature
rtc: spear: fix spear_rtc_read_time
rtc: spear: drop uie_unsupported
rtc: spear: set range
rtc: spear: switch to devm_rtc_allocate_device
rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf8563: let the core handle the alarm resolution
rtc: pcf8523: let the core handle the alarm resolution
rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S
rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S
rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE
rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: mpc5121: let the core handle the alarm resolution
rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: ds1685: drop no_irq
rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT
clk: sunxi-ng: sun6i-rtc: Add support for H6
clk: sunxi-ng: Add support for the sun6i RTC clocks
clk: sunxi-ng: mux: Allow muxes to have keys
rtc: wm8350: Handle error for wm8350_register_irq
rtc: sun6i: Add Allwinner H616 support
rtc: sun6i: Add support for broken-down alarm registers
rtc: sun6i: Add support for linear day storage
rtc: sun6i: Fix time overflow handling
rtc: pl031: fix rtc features null pointer dereference
rtc: mc146818-lib: fix locking in mc146818_set_time
dt-bindings: rtc: at91: rename rtt bindings file
SUNRPC: avoid race between mod_timer() and del_timer_sync()
llc: fix netdevice reference leaks in llc_ui_bind()
drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool
ice: don't allow to run ice_send_event_to_aux() in atomic ctx
ice: fix 'scheduling while atomic' on aux critical err interrupt
net/sched: fix incorrect vlan_push_eth dest field
net: bridge: mst: Restrict info size queries to bridge ports
net: marvell: prestera: add missing destroy_workqueue() in prestera_module_init()
drivers: net: xgene: Fix regression in CRC stripping
cacheflush.h: Add forward declaration for struct folio
mm/mlock: fix two bugs in user_shm_lock()
ptrace: Remove duplicated include in ptrace.c
gfs2: Minor retry logic cleanup
gfs2: Disable page faults during lockless buffered reads
gfs2: Fix should_fault_in_pages() logic
fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage
dt-bindings: mfd: syscon: Add microchip,lan966x-cpu-syscon compatible
tracing: Have trace event string test handle zero length strings
mfd: bd9576: fix typos in comments
mfd: Use platform_get_irq() to get the interrupt
mfd: db8500-prcmu: Remove unused inline function
mfd: arizona-spi: Add Android board ACPI table handling
mfd: arizona-spi: Split Windows ACPI init code into its own function
mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
MAINTAINERS: Rectify entry for ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
mfd: intel-lpss: Provide an SSP type to the driver
dt-bindings: mfd: brcm,cru: Rename pinctrl node
dt-bindings: Add compatibles for undocumented trivial syscons
mfd: atmel-flexcom: Fix compilation warning
livepatch: Reorder to use before freeing a pointer
io_uring: don't recycle provided buffer if punted to async worker
io_uring: fix assuming triggered poll waitqueue is the single poll
io_uring: bump poll refs to full 31-bits
ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B
ARM: configs: multi_v5: Enable Allwinner F1C100
nvme-pci: add quirks for Samsung X5 SSDs
nvme-pci: expose use_threaded_interrupts read-only in sysfs
nvme: fix the read-only state for zoned namespaces with unsupposed features
net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
net: dsa: fix missing host-filtered multicast addresses
block: avoid calling blkg_free() in atomic context
crypto: fix crc64 testmgr digest byte order
net/mlx5e: Fix build warning, detected write beyond size of field
iwlwifi: mvm: Don't fail if PPAG isn't supported
mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release()
Docs/ABI/testing: add DAMON sysfs interface ABI document
Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface
selftests/damon: add a test for DAMON sysfs interface
mm/damon/sysfs: support DAMOS stats
mm/damon/sysfs: support DAMOS watermarks
mm/damon/sysfs: support schemes prioritization
mm/damon/sysfs: support DAMOS quotas
mm/damon/sysfs: support DAMON-based Operation Schemes
mm/damon/sysfs: support the physical address space monitoring
mm/damon/sysfs: link DAMON for virtual address spaces monitoring
mm/damon: implement a minimal stub for sysfs-based DAMON interface
mm/damon/core: add number of each enum type values
mm/damon/core: allow non-exclusive DAMON start/stop
Docs/damon: update outdated term 'regions update interval'
Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling
Docs/vm/damon: call low level monitoring primitives the operations
mm/damon: remove unnecessary CONFIG_DAMON option
mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}()
mm/damon/dbgfs-test: fix is_target_id() change
mm/damon/dbgfs: use operations id for knowing if the target has pid
mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations()
mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations()
mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall
mm/damon: let monitoring operations can be registered and selected
mm/damon: rename damon_primitives to damon_operations
mm/damon: remove redundant page validation
mm/damon: remove the target id concept
mm/damon/core: move damon_set_targets() into dbgfs
Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input
mm/damon/dbgfs/init_regions: use target index instead of target id
mm/hmm.c: remove unneeded local variable ret
kfence: allow use of a deferrable timer
kfence: test: try to avoid test_gfpzero trigger rcu_stall
kunit: make kunit_test_timeout compatible with comment
kunit: fix UAF when run kfence test case test_gfpzero
kfence: alloc kfence_pool after system startup
kfence: allow re-enabling KFENCE after system startup
mm/kfence: remove unnecessary CONFIG_KFENCE option
mm/page_table_check.c: use strtobool for param parsing
mm/highmem: remove unnecessary done label
highmem: document kunmap_local()
mm/early_ioremap: declare early_memremap_pgprot_adjust()
mm/usercopy: return 1 from hardened_usercopy __setup() handler
mm: uninline copy_overflow()
mm: remove usercopy_warn()
mm/zswap.c: allow handling just same-value filled pages
mm/thp: ClearPageDoubleMap in first page_add_file_rmap()
mm: only re-generate demotion targets when a numa node changes its N_CPU state
drivers/base/memory: clarify adding and removing of memory blocks
drivers/base/memory: determine and store zone for single-zone memory blocks
drivers/base/node: rename link_mem_sections() to register_memory_block_under_node()
mm/memory_hotplug: fix misplaced comment in offline_pages
mm/memory_hotplug: clean up try_offline_node
mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL
mm/memory_hotplug: remove obsolete comment of __add_pages
drivers/base/node: consolidate node device subsystem initialization in node_dev_init()
drivers/base/memory: add memory block to memory group after registration succeeded
memcg: do not tweak node in alloc_mem_cgroup_per_node_info
mm: make free_area_init_node aware of memory less nodes
mm, memory_hotplug: reorganize new pgdat initialization
mm, memory_hotplug: drop arch_free_nodedata
mm: handle uninitialized numa nodes gracefully
mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG
mm: madvise: skip unmapped vma holes passed to process_madvise
mm: madvise: return correct bytes advised with process_madvise
mm/madvise: use vma_lookup() instead of find_vma()
mm/hwpoison: check the subpage, not the head page
mm/ksm: use helper macro __ATTR_RW
mm/vmstat: add event for ksm swapping in copy
mm: page_io: fix psi memory pressure error on cold swapins
memory tiering: skip to scan fast memory
NUMA balancing: optimize page placement for memory tiering system
NUMA Balancing: add page promotion counter
powerpc/fadump: opt out from freeing pages on cma activation failure
mm/cma: provide option to opt out from exposing pages on activation failure
mm/thp: refix __split_huge_pmd_locked() for migration PMD
mm/migrate: fix race between lock page and clear PG_Isolated
mm,migrate: fix establishing demotion target
mm/oom_kill: remove unneeded is_memcg_oom check
mempolicy: mbind_range() set_policy() after vma_merge()
mm: compaction: cleanup the compaction trace events
mm: vmscan: fix documentation for page_check_references()
mm: workingset: replace IRQ-off check with a lockdep assert.
mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu
mm/list_lru: optimize memcg_reparent_list_lru_node()
mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
mm/fs: delete PF_SWAPWRITE
userfaultfd/selftests: fix uninitialized_var.cocci warning
userfaultfd: provide unmasked address on page-fault
mm: remove unneeded local variable follflags
mm/hugetlb.c: export PageHeadHuge()
mm/hugetlb: use helper macro __ATTR_RW
hugetlb: clean up potential spectre issue warnings
mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB
mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP
selftests: vm: add a hugetlb test case
mm: sparsemem: use page table lock to protect kernel pmd operations
mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key
mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page
mm/mlock: fix potential imbalanced rlimit ucounts adjustment
mm, fault-injection: declare should_fail_alloc_page()
mm/memory-failure.c: make non-LRU movable pages unhandlable
mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages
mm/memory-failure.c: fix race with changing page compound again
mm/hwpoison: add in-use hugepage hwpoison filter judgement
mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
mm/hwpoison-inject: support injecting hwpoison to free page
mm/memory-failure.c: remove unnecessary PageTransTail check
mm/memory-failure.c: remove obsolete comment in __soft_offline_page
mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_mappings()
mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev
mm/memory-failure.c: fix race with changing page more robustly
mm/memory-failure.c: rework the signaling logic in kill_proc
mm/memory-failure.c: catch unexpected -EFAULT from vma_address()
mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap
mm: invalidate hwpoison page cache page in fault path
mm/hwpoison: fix error page recovered but reported "not recovered"
mm/memory-failure.c: remove obsolete comment
mm/page_alloc: check high-order pages for corruption during PCP operations
mm/page_alloc: call check_new_pages() while zone spinlock is not held
mm: count time in drain_all_pages during direct reclaim as memory pressure
arch/x86/mm/numa: Do not initialize nodes twice
mm/page_alloc: do not prefetch buddies during bulk free
mm/page_alloc: limit number of high-order pages on PCP during bulk free
mm/page_alloc: free pages in a single pass during bulk free
mm/page_alloc: drain the requested list first during bulk free
mm/page_alloc: simplify how many pages are selected per pcp list during bulk free
mm/page_alloc: track range of active PCP lists during bulk free
mm/page_alloc: fetch the correct pcp buddy during bulk free
mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
mm/page_alloc: mark pagesets as __maybe_unused
mm: enforce pageblock_order < MAX_ORDER
cma: factor out minimum alignment requirement
mm/page_alloc: don't pass pfn to free_unref_page_commit()
mm/mmzone.h: remove unused macros
mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last()
mm: page_alloc: avoid merging non-fallbackable pageblocks with others
mm/vmalloc: fix comments about vmap_area struct
mm/vmalloc.c: fix "unused function" warning
mm/vmalloc: eliminate an extra orig_gfp_mask
mm/vmalloc: add adjust_search_size parameter
mm/vmalloc: Move draining areas out of caller context
mm/vmalloc: remove unneeded function forward declaration
mm/sparse: make mminit_validate_memmodel_limits() static
mm/mremap:: use vma_lookup() instead of find_vma()
mm/mmap: remove obsolete comment in ksys_mmap_pgoff
mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK
mm/memory.c: use helper macro min and max in unmap_mapping_range_tree()
mm/memory.c: use helper function range_in_vma()
mm/mmap: return 1 from stack_guard_gap __setup() handler
mm: rework swap handling of zap_pte_range
mm: change zap_details.zap_mapping into even_cows
mm: rename zap_skip_check_mapping() to should_zap_page()
mm: don't skip swap entry even if zap_details specified
mm: replace multiple dcache flush with flush_dcache_folio()
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte()
mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
mm: fix missing cache flush for all tail pages of compound page
mm: thp: fix wrong cache flush in remove_migration_pmd()
mm: remove mmu_gathers storage from remaining architectures
mm: merge pte_mkhuge() call into arch_make_huge_pte()
selftests, x86: fix how check_cc.sh is being invoked
memcg: enable accounting for tty-related objects
mm: memcontrol: rename memcg_cache_id to memcg_kmem_id
mm: list_lru: rename list_lru_per_memcg to list_lru_memcg
mm: memcontrol: fix cannot alloc the maximum memcg ID
mm: memcontrol: reuse memory cgroup ID for kmem ID
mm: list_lru: replace linear array with xarray
mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus
mm: list_lru: allocate list_lru_one only when needed
mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online()
xarray: use kmem_cache_alloc_lru to allocate xa_node
mm: dcache: use kmem_cache_alloc_lru() to allocate dentry
f2fs: allocate inode by using alloc_inode_sb()
fs: allocate inode by using alloc_inode_sb()
fs: introduce alloc_inode_sb() to allocate filesystems specific inode
mm: introduce kmem_cache_alloc_lru
mm: list_lru: transpose the array of per-node per-memcg lru lists
mm/memcg: disable migration instead of preemption in drain_all_stock().
mm/memcg: protect memcg_stock with a local_lock_t
mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
mm/memcg: disable threshold event handlers on PREEMPT_RT
mm/memcg: revert ("mm/memcg: optimize user context object stock access")
mm/memcontrol: return 1 from cgroup.memory __setup() handler
memcg: synchronously enforce memory.high for large overcharges
selftests: memcg: test high limit for single entry allocation
memcg: unify force charging conditions
memcg: refactor mem_cgroup_oom
mm/memcg: retrieve parent memcg from css.parent
mm/memcg: mem_cgroup_per_node is already set to 0 on allocation
memcg: add per-memcg total kernel memory stat
memcg: replace in_interrupt() with !in_task()
mm: shmem: use helper macro __ATTR_RW
tmpfs: do not allocate pages on read
shmem: mapping_set_exiting() to help mapped resilience
tmpfs: support for file creation time
mm/swap: fix confusing comment in folio_mark_accessed
mm/gup: remove unused get_user_pages_locked()
mm: change lookup_node() to use get_user_pages_fast()
mm/gup: remove unused pin_user_pages_locked()
mm/gup: follow_pfn_pte(): -EEXIST cleanup
mm: fix invalid page pointer returned with FOLL_PIN gups
mm: fs: fix lru_cache_disabled race in bh_lru
mm/writeback: minor clean up for highmem_dirtyable_memory
filemap: remove find_get_pages()
mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory
mount: warn only once about timestamp range expiration
remove congestion tracking framework
block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"
f2fs: replace congestion_wait() calls with io_schedule_timeout()
remove bdi_congested() and wb_congested() and related functions
remove inode_congested()
ceph: remove reliance on bdi congestion
nfs: remove reliance on bdi congestion
fuse: remove reliance on bdi congestion
mm: improve cleanup when ->readpages doesn't process all pages
mm: document and polish read-ahead code
doc: convert 'subsection' to 'section' in gfp.h
fs/ocfs2: fix comments mentioning i_mutex
ocfs2: cleanup some return variables
ntfs: add sanity check on allocation size
scripts/spelling.txt: add more spellings to spelling.txt
linux/kthread.h: remove unused macros
rseq/selftests: Add support for RISC-V
RISC-V: Add support for restartable sequence
perf evsel: Make evsel__env() always return a valid env
perf build-id: Fix spelling mistake "Cant" -> "Can't"
perf header: Fix spelling mistake "could't" -> "couldn't"
perf script: Add 'brstackinsnlen' for branch stacks
perf parse-events: Move slots only with topdown
ALSA: hda/realtek: Add alc256-samsung-headphone fixup
perf ftrace latency: Update documentation
perf ftrace latency: Add -n/--use-nsec option
cifs: writeback fix
ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
perf tools: Fix version kernel tag
kvm/emulate: Fix SETcc emulation for ENDBR
x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0
x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0
kbuild: Fixup the IBT kbuild changes
ALSA: pcm: Add stream lock during PCM reset ioctl operations
ALSA: pcm: Fix races among concurrent prealloc proc writes
ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
ALSA: pcm: Fix races among concurrent read/write and buffer changes
ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
pNFS/files: Ensure pNFS allocation modes are consistent with nfsiod
pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiod
NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiod
NFS: Avoid writeback threads getting stuck in mempool_alloc()
NFS: nfsiod should not block forever in mempool_alloc()
SUNRPC: Make the rpciod and xprtiod slab allocation modes consistent
SUNRPC: Fix unx_lookup_cred() allocation
NFS: Fix memory allocation in rpc_alloc_task()
NFS: Fix memory allocation in rpc_malloc()
SUNRPC: Improve accuracy of socket ENOBUFS determination
SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
SUNRPC: Fix socket waits for write buffer space
SUNRPC: Only save the TCP source port after the connection is complete
SUNRPC: Don't call connect() more than once on a TCP socket
NFS: Fix revalidation of empty readdir pages
selftests/bpf: Fix kprobe_multi test.
Revert "rethook: x86: Add rethook x86 implementation"
Revert "arm64: rethook: Add arm64 rethook implementation"
Revert "powerpc: Add rethook support"
Revert "ARM: rethook: Add rethook arm implementation"
ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
ACPI, APEI: Use the correct variable for sizeof()
cxl/core/port: Fix NULL but dereferenced coccicheck error
xtensa: define update_mmu_tlb function
x86/PCI: Add #includes to asm/pci_x86.h
PCI: ibmphp: Remove unused assignments
PCI: cpqphp: Remove unused assignments
PCI: fu740: Remove unused assignments
PCI: kirin: Remove unused assignments
PCI: Remove unused assignments
PCI: Declare pci_filp_private only when HAVE_PCI_MMAP
Revert "random: block in /dev/urandom"
jfs: prevent NULL deref in diFree
jfs: fix divide error in dbNextAG
drm/amd: Add USBC connector ID
perf tools: Fix dependency for version file creation
NFS: Don't deadlock when cookie hashes collide
dt-bindings: ufs: qcom: Add SM6350 compatible string
netdevice: add missing dm_private kdoc
net: bridge: mst: prevent NULL deref in br_mst_info_size()
selftests: forwarding: Use same VRF for port and VLAN upper
selftests: forwarding: Disable learning before link up
tipc: fix the timer expires after interval 100ms
bnx2x: truncate value to original sizing
net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR()
sched/headers: ARM needs asm/paravirt_api_clock.h too
sched/numa: Fix boot crash on arm64 systems
net: mdio: mscc-miim: add lan966x internal phy reset support
net: mdio: mscc-miim: replace magic numbers for the bus reset
dt-bindings: net: mscc-miim: add lan966x compatible
net: dsa: fix panic on shutdown if multi-chip tree failed to probe
openvswitch: always update flow key after nat
cifs: do not skip link targets when an I/O fails
lib/sbitmap: allocate sb->map via kvzalloc_node
dt-bindings: dmaengine: sifive,fu540-c000: include generic schema
io_uring: remove poll entry from list when canceling all
net: dsa: mv88e6xxx: Fill in STU support for all supported chips
selftests: net: change fprintf format specifiers
net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5
net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback
net: dsa: mv88e6xxx: Require ops be implemented to claim STU support
MAINTAINERS: Add entry for RISC-V PMU drivers
Documentation: riscv: Remove the old documentation
RISC-V: Add sscofpmf extension support
RISC-V: Add perf platform driver based on SBI PMU extension
RISC-V: Add RISC-V SBI PMU extension definitions
RISC-V: Add a simple platform driver for RISC-V legacy perf
RISC-V: Add a perf core library for pmu drivers
RISC-V: Add CSR encodings for all HPMCOUNTERS
net/tls: optimize judgement processes in tls_set_device_offload()
net/tls: remove unnecessary jump instructions in do_tls_setsockopt_conf()
RISC-V: Remove the current perf implementation
bpftool: Fix a bug in subskeleton code generation
tcp: ensure PMTU updates are processed during fastopen
net: bcmgenet: Use stronger register read/writes to assure ordering
perf test arm64: Test unwinding using fame-pointer (fp) mode
xfs: document the XFS_ALLOC_AGFL_RESERVE constant
bpf: Fix bpf_prog_pack when PMU_SIZE is not defined
bpf: Fix bpf_prog_pack for multi-node setup
bpf: Fix warning for cast from restricted gfp_t in verifier
PCI: Avoid broken MSI on SB600 USB devices
PCI: fu740: Force 2.5GT/s for initial device probe
net: Revert the softirq will run annotation in ____napi_schedule().
dt-bindings: gpio: pca95xx: drop useless consumer example
dm: consolidate spinlocks in dm_io struct
dm: reduce size of dm_io and dm_target_io structs
dm: switch dm_target_io booleans over to proper flags
dm: switch dm_io booleans over to proper flags
mm/damon: minor cleanup for damon_pa_young
selftests/vm/transhuge-stress: Support file-backed PMD folios
mm/filemap: Support VM_HUGEPAGE for file mappings
mm/readahead: Switch to page_cache_ra_order
mm/readahead: Align file mappings for non-DAX
mm/readahead: Add large folio readahead
mm: Support arbitrary THP sizes
mm: Make large folios depend on THP
mm: Fix READ_ONLY_THP warning
mm/filemap: Allow large folios to be added to the page cache
mm: Turn can_split_huge_page() into can_split_folio()
mm/vmscan: Convert pageout() to take a folio
mm/vmscan: Turn page_check_references() into folio_check_references()
mm/vmscan: Account large folios correctly
mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios
mm/vmscan: Free non-shmem folios without splitting them
mm/rmap: Constify the rmap_walk_control argument
mm/rmap: Convert rmap_walk() to take a folio
mm: Turn page_anon_vma() into folio_anon_vma()
mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read()
mm/damon: Convert damon_pa_young() to use a folio
mm/damon: Convert damon_pa_mkold() to use a folio
mm/migrate: Convert remove_migration_ptes() to folios
mm/rmap: Convert make_device_exclusive_range() to use folios
mm/rmap: Convert try_to_migrate() to folios
mm/rmap: Convert try_to_unmap() to take a folio
mm/huge_memory: Convert __split_huge_pmd() to take a folio
mm/rmap: Turn page_referenced() into folio_referenced()
mm/mlock: Add mlock_vma_folio()
mm/rmap: Use a folio in page_mkclean_one()
mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio
mm: Convert page_vma_mapped_walk to work on PFNs
sparc32: Add pmd_pfn()
powerpc: Add pmd_pfn()
mips: Make pmd_pfn() available in all configurations
arch: Add pmd_pfn() where it is missing
mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK
mm: Add folio_pgoff()
mm: Add split_folio_to_list()
mm: Add folio_mapcount()
mm: Turn head_compound_mapcount() into folio_entire_mapcount()
mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback()
fs: Move many prototypes to pagemap.h
mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages()
mm: Turn deactivate_file_page() into deactivate_file_folio()
mm/truncate: Convert __invalidate_mapping_pages() to use a folio
mm/truncate: Split invalidate_inode_page() into mapping_evict_folio()
mm: Convert remove_mapping() to take a folio
mm/truncate: Replace page_mapped() call in invalidate_inode_page()
mm/truncate: Convert invalidate_inode_page() to use a folio
mm/truncate: Inline invalidate_complete_page() into its one caller
splice: Use a folio in page_cache_pipe_buf_try_steal()
mm/vmscan: Convert __remove_mapping() to take a folio
mm: Turn putback_lru_page() into folio_putback_lru()
mm: Add lru_to_folio()
mm/memcg: Convert mem_cgroup_swapout() to take a folio
mm/workingset: Convert workingset_eviction() to take a folio
mm/gup: Convert check_and_migrate_movable_pages() to use a folio
mm: Add three folio wrappers
mm: Turn isolate_lru_page() into folio_isolate_lru()
mm/gup: Turn compound_range_next() into gup_folio_range_next()
mm/gup: Turn compound_next() into gup_folio_next()
mm/gup: Convert gup_huge_pgd() to use a folio
mm/gup: Convert gup_huge_pud() to use a folio
mm/gup: Convert gup_huge_pmd() to use a folio
mm/gup: Convert gup_hugepte() to use a folio
mm/gup: Convert gup_pte_range() to use a folio
mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head()
mm/gup: Add gup_put_folio()
mm: Remove page_cache_add_speculative() and page_cache_get_speculative()
mm/gup: Convert try_grab_page() to use a folio
mm/gup: Add try_get_folio() and try_grab_folio()
mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned()
mm: Add folio_pincount_ptr()
mm: Make compound_pincount always available
mm/gup: Remove hpage_pincount_sub()
mm/gup: Remove hpage_pincount_add()
mm/gup: Handle page split race more efficiently
mm/gup: Remove an assumption of a contiguous memmap
mm/gup: Fix some contiguous memmap assumptions
mm/gup: Change the calling convention for compound_next()
mm/gup: Optimise compound_range_next()
mm/gup: Change the calling convention for compound_range_next()
mm/gup: Remove for_each_compound_head()
mm/gup: Remove for_each_compound_range()
mm/gup: Increment the page refcount before the pincount
Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs"
f2fs: fix to do sanity check on .cp_pack_total_block_count
f2fs: make gc_urgent and gc_segment_mode sysfs node readable
bpf, arm: Fix various typos in comments
lib: stackinit: Convert to KUnit
um: Allow builds with Clang
libbpf: Close fd in bpf_object__reuse_map
NFSv4.1 provide mount option to toggle trunking discovery
media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or COMPILE_TEST
devlink: hold the instance lock during eswitch_mode callbacks
netdevsim: replace vfs_lock with devlink instance lock
netdevsim: replace port_list_lock with devlink instance lock
devlink: add explicitly locked flavor of the rate node APIs
bnxt: use the devlink instance lock to protect sriov
bpftool: Fix print error when show bpf map
bpf: Fix kprobe_multi return probe backtrace
Revert "bpf: Add support to inline bpf_get_func_ip helper on x86"
bpf: Simplify check in btf_parse_hdr()
selftests/bpf/test_lirc_mode2.sh: Exit with proper code
KVM: use kvcalloc for array allocations
KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2
kvm: x86: Require const tsc for RT
KVM: x86: synthesize CPUID leaf 0x80000021h if useful
KVM: x86: add support for CPUID leaf 0x80000021
KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask
mISDN: fix typo "frame to short" -> "frame too short"
i825xx: fix typo "Frame to short" -> "Frame too short"
s390/ctcm: fix typo "length to short" -> "length too short"
ar5523: fix typo "to short" -> "too short"
net: sparx5: Add mdb handlers
net: sparx5: Add arbiter for managing PGID table
nfp: nfdk: implement xdp tx path for NFDK
nfp: add support for NFDK data path
nfp: choose data path based on version
nfp: add per-data path feature mask
nfp: use TX ring pointer write back
nfp: move tx_ring->qcidx into cold data
nfp: prepare for multi-part descriptors
nfp: use callbacks for slow path ring related functions
nfp: move the fast path code to separate files
nfp: calculate ring masks without conditionals
watch_queue: Actually free the watch
watch_queue: Fix NULL dereference in error cleanup
ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
ceph: uninitialized variable in debug output
ceph: use tracked average r/w/m latencies to display metrics in debugfs
ceph: include average/stdev r/w/m latency in mds metrics
ceph: track average r/w/m latency
ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64()
ceph: assign the ci only when the inode isn't NULL
ceph: fix inode reference leakage in ceph_get_snapdir()
n64cart: convert bi_disk to bi_bdev->bd_disk fix build
io_uring: fix memory ordering when SQPOLL thread goes to sleep
xen/blkfront: fix comment for need_copy
xen-blkback: remove redundant assignment to variable i
parisc: Fix invalidate/flush vmap routines
ASoC: fsl-asoc-card: Fix jack_event() always return 0
drm/i915: Fix renamed struct field
drm/i915: Fix PSF GV point mask when SAGV is not possible
drm/i915: Treat SAGV block time 0 as SAGV disabled
drm/i915: Reject unsupported TMDS rates on ICL+
ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
net: sparx5: Use vid 1 when bridge default vid 0 to avoid collision
qed: remove unnecessary memset in qed_init_fw_funcs
netlabel: fix out-of-bounds memory accesses
ax25: Fix NULL pointer dereferences in ax25 timers
ax25: Fix refcount leaks caused by ax25_cb_del()
PCI: xgene: Revert "PCI: xgene: Fix IB window setup"
PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup"
headers/prep: Fix header to build standalone: <linux/psi.h>
drm/selftest: plane_helper: Put test structures in static storage
drm/ttm: Fix a kernel oops due to an invalid read
Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()"
kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU
Input: adi - remove redundant variable z
Input: add Imagis touchscreen driver
dt-bindings: input/touchscreen: bindings for Imagis
Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD
Input: stmfts - fix reference leak in stmfts_input_open
Input: add bounds checking to input_set_capability()
Input: iqs5xx - use local input_dev pointer
bpf: Check for NULL return from bpf_get_btf_vmlinux
powerpc/pseries: Fix use after free in remove_phb_dynamic()
selftests/bpf: Test skipping stacktrace
bpf: Adjust BPF stack helper functions to accommodate skip > 0
bpf: Select proper size for bpf_prog_pack
selftests/bpf: Fix test for 4-byte load from remote_port on big-endian
selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port
bpf: Treat bpf_sk_lookup remote_port as a 2-byte field
selftests/bpf: Test for associating multiple elements with the local storage
bpf: Enable non-atomic allocations in local storage
libbpf: Avoid NULL deref when initializing map BTF info
io_uring: ensure that fsnotify is always called
Linux 5.17
dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent'
dt-bindings: gnss: Add two more chips
dt-bindings: gnss: Rewrite sirfstar binding in YAML
dt-bindings: gnss: Modify u-blox to use common bindings
dt-bindings: gnss: Rewrite common bindings in YAML
ipmi: initialize len variable
xtensa: fix xtensa_wsr always writing 0
nfsd: fix using the correct variable for sizeof()
ksmbd: use netif_is_bridge_port
Documentation: ksmbd: update Feature Status table
xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
xfs: AIL should be log centric
xfs: log items should have a xlog pointer, not a mount
xfs: async CIL flushes need pending pushes to be made stable
xfs: xfs_ail_push_all_sync() stalls when racing with updates
xfs: check buffer pin state after locking in delwri_submit
xfs: log worker needs to start before intent/unlink recovery
tracing: Have type enum modifications copy the strings
kvm/emulate: Fix SETcc emulation function offsets with SLS
io_uring: recycle provided before arming poll
i2c: mux: demux-pinctrl: do not deactivate a master that is not active
netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
netfilter: flowtable: remove redundant field in flow_offload_work struct
netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit
netfilter: nft_exthdr: add reduce support
netfilter: nft_fib: add reduce support
netfilter: nft_tunnel: track register operations
netfilter: nft_xfrm: track register operations
netfilter: nft_socket: track register operations
netfilter: nft_immediate: cancel register tracking for data destination register
netfilter: nft_hash: track register operations
netfilter: nft_osf: track register operations
netfilter: nft_numgen: cancel register tracking
netfilter: nft_meta: extend reduce support to bridge family
netfilter: nft_lookup: only cancel tracking for clobbered dregs
netfilter: nft_ct: track register operations
netfilter: nf_tables: cancel tracking for clobbered destination registers
netfilter: nf_tables: do not reduce read-only expressions
netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned()
i2c: meson: Fix wrong speed use from probe
i2c: add tracepoints for I2C slave events
netfilter: conntrack: revisit gc autotuning
ARM: configs: clean up multi_v5_defconfig
ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx
ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS
ARM: configs: multi_v5_defconfig: remove deleted platforms
arm64: dts: n5x: drop invalid property and fix edac node name
ARM: spear: fix typos in comments
xtensa: enable plugin support
xtensa: clean up kernel exit assembly code
xtensa: rearrange NMI exit path
xtensa: merge stack alignment definitions
bpf: Always raise reference in btf_get_module_btf
usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue()
af_netlink: Fix shift out of bounds in group mask calculation
ptp: ocp: use snprintf() in ptp_ocp_verify()
nfc: st21nfca: remove unnecessary skb check before kfree_skb()
cifs: use a different reconnect helper for non-cifsd threads
cifs: we do not need a spinlock around the tree access during umount
Adjust cifssb maximum read size
cifs: truncate the inode and mapping when we simulate fcollapse
cifs: fix handlecache and multiuser
bpf: Factor out fd returning from bpf_btf_find_by_name_kind
hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist
parisc: Avoid flushing cache on cache-less machines
perf parse-events: Ignore case in topdown.slots check
perf evlist: Avoid iteration for empty evlist.
perf symbols: Fix symbol size calculation condition
soc/microchip: fix invalid free in mpfs_sys_controller_delete
qlcnic: remove redundant assignment to variable index
atl1c: remove redundant assignment to variable size
mptcp: send ADD_ADDR echo before create subflows
mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
clk: rs9: Add Renesas 9-series PCIe clock generator driver
selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN
ipv4: Fix route lookups when handling ICMP redirects and PMTU updates
af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index()
net/mlx5e: HTB, remove unused function declaration
net/mlx5e: Statify function mlx5_cmd_trigger_completions
net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT
net/mlx5e: Permit XDP with non-linear legacy RQ
net/mlx5e: Support multi buffer XDP_TX
net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff
net/mlx5e: Implement sending multi buffer XDP frames
net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode
net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX
net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame
net/mlx5e: Store DMA address inside struct page
net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ
net/mlx5e: Use page-sized fragments with XDP multi buffer
net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP
net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support
auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy()
auxdisplay: lcd2s: Switch to i2c ->probe_new()
auxdisplay: lcd2s: use module_i2c_driver to simplify the code
auxdisplay: lcd2s: make use of device property API
auxdisplay: lcd2s: Fix multi-line comment style
net: set default rss queues num to physical cores / 2
RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit()
io_uring: terminate manual loop iterator loop correctly for non-vecs
IB/iser: Fix error flow in case of registration failure
IB/iser: Generalize map/unmap dma tasks
IB/iser: Use iser_fr_desc as registration context
IB/iser: Remove iser_reg_data_sg helper function
binfmt_elf: Don't write past end of notes for regset gap
io_uring: don't check unrelated req->open.how in accept request
bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table
regmap: allow a defined reg_base to be added to every address
regmap: add configurable downshift for addresses
ASoC: atmel: mchp-pdmc: print the correct property name
f2fs: use aggressive GC policy during f2fs_disable_checkpoint()
f2fs: fix compressed file start atomic write may cause data corruption
Bluetooth: ath3k: remove superfluous header files
Bluetooth: bcm203x: remove superfluous header files
Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table
Bluetooth: mt7921s: Add WBS support
Bluetooth: mt7921s: Add .btmtk_get_codec_config_data
Bluetooth: mt7921s: Add .get_data_path_id
Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES
Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync()
Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed
Bluetooth: Send AdvMonitor Dev Found for all matched devices
Bluetooth: msft: Clear tracked devices on resume
Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready()
Bluetooth: Don't assign twice the same value
Bluetooth: btrtl: Add support for RTL8852B
Bluetooth: hci_uart: add missing NULL check in h5_enqueue
Bluetooth: Fix use after free in hci_send_acl
Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake CSR controllers
Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL
Bluetooth: btmtkuart: fix the conflict between mtk and msft vendor event
Bluetooth: btmtkuart: add .set_bdaddr support
Bluetooth: btmtkuart: rely on BT_MTK module
Bluetooth: btusb: Add missing Chicony device for Realtek RTL8723BE
Bluetooth: mgmt: remove redundant assignment to variable cur_len
spi: fsi: Implement a timeout for polling status
regulator: qcom-rpmh: Add support for SDX65
regulator: dt-bindings: Add PMX65 compatibles
MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl
ASoC: SOF: Add a new dai_get_clk topology IPC op
ASoC: SOF: topology: Add ops for setting up and tearing down pipelines
ASoC: SOF: expose sof_route_setup()
ASoC: SOF: Add dai_link_fixup PCM op for IPC3
ASoC: SOF: Add trigger PCM op for IPC3
ASoC: SOF: Define hw_params PCM op for IPC3
ASoC: SOF: Introduce IPC3 PCM hw_free op
ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function
ASoC: SOF: Introduce IPC-specific PCM ops
ASoC: SOF: Add bytes_ext control IPC ops for IPC3
ASoC: SOF: Add bytes_get/put control IPC ops for IPC3
ASoC: SOF: Add enum_get/put control ops for IPC3
ASoC: SOF: Add switch get/put IPC3 ops
ASoC: SOF: Add volume_get/put IPC3 ops
ASoC: SOF: Add IPC3 topology control ops
ASoC: SOF: Introduce IPC ops for kcontrol IO
ASoC: SOF: Make sof_suspend/resume IPC agnostic
ASoC: SOF: Make sof_widget_setup/free IPC agnostic
ASoC: SOF: set up scheduler widget before all other widgets in the pipeline
block: cancel all throttled bios in del_gendisk()
block: let blkcg_gq grab request queue's refcnt
block: avoid use-after-free on throttle data
ANDROID: sched/core: Optimize vendor hook placement
af_vsock: SOCK_SEQPACKET broken buffer test
af_vsock: SOCK_SEQPACKET receive timeout test
ptrace: Return the signal to continue with from ptrace_stop
selftests/bpf: Fix test for 4-byte load from dst_port on big-endian
selftests/bpf: Use constants for socket states in sock_fields test
selftests/bpf: Check dst_port only on the client socket
selftests/bpf: Fix error reporting from sock_fields programs
ptrace: Move setting/clearing ptrace_message into ptrace_stop
perf vendor events intel: Update events for TremontX
perf vendor events intel: Update events for Tigerlake
perf vendor events intel: Update events for SkylakeX
perf vendor events intel: Update events for Skylake
perf vendor events intel: Update events for IcelakeX
perf vendor events intel: Update events for Icelake
perf vendor events intel: Update events for Elkhartlake
perf vendor events intel: Update events for CascadelakeX
arm64: errata: avoid duplicate field initializer
KVM: arm64: fix typos in comments
KVM: arm64: Generalise VM features into a set of flags
clocksource: acpi_pm: fix return value of __setup handler
arm64: fix clang warning about TRAMP_VALIAS
vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE
Documentation: update stable review cycle documentation
drivers/base/dd.c : Remove the initial value of the global variable
af_unix: Support POLLPRI for OOB.
af_unix: Fix some data-races around unix_sk(sk)->oob_skb.
Documentation: update stable tree link
Documentation: add link to stable release candidate tree
devres: fix typos in comments
Documentation: add note block surrounding security patch note
samples/kobject: Use sysfs_emit instead of sprintf
base: soc: Make soc_device_match() simpler and easier to read
driver core: dd: fix return value of __setup handler
driver core: Refactor sysfs and drv/bus remove hooks
driver core: Refactor multiple copies of device cleanup
scripts: get_abi.pl: Fix typo in help message
ibmvnic: fix race between xmit and reset
firmware: google: Properly state IOMEM dependency
kgdbts: fix return value of __setup handler
firmware: sysfb: fix platform-device leak in error path
firmware: stratix10-svc: add missing callback parameter on RSU
arm64: dts: qcom: add non-secure domain property to fastrpc nodes
misc: fastrpc: Add dma handle implementation
misc: fastrpc: Add fdlist implementation
misc: fastrpc: Add helper function to get list and page
misc: fastrpc: Add support to secure memory map
dt-bindings: misc: add fastrpc domain vmid property
misc: fastrpc: check before loading process to the DSP
misc: fastrpc: add secure domain support
dt-bindings: misc: add property to support non-secure DSP
misc: fastrpc: Add support to get DSP capabilities
misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP
misc: fastrpc: separate fastrpc device from channel context
dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells
dt-bindings: nvmem: make "reg" property optional
nvmem: brcm_nvram: parse NVRAM content into NVMEM cells
nvmem: dt-bindings: Fix the error of dt-bindings check
w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF.
w1/ds2490: remove spurious newlines within hexdump
counter: add defaults to switch-statements
MAINTAINERS: Add Counter subsystem git tree
counter: interrupt-cnt: add counter_push_event()
counter: add new COUNTER_EVENT_CHANGE_OF_STATE
counter: Set counter device name
counter: 104-quad-8: Add COMPILE_TEST depends
bus: mhi: Make mhi_state_str[] array static inline and move to common.h
bus: mhi: Move common MHI definitions out of host directory
bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element"
bus: mhi: Cleanup the register definitions used in headers
bus: mhi: Use bitfield operations for handling DWORDs of ring elements
bus: mhi: Use bitfield operations for register read and write
bus: mhi: Move host MHI code to "host" directory
bus: mhi: Fix MHI DMA structure endianness
bus: mhi: Fix pm_state conversion to string
bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series
misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected"
parport_pc: Also enable driver for PCI systems
ALSA: oss: Release temporary buffers upon errors
pps: generators: pps_gen_parport: Switch to use module_parport_driver()
ALSA: oss: Fix PCM OSS buffer allocation overflow
dt-bindings: usb: mtk-xhci: add compatible for mt8186
platform: goldfish: pipe: Use platform_get_irq() to get the interrupt
misc: bcm-vk: Remove viper from device id table
net: lan743x: Add support for PTP-IO Event Output (Periodic Output)
net: lan743x: Add support for PTP-IO Event Input External Timestamp (extts)
net: lan743x: Add support for OTP
net: lan743x: Add support for EEPROM
net: lan743x: Add support to display Tx Queue statistics
misc: rtsx: clean up one inconsistent indenting
virt: acrn: fix a memory leak in acrn_dev_ioctl()
virt: acrn: obtain pa from VMA with PFNMAP flag
virt: acrn: Remove unsued acrn_irqfds_mutex.
virt: fsl_hypervisor: Directly return 0 instead of using local ret variable
mei: avoid iterator usage outside of list_for_each_entry
mei: me: add Alder Lake N device id.
VMCI: Release notification_bitmap in error path
VMCI: Check exclusive_vectors when freeing interrupt 1
VMCI: Update maintainers for VMCI
virtio_console: eliminate anonymous module_init & module_exit
staging: r8188eu: remove unnecessary memset in r8188eu
staging: greybus: introduce pwm_ops::apply
staging: rts5208: Resolve checkpatch.pl issues.
staging: sm750fb: fix naming style
staging: fbtft: Consider type of init sequence values in fbtft_init_display()
staging: fbtft: Constify buf parameter in fbtft_dbg_hex()
staging: mmal-vchiq: clear redundant item named bulk_scratch
kernfs: fix typos in comments
serial: 8250: fix XOFF/XON sending when DMA is used
tty: serial: samsung: Add ARTPEC-8 support
dt-bindings: serial: samsung: Add ARTPEC-8 UART
serial: sc16is7xx: Clear RS485 bits in the shutdown
tty: serial: samsung: simplify getting OF match data
tty: serial: samsung: constify variables and pointers
tty: serial: samsung: constify s3c24xx_serial_drv_data members
tty: serial: samsung: constify UART name
tty: serial: samsung: constify s3c24xx_serial_drv_data
tty: serial: samsung: reduce number of casts
tty: serial: samsung: embed s3c2410_uartcfg in parent structure
tty: serial: samsung: embed s3c24xx_uart_info in parent structure
serial: 8250_tegra: mark acpi_device_id as unused with !ACPI
tty: serial: bcm63xx: use more precise Kconfig symbol
serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS
tty: serial: jsm: fix two assignments in if conditions
tty: serial: jsm: remove redundant assignments to variable linestatus
serial: 8250_mtk: make two read-only arrays static const
serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
tty: serial: serial_txx9: remove struct uart_txx9_port
kgdboc: fix return value of __setup handler
tty: hvc: fix return value of __setup handler
usb: dwc3: Issue core soft reset before enabling run/stop
usb: gadget: Makefile: remove ccflags-y
USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
usb: gadget: eliminate anonymous module_init & module_exit
usb: usbip: eliminate anonymous module_init & module_exit
platform/x86: think-lmi: Certificate authentication support
rfkill: make new event layout opt-in
Documentation: syfs-class-firmware-attributes: Lenovo Certificate support
platform/x86: amd-pmc: Only report STB errors when STB enabled
i2c: designware: Remove code duplication
drm/panel: ili9341: fix optional regulator handling
afs: Maintain netfs_i_context::remote_i_size
netfs: Keep track of the actual remote file size
netfs: Split some core bits out into their own file
netfs: Split fs/netfs/read_helper.c
netfs: Rename read_helper.c to io.c
netfs: Prepare to split read_helper.c
netfs: Add a function to consolidate beginning a read
netfs: Add a netfs inode context
ceph: Make ceph_init_request() check caps on readahead
netfs: Change ->init_request() to return an error code
netfs: Refactor arguments for netfs_alloc_read_request
netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines
netfs: Trace refcounting on the netfs_io_subrequest struct
netfs: Trace refcounting on the netfs_io_request struct
netfs: Adjust the netfs_rreq tracepoint slightly
netfs: Split netfs_io_* object handling out
netfs: Finish off rename of netfs_read_request to netfs_io_request
netfs: Rename netfs_read_*request to netfs_io_*request
netfs: Generate enums from trace symbol mapping lists
fscache: export fscache_end_operation()
kernfs: remove unneeded #if 0 guard
MIPS: ingenic: correct unit node address
ALSA: core: Fix typo in 'PCM Timer Interface' help
ALSA: hda/realtek: Fix LED on Zbook Studio G9
parisc: Avoid using hardware single-step in kprobes
f2fs: initialize sbi->gc_mode explicitly
media: amphion: cleanup media device if register it fail
media: amphion: fix some issues to improve robust
media: amphion: fix some error related with undefined reference to __divdi3
media: amphion: fix an issue that using pm_runtime_get_sync incorrectly
media: vidtv: use vfree() for memory allocated with vzalloc()
media: m5mols/m5mols.h: document new reset field
media: pixfmt-yuv-planar.rst: fix PIX_FMT labels
xfrm: rework default policy structure
selftests/bpf: Test subskeleton functionality
bpftool: Add support for subskeletons
libbpf: Add subskeleton scaffolding
libbpf: Init btf_{key,value}_type_id on internal map open
libbpf: .text routines are subprograms in strict mode
hwmon: (pmbus) Add Vin unit off handling
media: platform: Remove unnecessary print function dev_err()
media: amphion: Add missing of_node_put() in vpu_core_parse_dt()
media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_hw_prob_done()
media: platform: amphion: Fix build error without MAILBOX
media: spi: Kconfig: Place SPI drivers on a single menu
media: i2c: Kconfig: move camera drivers to the top
media: atomisp: fix bad usage at error handling logic
media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/
media: media/*/Kconfig: sort entries
media: Kconfig: cleanup VIDEO_DEV dependencies
media: platform/*/Kconfig: make manufacturer menus more uniform
media: platform: Create vendor/{Makefile,Kconfig} files
media: platform: ti/Kconfig: move VPE/CAL entries to it
media: platform: re-structure TI drivers
media: platform: rename omap/ to ti/omap/
media: platform: rename omap3isp/ to ti/omap3isp/
media: platform: rename davinci/ to ti/davinci/
media: platform: rename am437x/ to ti/am437x/
media: platform: place stm32/ and sti/ under st/ dir
media: platform: rename s5p-mfc/ to samsung/s5p-mfc/
media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/
media: platform: rename s5p-g2d/ to samsung/s5p-g2d/
media: platform: rename s3c-camif/ to samsung/s3c-camif/
media: platform: rename exynos-gsc/ to samsung/exynos-gsc/
media: platform: rename exynos4-is/ to samsung/exynos4-is/
media: platform: rename tegra/vde/ to nvidia/tegra-vde/
media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/
media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/
media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/
media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/
media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/
media: platform: rename marvell-ccic/ to marvell/
media: platform: rename coda/ to chips-media/
media: platform: Kconfig: place platform drivers on a submenu
media: platform: move some manufacturer entries
media: platform: Kconfig: sort entries
media: platform: s5p-jpeg: move config to its own file
media: platform: s5p-mfc: move config to its own file
media: platform: bdisp: move config to its own file
media: platform: delta: move config to its own file
media: platform: rkisp1: move config to its own file
media: platform: ti-vpe: move config to its own file
media: platform: vde: move config to its own file
media: platform: sun8i-rotate: move config to its own file
media: platform: sun8i-di: move config to its own file
media: platform: stm32: move config to its own file
media: platform: hva: move config to its own file
media: platform: s5p-g2d: move config to its own file
selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts
selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts
selftests/bpf: Add kprobe_multi bpf_cookie test
selftests/bpf: Add kprobe_multi attach test
libbpf: Add bpf_program__attach_kprobe_multi_opts function
libbpf: Add bpf_link_create support for multi kprobes
libbpf: Add libbpf_kallsyms_parse function
bpf: Add cookie support to programs attached with kprobe multi link
bpf: Add support to inline bpf_get_func_ip helper on x86
bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link
bpf: Add multi kprobe link
kallsyms: Skip the name search for empty string
lib/sort: Add priv pointer to swap function
fprobe: Add a selftest for fprobe
docs: fprobe: Add fprobe description to ftrace-use.rst
fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe
fprobe: Add sample program for fprobe
fprobe: Add exit_handler support
ARM: rethook: Add rethook arm implementation
powerpc: Add rethook support
arm64: rethook: Add arm64 rethook implementation
rethook: x86: Add rethook x86 implementation
rethook: Add a generic return hook
fprobe: Add ftrace based probe APIs
ftrace: Add ftrace_set_filter_ips function
block: limit request dispatch loop duration
ANDROID: fuse: fix __u32 type usage warning
net: dsa: felix: add port mirroring support
net: dsa: pass extack to dsa_switch_ops :: port_mirror_add()
net: mscc: ocelot: offload per-flow mirroring using tc-mirred and VCAP IS2
net: mscc: ocelot: establish functions for handling VCAP aux resources
net: mscc: ocelot: add port mirroring support using tc-matchall
net: mscc: ocelot: refactor policer work out of ocelot_setup_tc_cls_matchall
ptp: ocp: Make debugfs variables the correct bitwidth
net: dsa: microchip: ksz8795: handle eee specif erratum
net: dsa: mv88e6xxx: MST Offloading
net: dsa: mv88e6xxx: Export STU as devlink region
net: dsa: mv88e6xxx: Disentangle STU from VTU
net: dsa: Handle MST state changes
net: dsa: Pass VLAN MSTI migration notifications to driver
net: dsa: Validate hardware support for MST
net: bridge: mst: Add helper to query a port's MST state
net: bridge: mst: Add helper to check if MST is enabled
net: bridge: mst: Add helper to map an MSTI to a VID set
net: bridge: mst: Notify switchdev drivers of MST state changes
net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations
net: bridge: mst: Notify switchdev drivers of MST mode changes
net: bridge: mst: Support setting and reporting MST port states
net: bridge: mst: Allow changing a VLAN's MSTI
net: bridge: mst: Multiple Spanning Tree (MST) mode
nfsd: use correct format characters
r8169: improve driver unload and system shutdown behavior on DASH-enabled systems
ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched"
net: ethernet: ti: Fix spelling mistake and clean up message
vlan: use correct format characters
net/fsl: xgmac_mdio: use correct format characters
bnx2x: use correct format characters
enetc: use correct format characters
io_uring: manage provided buffers strictly ordered
selftests/bpf: Fix tunnel remote IP comments
Revert "ANDROID: incremental-fs: fix mount_fs issue"
Revert "ANDROID: incremental-fs: remove index and incomplete dir on umount"
ubifs: rename_whiteout: correct old_dir size computing
parisc: Improve CPU socket and core bootup info text
parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE
veth: Allow jumbo frames in xdp mode
veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb
net: veth: Account total xdp_frame len running ndo_xdp_xmit
clk: visconti: prevent array overflow in visconti_clk_register_gates()
RISC-V: Improve /proc/cpuinfo output for ISA extensions
RISC-V: Do no continue isa string parsing without correct XLEN
RISC-V: Implement multi-letter ISA extension probing framework
RISC-V: Extract multi-letter extension names from "riscv, isa"
RISC-V: Minimal parser for "riscv, isa" strings
RISC-V: Correctly print supported extensions
net/mlx5: Remove unused fill page array API function
net/mlx5: Remove unused exported contiguous coherent buffer allocation API
net/mlx5: CT: Remove extra rhashtable remove on tuple entries
net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory
net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory
net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk
net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory
net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk
net/mlx5: DR, Adjust structure member to reduce memory hole
net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear
net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle
net/mlx5e: RX, Test the XDP program existence out of the handler
net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ
net/mlx5e: Add headroom only to the first fragment in legacy RQ
net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info
platform/x86: amd-pmc: Drop CPU QoS workaround
platform/x86: amd-pmc: Output error codes in messages
platform/x86: amd-pmc: Move to later in the suspend process
ACPI / x86: Add support for LPS0 callback handler
platform/x86: thinkpad_acpi: consistently check fan_get_status return.
livepatch: Don't block removal of patches that are safe to unload
selftests: vm: fix clang build error multiple output files
ocfs2: fix crash when initialize filecheck kobj fails
configs/debug: restore DEBUG_INFO=y for overriding
mm: swap: get rid of livelock in swapin readahead
ASoC: fsl_spdif: Add new registers included on i.MX8ULP
spi: Fix erroneous sgs value with min_t()
ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy
iavf: Fix hang during reboot/shutdown
net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
net: bcmgenet: skip invalid partial checksums
bnx2x: fix built-in kernel driver load failure
f2fs: introduce gc_urgent_mid mode
f2fs: compress: fix to print raw data size in error path of lz4 decompression
f2fs: remove redundant parameter judgment
f2fs: use spin_lock to avoid hang
virtio_blk: eliminate anonymous module_init & module_exit
net: phy: mscc: Add MODULE_FIRMWARE macros
vfio-pci: Provide reviewers and acceptance criteria for variant drivers
MAINTAINERS: adjust entry for header movement in hisilicon qm driver
erofs: rename ctime to mtime
igb: zero hwtstamp by default
netfilter: nf_tables: initialize registers in nft_do_chain()
i40e: little endian only valid checksums
rtw89: implement stop and resume channels transmission v1
rtw89: extend mac tx_en bits from 16 to 32
rtw89: change value assignment style of rtw89_mac_cfg_gnt()
rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs
selftests: net: fix array_size.cocci warning
rtw89: disable FW and H2C function if CPU disabled
rtw89: initialize preload window of D-MAC
rtw89: modify MAC enable functions
rtw89: add config_rf_reg_v1 to configure RF parameter tables
rtw89: 8852c: add read/write rf register function
rtw89: 8852c: add setting of TB UL TX power offset
rtw89: 8852c: add write/read crystal function in CFO tracking
rtw89: modify dcfo_comp to share with chips
rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch"
brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback"
iwlwifi: mei: fix building iwlmei
cpufreq: powernow-k8: Re-order the init checks
ACPI: bus: Avoid using CPPC if not supported by firmware
Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag"
cpuidle: intel_idle: Drop redundant backslash at line end
cpuidle: intel_idle: Update intel_idle() kerneldoc comment
ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
netfilter: nf_tables: validate registers coming from userspace.
net: stmmac: clean up impossible condition
net: dsa: Add missing of_node_put() in dsa_port_parse_of
net: geneve: support IPv4/IPv6 as inner protocol
drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS
dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC
xtensa: fix DTC warning unit_address_format
net: mvneta: Add support for 98DX2530 Ethernet port
dt-bindings: net: mvneta: Add marvell,armada-ac5-neta
ptp: ocp: Fix PTP_PF_* verification requests
PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present
PCI: imx6: Invoke the PHY exit function after PHY power off
ARM: remove support for NOMMU ARMv4/v5
smb3: fix incorrect session setup check for multiuser mounts
net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly
net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit
net/sched: add vlan push_eth and pop_eth action to the hardware IR
net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
net: dsa: Never offload FDB entries on standalone ports
phy: Remove duplicated include in phy-fsl-lynx-28g.c
net: mv643xx_eth: undo some opreations in mv643xx_eth_probe
net: hns3: Fix spelling mistake "does't" -> "doesn't"
gve: Fix spelling mistake "droping" -> "dropping"
io_uring: fold evfd signalling under a slower path
io_uring: thin down io_commit_cqring()
io_uring: shuffle io_eventfd_signal() bits around
io_uring: remove extra barrier for non-sqpoll iopoll
io_uring: fix provided buffer return on failure for kiocb_done()
io_uring: extend provided buf return to fails
net: ksz884x: optimize netdev_open flow and remove static variable
hamradio: Fix wrong assignment of 'bbc->cfg.loopback'
bareudp: use ipv6_mod_enabled to check if IPv6 enabled
io_uring: refactor timeout cancellation cqe posting
io_uring: normilise naming for fill_cqe*
pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback
pinctrl: mediatek: common-v1: Commonize spec_pupd callback
pinctrl: mediatek: common-v1: Use common probe function
pinctrl: mediatek: common-v1: Add common probe function
pinctrl: mediatek: paris: Unify probe function by using OF match data
io_uring: cache poll/double-poll state with a request flag
io_uring: cache req->apoll->events in req->cflags
selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly
bpf: Fix net.core.bpf_jit_harden race
bpf, x86: Fall back to interpreter mode when extra pass fails
bpf: selftests: Remove libcap usage from test_progs
bpf: selftests: Remove libcap usage from test_verifier
bpf: selftests: Add helpers to directly use the capget and capset syscall
docs/kernel-parameters: update description of mem=
jffs2: fix memory leak in jffs2_scan_medium
jffs2: fix memory leak in jffs2_do_mount_fs
jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
parisc: Avoid calling SMP cache flush functions on cache-less machines
docs/zh_CN: Add sched-nice-design Chinese translation
docs: scheduler: Convert schedutil.txt to ReST
fs/jffs2: fix comments mentioning i_mutex
can: ucan: fix typos in comments
dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML
can: isotp: support MSG_TRUNC flag when reading from socket
can: isotp: return -EADDRNOTAVAIL when reading from unbound socket
can: isotp: sanitize CAN ID checks in isotp_bind()
mt76: fix monitor rx FCS error in DFS channel
mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set
mt76: fix wrong HE data rate in sniffer tool
mt76: mt7915: introduce 802.11ax multi-bss support
devlink: pass devlink_port to port_split / port_unsplit callbacks
devlink: hold the instance lock in port_split / port_unsplit callbacks
eth: mlxsw: switch to explicit locking for port registration
eth: nfp: replace driver's "pf" lock with devlink instance lock
eth: nfp: wrap locking assertions in helpers
devlink: expose instance locking and add locked port registering
ARM: defconfig: add SMB347 charger driver for p4note
arm64: dts: fsd: Add the MCT support
io_uring: move req->poll_refs into previous struct hole
Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells"
thermal: int340x: Update OS policy capability handshake
thermal: int340x: Increase bitmap size
Documentation: thermal: DPTF Documentation
PM: hibernate: Honour ACPI hardware signature by default for virtual guests
cpufreq: intel_pstate: Use firmware default EPP
ice: add trace events for tx timestamps
ice: fix return value check in ice_gnss.c
fs: Remove aops ->set_page_dirty
fb_defio: Use noop_dirty_folio()
fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio
fs: Convert __set_page_dirty_buffers to block_dirty_folio
nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio()
ice: Fix inconsistent indenting in ice_switch
mt76: mt7921: move mt7921_init_hw in a dedicated work
mt76: mt7921: add mt7921u driver
mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code.
mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code.
mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code
mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb
mt76: mt7921: disable runtime pm for usb
mt76: usb: introduce __mt76u_init utility routine
mt76: usb: add req_type to ___mt76u_wr signature
mt76: usb: add req_type to ___mt76u_rr signature
mt76: mt7915: fix typos in comments
mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps()
mt76: mt7915: fix beamforming mib stats
mt76: mt7915: set band1 TGID field in tx descriptor
mt76: fix invalid rssi report
mt76: use le32/16_get_bits() whenever possible
mt76: connac: make read-only array ba_range static const
mt76: mt7915: check for devm_pinctrl_get() failure
mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration
mt76: mt7915: add txpower init for 6GHz
mt76: mt7915: fix eeprom fields of txpower init values
mt76: mt7915: add 6 GHz support
mt76: connac: add 6 GHz support for wtbl and starec configuration
mt76: mt7915: allow beaconing on all chains
mt76: fix monitor mode crash with sdio driver
mt76: mt7921: fix mt7921_queues_acq implementation
mt76: mt7921: fix xmit-queue dump for usb and sdio
mt76: mt7921: make mt7921_init_tx_queues static
mt76: split single ldpc cap bit into bits
mt76: mt7915: fix DFS no radar detection event
mt76: mt7921: use mt76_hw instead of open coding it
mt76: mt7921: fix up the monitor mode
mt76: mt7663u: introduce mt7663u_mcu_power_on routine
mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init
spi: tegra20: Use of_device_get_match_data()
ASoC: ak4642: Use of_device_get_match_data()
ASoC: codecs: Fix misplaced lpass_macro_pds_exit call
ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
ASoC: amd: Fix reference to PCM buffer address
ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data
ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe
ASoC: rt1308-sdw: get calibration params after power on
ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
ASoC: ti: Fix spelling mistake "cant" -> "can't"
ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe
ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe
ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume
ASoC: samsung: i2s: check the return value of kstrdup()
ASoC: SOF: topology: remove snd_sof_complete_pipeline()
ASoC: SOF: topology: Make widget binding IPC agnostic
ASoC: SOF: topology: Make control parsing IPC agnostic
ASoC: SOF: topology: Make DAI widget parsing IPC agnostic
ASoC: SOF: topology: Make route setup IPC agnostic
ASoC: SOF: topology: Make effect widget parsing IPC agnostic
ASoC: SOF: topology: Make siggen widget parsing IPC agnostic
ASoC: SOF: topology: Make asrc widget parsing IPC agnostic
ASoC: SOF: topology: Make src widget parsing IPC agnostic
ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic
ASoC: SOF: topology: Make mixer widget parsing IPC agnostic
ASoC: SOF: topology: Make pga widget parsing IPC agnostic
ASoC: SOF: topology: Make buffer widget parsing IPC agnostic
ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic
ASoC: SOF: Introduce IPC3 ops
ASoC: SOF: topology: Add helper function for processing tuple arrays
ASoC: SOF: IPC: Introduce IPC ops
ASoC: SOF: Introduce struct snd_sof_dai_link
erofs: use meta buffers for inode lookup
erofs: use meta buffers for reading directories
fs: erofs: add sanity check for kobject in erofs_unregister_sysfs
erofs: refine managed inode stuffs
erofs: clean up z_erofs_extent_lookback
rtw89: fix uninitialized variable of rtw89_append_probe_req_ie()
nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH
gtp: Fix inconsistent indenting
drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
MAINTAINERS: fix ath11k DT bindings location
airo: fix typos in comments
rtlwifi: rtl8821ae: fix typos in comments
rtlwifi: rtl8192cu: Add On Networks N150
zd1201: use kzalloc
mwifiex: make read-only array wmm_oui static const
mips: dts: ralink: add MT7621 SoC
staging: r8188eu: remove some unused local ieee80211 macros
staging: r8188eu: make rtl8188e_process_phy_info static
staging: r8188eu: remove unused function prototype
staging: r8188eu: remove three unused receive defines
staging: r8188eu: remove unnecessary initializations
staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST"
MAINTAINERS: remove the obsolete file entry for staging in ANDROID DRIVERS
RDMA/rxe: Use standard names for ref counting
RDMA/rxe: Replace red-black trees by xarrays
net: dt-bindings: dwmac: add support for mt8195
stmmac: dwmac-mediatek: add support for mt8195
net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema
arm64: dts: mt2712: update ethernet device node
stmmac: dwmac-mediatek: re-arrange clock setting
stmmac: dwmac-mediatek: Reuse more common features
stmmac: dwmac-mediatek: add platform level clocks management
block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative"
io_uring: make tracing format consistent
Revert "ath10k: drop beacon and probe response which leak from other channel"
netfilter: flowtable: Fix QinQ and pppoe support for inet table
Revert "ACPI: scan: Do not add device IDs from _CID if _HID is not valid"
x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler
xtensa: fix stop_machine_cpuslocked call in patch_text
EDAC/altera: Add SDRAM ECC check for U-Boot
nvme: remove nvme_alloc_request and nvme_alloc_request_qid
nvme: cleanup how disk->disk_name is assigned
xen/usb: harden xen_hcd against malicious backends
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
powerpc/time: improve decrementer clockevent processing
powerpc/time: Fix KVM host re-arming a timer beyond decrementer range
hv_netvsc: Add check for kvmalloc_array
net: sparx5: Use Switchdev fdb events for managing fdb entries
net: Add l3mdev index to flow struct and avoid oif reset for port devices
erofs: silence warnings related to impossible m_plen
Documentation/filesystem/dax: update DAX description on erofs
erofs: clean up preload_compressed_pages()
erofs: get rid of `struct z_erofs_collector'
arch:x86:xen: Remove unnecessary assignment in xen_apic_read()
erofs: use meta buffers for erofs_read_superblock()
xen/grant-table: remove readonly parameter from functions
xen/grant-table: remove gnttab_*transfer*() functions
powerpc/tm: Fix more userspace r13 corruption
powerpc/xive: fix return value of __setup handler
dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock generator
RDMA/rxe: Shorten pool names in rxe_pool.c
RDMA/rxe: Move max_elem into rxe_type_info
RDMA/rxe: Replace obj by elem in declaration
RDMA/rxe: Delete _locked() APIs for pool objects
RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC
RDMA/rxe: Replace mr by rkey in responder resources
RDMA/rxe: Fix ref error in rxe_av.c
aio: drop needless assignment in aio_read()
hwmon: (scpi-hwmon): Use of_device_get_match_data()
RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT
mount_setattr(): clean the control flow and calling conventions
clk: sifive: Move all stuff into SoCs header files from C files
clk: sifive: Add SoCs prefix in each SoCs-dependent data
riscv: dts: Change the macro name of prci in each device node
dt-bindings: change the macro name of prci in header files and example
clk: sifive: duplicate the macro definitions for the time being
bpftool: man: Add missing top level docs
clk: qcom: sm6125-gcc: fix typos in comments
clk: ti: clkctrl: fix typos in comments
ANDROID: usb: gadget: f_accessory: add compat_ioctl support
bpftool: Add bpf_cookie to link output
ext4: fix kernel doc warnings
ext4: fix remaining two trace events to use same printk convention
ext4: add commit tid info in ext4_fc_commit_start/stop trace events
ext4: add commit_tid info in jbd debug log
ext4: add transaction tid info in fc_track events
ext4: add new trace event in ext4_fc_cleanup
clk: imx: Select MXC_CLK for i.MX93 clock driver
ext4: return early for non-eligible fast_commit track events
clk: ti: Drop legacy compatibility clocks for dra7
clk: ti: Drop legacy compatibility clocks for am4
clk: ti: Drop legacy compatibility clocks for am3
sr: simplify the local variable initialization in sr_block_open()
iavf: Fix double free in iavf_reset_task
ice: destroy flow director filter mutex after releasing VSIs
ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats()
ice: remove PF pointer from ice_check_vf_init
ice: introduce ice_virtchnl.c and ice_virtchnl.h
ice: cleanup long lines in ice_sriov.c
ice: introduce ICE_VF_RESET_LOCK flag
ice: introduce ICE_VF_RESET_NOTIFY flag
ice: convert ice_reset_vf to take flags
ice: convert ice_reset_vf to standard error codes
ice: make ice_reset_all_vfs void
ice: drop is_vflr parameter from ice_reset_all_vfs
ice: move reset functionality into ice_vf_lib.c
ice: fix a long line warning in ice_reset_vf
ice: introduce VF operations structure for reset flows
ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id
ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h
RDMA/irdma: Add support for address handle re-use
Add Paolo Abeni to networking maintainers
drm/amdgpu: Use drm_mode_copy()
drm/radeon: Use drm_mode_copy()
drm/amdgpu: Use ternary operator in `vcn_v1_0_start()`
drm/amdgpu: Remove pointless on stack mode copies
drm/amd/pm: fix indenting in __smu_cmn_reg_print_error()
drm/amdgpu/dc: fix typos in comments
drm/amdgpu: fix typos in comments
drm/amd/pm: fix typos in comments
drm/amdgpu: Add stolen reserved memory for MI25 SRIOV.
drm/amdgpu: Merge get_reserved_allocation to get_vbios_allocations.
drm/amdkfd: evict svm bo worker handle error
drm/amdgpu/vcn: fix vcn ring test failure in igt reload test
ANDROID: stacktrace: export stack_trace_save_tsk/regs
net: mscc: ocelot: fix build error due to missing IEEE_8021QAZ_MAX_TCS
drm/amdgpu: only allow secure submission on rings which support that
drm/amdgpu: fixed the warnings reported by kernel test robot
drm/amd/display: 3.2.177
drm/amd/display: [FW Promotion] Release 0.0.108.0
drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2
drm/amd/display: Wait for hubp read line for Pollock
drm/amd/display: Add null pointer filter
drm/amd/display: Retry when fail reading lane status during LT
drm/amd/display: Add new enum for EDID status
drm/amd/display: Block zstate when more than one plane enabled
drm/amd/display: Update engine ddc
drm/amd/display: Fix a few parts in debugfs entry
drm/amd/display: Add function to get the pipe from the stream context
drm/amd/display: Add I2C escape to support query device exist.
drm/amdgpu: Move reset domain init before calling RREG32
rtla: Tools main loop cleanup
rtla/timerlat: Add --dma-latency option
rtla/osnoise: Fix osnoise hist stop tracing message
rtla: Check for trace off also in the trace instance
rtla/trace: Save event histogram output to a file
rtla: Add --filter support
rtla/trace: Add trace event filter helpers
rtla: Add --trigger support
rtla/trace: Add trace event trigger helpers
rtla: Add -e/--event support
rtla/trace: Add trace events helpers
rtla/timerlat: Add the automatic trace option
rtla/osnoise: Add the automatic trace option
rtla/osnoise: Add an option to set the threshold
rtla/osnoise: Add support to adjust the tracing_thresh
drm/amd: fix gfx hang on renoir in IGT reload test
drm/amdgpu: only check for _PR3 on dGPUs
drm/amd/pm: use pm mutex to protect ecc info table
drm/amdgpu: drop xmgi23 error query/reset support
drm/amdgpu: fix aldebaran xgmi topology for vf
drm/amdgpu/display: enable scatter/gather display for DCN 3.1.6
drm/amd/display: Add pstate verification and recovery for DCN31
user_events: Add trace event call as root for low permission cases
drm/amdkfd: CRIU export dmabuf handles for GTT BOs
drm/amdkfd: CRIU Refactor restore BO function
drm/amdkfd: CRIU remove sync and TLB flush on restore
drm/amd/display: fix dp kvm can't light up
drm/amd/pm: Send message when resp status is 0xFC
drm/amdgpu: message smu to update bad channel info
drm/amd/pm: add send bad channel info function
drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder
drm/amd/display: move FPU operations from dcn21 to dml/dcn20 folder
drm/amd/display: move FPU-related code from dcn20 to dml folder
drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL
drm/amd/display: Fix double free during GPU reset on DC streams
drm/amd/display: Add NULL check
drm/amd/display: 3.2.176
drm/amd/display: [FW Promotion] Release 0.0.107.0
drm/amd/display: enable dcn315/316 s0i2 support
drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR13.5 support
drm/amd/display: disable HPD SW timer for passive dongle type 1 only
drm/amd/display: add gamut coefficient set A and B
drm/amd/display: merge two duplicated clock_source_create
drm/amd/display: Add link dp trace support
drm/amd/display: move FPU associated DCN303 code to DML folder
drm/amd/display: Release AUX engine after failed acquire
drm/amd/display: Add minimal pipe split transition state
drm/amd/display: Clean up fixed VS PHY test w/a function
drm/amd/display: fix the clock source contruct for dcn315
drm/amd/display: cleaning up smu_if to add future flexibility
drm/amd/display: fix deep color ratio
drm/amd/display: add debug option to bypass ssinfo from bios for dcn315
drm/amdgpu: change registers in error checking for smu 13.0.5
drm/amdgpu: Disable baco dummy mode
counter: Stop using dev_get_drvdata() to get the counter device
pstore: Don't use semaphores in always-atomic-context code
scsi: scsi_ioctl: Drop needless assignment in sg_io()
scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn()
scsi: fnic: Finish scsi_cmnd before dropping the spinlock
scsi: lpfc: Copyright updates for 14.2.0.0 patches
scsi: lpfc: Update lpfc version to 14.2.0.0
scsi: lpfc: SLI path split: Refactor BSG paths
scsi: lpfc: SLI path split: Refactor Abort paths
scsi: lpfc: SLI path split: Refactor SCSI paths
scsi: lpfc: SLI path split: Refactor CT paths
scsi: lpfc: SLI path split: Refactor misc ELS paths
scsi: lpfc: SLI path split: Refactor VMID paths
scsi: lpfc: SLI path split: Refactor FDISC paths
scsi: lpfc: SLI path split: Refactor LS_RJT paths
scsi: lpfc: SLI path split: Refactor LS_ACC paths
scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths
scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths
scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path
scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe
scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
scsi: lpfc: SLI path split: Refactor lpfc_iocbq
usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
usb: usbtmc: Fix bug in pipe direction for control transfers
usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
usb: dwc3: gadget: move cmd_endtransfer to extra function
usb: dwc3: gadget: ep_queue simplify isoc start condition
hisi_acc_vfio_pci: Use its own PCI reset_done error handler
hisi_acc_vfio_pci: Add support for VFIO live migration
xen/usb: don't use arbitrary_virt_to_machine()
crypto: hisilicon/qm: Set the VF QM state register
hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver
hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migration region
hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon ACC devices
hisi_acc_qm: Move VF PCI device IDs to common header
crypto: hisilicon/qm: Move few definitions to common header
crypto: hisilicon/qm: Move the QM header to include/linux
usb: isp1760: remove redundant max_packet() macro
usb: oxu210hp-hcd: remove redundant call to max_packet() macro
usb: common: usb-conn-gpio: Make VBUS supply completely optional
USB: storage: ums-realtek: fix error code in rts51x_read_mem()
usb: early: xhci-dbc: Fix xdbc number parsing
usb: early: xhci-dbc: Remove duplicate keep parsing
x86/tsc: Be consistent about use_tsc_delay()
usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body
usb: gadget: dummy_hcd: remove usage of list iterator past the loop body
usb: gadget: udc: core: remove usage of list iterator past the loop body
usb: gadget: composite: remove usage of list iterator past the loop body
usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found
usb: gadget: composite: remove check of list iterator against head past the loop body
usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr
usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr
usb: gadget: legacy: remove using list iterator after loop body as a ptr
usb: gadget: configfs: remove using list iterator after loop body as a ptr
usb: gadget: aspeed: remove usage of list iterator past the loop body
usb: gadget: udc-xilinx: remove usage of list iterator past the loop body
usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body
usb: gadget: omap_udc: remove usage of list iterator past the loop body
usb: gadget: udc: net2280: remove usage of list iterator past the loop body
usb: gadget: net2272: remove usage of list iterator past the loop body
usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body
usb: gadget: mv_u3d: remove usage of list iterator past the loop body
usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body
usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body
usb: gadget: goku_udc: remove usage of list iterator past the loop body
usb: gadget: udc: at91: remove usage of list iterator past the loop body
usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body
usb: gadget: udc: atmel: remove usage of list iterator past the loop body
usb: gadget: bdc: remove usage of list iterator past the loop body
usb: gadget: fsl: remove usage of list iterator past the loop body
Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"
clk: clk-apple-nco: Allow and fix module building
io_uring: recycle apoll_poll entries
MAINTAINERS: Mark VMware mailing list entries as email aliases
MAINTAINERS: Add Zack as maintainer of vmmouse driver
MAINTAINERS: Update maintainers for paravirt ops and VMware hypervisor interface
NFSD: prevent integer overflow on 32 bit systems
selftests/bpf: Clean up array_size.cocci warnings
samples/bpf, xdpsock: Fix race when running for fix duration of time
bpf, sockmap: Fix double uncharge the mem of sk_msg
bpf, sockmap: Fix more uncharged while msg has more_data
bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
bpf, sockmap: Fix memleak in sk_psock_queue_msg
net: sparx5: fix a couple warning messages
partially Revert "usb: musb: Set the DT node on the child device"
usb: gadget: rndis: prevent integer overflow in rndis_set_response()
usb: dwc3: pci: Add support for Intel Alder Lake
usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
usb: dwc3: gadget: Give some time to schedule isoc
usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode
dt-bindings: usb: add rk3568 compatible to rockchip, dwc3
arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes
usb: dwc3: imx8mp: Add support for setting SOC specific flags
dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags
usb: dwc3: imx8mp: rename iomem base pointer
Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector"
Revert "arm64: dts: qcom: sc7280: Set the default dr_mode for usb2"
usb: dwc3-meson-g12a: constify drvdata structs
usb: raw-gadget: return -EINVAL if no proper ep address available
dt-bindings: usb: hcd: correct usb-device path
usb: raw-gadget: use kzalloc
usb: gadget: udc: fix typos in comments
staging: r8188eu: proper error handling in rtw_init_drv_sw
staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv
staging: vt6656: Removed unused variable vt3342_vnt_threshold
staging: vt6656: Removed unused variable bb_vga_0
ANDROID: iommu: Use restricted vendor hook for dma ops
NFSD: prevent underflow in nfssvc_decode_writeargs()
staging: remove ashmem
selftests: mlxsw: hw_stats_l3: Add a new test
selftests: netdevsim: hw_stats_l3: Add a new test
netdevsim: Introduce support for L3 offload xstats
mm: Convert swap_set_page_dirty() to swap_dirty_folio()
ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio
f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio
f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio
f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio
afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio()
btrfs: Convert extent_range_redirty_for_io() to use folios
fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio
btrfs: Convert from set_page_dirty to dirty_folio
fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio()
fs: Add aops->dirty_folio
fs: Remove aops->launder_page
orangefs: Convert launder_page to launder_folio
nfs: Convert from launder_page to launder_folio
fuse: Convert from launder_page to launder_folio
cifs: Convert from launder_page to launder_folio
afs: Convert from launder_page to launder_folio
9p: Convert from launder_page to launder_folio
fs: Add aops->launder_folio
fs: Remove aops->invalidatepage
ubifs: Convert from invalidatepage to invalidate_folio
reiserfs: Convert from invalidatepage to invalidate_folio
orangefs: Convert from invalidatepage to invalidate_folio
nfs: Convert from invalidatepage to invalidate_folio
jfs: Convert from invalidatepage to invalidate_folio
gfs2: Convert invalidatepage to invalidate_folio
f2fs: Convert invalidatepage to invalidate_folio
ext4: Convert invalidatepage to invalidate_folio
erofs: Convert from invalidatepage to invalidate_folio
cifs: Convert from invalidatepage to invalidate_folio
ceph: Convert from invalidatepage to invalidate_folio
btrfs: Convert from invalidatepage to invalidate_folio
afs: Convert invalidatepage to invalidate_folio
afs: Convert directory aops to invalidate_folio
9p: Convert to invalidate_folio
fs: Remove noop_invalidatepage()
fs: Turn block_invalidatepage into block_invalidate_folio
iomap: Remove iomap_invalidatepage()
fs: Add invalidate_folio() aops method
ext4: Use folio_invalidate()
ceph: Use folio_invalidate()
btrfs: Use folio_invalidate()
fs: Turn do_invalidatepage() into folio_invalidate()
spi: mediatek: add ipm design support for MT7986
spi: Add compatible for MT7986
spi: sun4i: fix typos in comments
spi: mediatek: support tick_delay without enhance_timing
regulator: vctrl: Use min() instead of doing it manually
ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning
net: phy: Kconfig: micrel_phy: fix dependency issue
atm: eni: Add check for dma_map_single
mac80211: update bssid_indicator in ieee80211_assign_beacon
mac80211: MBSSID channel switch
net: sfp: add 2500base-X quirk for Lantech SFP module
mac80211: MBSSID beacon handling in AP mode
mac80211: always have ieee80211_sta_restart()
platform/x86: hp-wmi: support omen thermal profile policy v1
platform/x86: hp-wmi: Changing bios_args.data to be dynamically allocated
nvmet: revert "nvmet: make discovery NQN configurable"
nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
sched/headers: Only include <linux/entry-common.h> when CONFIG_GENERIC_ENTRY=y
x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
x86: Remove toolchain check for X32 ABI capability
x86/alternative: Use .ibt_endbr_seal to seal indirect calls
objtool: Find unused ENDBR instructions
objtool: Validate IBT assumptions
objtool: Add IBT/ENDBR decoding
objtool: Read the NOENDBR annotation
x86: Annotate idtentry_df()
x86,objtool: Move the ASM_REACHABLE annotation to objtool.h
x86: Annotate call_on_stack()
objtool: Rework ASM_REACHABLE
x86: Mark __invalid_creds() __noreturn
exit: Mark do_group_exit() __noreturn
x86: Mark stop_this_cpu() __noreturn
objtool: Ignore extra-symbol code
objtool: Rename --duplicate to --lto
x86/ibt: Ensure module init/exit points have references
x86/ibt: Dont generate ENDBR in .discard.text
x86/ibt,sev: Annotations
x86/ibt,ftrace: Annotate ftrace code patching
x86/ibt: Annotate text references
x86/ibt: Disable IBT around firmware
x86/alternative: Simplify int3_selftest_ip
x86/ibt,kexec: Disable CET on kexec
x86/ibt: Add IBT feature, MSR and #CP handling
x86/ibt,ftrace: Add ENDBR to samples/ftrace
x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline
x86/ibt,kprobes: Cure sym+0 equals fentry woes
x86/ibt,ftrace: Make function-graph play nice
x86/livepatch: Validate __fentry__ location
x86/ibt,ftrace: Search for __fentry__ location
x86/ibt,kvm: Add ENDBR to fastops
x86/ibt,crypto: Add ENDBR for the jump-table entries
x86/ibt,paravirt: Sprinkle ENDBR
x86/linkage: Add ENDBR to SYM_FUNC_START*()
x86/ibt,entry: Sprinkle ENDBR dust
x86/ibt,xen: Sprinkle the ENDBR
x86/entry,xen: Early rewrite of restore_regs_and_return_to_kernel()
x86/entry: Cleanup PARAVIRT
x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
x86/ibt: Add ANNOTATE_NOENDBR
x86/ibt: Base IBT bits
objtool: Have WARN_FUNC fall back to sym+off
objtool,efi: Update __efi64_thunk annotation
objtool: Default ignore INT3 for unreachable
objtool: Add --dry-run
static_call: Avoid building empty .static_call_sites
tools/objtool: Check for use of the ENQCMD instruction in the kernel
mmc: tmio: remove outdated members from host struct
mmc: mtk-sd: Silence delay phase calculation debug log
mmc: davinci_mmc: Handle error for clk_enable
mmc: sdhci-pci-gli: Add runtime PM for GL9763E
mmc: core: Drop HS400 caps unless 8-bit bus is supported too
mmc: host: Return an error when ->enable_sdio_irq() ops is missing
mmc: core: Improve fallback to speed modes if eMMC HS200 fails
media: platform: s3c-camif: move config to its own file
media: platform: rga: move config to its own file
media: platform: venus: move config to its own file
media: platform: camss: move config to its own file
media: platform: omap3isp: move config to its own file
media: platform: mtk-vpu: move config to its own file
media: platform: mtk-vcodec: move config to its own file
media: platform: mtk-mdp: move config to its own file
media: platform: mtk-jpeg: move config to its own file
media: platform: ge2d: move config to its own file
net/packet: fix slab-out-of-bounds access in packet_recvmsg()
net: mdio: mscc-miim: fix duplicate debugfs entry
scsi: lpfc: Use kcalloc()
scsi: aic7xxx: Fix typos in comments
scsi: qla2xxx: Fix typos in comments
scsi: elx: libefc_sli: Fix typos in comments
scsi: lpfc: Fix typos in comments
scsi: qla2xxx: Update version to 10.02.07.400-k
scsi: qla2xxx: Increase max limit of ql2xnvme_queues
scsi: qla2xxx: Use correct feature type field during RFF_ID processing
scsi: qla2xxx: Fix stuck session of PRLI reject
scsi: qla2xxx: Reduce false trigger to login
scsi: qla2xxx: Fix laggy FC remote port session recovery
scsi: qla2xxx: Fix hang due to session stuck
scsi: qla2xxx: Fix N2N inconsistent PLOGI
scsi: qla2xxx: Fix crash during module load unload test
scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
scsi: qla2xxx: Fix disk failure to rediscover
scsi: qla2xxx: Fix incorrect reporting of task management failure
scsi: libiscsi: Teardown iscsi_cls_conn gracefully
scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization
scsi: iscsi: Add helper functions to manage iscsi_cls_conn
HID: google: modify HID device groups of eel
HID: google: Add support for vivaldi to hid-hammer
HID: google: extract Vivaldi hid feature mapping for use in hid-hammer
Input: extract ChromeOS vivaldi physmap show function
HID: google: switch to devm when registering keyboard backlight LED
scsi: core: Remove unreachable code warning
scsi: megasas: Clean up some inconsistent indenting
scsi: aacraid: Clean up some inconsistent indenting
scsi: mpt3sas: Page fault in reply q processing
scsi: target: Add iscsi/cpus_allowed_list in configfs
scsi: hisi_sas: Use libsas internal abort support
scsi: pm8001: Use libsas internal abort support
scsi: libsas: Add sas_execute_internal_abort_dev()
scsi: libsas: Add sas_execute_internal_abort_single()
scsi: lpfc: Remove failing soft_wwn support
pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
pinctrl: berlin: fix error return code of berlin_pinctrl_build_state()
Input: aiptek - properly check endpoint type
Input: mt6779-keypad - fix signedness bug
block: don't merge across cgroup boundaries if blkcg is enabled
pinctrl: qcom: Introduce sc8280xp TLMM driver
dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding
pinctrl: microchip-sgpio: wait until output is actually set
pinctrl: microchip-sgpio: return error in spgio_output_set()
pinctrl: microchip-sgpio: use regmap_update_bits()
pinctrl: microchip-sgpio: don't do RMW for interrupt ack register
pinctrl: microchip-sgpio: lock RMW access
pinctrl: ocelot: Fix interrupt parsing
pinctrl: imx: Reduce printk message level for empty nodes
pinctrl: zynq: use module_platform_driver to simplify the code
pinctrl: qcom: cleanup comments
dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength-adv property
pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_err_probe()
pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe()
pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe()
pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE_STRENGTH_UA
pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs
pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_show_one_pin()
pinctrl: mediatek: paris: Fix pingroup pin config state readback
pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback
pinctrl: pinconf-generic: Print arguments for bias-pull-*
ice: use ice_is_vf_trusted helper function
ice: log an error message when eswitch fails to configure
ice: cleanup error logging for ice_ena_vfs
ice: move ice_set_vf_port_vlan near other .ndo ops
ice: refactor spoofchk control code in ice_sriov.c
ice: rename ICE_MAX_VF_COUNT to avoid confusion
ice: remove unused definitions from ice_sriov.h
ice: convert vf->vc_ops to a const pointer
ice: remove circular header dependencies on ice.h
ice: rename ice_virtchnl_pf.c to ice_sriov.c
ice: rename ice_sriov.c to ice_vf_mbx.c
pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
pinctrl: nuvoton: Add driver for WPCM450
dt-bindings: pinctrl: Add Nuvoton WPCM450
pinctrl: ocelot: fix duplicate debugfs entry
pinctrl: ocelot: fix confops resource index
pinctrl: imx93: Add pinctrl driver support
dt-bindings: pinctrl: imx93: Add pinctrl binding
pinctrl: canonical rsel resistance selection property
pinctrl: add pinctrl driver on mt8186
dt-bindings: pinctrl: mt8186: add pinctrl file and binding document
RDMA/qib: Fix typos in comments
RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error"
RDMA/rxe: Remove useless argument for update_state()
RDMA/rxe: Change variable and function argument to proper type
RDMA/irdma: Prevent some integer underflows
nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD
net: phy: marvell: Fix invalid comparison in the resume and suspend functions
net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats
block: fix rq-qos breakage from skipping rq_qos_done_bio()
net/mlx4_en: use kzalloc
block: release rq qos structures for queue without disk
fs: Convert is_partially_uptodate to folios
buffer: Add folio_buffers()
fs/remap_range: Pass the file pointer to read_mapping_folio()
fs: read_mapping_page() should take a struct file argument
iomap: Fix iomap_invalidatepage tracepoint
staging: vt6656: Remove unused rf_type in card.c
staging: vt6656: Remove unused rf_type in rf.c; unused variables
staging: vt6656: Remove unused rf_type in rf.c; top level
staging: vt6656: Remove unused rf_type in baseband.c
staging: vt6656: Remove unused rf_type in channel.c
staging: rtl8723bs: Use min() instead of doing it manually
staging: vt6655: Remove unused byRFType in card.c
staging: vt6655: Remove unused byRFType in rf.c
staging: vt6655: Remove unused byRFType in baseband.c
staging: vt6655: Remove unused byRFType in channel.c
staging: pi433: formatting improvement for multi-line bitwise statement
staging: pi433: remove hardcoded mask value for easier readability
staging: r8188eu: remove comments in update_recvframe_attrib_88e
staging: r8188eu: remove unnecessary casts
staging: r8188eu: don't initialize drvinfo_sz to 0
staging: r8188eu: summarize declaration and assignment
staging: r8188eu: remove tmp variable in update_recvframe_attrib_88e
staging: r8188eu: remove unused fields in struct recv_buf
staging: r8188eu: remove unneeded field pbuf
staging: r8188eu: remove unused field pdata
staging: r8188eu: remove unused field pend
staging: r8188eu: remove unused field ptail
staging: r8188eu: remove unused field phead
staging: r8188eu: remove unused fields in struct recv_buf
staging: r8188eu: remove unused field recvbuf_lock
staging: r8188eu: remove unused field list
staging: r8188eu: mark rtw_endofpktfile as bool
staging: r8188eu: mark IsFrameTypeCtrl as bool
staging: r8188eu: mark IS_MCAST as bool
staging: r8188eu: mark check_fwstate as bool
staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool
staging: r8188eu: mark is_ap_in_tkip as bool
staging: r8188eu: mark is_basicrate as bool
staging: r8188eu: mark cckratesonly_included as bool
staging: r8188eu: mark cckrates_included as bool
staging: r8188eu: mark recv_indicatepkts_in_order as bool
staging: r8188eu: mark enqueue_reorder_recvframe as bool
staging: r8188eu: mark check_indicate_seq as bool
staging: r8188eu: mark PS_RDY_CHECK as bool
staging: r8188eu: mark rtw_is_desired_network as bool
staging: r8188eu: mark rtw_is_cckratesonly_included as bool
staging: r8188eu: mark rtw_is_cckrates_included as bool
staging: vt6655: remove redundant assignment of pointer tx_key
staging: gdm724x: remove redundant assignment of pointer w
xfs: constify xfs_name_dotdot
xfs: constify the name argument to various directory functions
xfs: reserve quota for target dir expansion when renaming files
xfs: reserve quota for dir expansion when linking/unlinking files
xfs: refactor user/group quota chown in xfs_setattr_nonsize
xfs: use setattr_copy to set vfs inode attributes
net: disable preemption in dev_core_stats_XXX_inc() helpers
drivers: net: packetengines: fix typos in comments
ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines
power: ab8500_chargalg: Use CLOCK_MONOTONIC
mtd: nand: ecc: mxic: Fix compile test issue
mtd: nand: mxic-ecc: make two read-only arrays static const
mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3
mtd: core: Remove partid and partname debugfs files
dt-bindings: mtd: partitions: convert BCM47xx to the json-schema
mtd: tests: Fix eraseblock read speed miscalculation for lower partition sizes
mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
mtd: rawnand: rockchip: fix platform_get_irq.cocci warning
platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls
platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method
platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting error (0x05)
KVM: s390: selftests: Add error memop tests
KVM: s390: selftests: Add more copy memop tests
KVM: s390: selftests: Add named stages for memop test
KVM: s390: selftests: Add macro as abstraction for MEM_OP
KVM: s390: selftests: Split memop tests
KVM: s390x: fix SCK locking
staging: vchiq_arm: make vchiq_platform_get_arm_state() static
staging: mt7621-dts: fix cpuintc and fixedregulator dtc warnings, fix xhci
staging: mt7621-dts: fix GB-PC2 devicetree
staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
staging: rtl8723bs: fix typos in comments
MIPS: Fix wrong comments in asm/prom.h
MIPS: Remove redundant definitions of device_tree_init()
MIPS: Remove redundant check in device_tree_init()
MIPS: pgalloc: fix memory leak caused by pgd_free()
MIPS: RB532: fix return value of __setup handler
MIPS: Only use current_stack_pointer on GCC
MIPS: boot/compressed: Use array reference for image bounds
mips: cdmm: Fix refcount leak in mips_cdmm_phys_base
btrfs: zoned: put block group after final usage
btrfs: don't access possibly stale fs_info data in device_list_add
btrfs: add lockdep_assert_held to need_preemptive_reclaim
btrfs: verify the tranisd of the to-be-written dirty extent buffer
btrfs: unify the error handling of btrfs_read_buffer()
btrfs: unify the error handling pattern for read_tree_block()
btrfs: factor out do_free_extent_accounting helper
btrfs: remove last_ref from the extent freeing code
btrfs: add a alloc_reserved_extent helper
btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block
btrfs: add and use helper for unlinking inode during log replay
btrfs: extend locking to all space_info members accesses
btrfs: zoned: mark relocation as writing
fs: allow cross-vfsmount reflink/dedupe
btrfs: remove the cross file system checks from remap
btrfs: pass btrfs_fs_info to btrfs_recover_relocation
btrfs: pass btrfs_fs_info for deleting snapshots and cleaner
btrfs: add filesystems state details to error messages
btrfs: deal with unexpected extent type during reflinking
btrfs: fix unexpected error path when reflinking an inline extent
btrfs: reset last_reflink_trans after fsyncing inode
btrfs: voluntarily relinquish cpu when doing a full fsync
btrfs: hold on to less memory when logging checksums during full fsync
btrfs: stop copying old file extents when doing a full fsync
btrfs: do not clean up repair bio if submit fails
btrfs: do not try to repair bio that has no mirror set
btrfs: do not double complete bio on errors during compressed reads
btrfs: track compressed bio errors as blk_status_t
btrfs: remove the bio argument from finish_compressed_bio_read
btrfs: check correct bio in finish_compressed_bio_read
btrfs: handle csum lookup errors properly on reads
btrfs: make search_csum_tree return 0 if we get -EFBIG
btrfs: add BTRFS_IOC_ENCODED_WRITE
btrfs: add BTRFS_IOC_ENCODED_READ ioctl
btrfs: add definitions and documentation for encoded I/O ioctls
btrfs: optionally extend i_size in cow_file_range_inline()
btrfs: clean up cow_file_range_inline()
btrfs: support different disk extent size for delalloc
btrfs: add ram_bytes and offset to btrfs_ordered_extent
btrfs: don't advance offset for compressed bios in btrfs_csum_one_bio()
fs: export variant of generic_write_checks without iov_iter
fs: export rw_verify_area()
btrfs: qgroup: remove outdated TODO comments
btrfs: qgroup: remove duplicated check in adding qgroup relations
btrfs: add lzo workspace buffer length constants
btrfs: populate extent_map::generation when reading from disk
btrfs: assert we have a write lock when removing and replacing extent maps
btrfs: remove no longer used counter when reading data page
btrfs: fix lost error return value when reading a data page
btrfs: stop checking for NULL return from btrfs_get_extent()
btrfs: prepare extents to be logged before locking a log tree path
btrfs: remove useless path release in the fast fsync path
btrfs: remove constraint on number of visited leaves when replacing extents
btrfs: avoid unnecessary computation when deleting items from a leaf
btrfs: avoid unnecessary COW of leaves when deleting items from a leaf
btrfs: remove unnecessary leaf free space checks when pushing items
btrfs: stop checking for NULL return from btrfs_get_extent_fiemap()
btrfs: zoned: remove redundant assignment in btrfs_check_zoned_mode
btrfs: replace BUILD_BUG_ON by static_assert
btrfs: zoned: allow DUP on meta-data block groups
btrfs: zoned: prepare for allowing DUP on zoned
btrfs: zoned: make zone finishing multi stripe capable
btrfs: zoned: make zone activation multi stripe capable
btrfs: add support for multiple global roots
btrfs: add code to support the block group root
btrfs: abstract out loading the tree root
btrfs: tree-checker: don't fail on empty extent roots for extent tree v2
btrfs: disable space cache related mount options for extent tree v2
btrfs: disable snapshot creation/deletion for extent tree v2
btrfs: disable scrub for extent-tree-v2
btrfs: disable qgroups in extent tree v2
btrfs: disable device manipulation ioctl's EXTENT_TREE_V2
btrfs: disable balance for extent tree v2 for now
btrfs: add definition for EXTENT_TREE_V2
btrfs: use single variable to track return value at btrfs_log_inode()
btrfs: avoid inode logging during rename and link when possible
btrfs: stop doing unnecessary log updates during a rename
btrfs: avoid logging all directory changes during renames
btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
btrfs: add helper to delete a dir entry from a log tree
btrfs: send: remove redundant ret variable in fs_path_copy
btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
btrfs: scrub: remove redundant initialization of increment
btrfs: zoned: remove redundant initialization of to_add
btrfs: cleanup temporary variables when finding rotational device status
btrfs: use dev_t to match device in device_matched
btrfs: add device major-minor info in the struct btrfs_device
btrfs: match stale devices by dev_t
btrfs: harden identification of a stale device
btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdev
btrfs: reuse existing inode from btrfs_ioctl
btrfs: move missing device handling in a dedicate function
btrfs: stop trying to log subdirectories created in past transactions
btrfs: stop copying old dir items when logging a directory
btrfs: put initial index value of a directory in a constant
btrfs: don't log unnecessary boundary keys when logging directory
btrfs: reuse existing pointers from btrfs_ioctl
btrfs: remove write and wait of struct walk_control
esp6: fix check on ipv6_skip_exthdr's return value
arch: arm64: dts: lx2160a: describe the SerDes block #1
dpaa2-mac: configure the SerDes phy on a protocol change
dpaa2-mac: move setting up supported_interfaces into a function
dpaa2-mac: retrieve API version and detect features
dpaa2-mac: add the MC API for reconfiguring the protocol
dpaa2-mac: add the MC API for retrieving the version
dt-bindings: phy: add bindings for Lynx 28G PHY
phy: add support for the Layerscape SerDes 28G
net: dsa: felix: configure default-prio and dscp priorities
net: dsa: report and change port dscp priority using dcbnl
net: dsa: report and change port default priority using dcbnl
PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception
PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access()
selftests: tc-testing: Increase timeout in tdc config file
net: Add lockdep asserts to ____napi_schedule().
net: dsa: microchip: add spi_device_id tables
net: macvlan: add net device refcount tracker
net: macvlan: fix potential UAF problem for lowerdev
HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
media: platform: exynos-gsc: move config to its own file
media: platform: coda: move config to its own file
media: platform: amphion: move config to its own file
media: platform: allegro-dvt: move config to its own file
media: platform: place Renesas drivers on a separate dir
media: platform: place Via drivers on a separate dir
media: platform: place Intel drivers on a separate dir
media: platform: place NXP drivers on a separate dir
media: platform: place Aspeed driver on a separate dir
media: platform: move platform menu dependencies to drivers
media: platform: Makefile: reorganize its contents
media: Makefiles: sort entries where it fits
ASoC: dt-bindings: Fix patternProperties with fixed strings
ASoC: soc-compress: Change the check for codec_dai
drm/i915/gem: add missing boundary check in vm_access
fsnotify: remove redundant parameter judgment
nvmet: use snprintf() with PAGE_SIZE in configfs
nvmet: don't fold lines
nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal
nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport
nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport
nvme-tcp: lockdep: annotate in-kernel sockets
nvme-tcp: don't fold the line
nvme-tcp: don't initialize ret variable
nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio
nvme-multipath: use vmalloc for ANA log buffer
ALSA: cmipci: Restore aux vol on suspend/resume
ALSA: hda/realtek: Add quirk for ASUS GA402
ALSA: seq: oss: fix typo
cgroup: cleanup comments
crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST
MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list
crypto: dh - Remove the unused function dh_safe_prime_dh_alg()
hwrng: nomadik - Change clk_disable to clk_disable_unprepare
crypto: qcom-rng - ensure buffer for generate is completely filled
Linux 5.17-rc8
drm/mgag200: Fix PLL setup for g200wb and g200ew
SUNRPC: change locking for xs_swap_enable/disable
NFS: swap-out must always use STABLE writes.
NFS: swap IO handling is slightly different for O_DIRECT IO
NFSv4: keep state manager thread active if swap is enabled
SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC
NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS
SUNRPC: remove scheduling boost for "SWAPPER" tasks.
SUNRPC/xprt: async tasks mustn't block waiting for memory
SUNRPC/auth: async tasks mustn't block waiting for memory
SUNRPC/call_alloc: async tasks mustn't block waiting for memory
NFS: remove IS_SWAPFILE hack
NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE
NFS: Replace dfprintks with tracepoints in fscache read and write page functions
NFS: Rename fscache read and write pages functions
NFS: Cleanup usage of nfs_inode in fscache interface
NFSv4.1 restrict GETATTR fs_location query to the main transport
NFS: remove unneeded check in decode_devicenotify_args()
rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls
rpmsg: char: Introduce the "rpmsg-raw" channel
rpmsg: char: Add possibility to use default endpoint of the rpmsg device
rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function
rpmsg: Update rpmsg_chrdev_register_device function
rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl
rpmsg: Create the rpmsg class in core instead of in rpmsg char
rpmsg: char: Export eptdev create and destroy functions
rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN
can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and increase max TX-FIFO depth to 16
can: mcp251xfd: add TX IRQ coalescing ethtool support
can: mcp251xfd: add TX IRQ coalescing support
can: mcp251xfd: add RX IRQ coalescing ethtool support
can: mcp251xfd: add RX IRQ coalescing support
can: mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters
can: mcp251xfd: update macros describing ring, FIFO and RAM layout
can: mcp251xfd: ring: prepare support for runtime configurable RX/TX ring parameters
can: mcp251xfd: ethtool: add support
can: mcp251xfd: ram: coalescing support
can: mcp251xfd: ram: add helper function for runtime ring size calculation
can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM
can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree() to free skb
Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS
Kbuild: move to -std=gnu11
Kbuild: use -Wdeclaration-after-statement
Kbuild: add -Wno-shift-negative-value where -Wextra is used
ALSA: seq: oss: use kzalloc
random: check for signal and try earlier when generating entropy
random: reseed more often immediately after booting
ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC
ext4: convert ext4_fc_track_dentry type events to use event class
ext4: fix ext4_fc_stats trace point
ext4: remove unused enum EXT4_FC_COMMIT_FAILED
ext4: warn when dirtying page w/o buffers in data=journal mode
doc: fixed a typo in ext4 documentation
ext4: make mb_optimize_scan performance mount option work with extents
ext4: make mb_optimize_scan option work with set/unset mount cmd
dt-bindings: mailbox: add definition for mt8186
mailbox: ti-msgmgr: Operate mailbox in polled mode during system suspend
mailbox: ti-msgmgr: Refactor message read during interrupt handler
mailbox: imx: support i.MX93 S401 MU
mailbox: imx: support dual interrupts
mailbox: imx: extend irq to an array
dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support
dt-bindings: mailbox: imx-mu: add i.MX93 MU
mailbox: imx: add i.MX8 SECO MU support
mailbox: imx: introduce rxdb callback
dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support
mailbox: imx: enlarge timeout while reading/writing messages to SCFW
mailbox: imx: fix crash in resume on i.mx8ulp
mailbox: imx: fix wakeup failure from freeze mode
mailbox: mediatek: add support for adsp mailbox controller
dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document
mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC
dt-bindings: mailbox: Add compatible for the MSM8976
mailbox: tegra-hsp: Flush whole channel
random: make consistent usage of crng_ready()
random: use SipHash as interrupt entropy accumulator
wireguard: device: clear keys on VM fork
random: provide notifier for VM fork
random: replace custom notifier chain with standard one
random: do not export add_vmfork_randomness() unless needed
virt: vmgenid: notify RNG of VM fork and supply generation ID
ACPI: allow longer device IDs
random: add mechanism for VM forks to reinitialize crng
random: don't let 644 read-only sysctls be written to
random: give sysctl_random_min_urandom_seed a more sensible value
random: block in /dev/urandom
dax: Fix missing kdoc for dax_device
media: Makefiles: remove extra spaces
media: xc2028: rename the driver from tuner-xc2028
netfilter: nf_tables: disable register tracking
rpmsg: qcom_smd: Fix redundant channel->registered assignment
perf parse: Fix event parser error for hybrid systems
perf tools: Set build-id using build-id header on new mmap records
tools compiler.h: Remove duplicate #ifndef noinline block
io_uring: remove duplicated member check for io_msg_ring_prep()
perf bench: Fix NULL check against wrong variable
perf parse-events: Fix NULL check against wrong variable
tools headers cpufeatures: Sync with the kernel sources
tools kvm headers arm64: Update KVM headers from the kernel sources
cgroup: Fix suspicious rcu_dereference_check() usage warning
net: usb: asix: suspend embedded PHY if external is used
net: usb: asix: make use of mdiobus_get_phy and phy_connect_direct
net: usb: asix: store chipid to avoid reading it on reset
net: usb: asix: unify ax88772_resume code
ARM: fix building NOMMU ARMv4/v5 kernels
ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
net: add per-cpu storage and net->core_stats
vsock: each transport cycles only on its own sockets
nfp: add support for NFP3800/NFP3803 PCIe devices
nfp: take chip version into account for ring sizes
nfp: parametrize QCP offset/size using dev_info
nfp: use dev_info for the DMA mask
nfp: use dev_info for PCIe config space BAR offsets
nfp: introduce dev_info static chip data
nfp: sort the device ID tables
nfp: use PluDevice register for model for non-NFP6000 chips
nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead
nfp: remove pessimistic NFP_QCP_MAX_ADD limits
nfp: remove define for an unused control bit
ethernet: 8390: Remove unnecessary print function dev_err()
net: remove exports for netdev_name_node_alt_create() and destroy
net: netvsc: remove break after return
alx: acquire mutex for alx_reinit in alx_change_mtu
tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key
net: ipa: use struct_size() for the interconnect array
MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE
clk: clk-apple-nco: Add driver for Apple NCO
dt-bindings: clock: Add Apple NCO
dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible
dt-bindings: ata: ahci-platform: Add power-domains property
dt-bindings: ata: ahci-platform: Convert DT bindings to yaml
clk: microchip: Add driver for Microchip PolarFire SoC
clk: uniphier: Fix fixed-rate initialization
clk: COMMON_CLK_LAN966X should depend on SOC_LAN966
clk: Use of_device_get_match_data()
clk: bcm2835: Remove unused variable
clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
clk: bcm: rpi: Run some clocks at the minimum rate allowed
clk: bcm: rpi: Set a default minimum rate
clk: bcm: rpi: Add variant structure
clk: Add clk_drop_range
clk: Always set the rate on clk_set_range_rate
clk: Use clamp instead of open-coding our own
clk: Always clamp the rounded rate
clk: Enforce that disjoints limits are invalid
clk: Introduce Kunit Tests for the framework
clk: Fix clk_hw_get_clk() when dev is NULL
clk: cleanup comments
remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX
clk: socfpga: cleanup spdx tags
clk: actions: Make sentinel elements more obvious
clk: clps711x: Terminate clk_div_table with sentinel element
clk: hisilicon: Terminate clk_div_table with sentinel element
clk: loongson1: Terminate clk_div_table with sentinel element
clk: actions: Terminate clk_div_table with sentinel element
net: ipv6: fix skb_over_panic in __ip6_append_data
tracing/user_events: Use alloc_pages instead of kzalloc() for register pages
nvdimm/region: Delete nd_blk_region infrastructure
ACPI: NFIT: Remove block aperture support
nvdimm/namespace: Delete nd_namespace_blk
nvdimm/namespace: Delete blk namespace consideration in shared paths
nvdimm/blk: Delete the block-aperture window driver
nvdimm/region: Fix default alignment for small regions
selftests/bpf: Fix a clang compilation error for send_signal.c
Docs: ktap: add code-block type
docs: serial: fix a reference file name in driver.rst
selftests/bpf: Add a test for maximum packet size in xdp_do_redirect
bpf, test_run: Fix packet size check for live packet mode
hwspinlock: sprd: Use struct_size() helper in devm_kzalloc()
hwspinlock: stm32: Use struct_size() helper in devm_kzalloc()
i2c: cros-ec-tunnel: Fix syntax errors in comments
MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the devicetree binding
i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __maybe_unused
i2c: mediatek: Add i2c compatible for Mediatek MT8168
dt-bindings: i2c: update bindings for MT8168 SoC
i2c: mt65xx: Simplify with clk-bulk
docs: UML: Mention telnetd for port channel
ARM: Spectre-BHB: provide empty stub for non-config
docs/zh_CN: add damon reclaim translation
docs/zh_CN: add damon usage translation
docs/zh_CN: add admin-guide damon start translation
docs/zh_CN: add admin-guide damon index translation
docs/zh_CN: Refactoring the admin-guide directory index
remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS
dt-bindings: remoteproc: qcom: Add SC7280 WPSS support
dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML
zh_CN: Add translation for admin-guide/mm/index.rst
zh_CN: Add translations for admin-guide/mm/ksm.rst
Add Chinese translation for vm/ksm.rst
i2c: i801: Drop two outdated comments
remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs
remoteproc: k3-dsp: Refactor mbox request code in start
remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs
remoteproc: k3-r5: Refactor mbox request code in start
remoteproc: Change rproc_shutdown() to return a status
rpmsg: use struct_size over open coded arithmetic
rpmsg: smd: allow opening rpm_requests even if already opened
remoteproc: qcom: q6v5: Add interconnect path proxy vote
remoteproc: mediatek: Support mt8186 scp
dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp
remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region
remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
ARM: fix Thumb2 regression with Spectre BHB
irqchip: Add Qualcomm MPM controller driver
dt-bindings: interrupt-controller: Add Qualcomm MPM support
parisc: Increase parisc_cache_flush_threshold setting
dm: update email address in MAINTAINERS
parisc/unaligned: Enhance user-space visible output
parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth()
parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd()
parisc/unaligned: Rewrite inline assembly of emulate_ldw()
parisc/unaligned: Rewrite inline assembly of emulate_ldh()
parisc/unaligned: Use EFAULT fixup handler in unaligned handlers
parisc: Reduce code size by optimizing get_current() function calls
parisc: Use constants to encode the space registers like SR_KERNEL
parisc: Use SR_USER and SR_KERNEL in get_user() and put_user()
parisc: Add defines for various space register
parisc: Always use the self-extracting kernel feature
video/fbdev/stifb: Implement the stifb_fillrect() function
parisc: Add vDSO support
parisc: Simplify fast path for non-access data TLB faults
parisc: Fix handling off probe non-access faults
parisc: Fix non-access data TLB cache flush faults
x86/sgx: Free backing memory after faulting the enclave page
cachefiles: Fix volume coherency attribute
afs: Fix potential thrashing in afs writeback
x86/traps: Mark do_int3() NOKPROBE_SYMBOL
watch_queue: Make comment about setting ->defunct more accurate
watch_queue: Fix lack of barrier/sync/lock between post and read
watch_queue: Free the alloc bitmap when the watch_queue is torn down
watch_queue: Fix the alloc bitmap size to reflect notes allocated
watch_queue: Use the bitmap API when applicable
watch_queue: Fix to always request a pow-of-2 pipe ring size
watch_queue: Fix to release page in ->release()
watch_queue, pipe: Free watchqueue state after clearing pipe ring
watch_queue: Fix filter limit check
block: flush plug based on hardware and software queue order
block: ensure plug merging checks the correct queue at least once
remoteproc: move rproc_da_to_va declaration to remoteproc.h
rpmsg: qcom_smd: Promote to arch_initcall
dt-bindings: hwlock: omap: Remove redundant binding example
dt-bindings: kbuild: Use DTB files for validation
tracing: Add snapshot at end of kernel boot up
tracing: Have TRACE_DEFINE_ENUM affect trace event types as well
tracing: Fix strncpy warning in trace_events_synth.c
user_events: Prevent dyn_event delete racing with ioctl add/delete
tracing: Add TRACE_CUSTOM_EVENT() macro
tracing: Move the defines to create TRACE_EVENTS into their own files
tracing: Add sample code for custom trace events
ice: Support GTP-U and GTP-C offload in switchdev
ice: Fix FV offset searching
gtp: Add support for checking GTP device type
net/sched: Allow flower to match on GTP options
gtp: Implement GTP echo request
gtp: Implement GTP echo response
gtp: Allow to create GTP device without FDs
ASoC: Intel: avs: Code loading over HDA
ASoC: Intel: avs: Code loading over CLDMA
ASoC: Intel: avs: Implement CLDMA transfer
ASoC: Intel: avs: General code loading flow
ASoC: Intel: avs: Dynamic firmware resources management
ASoC: Intel: avs: Declare module configuration types
ASoC: Intel: avs: Firmware resources management utilities
ASoC: Intel: avs: Add basefw runtime-parameter requests
ASoC: Intel: avs: Add ROM requests
ASoC: Intel: avs: Add power management requests
ASoC: Intel: avs: Add module management requests
ASoC: Intel: avs: Add pipeline management requests
ASoC: Intel: avs: Add code loading requests
ASoC: Intel: avs: Inter process communication
ASoC: Intel: Introduce AVS driver
ASoC: Export DAI register and widget ctor and dctor functions
ALSA: hda: Add helper macros for DSP capable devices
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible
f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate
fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
NFSD: Fix nfsd_breaker_owns_lease() return values
NFSD: Clean up _lm_ operation names
arch: Remove references to CONFIG_NFSD_V3 in the default configs
NFSD: Remove CONFIG_NFSD_V3
dt-bindings: Add QEMU virt machine compatible
dt-bindings: arm: Convert QEMU fw-cfg to DT schema
sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers
spi: Update clock-names property for arm pl022
ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
ASoC: simple-card-utils: Don't reset clock of active DAI
ASoC: mchp-spdifrx: fix typo
dt-bindings: mediatek: mt8195: add reset property
ASoC: mediatek: mt8195: add reset controller
ASoC: SOF: Remove ipc_pcm_params() ops
ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops
ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops
ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset()
ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset()
ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional
ASoC: SOF: Introduce optional callback to configure stream data offset
ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper
ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral
ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration
ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table
ASoC: SOF: Intel: add topology overwrite for Taniks
ASoC: SOF: trace: Use proper DMA direction for the trace data buffer
ASoC: SOF: compress: fix null check after dereference
ASoC: SOF: Intel: enable DMI L1 for playback streams
RISC-V: KVM: Implement SBI HSM suspend call
RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function
RISC-V: Add SBI HSM suspend related defines
RISC-V: KVM: Implement SBI v0.3 SRST extension
RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() function
RISC-V: KVM: Upgrade SBI spec version to v0.3
RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation
KVM: compat: riscv: Prevent KVM_COMPAT from being selected
RISC-V: KVM: remove unneeded semicolon
ARM: unwind: only permit stack switch when unwinding call_with_stack()
ARM: Revert "unwind: dump exception stack from calling frame"
ARM: entry: fix unwinder problems caused by IRQ stacks
xen/blkfront: speed up purge_persistent_grants()
docs: ABI: Document new timecard sysfs nodes.
ptp: ocp: Add 2 more timestampers
ptp: ocp: Add 4 frequency counters
ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT
ptp: ocp: Add signal generators and update sysfs nodes
ptp: ocp: Add firmware capability bits for feature gating
ptp: ocp: Add GND and VCC output selectors
ptp: ocp: Rename output selector 'GNSS' to 'GNSS1'
ptp: ocp: Add ability to disable input selectors.
ptp: ocp: Add support for selectable SMA directions.
net: lan966x: Improve the CPU TX bitrate.
net: ethernet: ezchip: fix platform_get_irq.cocci warning
flow_dissector: Add support for HSRv0
net: mv643xx_eth: use platform_get_irq() instead of platform_get_resource()
net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt
net: ethernet: ti: am65-cpsw: Convert to PHYLINK
mac80211: Add support to trigger sta disconnect on hardware restart
powerpc/net: Implement powerpc specific csum_shift() to remove branch
ARM: unwind: set frame.pc correctly for current-thread unwinding
mac80211: fix potential double free on mesh join
mac80211: correct legacy rates check in ieee80211_calc_rx_airtime
nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation
mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible
mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma
dmaengine: dw-axi-dmac: cleanup comments
dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match table sentinel
dt-bindings: dma: Convert mtk-uart-apdma to DT schema
dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD()
coresight: Drop unused 'none' enum value for each component
coresight: etm3x: Don't trace PID for non-root PID namespace
coresight: etm4x: Don't trace PID for non-root PID namespace
coresight: etm4x: Don't use virtual contextID for non-root PID namespace
coresight: etm4x: Add lock for reading virtual context ID comparator
coresight: trbe: Move check for kernel page table isolation from EL0 to probe
coresight: no-op refactor to make INSTP0 check more idiomatic
hwtracing: coresight: Replace acpi_bus_get_device()
coresight: syscfg: Fix memleak on registration failure in cscfg_create_device
coresight: Fix TRCCONFIGR.QE sysfs interface
coresight: trbe: Work around the trace data corruption
coresight: trbe: Work around the invalid prohibited states
coresight: trbe: Work around the ignored system register writes
um: run_helper: Write error message to kernel log on exec failure on host
um: port_user: Improve error handling when port-helper is not found
um: port_user: Allow setting path to port-helper using UML_PORT_HELPER envvar
um: port_user: Search for in.telnetd in PATH
dmaengine: idxd: Remove useless DMA-32 fallback configuration
dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration
um: clang: Strip out -mno-global-merge from USER_CFLAGS
docs: UML: Mention telnetd for port channel
um: Remove unused timeval_to_ns() function
um: Fix uml_mconsole stop/go
um: Cleanup syscall_handler_t definition/cast, fix warning
uml: net: vector: fix const issue
um: Fix WRITE_ZEROES in the UBD Driver
um: Migrate vector drivers to NAPI
um: Fix order of dtb unflatten/early init
um: fix and optimize xor select template for CONFIG64 and timetravel mode
um: Document dtb command line option
lib/logic_iomem: correct fallback config references
um: Remove duplicated include in syscalls_64.c
MAINTAINERS: Update UserModeLinux entry
irqchip/apple-aic: Add support for AICv2
irqchip/apple-aic: Support multiple dies
irqchip/apple-aic: Dynamically compute register offsets
irqchip/apple-aic: Switch to irq_domain_create_tree and sparse hwirqs
irqchip/apple-aic: Add Fast IPI support
dt-bindings: interrupt-controller: apple,aic2: New binding for AICv2
net/mlx5e: Remove overzealous validations in netlink EEPROM query
net/mlx5: Parse module mapping using mlx5_ifc
net/mlx5: Query the maximum MCIA register read size from firmware
net/mlx5: CT: Create smfs dr matchers dynamically
net/mlx5: CT: Add software steering ct flow steering provider
net/mlx5: Add smfs lib to export direct steering API to CT
net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table
net/mlx5: CT: Introduce a platform for multiple flow steering providers
net/mlx5: Node-aware allocation for the doorbell pgdir
net/mlx5: Node-aware allocation for UAR
net/mlx5: Node-aware allocation for the EQs
net/mlx5: Node-aware allocation for the EQ table
net/mlx5: Node-aware allocation for the IRQ table
net/mlx5: Delete useless module.h include
net/mlx4: Delete useless moduleparam include
video: fbdev: kyro: make read-only array ODValues static const
video: fbdev: offb: fix warning comparing pointer to 0
dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for RZ_DMAC config option
dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data
dmaengine: ti: k3-udma: Add AM62x DMSS support
dmaengine: ti: cleanup comments
dmaengine: imx-sdma: clean up some inconsistent indenting
net: ipa: use IPA power device pointer
net: ipa: embed interconnect array in the power structure
net: ipa: use bulk interconnect initialization
net: ipa: use bulk operations to set up interconnects
net: ipa: use interconnect bulk enable/disable operations
net: ipa: use icc_enable() and icc_disable()
net: ipa: kill struct ipa_interconnect
riscv: Fix auipc+jalr relocation range checks
ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports
nfp: xsk: fix a warning when allocating rx rings
net: limit altnames to 64k total
net: account alternate interface name memory
net: openvswitch: fix uAPI incompatibility with existing user space
net: dsa: lantiq_gswip: enable jumbo frames on GSWIP
dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings
dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example
compiler_types: Refactor the use of btf_type_tag attribute.
selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy
selftests/bpf: Add test for bpf_lsm_kernel_read_file()
bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable
selftests/bpf: Check if the digest is refreshed after a file write
selftests/bpf: Add test for bpf_ima_file_hash()
selftests/bpf: Move sample generation code to ima_test_common()
bpf-lsm: Introduce new helper bpf_ima_file_hash()
ima: Always return a file measurement in ima_file_hash()
ima: Fix documentation-related warnings in ima_main.c
clk: ti: Update component clocks to use ti_dt_clk_name()
clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
clk: ti: Use clock-output-names for clkctrl
clk: ti: Add ti_find_clock_provider() to use clock-output-names
clk: ti: Optionally parse IO address from parent clock node
clk: ti: Preserve node in ti_dt_clocks_register()
clk: ti: Constify clkctrl_name
clk: starfive: Add JH7100 audio clock driver
clk: starfive: jh7100: Support more clock types
clk: starfive: jh7100: Make hw clock implementation reusable
dt-bindings: clock: Add starfive,jh7100-audclk bindings
dt-bindings: clock: Add JH7100 audio clock definitions
clk: starfive: jh7100: Handle audio_div clock properly
clk: starfive: jh7100: Don't round divisor up twice
xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list
dt-bindings: i2c: convert i2c-at91 to json-schema
dt-bindings: clk: cleanup comments
ice: Fix race condition during interface enslave
bpftool: Ensure bytes_memlock json output is correct
net: phy: meson-gxl: improve link-up behavior
net: bcmgenet: Don't claim WOL when its not available
tracehook: Remove tracehook.h
resume_user_mode: Move to resume_user_mode.h
resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume
signal: Move set_notify_signal and clear_notify_signal into sched/signal.h
task_work: Decouple TIF_NOTIFY_SIGNAL and task_work
task_work: Call tracehook_notify_signal from get_signal on all architectures
net: arc_emac: Fix use after free in arc_mdio_probe()
sctp: fix kernel-infoleak for SCTP sockets
tracing: Allow custom events to be added to the tracefs directory
tracing: Fix last_cmd_set() string management in histogram code
user_events: Fix potential uninitialized pointer while parsing field
net: phy: correct spelling error of media in documentation
dt-bindings: net: mscc,vsc7514-switch: convert txt bindings to yaml
dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string
bpf: Use offsetofend() to simplify macro definition
bpf: Fix comment for helper bpf_current_task_under_cgroup()
bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h
bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/
bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp
bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp
bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro
dm: return void from __send_empty_flush
dm: factor out dm_io_complete
selftests: mptcp: join: make it shellcheck compliant
selftests: mptcp: join: avoid backquotes
selftests: mptcp: join: clarify local/global vars
selftests: mptcp: join: helper to filter TCP
selftests: mptcp: join: list failure at the end
selftests: mptcp: join: alt. to exec specific tests
selftests: mptcp: join: option to execute specific tests
selftests: mptcp: join: reset failing links
selftests: mptcp: join: define tests groups once
selftests: mptcp: drop msg argument of chk_csum_nr
net: phy: DP83822: clear MISR2 register to disable interrupts
gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
io_uring: allow submissions to continue on error
dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string
PCI: dwc: Restore MSI Receiver mask during resume
task_work: Introduce task_work_pending
task_work: Remove unnecessary include from posix_timers.h
ptrace: Remove tracehook_signal_handler
ptrace: Remove arch_syscall_{enter,exit}_tracehook
ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h
ptrace/arm: Rename tracehook_report_syscall report_syscall
ptrace: Move ptrace_report_syscall into ptrace.h
arm64, topology: enable use of init_cpu_capacity_cppc()
arch_topology: obtain cpu capacity using information from CPPC
x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc()
ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and Reset device
ACPI: tables: Add AGDI to the list of known table signatures
cpufreq: unify show() and store() naming and use __ATTR_XX
mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
dm cache: use dm_submit_bio_remap
dm: simplify dm_sumbit_bio_remap interface
dm thin: use dm_submit_bio_remap
dm: add WARN_ON_ONCE to dm_submit_bio_remap
PM: core: keep irq flags in device_pm_check_callbacks()
riscv: Fixed misaligned memory access. Fixed pointer comparison.
riscv: alternative only works on !XIP_KERNEL
platform/x86: amd-pmc: Validate entry into the deepest state on resume
RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine
dt-bindings: Add common bindings for ARM and RISC-V idle states
cpuidle: Add RISC-V SBI CPU idle driver
cpuidle: Factor-out power domain related code from PSCI domain driver
RISC-V: Add SBI HSM suspend related defines
RISC-V: Add arch functions for non-retentive suspend entry/exit
RISC-V: Rename relocate() and make it global
RISC-V: Enable CPU_IDLE drivers
arm64: Add gcc Shadow Call Stack support
mm: slub: Delete useless parameter of alloc_slab_page()
mm: slab: Delete unused SLAB_DEACTIVATED flag
io_uring: recycle provided buffers if request goes async
io_uring: ensure reads re-import for selected buffers
io_uring: retry early for reads if we can poll
rtw89: 8852c: process logic efuse map
rtw89: 8852c: process efuse of phycap
rtw89: support DAV efuse reading operation
rtw89: 8852c: add chip::dle_mem
rtw89: add page_regs to handle v1 chips
rtw89: add chip_info::{h2c,c2h}_reg to support more chips
rtw89: add hci_func_en_addr to support variant generation
rtw89: add power_{on/off}_func
rtw89: read chip version depends on chip ID
rtw89: pci: use a struct to describe all registers address related to DMA channel
rtw89: pci: add V1 of PCI channel address
rtw89: pci: add struct rtw89_pci_info
rtw89: 8852c: add 8852c empty files
io-uring: Make statx API stable
MAINTAINERS: add devicetree bindings entry for mt76
brcmfmac: make the read-only array pktflags static const
io_uring: Add support for napi_busy_poll
io_uring: minor io_cqring_wait() optimization
rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep'
bcma: gpio: remove redundant re-assignment of chip->owner
cw1200: use time_is_after_jiffies() instead of open coding it
io_uring: add support for IORING_OP_MSG_RING command
MAINTAINERS: brcm80211: remove Infineon maintainers
a.out: Stop building a.out/osf1 support on alpha and m68k
carl9170: devres ar->survey_info
carl9170: replace bitmap_zalloc with devm_bitmap_zalloc
carl9170: devres-ing input_allocate_device
carl9170: devres-ing hwrng_register usage
dt-bindings: kbuild: Print a warning if yamllint is not found
carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep
ath10k: Fix error handling in ath10k_setup_msa_resources
ath11k: remove unneeded flush_workqueue
ath6kl: add device ID for WLU5150-D81
PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup
drivers/xen: use helper macro __ATTR_RW
x86/xen: Fix kerneldoc warning
xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
xen: use time_is_before_eq_jiffies() instead of open coding it
bpf, test_run: Use kvfree() for memory allocated with kvmalloc()
bpf: Initialise retval in bpf_prog_test_run_xdp()
bpftool: Restore support for BPF offload-enabled feature probing
s390/test_unwind: add kretprobe tests
s390/kprobes: Avoid additional kprobe in kretprobe handling
s390: convert ".insn" encoding to instruction names
s390: assume stckf is always present
s390/nospec: move to single register thunks
s390: raise minimum supported machine generation to z10
s390/uaccess: Add copy_from/to_user_key functions
s390/nospec: align and size extern thunks
s390/nospec: add an option to use thunk-extern
s390/nospec: generate single register thunks if possible
s390/pci: make zpci_set_irq()/zpci_clear_irq() static
arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
ALSA: hda/i915 - avoid hung task timeout in i915 wait
io_uring: speedup provided buffer handling
io_uring: add support for registering ring file descriptors
io_uring: documentation fixup
io_uring: do not recalculate ppos unnecessarily
io_uring: update kiocb->ki_pos at execution time
io_uring: remove duplicated calls to io_kiocb_ppos
io_uring: Remove unneeded test in io_run_task_work_sig()
io-uring: Make tracepoints consistent.
io-uring: add __fill_cqe function
io-wq: use IO_WQ_ACCT_NR rather than hardcoded number
io-wq: reduce acct->lock crossing functions lock/unlock
io-wq: decouple work_list protection from the big wqe->lock
io_uring: Fix use of uninitialized ret in io_eventfd_register()
io_uring: remove ring quiesce for io_uring_register
io_uring: avoid ring quiesce while registering restrictions and enabling rings
io_uring: avoid ring quiesce while registering async eventfd
io_uring: avoid ring quiesce while registering/unregistering eventfd
io_uring: remove trace for eventfd
vhost: allow batching hint without size
spi: rockchip-sfc: fix platform_get_irq.cocci warning
ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones"
ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err()
ASoC: fsl_spdif: Disable TX clock when stop
ARM: fix build warning in proc-v7-bugs.c
docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred
memblock tests: Add TODO and README files
PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form
gpio: ts4900: Use SPDX header
gpio: sim: fix a typo
gpio: ts4900: Do not set DAT and OE together
irqchip/apple-aic: Fix cpumask allocation for FIQs
can: gs_usb: add VID/PID for ABE CAN Debugger devices
can: gs_usb: add VID/PID for CES CANext FD devices
can: gs_usb: add extended bt_const feature
can: gs_usb: activate quirks for CANtact Pro unconditionally
can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_BREQ value
can: gs_usb: add usb quirk for NXP LPC546xx controllers
can: gs_usb: add CAN-FD support
can: gs_usb: use union and FLEX_ARRAY for data in struct gs_host_frame
can: gs_usb: support up to 3 channels per device
can: gs_usb: gs_usb_probe(): introduce udev and make use of it
can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature
can: gs_usb: document the USER_ID feature
can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation
can: gs_usb: add HW timestamp mode bit
can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after handling all bt_const->feature
can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb()
can: gs_usb: rewrap error messages
can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT()
can: gs_usb: sort include files alphabetically
can: gs_usb: fix checkpatch warning
can: gs_usb: use consistent one space indention
can: rcar_canfd: Add support for r8a779a0 SoC
dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support
can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len()
vxcan: enable local echo for sent CAN frames
vxcan: remove sk reference in peer skb
can: isotp: set max PDU size to 64 kByte
can: isotp: set default value for N_As to 50 micro seconds
can: isotp: add local echo tx processing for consecutive frames
iwlwifi: bump FW API to 72 for AX devices
iwlwifi: acpi: move ppag code from mvm to fw/acpi
iwlwifi: dbg: check trigger data before access
iwlwifi: dbg: in sync mode don't call schedule
iwlwifi: use 4k queue size for Bz A-step
iwlwifi: pcie: fix SW error MSI-X mapping
iwlwifi: yoyo: dump IMR DRAM only for HW and FW error
iwlwifi: mvm: add support for IMR based on platform
iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled
iwlwifi: mvm: remove cipher scheme support
iwlwifi: Configure FW debug preset via module param.
iwlwifi: mvm: add a flag to reduce power command.
iwlwifi: bump FW API to 71 for AX devices
dma-mapping: benchmark: extract a common header file for map_benchmark definition
af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
MAINTAINERS: update riscv/microchip entry
riscv: dts: microchip: add new peripherals to icicle kit device tree
riscv: dts: microchip: update peripherals in icicle kit device tree
riscv: dts: microchip: refactor icicle kit device tree
riscv: dts: microchip: add fpga fabric section to icicle kit
riscv: dts: microchip: use clk defines for icicle kit
dt-bindings: pwm: add microchip corepwm binding
dt-bindings: gpio: add bindings for microchip mpfs gpio
dt-bindings: rtc: add bindings for microchip mpfs rtc
dt-bindings: soc/microchip: add info about services to mpfs sysctrl
dt-bindings: soc/microchip: update syscontroller compatibles
dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
net: dsa: tag_rtl8_4: fix typo in modalias name
selftests: pmtu.sh: Kill nettest processes launched in subshell.
selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
net: axienet: Use napi_alloc_skb when refilling RX ring
tcp: adjust TSO packet sizes based on min_rtt
tcp: autocork: take MSG_EOR hint into consideration
stmmac: intel: Add ADL-N PCI ID
net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set
net/fungible: fix errors when CONFIG_TLS_DEVICE=n
net/tls: Provide {__,}tls_driver_ctx() unconditionally
NFC: port100: fix use-after-free in port100_send_complete
bnxt: revert hastily merged uAPI aberrations
net: stmmac: switch no PTP HW support message to info level
e1000e: Print PHY register address when MDI read/write fails
ptp: idt82p33: use rsmu driver to access i2c/spi bus
net: dsa: microchip: ksz9477: implement MTU configuration
drivers: vxlan: fix returnvar.cocci warning
f2fs: remove unnecessary read for F2FS_FITS_IN_INODE
ata: pata_pxa: Use platform_get_irq() to get the interrupt
docs: ABI: sysfs-bus-nvdimm: Document sysfs event format entries for nvdimm pmu
powerpc/papr_scm: Add perf interface support
drivers/nvdimm: Add perf interface to expose nvdimm performance stats
drivers/nvdimm: Add nvdimm pmu structure
xtensa: make secondary reset vector support conditional
PCI/VGA: Replace full MIT license text with SPDX identifier
PCI/VGA: Use unsigned format string to print lock counts
PCI/VGA: Log bridge control messages when adding devices
PCI/VGA: Remove empty vga_arb_device_card_gone()
PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path
PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path
PCI/VGA: Move firmware default device detection to ADD_DEVICE path
PCI/VGA: Factor out default VGA device selection
PCI/VGA: Factor out vga_select_framebuffer_device()
PCI/VGA: Move vga_arb_integrated_gpu() earlier in file
PCI/VGA: Move vgaarb to drivers/pci
tpm: use try_get_ops() in tpm-space.c
KEYS: asymmetric: properly validate hash_algo and encoding
KEYS: asymmetric: enforce that sig algo matches key algo
docs/zh_CN: Add sched-stats Chinese translation
docs/zh_CN: add devicetree of_unittest translation
docs/zh_CN: add devicetree usage-model translation
docs/zh_CN: add devicetree index translation
Documentation: describe how to apply incremental stable patches
docs/zh_CN: add peci subsystem translation
docs/zh_CN: add peci index translation
docs/zh_CN: add riscv vm-layout translation
Documentation/process: Add Researcher Guidelines
drm/amdgpu: fix a wrong ib reference
drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info
selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN
selftests/bpf: Move open_netns() and close_netns() into network_helpers.c
libbpf: Support batch_size option to bpf_prog_test_run
Documentation/bpf: Add documentation for BPF_PROG_RUN
bpf: Add "live packet" mode for XDP in BPF_PROG_RUN
xtensa: add kernel ABI selection to Kconfig
ARM: Do not use NOCROSSREFS directive with ld.lld
xtensa: don't link with libgcc
xtensa: add helpers for division, remainder and shifts
xtensa: add missing XCHAL_HAVE_WINDOWED check
arm64: Do not include __READ_ONCE() block in assembly files
net/mlx5: DR, Add support for ConnectX-7 steering
net/mlx5: DR, Refactor ste_ctx handling for STE v0/1
net/mlx5: DR, Rename action modify fields to reflect naming in HW spec
net/mlx5: DR, Fix handling of different actions on the same STE in STEv1
net/mlx5: DR, Remove unneeded comments
net/mlx5: DR, Add support for matching on Internet Header Length (IHL)
net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior
net/mlx5: Add debugfs counters for page commands failures
net/mlx5: Add pages debugfs
net/mlx5: Move debugfs entries to separate struct
net/mlx5: Change release_all_pages cap bit location
net/mlx5: Remove redundant error on reclaim pages
net/mlx5: Remove redundant error on give pages
net/mlx5: Remove redundant notify fail on give pages
net/mlx5: Add command failures data to debugfs
net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act()
ARM: fix co-processor register typo
net/mlx5e: SHAMPO, reduce TIR indication
net/mlx5e: Lag, Only handle events from highest priority multipath entry
net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
net/mlx5: Fix a race on command flush flow
net/mlx5: Fix size field in bufferx_reg struct
cpuidle: haltpoll: Call cpuidle_poll_state_init() later
Documentation: amd-pstate: add tracer tool introduction
tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD P-state
tools/power/x86/intel_pstate_tracer: make tracer as a module
cpufreq: amd-pstate: Add more tracepoint for AMD P-State module
ACPI/APEI: Limit printable size of BERT table data
clk: imx: remove redundant re-assignment of pll->base
xfs: don't generate selinux audit messages for capability testing
xfs: add missing cmap->br_state = XFS_EXT_NORM update
MAINTAINERS: clk: imx: add git tree and dt-bindings files
KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace
arm64/mte: Remove asymmetric mode from the prctl() interface
arm64: Add cavium_erratum_23154_cpus missing sentinel
ice: Add support for outer dest MAC for ADQ tunnels
ice: avoid XDP checks in ice_clean_tx_irq()
ASoC: qcom: fix Kconfig for SC7280
ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer
ASoC: fsl_spdif: keep all TxClk sources by txclk array
ASoC: SOF: amd: Remove unneeded semicolon
ASoC: SOF: amd: Remove unneeded semicolon
ASoC: Intel: boards: fix randconfig issue
vfio/mlx5: Fix to not use 0 as NULL pointer
dm: support bio polling
block: add ->poll_bio to block_device_operations
platform/x86: thinkpad_acpi: Don't use test_bit on an integer
platform/x86: thinkpad_acpi: Fix compiler warning about uninitialized err variable
platform/x86: thinkpad_acpi: clean up dytc profile convert
platform/x86: x86-android-tablets: Depend on EFI and SPI
ftrace: Fix some W=1 warnings in kernel doc comments
tracing/osnoise: Force quiescent states while tracing
net: tcp: fix shim definition of tcp_inbound_md5_hash
coredump: Don't compile flat_core_dump when coredumps are disabled
tracing/osnoise: Do not unregister events twice
ice: change "can't set link" message to dbg level
ice: Add slow path offload stats on port representor in switchdev
ice: Add support for inner etype in switchdev
arm64: kasan: fix include error in MTE functions
ath9k: make array voice_priority static const
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd
ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd
MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROUTER CHIPS
net: lan966x: Add spinlock for frame transmission from CPU.
net: ethernet: sun: use min_t() to make code cleaner
clk: qcom: Add display clock controller driver for SM6125
dt-bindings: clock: add QCOM SM6125 display clock bindings
clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig
clk: qcom: gcc: Add emac GDSC support for SM8150
clk: qcom: gcc: sm8150: Fix some identation issues
clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150
clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150
clk: qcom: clk-rcg2: Update the frac table for pixel clock
clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
clk: qcom: smd: Add missing MSM8998 RPM clocks
clk: qcom: smd: Add missing RPM clocks for msm8992/4
memblock tests: Add memblock_alloc_try_nid tests for bottom up
memblock tests: Add memblock_alloc_try_nid tests for top down
memblock tests: Add memblock_alloc_from tests for bottom up
memblock tests: Add memblock_alloc_from tests for top down
memblock tests: Add memblock_alloc tests for bottom up
memblock tests: Add memblock_alloc tests for top down
regulator: rt5190a: Add support for Richtek RT5190A PMIC
regulator: Add bindings for Richtek RT5190A PMIC
ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback
ASoC: Intel: bytcht_es8316: move comment to the right place
ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support
ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec
ASoC: Intel: sof_es8336: add support for JD inverted quirk
ASoC: Intel: sof_es8336: move comment to the right place
ASoC: Intel: sof_es8336: log all quirks
ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP
ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021"
ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search
ASoC: Intel: sof_es8336: make gpio optional
ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines
ALSA: intel-dspconfig: add ES8336 support for CNL
ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices
ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices
ASoC: Intel: soc-acpi: quirk topology filename dynamically
ASoC: SOF: Intel: hda: report SSP link mask to machine driver
ALSA: intel-nhlt: add helper to detect SSP link mask
ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards
ASoC: soc-acpi: add information on I2S/TDM link mask
ASoC: soc-acpi: fix kernel-doc descriptor
ASoC: SOF: move definition of snd_sof_ipc to header file
ASoC: SOF: make struct snd_sof_dai IPC agnostic
ASoC: SOF: topology: Rename arguments in sof_parse_tokens()
ASoC: SOF: topology: Rename arguments in sof_parse_token_sets()
ASoC: SOF: topology: Modify signature for token parsing functions
ASoC: SOF: Add a tuples array to struct snd_sof_widget
ASoC: SOF: topology: make sof_route_load() IPC agnostic
ASoC: SOF: make struct snd_sof_widget IPC agnostic
memblock tests: Add simulation of physical memory
memblock tests: Split up reset_memblock function
ax25: Fix NULL pointer dereference in ax25_kill_by_device
perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver
arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition
Documentation: vmcoreinfo: Fix htmldocs warning
net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
net: ethernet: lpc_eth: Handle error for clk_enable
net:mcf8390: Use platform_get_irq() to get the interrupt
kasan: fix a missing header include of static_keys.h
net: ethernet: ti: cpts: Handle error for clk_enable
x86/boot: Add setup_indirect support in early_memremap_is_setup_data()
x86/boot: Fix memremap of setup_indirect structures
rtw89: declare HE capabilities in 6G band
rtw89: fix HE PHY bandwidth capability
rtw89: add tx_wake notify for low ps mode
rtw89: 8852a: add ieee80211_ops::hw_scan
mm/slub: remove forced_order parameter in calculate_sizes
net/fungible: CONFIG_FUN_CORE needs SBITMAP
net/fungible: Fix local_memory_node error
mm/slub: refactor deactivate_slab()
mm/slub: limit number of node partial slabs only in cache creation
skb: make drop reason booleanable
irqchip/meson-gpio: Add support for meson s4 SoCs
Documentation: KVM: Update documentation to indicate KVM is arm64-only
net: dsa: felix: avoid early deletion of host FDB entries
net: dsa: felix: actually disable flooding towards NPI port
net: dsa: be mostly no-op in dsa_slave_set_mac_address when down
net: dsa: felix: drop "bool change" from felix_set_tag_protocol
net: dsa: move port lists initialization to dsa_port_touch
net: dsa: warn if port lists aren't empty in dsa_port_teardown
ptp: ocp: Update devlink firmware display path.
ptp: ocp: add nvmem interface for accessing eeprom
powerpc/64: Add UADDR64 relocation support
powerpc: 8xx: fix a return value error in mpc8xx_pic_init
ALSA: hda: Add AlderLake-PS variant PCI ID
raid5: initialize the stripe_head embeeded bios as needed
raid5-cache: statically allocate the recovery ra bio
raid5-cache: fully initialize flush_bio when needed
raid5-ppl: fully initialize the bio in ppl_new_iounit
drm/i915/gtt: reduce overzealous alignment constraints for GGTT
net: prestera: acl: make read-only array client_map static const
tipc: fix incorrect order of state message data sanity check
ethernet: Fix error handling in xemaclite_of_probe
ptp: ocp: correct label for error path
SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP
mptcp: add fullmesh flag check for adding address
selftests: mptcp: add implicit endpoint test case
mptcp: strict local address ID selection
mptcp: introduce implicit endpoints
mptcp: more careful RM_ADDR generation
selftests: mptcp: Rename wait function
selftests: mptcp: join: allow running -cCi
mptcp: use MPTCP_SUBFLOW_NODATA
mptcp: add tracepoint in mptcp_sendmsg_frag
scsi: ufs: core: scsi_get_lba() error fix
scsi: ufs: docs: UFS documentation corrections
scsi: mpt3sas: Fix incorrect 4GB boundary check
scsi: mpt3sas: Remove scsi_dma_map() error messages
scsi: libfc: Fix use after free in fc_exch_abts_resp()
scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll()
scsi: scsi_debug: Silence unexpected unlock warnings
powerpc/ps3: remove unneeded semicolons
crypto: arm64 - cleanup comments
crypto: qat - fix initialization of pfvf rts_map_msg structures
crypto: qat - fix initialization of pfvf cap_msg structures
crypto: qat - remove unneeded assignment
crypto: qat - disable registration of algorithms
crypto: hisilicon/qm - fix memset during queues clearing
crypto: xilinx: prevent probing on non-xilinx hardware
crypto: marvell/octeontx - Use swap() instead of open coding it
crypto: ccree - Fix use after free in cc_cipher_exit()
crypto: ccp - ccp_dmaengine_unregister release dma channels
block: move rq_qos_exit() into disk_release()
block: do more work in elevator_exit
block: move blk_exit_queue into disk_release
block: move q_usage_counter release into blk_queue_release
block: don't remove hctx debugfs dir from blk_mq_exit_queue
block: move blkcg initialization/destroy into disk allocation/release handler
sr: implement ->free_disk to simplify refcounting
sd: implement ->free_disk to simplify refcounting
sd: delay calling free_opal_dev
sd: call sd_zbc_release_disk before releasing the scsi_device reference
sd: rename the scsi_disk.dev field
scsi: don't use disk->private_data to find the scsi_driver
blk-mq: handle already freed tags gracefully in blk_mq_free_rqs
blk-mq: do not include passthrough requests in I/O accounting
blk-mq: manage hctx map via xarray
Improve stability of find_vma BPF test
Improve send_signal BPF test stability
Improve perf related BPF tests (sample_freq issue)
f2fs: pass the bio operation to bio_alloc_bioset
f2fs: don't pass a bio to f2fs_target_device
blk-mq: prepare for implementing hctx table via xarray
block: mtip32xx: don't touch q->queue_hw_ctx
blk-mq: reconfigure poll after queue map is changed
blk-mq: simplify reallocation of hw ctxs a bit
blk-mq: figure out correct numa node for hw queue
Revert "Revert "block, bfq: honor already-setup queue merges""
fs: remove fs.f_write_hint
fs: remove kiocb.ki_hint
block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection
md: use msleep() in md_notify_reboot()
lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR
lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
lib/raid6/test: fix multiple definition linking error
md: raid1/raid10: drop pending_cnt
tools: Fix unavoidable GCC call in Clang builds
dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem (MSS) clocks
clk: qcom: gcc-ipq806x: add CryptoEngine resets
dt-bindings: reset: add ipq8064 ce5 resets
clk: qcom: gcc-ipq806x: add CryptoEngine clocks
dt-bindings: clock: add ipq8064 ce5 clk define
clk: qcom: gcc-ipq806x: add additional freq for sdc table
clk: qcom: clk-rcg: add clk_rcg_floor_ops ops
clk: qcom: gcc-ipq806x: add unusued flag for critical clock
clk: qcom: gcc-ipq806x: add additional freq nss cores
clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents
clk: qcom: gcc-ipq806x: convert parent_names to parent_data
clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0
dt-bindings: clock: document qcom,gcc-ipq8064 binding
dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation
dt-bindings: clock: split qcom,gcc.yaml to common and specific schema
clk: qcom: Add SDX65 APCS clock controller support
clk: qcom: Add A7 PLL support for SDX65
dt-bindings: clock: Add A7 PLL binding for SDX65
clk: qcom: Add GPU clock controller driver for SM6350
dt-bindings: clock: add SM6350 QCOM Graphics clock bindings
clk: qcom: Add display clock controller driver for SM6350
dt-bindings: clock: add QCOM SM6350 display clock bindings
drm/msm/gpu: Fix crash on devices without devfreq support (v2)
i3c: fix uninitialized variable use in i2c setup
ice: Fix curr_link_speed advertised speed
ice: Don't use GFP_KERNEL in atomic context
ice: Fix error with handling of bonding MTU
ice: stop disabling VFs due to PF error responses
i40e: stop disabling VFs due to PF error responses
iavf: Fix adopting new combined setting
iavf: Fix handling of vlan strip virtual channel messages
ARM: fix build error when BPF_SYSCALL is disabled
x86/hyperv: Output host build info as normal Windows version number
prlimit: do not grab the tasklist_lock
prlimit: make do_prlimit() static
MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email
thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp()
thermal/drivers/brcmstb_thermal: Interrupt is optional
thermal: tegra-bpmp: Handle errors in BPMP response
drivers/thermal/ti-soc-thermal: Add hwmon support
dt-bindings: thermal: tsens: Add msm8953 compatible
dt-bindings: thermal: Add sm8150 compatible string for LMh
thermal/drivers/qcom/lmh: Add support for sm8150
thermal/drivers/tsens: register thermal zones as hwmon sensors
MAINTAINERS: thermal: samsung: Drop obsolete properties
dt-bindings: thermal: samsung: Convert to dtschema
dt-bindings: Add vendor prefix for Xen hypervisor
dt-bindings: firmware: arm,scpi: Add missing maxItems to mboxes/shmem
ACPI: docs: gpio-properties: Unify ASL style for GPIO examples
coredump: Use the vma snapshot in fill_files_note
coredump/elf: Pass coredump_params into fill_note_info
coredump: Remove the WARN_ON in dump_vma_snapshot
PM: sleep: Add device name to suspend_report_result()
coredump: Snapshot the vmas in do_coredump
ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
coredump: Move definition of struct coredump_params into coredump.h
ACPI: APEI: fix return value of __setup handlers
x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC
x86: Expose init_freq_invariance() to topology header
x86/ACPI: CPPC: Move AMD maximum frequency ratio setting function into x86 CPPC
x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c
USB: serial: usb_wwan: remove redundant assignment to variable i
drm/msm/adreno: fix cast in adreno_get_param()
spi: s3c64xx: Add spi port configuration for Tesla FSD SoC
spi: dt-bindings: samsung: Add fsd spi compatible
regulator: Convert TPS62360 binding to json-schema
hwmon: (axi-fan-control) Use hwmon_notify_event
hwmon: (vexpress-hwmon) Use of_device_get_match_data()
dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema
dt-bindings: ufs: mediatek,ufs: convert to dtschema
dt-bindings: ufs: hisilicon,ufs: convert to dtschema
dt-bindings: ufs: qcom,ufs: convert to dtschema
dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings
dt-bindings: ufs: cdns,ufshc: convert to dtschema
dt-bindings: ufs: samsung,exynos-ufs: use common bindings
dt-bindings: ufs: add common platform bindings
dt-bindings: phy: ti,tcan104x-can: Document mux-states property
dt-bindings: mfd: Fix pinctrl node name warnings
MAINTAINERS: Update Jisheng's email address
Revert "netfilter: conntrack: tag conntracks picked up in local out hook"
KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255
KVM: selftests: Add test to populate a VM with the max possible guest mem
KVM: selftests: Define cpu_relax() helpers for s390 and x86
KVM: selftests: Split out helper to allocate guest mem via memfd
KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils
KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE
KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE
KVM: x86/mmu: Zap defunct roots via asynchronous worker
KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls
KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root
KVM: x86/mmu: Zap invalidated roots via asynchronous worker
dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list
dt-bindings: rtc: convert at91sam9 bindings to json-schema
arm: multi_v5: enable configs for versatile
arm64: defconfig: enable Layerscape SFP driver
ixgbevf: add disable link state
ixgbe: add improvement for MDD response functionality
ixgbe: add the ability for the PF to disable VF link state
platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init()
platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes
platform/x86: huawei-wmi: check the return value of device_create_file()
sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains
sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
sched/deadline,rt: Remove unused functions for !CONFIG_SMP
sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently
sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file
sched/deadline: Remove unused def_dl_bandwidth
selftests/bpf: Make test_lwt_ip_encap more stable and faster
ARM: include unprivileged BPF status in Spectre V2 reporting
ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L
ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8
clk: at91: clk-master: remove dead code
bpf: Determine buf_info inside check_buffer_access()
clk: at91: sama7g5: fix parents of PDMCs' GCLK
KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages
KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched
KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()
KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range
KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page
KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU
KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery
KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values
KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path
KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU
KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks
KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte
KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal
KVM: x86/mmu: do not allow readers to acquire references to invalid roots
KVM: x86/mmu: only perform eager page splitting on valid roots
KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter
KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush
KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic
KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap
KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU
KVM: use __vcalloc for very large allocations
mm: use vmalloc_array and vcalloc for array allocations
mm: vmalloc: introduce array allocation functions
Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint"
dt-bindings: drm/bridge: anx7625: Revert DPI support
ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
ASoC: atmel: mchp-pdmc: add PDMC driver
ASoC: dt-bindings: Document Microchip's PDMC
ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
drivers/perf: Add Apple icestorm/firestorm CPU PMU driver
drivers/perf: arm_pmu: Handle 47 bit counters
turbostat: fix PC6 displaying on some systems
x86/module: Fix the paravirt vs alternative order
Revert "netfilter: nat: force port remap to prevent shadowing well-known ports"
ARM: dts: aspeed: Fix AST2600 quad spi group
net: phy: lan87xx: use genphy_read_master_slave in read_status
net: phy: exported the genphy_read_master_slave function
ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
spi: topcliff-pch: Prevent usage of potentially stale DMA device
spi: tegra210-quad: combined sequence mode
spi: tegra210-quad: add acpi support
ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
ASoC: SOF: Add missing of_node_put() in imx8m_probe
ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
ASoC: amd: acp3x: Fix signedness bug in acp3x
ASoC: amd: acp5x-pcm-dma: Fix signedness bug
ASoC: mediatek: mt8183: support wb bt audio
ASoC: Intel: catpt: use asoc_substream_to_rtd()
ASoC: atmel: Fix error handling in snd_proto_probe
ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai
ASoC: SOF: topology: expose some get_token ops
ASoC: SOF: topology: Modify the get_token op for string tokens
ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token
ASoC: SOF: topology: remove redundant code in sof_link_afe_load()
ASoC: SOF: topology: remove redundant code
ASoC: SOF: sof-audio: removed unused function
ASoC: SOF: set swidget's core for scheduler widget
ASoC: SOF: simplify snd_sof_device_remove()
ASoC: SOF: remove snd_sof_pipeline_find()
spi: Fix invalid sgs value
KEYS: remove support for asym_tpm keys
tpm: fix reference counting for struct tpm_chip
integrity: Only use machine keyring when uefi_check_trust_mok_keys is true
integrity: Trust MOK keys if MokListTrustedRT found
efi/mokvar: move up init order
KEYS: Introduce link restriction for machine keys
KEYS: store reference to machine keyring
integrity: add new keyring handler for mok keys
integrity: Introduce a Linux keyring called machine
integrity: Fix warning about missing prototypes
KEYS: trusted: Avoid calling null function trusted_key_exit
KEYS: trusted: Fix trusted key backends when building as module
arm64: perf: Consistently make all event numbers as 16-bits
arm64: perf: Expose some Armv9 common events under sysfs
powerpc/64: Force inlining of prevent_user_access() and set_kuap()
powerpc/bitops: Force inlining of fls()
iommu/amd: Improve amd_iommu_v2_exit()
iommu/amd: Remove unused struct fault.devid
iommu/amd: Clean up function declarations
iommu/amd: Call memunmap in error path
perf/marvell: cn10k DDR perf event core ownership
perf/marvell: cn10k DDR perfmon event overflow handling
perf/marvell: CN10k DDR performance monitor support
dt-bindings: perf: marvell: cn10k ddr performance monitor
arm64: clean up tools Makefile
powerpc: declare unmodified attribute_group usages const
net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate()
powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n
powerpc/secvar: fix refcount leak in format_show()
powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E
powerpc: Move C prototypes out of asm-prototypes.h
perf/arm-cmn: Update watchpoint format
perf/arm-cmn: Hide XP PUB events for CMN-600
drm/sun4i: mixer: Fix P010 and P210 format numbers
backlight: backlight: Slighly simplify devm_of_find_backlight()
arm64: drop unused includes of <linux/personality.h>
arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones
net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filtering bridges
arm64: Ensure execute-only permissions are not allowed without EPAN
dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC
net: lan966x: allow offloading timestamp operations to the PHY
dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema
mfd: exynos-lpass: Drop unneeded syscon.h include
mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs
mfd: ab8500: Drop debugfs module
mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC
mfd: ab8500: Rewrite bindings in YAML
mfd: qcom-spmi-pmic: Add pm8953 compatible
mfd: stmfx: Improve error message triggered by regulator fault in .remove()
dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible
mfd: rk808: Add reboot support to rk808.c
hwmon: sy7636a: Fix trivial 'underline too short' warning
mfd: arizona: Add missing statics to the of_match_tables
mfd: db8500-prcmu: Remove dead code for a non-existing config
mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to DOMAIN_BUS_NEXUS
mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to BYT cells
mfd: intel_soc_pmic_crc: Sort cells by IRQ order
net: mdio-mux: add bus name to bus id
ALSA: scarlett2: Add support for the internal "standalone" switch
ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections
gpiolib: Use list_first_entry()/list_last_entry()
gpio: sim: Declare gpio_sim_hog_config_item_ops static
mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
tpm: xen-tpmfront: Use struct_size() helper
KEYS: x509: remove dead code that set ->unsupported_sig
KEYS: x509: remove never-set ->unsupported_key flag
KEYS: x509: remove unused fields
KEYS: x509: clearly distinguish between key and signature algorithms
KEYS: fix length validation in keyctl_pkey_params_get_2()
selftests: tpm: add async space test with noneexisting handle
tpm: Fix error handling in async work
selftests: tpm2: Determine available PCR bank
udf: remove redundant assignment of variable etype
ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
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: Avoid negative shift due to bigjoiner_pipes==0
bpf/docs: Update list of architectures supported.
bpf/docs: Update vmtest docs for static linking
bpf: Remove redundant slash
net: cxgb3: Fix an error code when probing the driver
ice: xsk: fix GCC version checking against pragma unroll presence
libbpf: Fix array_size.cocci warning
bpf: Replace strncpy() with strscpy()
libbpf: Unmap rings when umem deleted
vxlan_core: delete unnecessary condition
KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3
KVM: PPC: Book3S PR: Disallow AIL != 0
KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled
s390: remove unused expoline to BC instructions
s390/irq: use assignment instead of cast
s390/traps: get rid of magic cast for per code
s390/traps: get rid of magic cast for program interruption code
s390/signal: fix typo in comments
s390/asm-offsets: remove unused defines
s390/test_unwind: avoid build warning with W=1
s390: remove .fixup section
s390/bpf: encode register within extable entry
s390/extable: add dedicated uaccess handler
s390/extable: convert to relative table with data
s390/extable: add and use fixup_exception helper function
s390/base: pass pt_regs to early program check handler
s390/extable: move extable related functions to mm/extable.c
s390/extable: move EX_TABLE define to asm-extable.h
s390/extable: search amode31 extable last
s390/extable: sort amode31 extable early
s390/airq: use DMA memory for summary indicators
s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function
s390/zcrypt: change reply buffer size offering
s390/zcrypt: Support CPRB minor version T7
s390/zcrypt: handle checkstopped cards with new state
s390/zcrypt: CEX8S exploitation support
s390/ap/zcrypt: debug feature improvements
ptp: ocp: off by in in ptp_ocp_tod_gnss_name()
lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe
MAINTAINERS: update Krzysztof Kozlowski's email
Input: zinitix - do not report shadow fingers
tick/rcu: Stop allowing RCU_SOFTIRQ in idle
tick/rcu: Remove obsolete rcu_needs_cpu() parameters
tick: Detect and fix jiffies update stall
Revert "arm64: Mitigate MTE issues with str{n}cmp()"
arm64: lib: Import latest version of Arm Optimized Routines' strncmp
arm64: lib: Import latest version of Arm Optimized Routines' strcmp
kselftest/arm64: Log the PIDs of the parent and child in sve-ptrace
irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR
arm64/mm: Drop use_1G_block()
arm64: avoid flushing icache multiple times on contiguous HugeTLB
arm64: cpufeature: Warn if we attempt to read a zero width field
arm64: cpufeature: Add missing .field_width for GIC system registers
arm64: signal: nofpsimd: Do not allocate fp/simd context when not available
arm64: prevent instrumentation of bp hardening callbacks
arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges
iommu/arm-smmu: Account for PMU interrupts
MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email
xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size
xtensa: rename PT_SIZE to PT_KERNEL_SIZE
drm/amdkfd: Add format attribute to kfd_smi_event_add
nvme: add support for enhanced metadata
block: add pi for extended integrity
crypto: add rocksoft 64b crc guard tag framework
lib: add rocksoft model crc64
linux/kernel: introduce lower_48_bits function
asm-generic: introduce be48 unaligned accessors
nvme: allow integrity on extended metadata formats
block: support pi with extended metadata
MAINTAINERS: Update git tree for Broadcom iProc SoCs
block: remove the per-bio/request write hint
nvme: remove support or stream based temperature hint
ACPICA: Avoid walking the ACPI Namespace if it is not there
swiotlb: rework "fix info leak with DMA_FROM_DEVICE"
arm64: dts: stingray: Fix spi clock name
arm64: dts: ns2: Fix spi clock name
PCI/IOV: Fix wrong kernel-doc identifier
clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
ARM: tegra: Move Nyan FHD panels to AUX bus
perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci
perf script: Output branch sample type
perf script: Refactor branch stack printing
perf session: Print branch stack entry type in --dump-raw-trace
perf evsel: Add error message for unsupported branch stack cases
Revert "ath: add support for special 0x0 regulatory domain"
clocksource/drivers/timer-microchip-pit64b: Use 5MHz for clockevent
clocksource/drivers/timer-microchip-pit64b: Use notrace
clocksource/drivers/timer-microchip-pit64b: Remove mmio selection
dt-bindings: timer: Tegra: Convert text bindings to yaml
clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() under CONFIG_ARM
clocksource/drivers/arm_arch_timer: Use event stream scaling when available
clocksource/drivers/exynos_mct: Increase the size of name array
clocksource/drivers/exynos_mct: Bump up mct max irq number
clocksource/drivers/exynos_mct: Remove mct interrupt index enum
clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts
clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix
arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting
drm/i915/gvt: add the missing mdev attribute "name"
mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO)
mtd: rawnand: omap2: Actually prevent invalid configuration and build error
ivtv: fix incorrect device_caps for ivtvfb
media: rcar-csi2: Drop comma after SoC match table sentinel
media: camss: Replace hard coded value with parameter
media: saa7134: fix incorrect use to determine if list is empty
media: MAINTAINERS: update rksip1 maintainers info
MAINTAINERS: update media vimc driver maintainers
media: i2c: max2175: Use rbtree rather than flat register cache
media: amphion: add amphion vpu entry in Kconfig and Makefile
MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry
media: amphion: implement malone decoder rpc interface
media: amphion: implement windsor encoder rpc interface
media: amphion: add v4l2 m2m vpu decoder stateful driver
media: amphion: add v4l2 m2m vpu encoder stateful driver
media: amphion: add vpu v4l2 m2m support
media: amphion: implement vpu core communication based on mailbox
media: amphion: add vpu core driver
media: amphion: add amphion vpu device driver
media: add nv12m_8l128 and nv12m_10be_8l128 video format.
dt-bindings: media: amphion: add amphion video codec bindings
ASoC: amd: vg: fix signedness bug in acp5x_audio_probe()
fuse: fix pipe buffer lifetime for direct_io
media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC
media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE
media: staging: tegra-vde: De-stage driver
media: staging: tegra-vde: Bump BSEV DMA timeout
media: staging: tegra-vde: Remove legacy UAPI support
media: staging: tegra-vde: Support V4L stateless video decoder API
media: staging: tegra-vde: Factor out H.264 code
mfd: Add support for the MediaTek MT6366 PMIC
drm/i915/psr: Set "SF Partial Frame Enable" also on full update
USB: serial: pl2303: fix GS type detection
gpiolib: acpi: Convert ACPI value of debounce to microseconds
gpio: Revert regression in sysfs-gpio (gpiolib.c)
gpio: tegra186: Add IRQ per bank for Tegra241
mfd: mc13xxx: Add check for mc13xxx_irq_request
rtc: max77686: Add MAX77714 support
watchdog: max77620: Add comment to clarify set_timeout procedure
watchdog: max77620: Add support for the max77714 variant
mfd: max77714: Add driver for Maxim MAX77714 PMIC
dt-bindings: mfd: Add Maxim MAX77714 PMIC
rtc: max77686: Remove unused code to read in 12-hour mode
rtc: max77686: Rename day-of-month defines
rtc: max77686: Convert comments to kernel-doc format
block: remove bio_devname
ext4: stop using bio_devname
raid5-ppl: stop using bio_devname
raid1: stop using bio_devname
md-multipath: stop using bio_devname
dm-integrity: stop using bio_devname
dm-crypt: stop using bio_devname
pktcdvd: remove a pointless debug check in pkt_submit_bio
block: remove handle_bad_sector
block: fix and cleanup bio_check_ro
video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
spi: npcm-fiu: Fix typo ("npxm")
spi: Fix Tegra QSPI example
spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ
spi: cadence: fix platform_get_irq.cocci warning
spi: Update NXP Flexspi maintainer details
regulator: cleanup comments
ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START
ASoC: wm_adsp: Expand firmware loading search options
ASoC: fsi: Add check for clk_enable
ASoC: qcom: select correct WCD938X config for SC7280
ASoC: cs35l41: Remove unnecessary param
ASoC: cs35l41: Fix max number of TX channels
ASoC: rt5682s: Stabilize the combo jack detection
ASoC: wm8350: Handle error for wm8350_register_irq
ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe()
ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe()
ASoC: amd: acp: Fix signedness bug in renoir_audio_probe()
ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"
ASoC: Intel: boards: add GPIOLIB dependency where missed
ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used"
ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support
ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider
ASoC: fsl_sai: Use better variable names
ASoC: fsl_sai: store full version instead of major/minor
ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk
ASoC: fsl_sai: simplify irq return value
ASoC: fsl_sai: Drop unnecessary defines
ASoC: codecs: Add Awinic AW8738 audio amplifier driver
ASoC: dt-bindings: Add schema for "awinic,aw8738"
ASoC: audio_graph_card2: Add support for variable slot widths
ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map
ASoC: SOF: Intel: hda: clarify operator precedence
ASoC: SOF: debug: clarify operator precedence
ASoC: SOF: fix 32 signed bit overflow
ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value
ASoC: SOF: amd: Move group register configuration to acp-loader
ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq
ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update
ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional
ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime
ASoC: SOF: Intel: pci-tgl: add RPL-S support
ASoC: cs35l41: Fix DSP mbox start command and global enable order
ASoC: cs35l41: Fix max number of TX channels
ASoC: cs35l41: Fix GPIO2 configuration
powerpc/kexec: Declare kexec_paca static
powerpc/smp: Declare current_set static
powerpc: Cleanup asm-prototypes.c
powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S
powerpc/ftrace: Regroup PPC64 specific operations in ftrace_mprofile.S
powerpc/ftrace: Refactor ftrace_{regs_}caller
powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller()
selftest/powerpc: Add PAPR sysfs attributes sniff test
powerpc/pseries: Interface to represent PAPR firmware attributes
powerpc/mce: Avoid using irq_work_queue() in realmode
powerpc/mce: Modify the real address error logging messages
selftests/powerpc: Add test for real address error handling
powerpc/pseries: Parse control memory access error
powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64
powerpc64/bpf: Store temp registers' bpf to ppc mapping
powerpc/bpf: Use _Rn macros for GPRs
powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c
powerpc/bpf: Cleanup bpf_jit.h
powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros
powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD]
powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL()
powerpc64/bpf: Optimize instruction sequence used for function calls
powerpc64/bpf elfv1: Do not load TOC before calling functions
powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry
powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1
powerpc64/bpf: Use r12 for constant blinding
powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier()
powerpc/bpf: Handle large branch ranges with BPF_EXIT
powerpc/bpf: Emit a single branch instruction for known short branch ranges
powerpc/bpf: Skip branch range validation during first pass
powerpc/code-patching: Pre-map patch area
powerpc/64s: Don't use DSISR for SLB faults
powerpc/sysdev: fix incorrect use to determine if list is empty
powerpc/pseries/vas: Add VAS migration handler
powerpc/pseries/vas: Modify reconfig open/close functions for migration
powerpc/pseries/vas: Define global hv_cop_caps struct
powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities
powerpc/pseries/vas: sysfs interface to export capabilities
powerpc/pseries/vas: Reopen windows with DLPAR core add
powerpc/pseries/vas: Close windows with DLPAR core removal
powerpc/vas: Map paste address only if window is active
powerpc/vas: Return paste instruction failure if no active window
powerpc/vas: Add paste address mmap fault handler
powerpc/pseries/vas: Save PID in pseries_vas_window struct
powerpc/pseries/vas: Use common names in VAS capability structure
dt-bindings: mfd: maxim,max77802: Convert to dtschema
regulator: dt-bindings: maxim,max77802: Convert to dtschema
dt-bindings: mfd: maxim,max14577: Convert to dtschema
regulator: dt-bindings: maxim,max14577: Convert to dtschema
dt-bindings: power: supply: maxim,max14577: Convert to dtschema
spi: s3c64xx: Allow controller-data to be optional
mfd: dt-bindings: google,cros-ec: Fix indentation in example
mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings
spi: dt-bindings: samsung: Convert to dtschema
MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Exynos boards entry
nds32: Remove the architecture
dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings
regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings
dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings
smsc95xx: Ignore -ENODEV errors when device is unplugged
net: rtnetlink: fix error handling in rtnl_fill_statsinfo()
net: dsa: return success if there was nothing to do
selftests: net: fix array_size.cocci warning
qed: return status of qed_iov_get_link
mips: remove reference to "newer Loongson-3"
net: Fix esp GSO on inter address family tunnels.
esp: Fix BEET mode inter address family tunneling on GSO
esp: Fix possible buffer overflow in ESP transformation
mips: Always permit to build u-boot images
MIPS: Sanitise Cavium switch cases in TLB handler synthesizers
DEC: Limit PMAX memory probing to R3k systems
mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
MIPS: fix fortify panic when copying asm exception handlers
nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD
net/smc: fix compile warning for smc_sysctl
mmc: dw-mmc-rockchip: Fix handling invalid clock rates
mmc: dw_mmc: Support setting f_min from host drivers
mmc: host: Drop commas after SoC match table sentinels
ARM: 9184/1: return_address: disable again for CONFIG_ARM_UNWIND=y
ARM: 9183/1: unwind: avoid spurious warnings on bogus code addresses
netfilter: bridge: clean up some inconsistent indenting
PCI: endpoint: Fix misused goto label
net: phy: micrel: Move netif_rx() outside of IRQ-off section.
net: Remove netif_rx_any_context() and netif_rx_ni().
net: phy: micrel: Use netif_rx().
phonet: Use netif_rx().
bluetooth: Use netif_rx().
batman-adv: Use netif_rx().
tipc: Use netif_rx().
tun: vxlan: Use netif_rx().
staging: Use netif_rx().
s390: net: Use netif_rx().
ethernet: sun: Free the coherent when failing in probing
micrel: Use generic ptp_msg_is_sync() function
dp83640: Use generic ptp_msg_is_sync() function
ptp: Add generic PTP is_sync() function
net: lantiq_xrx200: fix use after free bug
net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
isdn: hfcpci: check the return value of dma_set_mask() in setup_hw()
media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/BFRAME flags
PCI: imx6: Enable i.MX6QP PCIe power management support
media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description
media: imx: imx8mq-mipi_csi2: Remove unneeded code
media: dvb_frontends: make static read-only array fec_tab const
media: dib7000p: make static read-only arrays notch and sine const
media: dvb_frontend: make static read-only array DIB3000MC_I2C_ADDRESS const
media: dt-bindings: media: renesas,csi2: Update data-lanes property
media: Remove usage of the deprecated "pci-dma-compat.h" API
media: mtk-vcodec: Remove duplicated include in mtk_vcodec_enc_drv.c
media: hdpvr: initialize dev->worker at hdpvr_register_videodev
mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND
media: camss: Point sm8250 at the correct vdda regulators
media: camss: Point sdm845 at the correct vdda regulators
media: camss: Set unused regulators to the empty set
media: camss: Add regulator_bulk support
media: dt-bindings: media: camss: Add vdda supply declarations sm8250
media: dt-bindings: media: camss: Fixup vdda regulator descriptions sdm845
media: davinci: vpif: Use platform_get_irq_optional() to get the interrupt
media: vidtv: Check for null return of vzalloc
media: mtk-mdp: Remove redundant 'flush_workqueue()' calls
media: videobuf2-dma-contig: Invalidate vmap range before DMA range
media: stk1160: use dma_alloc_noncontiguous API
media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb'
media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
media: stk1160: fix number of buffers in case not all buffers are created
media: hantro: Add support for i.MX8MM Hantro-G1
media: dt-bindings: media: nxp, imx8mq-vpu: Add support for G1 on imx8mm
media: hantro: Allow i.MX8MQ G1 and G2 to run independently
media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes
media: cec: seco: add newlines in debug messages
media: Revert "media: em28xx: add missing em28xx_close_extension"
media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3
media: venus: venc: Fix h264 8x8 transform control
media: venus: vdec: fixed possible memory leak issue
media: venus: core: Fix kerneldoc warnings
xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
xen/gnttab: fix gnttab_end_foreign_access() without page specified
xen/pvcalls: use alloc/free_pages_exact()
xen/9p: use alloc/free_pages_exact()
xen/usb: don't use gnttab_end_foreign_access() in xenhcd_gnttab_done()
xen: remove gnttab_query_foreign_access()
xen/gntalloc: don't use gnttab_query_foreign_access()
xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
xen/netfront: don't use gnttab_query_foreign_access() for mapped status
xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
xen/grant-table: add gnttab_try_end_foreign_access()
xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
soc: s4: Add support for power domains controller
dt-bindings: power: add Amlogic s4 power domains bindings
m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined
m68k: m5441x: remove erroneous clock disable
m68knommu: fix ucsimm sparse warnings
m68knommu: fix 'screen_bits' defined but not used
m68knommu: fix warning: no previous prototype for 'init_dragen2'
xtensa: Remove unused early_read_config_byte() et al declarations
xtensa: use strscpy to copy strings
net: xtensa: use strscpy to copy strings
drm/msm: Fix dirtyfb refcounting
ata: Drop commas after OF match table sentinels
KVM: PPC: Book3S HV P9: Fix "lost kick" race
powerpc: Fix STACKTRACE=n build
Linux 5.17-rc7
bcache: fixup multiple threads crash
bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
bonding: helper macro __ATTR_RO to make code more clear
tools/virtio: handle fallout from folio work
tools/virtio: fix virtio_test execution
vhost: remove avail_event arg from vhost_update_avail_event()
virtio: drop default for virtio-mem
vdpa: fix use-after-free on vp_vdpa_remove
virtio-blk: Remove BUG_ON() in virtio_queue_rq()
virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
vhost: fix hung thread due to erroneous iotlb entries
wireless: Use netif_rx().
wireless: Marvell: Use netif_rx().
wireless: brcmfmac: Use netif_rx().
wireless: Atheros: Use netif_rx().
slip/plip: Use netif_rx().
mctp: serial: Use netif_rx().
can: Use netif_rx().
net: phy: Use netif_rx().
net: tun: track dropped skb via kfree_skb_reason()
net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
net: tap: track dropped skb via kfree_skb_reason()
Revert "net/smc: don't req_notify until all CQEs drained"
net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails
Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
selftests/bpf: Add a test for btf_type_tag "percpu"
bpf: Reject programs that try to load __percpu memory.
compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu")))
bpf: Fix checking PTR_TO_BTF_ID in check_mem_access
selftests/bpf: Add tests for kfunc register offset checks
bpf: Replace __diag_ignore with unified __diag_ignore_all
compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM
compiler-clang.h: Add __diag infrastructure for clang
bpf: Harden register offset checks for release helpers and kfuncs
bpf: Disallow negative offset in check_ptr_off_reg
bpf: Fix PTR_TO_BTF_ID var_off check
bpf: Add check_func_arg_reg_off function
Input: mt6779-keypad - add MediaTek keypad driver
dt-bindings: input: Add bindings for Mediatek matrix keypad
perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage
perf tools: Remove bpf_program__set_priv/bpf_program__priv usage
configs/debug: set CONFIG_DEBUG_INFO=y properly
proc: fix documentation and description of pagemap
kselftest/vm: fix tests build with old libc
memfd: fix F_SEAL_WRITE after shmem huge page allocated
mm: fix use-after-free when anon vma name is used after vma is freed
mm: prevent vm_area_struct::anon_name refcount saturation
mm: refactor vm_area_struct::anon_vma_name usage code
selftests/vm: cleanup hugetlb file after mremap test
perf test: Add perf_event_attr tests for the arm_spe event
perf vendor events intel: Add uncore event list for Alderlake
perf vendor events intel: Add core event list for Alderlake
memblock tests: Fix testing with 32-bit physical addresses
drm/msm/a6xx: Fix missing ARRAY_SIZE() check
selftests/bpf: Add custom SEC() handling selftest
libbpf: Support custom SEC() handlers
libbpf: Allow BPF program auto-attach handlers to bail out
ARM: dts: rockchip: Update regulator name for PX3
ARM: dts: rockchip: Add #clock-cells value for rk805
arm64: dts: rockchip: Add #clock-cells value for rk805
arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808
arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
bfq: fix use-after-free in bfq_dispatch_request
mISDN: Fix memory leak in dsp_pipeline_build()
bnxt_en: add an nvm test for hw diagnose
bnxt_en: implement hw health reporter
bnxt_en: Do not destroy health reporters during reset
bnxt_en: Eliminate unintended link toggle during FW reset
bnxt_en: Properly report no pause support on some cards
bnxt_en: introduce initial link state of unknown
bnxt_en: parse result field when NVRAM package install fails
bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE
bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE
net: axienet: add coalesce timer ethtool configuration
net: axienet: reduce default RX interrupt threshold to 1
net: axienet: implement NAPI and GRO receive
net: axienet: don't set IRQ timer when IRQ delay not used
net: axienet: Clean up DMA start/stop and error handling
net: axienet: Clean up device used for DMA calls
net: axienet: fix RX ring refill allocation failure handling
net: dsa: realtek: rtl8365mb: add support for rtl8_4t
net: dsa: tag_rtl8_4: add rtl8_4t trailing variant
dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats
ARM: Spectre-BHB workaround
ARM: use LOADADDR() to get load address of sections
ARM: early traps initialisation
ARM: report Spectre v2 status through sysfs
powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set
ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio
x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
x86/speculation: Warn about Spectre v2 LFENCE mitigation
drm/msm: Add MSM_SUBMIT_FENCE_SN_IN
selftests: mptcp: update output info of chk_rm_nr
selftests: mptcp: add more arguments for chk_join_nr
selftests: mptcp: add invert check in check_transfer
selftests: mptcp: add fastclose testcase
selftests: mptcp: reuse linkfail to make given size files
selftests: mptcp: add extra_args in do_transfer
selftests: mptcp: add the MP_RST mibs check
mptcp: add the mibs for MP_RST
selftests: mptcp: add the MP_FASTCLOSE mibs check
mptcp: add the mibs for MP_FASTCLOSE
selftests: mptcp: adjust output alignment for more tests
bcm63xx_enet: Use platform_get_irq() to get the interrupt
net: phy: meson-gxl: fix interrupt handling in forced mode
ptp: ocp: Add serial port information to the debug summary
net: sparx5: Fix initialization of variables on stack
dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values
PCI: Reduce warnings on possible RW1C corruption
RDMA/hns: Refactor the alloc_cqc()
RDMA/hns: Refactor the alloc_srqc()
RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
RDMA/hns: Remove similar code that configures the hardware contexts
RDMA/hns: Refactor mailbox functions
RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
RDMA/hns: Remove fixed parameter “timeout” in the mailbox
RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
power: supply: Add a driver for Injoinic power bank ICs
dt-bindings: trivial-devices: Add Injoinic power bank ICs
dt-bindings: vendor-prefixes: Add Injoinic
RDMA/core: Fix ib_qp_usecnt_dec() called when error
power: supply: ab8500: Remove unused variable
IB/hfi1: Allow larger MTU without AIP
power: supply: da9150-fg: Remove unnecessary print function dev_err()
power: supply: ab8500: fix a handful of spelling mistakes
power: supply: ab8500_fg: Account for line impedance
dt-bindings: power: supply: ab8500_fg: Add line impedance
power: supply: axp20x_usb_power: fix platform_get_irq.cocci warnings
power: supply: axp20x_ac_power: fix platform_get_irq.cocci warning
power: supply: wm8350-power: Add missing free in free_charger_irq
power: supply: wm8350-power: Handle error for wm8350_register_irq
power: supply: Static data for Samsung batteries
drm/msm/a6xx: Zap counters across context switch
drm/msm: Add SYSPROF param (v2)
drm/msm: Add SET_PARAM ioctl
drm/msm: Update generated headers
floppy: use memcpy_{to,from}_bvec
drbd: use bvec_kmap_local in recv_dless_read
drbd: use bvec_kmap_local in drbd_csum_bio
bcache: use bvec_kmap_local in bio_csum
nvdimm-btt: use bvec_kmap_local in btt_rw_integrity
nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity
zram: use memcpy_from_bvec in zram_bvec_write
zram: use memcpy_to_bvec in zram_bvec_read
aoe: use bvec_kmap_local in bvcpy
iss-simdisk: use bvec_kmap_local in simdisk_submit_bio
intel_idle: add core C6 optimization for SPR
intel_idle: add 'preferred_cstates' module argument
intel_idle: add SPR support
tracing: Fix return value of __setup handlers
drm/amdgpu: initialize the vmid_wait with the stub fence
drm/amdgpu: properly embed the IBs into the job
drm/amdgpu: use job and ib structures directly in CS parsers
drm/amdgpu: header cleanup
drm/amd/amdgpu: set disabled vcn to no_schduler
drm/amdgpu: install ctx entities with cmpxchg
drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3
drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call
drm/amdgpu/vcn: Add vcn firmware log
drm/amdgpu/vcn: Update fw shared data structure
drm/amdgpu: Add DFC CAP support for aldebaran
drm/amdgpu: Set correct DMA mask for aldebaran
drm/amdgpu: Refactor mode2 reset logic for v13.0.2
drm/amd/display: 3.2.175
drm/amd/display: add verify_link_cap back for hdmi
drm/amd/display: [FW Promotion] Release 0.0.106.0
drm/amd/display: refine the EDID override
drm/amd/display: Pass deep sleep disabled allow info to dmub fw
drm/amd/display: Refactor fixed VS w/a for PHY tests
mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
drm/amd/display: Program OPP before ODM
drm/amd/display: Pass HostVM enable flag into DCN3.1 DML
PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
docs: fix 'make htmldocs' warning in perf
f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem
f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes
Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description
irqchip/meson-gpio: add select trigger type callback
irqchip/meson-gpio: support more than 8 channels gpio irq
dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs
vduse: Fix returning wrong type in vduse_domain_alloc_iova()
vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command
vdpa/mlx5: should verify CTRL_VQ feature exists for MQ
vdpa: factor out vdpa_set_features_unlocked for vdpa internal use
remoteproc: wkup_m3: Set sysfs_read_only flag
remoteproc: Introduce sysfs_read_only flag
ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
Bluetooth: btusb: Add another Realtek 8761BU
Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1
Bluetooth: use memset avoid memory leaks
iommu/vt-d: Enable ATS for the devices in SATC table
iommu/vt-d: Remove unused function intel_svm_capable()
iommu/vt-d: Add missing "__init" for rmrr_sanity_check()
iommu/vt-d: Move intel_iommu_ops to header file
iommu/vt-d: Fix indentation of goto labels
iommu/vt-d: Remove unnecessary prototypes
iommu/vt-d: Remove unnecessary includes
iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO
iommu/vt-d: Remove domain and devinfo mempool
iommu/vt-d: Remove iova_cache_get/put()
iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info()
iommu/vt-d: Remove intel_iommu::domains
Bluetooth: btmtksdio: Fix kernel oops when sdio suspend.
Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921
Bluetooth: move adv_instance_cnt read within the device lock
Bluetooth: hci_event: Add missing locking on hdev in hci_le_ext_adv_term_evt
Bluetooth: btusb: Make use of of BIT macro to declare flags
Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
Bluetooth: mediatek: fix the conflict between mtk and msft vendor event
Bluetooth: mt7921s: support bluetooth reset mechanism
Bluetooth: make array bt_uuid_any static const
Bluetooth: 6lowpan: No need to clear memory twice
Bluetooth: btusb: Improve stability for QCA devices
Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN)
Bluetooth: btusb: Add support for Intel Madison Peak (MsP2) device
Bluetooth: Improve skb handling in mgmt_device_connected()
Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt_device_connected()
Bluetooth: mgmt: Remove unneeded variable
Bluetooth: hci_sync: fix undefined return of hci_disconnect_all_sync()
Bluetooth: mgmt: Replace zero-length array with flexible-array member
KVM: arm64: Only open the interrupt window on exit due to an interrupt
clk: imx: pll14xx: Support dynamic rates
clk: imx: pll14xx: Add pr_fmt
clk: imx: pll14xx: explicitly return lowest rate
clk: imx: pll14xx: name variables after usage
clk: imx: pll14xx: consolidate rate calculation
clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP
clk: imx: pll14xx: Drop wrong shifting
clk: imx: pll14xx: Use register defines consistently
clk: imx8mp: remove SYS PLL 1/2 clock gates
clk: imx8mn: remove SYS PLL 1/2 clock gates
clk: imx8mm: remove SYS PLL 1/2 clock gates
clk: imx: add i.MX93 clk
clk: imx: support fracn gppll
clk: imx: add i.MX93 composite clk
dt-bindings: clock: add i.MX93 clock definition
dt-bindings: clock: Add imx93 clock support
clk: imx: off by one in imx_lpcg_parse_clks_from_dt()
dt-bindings: fsl: scu: add imx8dxl scu clock support
clk: imx7d: Remove audio_mclk_root_clk
irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER
thunderbolt: Rename EEPROM handling bits to match USB4 spec
thunderbolt: Clarify register definitions for `tb_cap_plug_events`
thunderbolt: Do not make DROM read success compulsory
thunderbolt: Do not resume routers if UID is not set
thunderbolt: Retry DROM reads for more failure scenarios
btrfs: fallback to blocking mode when doing async dio over multiple extents
ARM: dts: at91: sama7g5: Add NAND support
signal, x86: Delay calling signals in atomic on RT enabled kernels
virtio_console: break out of buf poll on remove
virtio: document virtio_reset_device
virtio: acknowledge all features before access
virtio: unexport virtio_finalize_features
tipc: fix kernel panic when enabling bearer
net: ethernet: sun: Remove redundant code
nfp: xsk: add AF_XDP zero-copy Rx and Tx support
nfp: xsk: add configuration check for XSK socket chunk size
nfp: xsk: add an array of xsk buffer pools to each data path
nfp: wrap napi add/del logic
nfp: expose common functions to be used for AF_XDP
net: sparx5: Implement get_ts_info
net: sparx5: Add support for ptp interrupts
net: sparx5: Update extraction/injection for timestamping
net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
net: sparx5: Add support for ptp clocks
net: sparx5: Add registers that are used by ptp functionality
dts: sparx5: Enable ptp interrupt
dt-bindings: net: sparx5: Extend with the ptp interrupt
net: sparx5: Move ifh from port to local variable
net: phy: added ethtool master-slave configuration support
net: phy: added the LAN937x phy support
net: phy: updated the initialization routine for LAN87xx
net: phy: removed empty lines in LAN87XX
net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX
net: phy: used genphy_soft_reset for phy reset in LAN87xx
net: phy: micrel: 1588 support for LAN8814 phy
dt-bindings: net: micrel: Configure latency values and timestamping check for LAN8814 phy
net: phy: micrel: Fix concurrent register access
net: dev: use kfree_skb_reason() for __netif_receive_skb_core()
net: dev: use kfree_skb_reason() for sch_handle_ingress()
net: dev: use kfree_skb_reason() for do_xdp_generic()
net: dev: use kfree_skb_reason() for enqueue_to_backlog()
net: dev: add skb drop reasons to __dev_xmit_skb()
net: skb: introduce the function kfree_skb_list_reason()
net: dev: use kfree_skb_reason() for sch_handle_egress()
net: macb: Fix lost RX packet wakeup race in NAPI receive
net: dev: Use netif_rx().
net: bridge: Use netif_rx().
net: macvlan: Use netif_rx().
net: ethernet: Use netif_rx().
net: dsa: Use netif_rx().
net: caif: Use netif_rx().
net: sgi-xp: Use netif_rx().
net: xtensa: Use netif_rx().
docs: networking: Use netif_rx().
ARM: configs: at91: sama7: Unselect CONFIG_DMATEST
ARM: configs: at91: add eic
ARM: at91: add support in soc driver for new SAMA5D29
ARM: dts: at91: sama7g5: add eic node
ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes
i3c: support dynamically added i2c devices
i3c: remove i2c board info from i2c_dev_desc
ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15
iommu/mediatek: Always tlb_flush_all when each PM resume
iommu/mediatek: Add tlb_lock in tlb_flush_all
iommu/mediatek: Remove the power status checking in tlb flush all
iommu/mediatek: Always check runtime PM status in tlb flush range callback
iommu/mediatek: Remove for_each_m4u in tlb_sync_all
iommu/iova: Improve 32-bit free space estimate
iommu/amd: Improve error handling for amd_iommu_init_pci
net: dsa: felix: remove redundant assignment in felix_8021q_cpu_port_deinit
net: dsa: felix: print error message in felix_check_xtr_pkt()
net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt()
net: dsa: felix: drop the ptp_type argument from felix_check_xtr_pkt()
net: dsa: felix: remove ocelot->npi assignment from felix_8021q_cpu_port_init
net: mscc: ocelot: use pretty names for IPPROTO_UDP and IPPROTO_TCP
net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_block_remove_filter
soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data
USB: serial: pl2303: add IBM device IDs
ALSA: lola: add a check for the return of vmalloc()
ALSA: echoaudio: remove redundant assignment to variable bytes
drm/exynos: fimd: add BGR support for exynos4/5
drm/exynos: Search for TE-gpio in DSI panel's node
drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
drm/exynos: gsc: Use platform_get_irq() to get the interrupt
drm/exynos/fimc: Use platform_get_irq() to get the interrupt
drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
drm/exynos: mixer: Use platform_get_irq() to get the interrupt
drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC
memory: emif: check the pointer temp in get_device_details()
memory: emif: Add check for setup_interrupts
media: i2c: Fix pixel array positions in ov8865
media: adv7183: Convert to GPIO descriptors
media: m5mols: Convert to use GPIO descriptors
media: noon010p30: Convert to use GPIO descriptors
media: mt9m111: Drop unused include
media: adv7511: Drop unused include
net/smc: fix document build WARNING from smc-sysctl.rst
net: marvell: Use min() instead of doing it manually
binfmt_elf: Introduce KUnit test
riscv: dts: k210: fix broken IRQs on hart1
HID: add mapping for KEY_ALL_APPLICATIONS
HID: add mapping for KEY_DICTATE
f2fs: fix to do sanity check on curseg->alloc_type
KVM: PPC: Book3S HV: remove unnecessary casts
riscv: Fix kasan pud population
riscv: Move high_memory initialization to setup_bootmem
riscv: Fix config KASAN && DEBUG_VIRTUAL
riscv: Fix DEBUG_VIRTUAL false warnings
media: i2c: isl7998x: Add driver for Intersil ISL7998x
media: dt-bindings: Add Intersil ISL79987 DT bindings
media: media-entity: Clarify media_entity_cleanup() usage
media: i2c: imx274: Drop surplus includes
media: i2c: ccs: Drop unused include
v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_parse_reference()
v4l: fwnode: Drop redunant -ENODATA check in property reference parsing
media: media-entity: Simplify media_pipeline_start()
media: media-entity: Add media_pad_is_streaming() helper function
media: Add a driver for the og01a1b camera sensor
media: i2c: ov5648: Fix lockdep error
selftests: Fix build when $(O) points to a relative path
selftests: netfilter: fix a build error on openSUSE
selftests: kvm: add generated file to the .gitignore
selftests/exec: add generated files to .gitignore
selftests: add kselftest_install to .gitignore
f2fs: fix to avoid potential deadlock
riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP
riscv: Fix is_linear_mapping with recent move of KASAN region
dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES
MAINTAINERS: Remove dead patchwork link
ice: convert VF storage to hash table with krefs and RCU
ACPI: docs: enumeration: Unify Package () for properties
cachefiles: Fix incorrect length to fallocate()
ACPI: docs: enumeration: Drop comma for terminator entry
ACPI: docs: enumeration: Drop ugly ifdeffery from the examples
ACPI: docs: enumeration: Amend PWM enumeration ASL example
ACPI: docs: enumeration: Remove redundant .owner assignment
ACPI: docs: enumeration: Update UART serial bus resource documentation
ACPI: docs: enumeration: Discourage to use custom _DSM methods
ACPI: APEI: rename ghes_init() with an "acpi_" prefix
ACPI: APEI: explicit init of HEST and GHES in apci_init()
ACPI: processor idle: Check for architectural support for LPI
cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
ice: introduce VF accessor functions
ice: factor VF variables to separate structure
PCI: Support BAR sizes up to 8TB
mm: build migrate_vma_* for all configs with ZONE_DEVICE support
mm: move the migrate_vma_* device migration code into its own file
mm: refactor the ZONE_DEVICE handling in migrate_vma_pages
mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page
mm: refactor check_and_migrate_movable_pages
mm: generalize the pgmap based page_free infrastructure
fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED
mm: remove the extra ZONE_DEVICE struct page refcount
mm: don't include <linux/memremap.h> in <linux/mm.h>
mm: simplify freeing of devmap managed pages
mm: move free_devmap_managed_page to memremap.c
mm: remove pointless includes from <linux/hmm.h>
mm: remove the __KERNEL__ guard from <linux/mm.h>
mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages
mm/munlock: mlock_vma_page() check against VM_SPECIAL
ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()
ice: convert ice_for_each_vf to include VF entry iterator
ice: use ice_for_each_vf for iteration during removal
ice: remove checks in ice_vc_send_msg_to_vf
ice: move VFLR acknowledge during ice_free_vfs
ice: move clear_malvf call in ice_free_vfs
ice: pass num_vfs to ice_set_per_vf_res()
ice: store VF pointer instead of VF ID
ice: refactor unwind cleanup in eswitch mode
net: dsa: make dsa_tree_change_tag_proto actually unwind the tag proto change
ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()
selftests: mlxsw: resource_scale: Fix return value
selftests: mlxsw: tc_police_scale: Make test more robust
net: dcb: disable softirqs in dcbnl_flush_dev()
bpf: Small BPF verifier log improvements
soundwire: qcom: use __maybe_unused for swrm_runtime_resume()
hwmon: Add driver for Texas Instruments TMP464 and TMP468
dt-bindings: hwmon: add tmp464.yaml
libbpf: Add a check to ensure that page_cnt is non-zero
ext4: don't BUG if someone dirty pages without asking ext4 first
gfs2: Remove return value for gfs2_indirect_init
bnx2: Fix an error message
usb: host: xhci: Remove some unnecessary return value initializations
usb: host: xhci: add blank line in xhci_halt()
usb: host: xhci: update hci_version operation in xhci_gen_setup()
usb: host: xhci: fix a comment typo in xhci_mem_init()
usb: host: xhci: use ffs() in xhci_mem_init()
xhci: fix runtime PM imbalance in USB2 resume
xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
xhci: fix garbage USBSTS being logged in some cases
xhci: make xhci_handshake timeout for xhci_reset() adjustable
usb: typec: tipd: Forward plug orientation to typec subsystem
usb: Drop commas after SoC match table sentinels
dt-bindings: usb: samsung,exynos-usb2: convert to dtschema
dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema
docs: ABI: Document new timecard sysfs nodes.
ptp: ocp: adjust utc_tai_offset to TOD info
ptp: ocp: add tod_correction attribute
ptp: ocp: Expose clock status drift and offset
ptp: ocp: add TOD debug information
bpf: selftests: test skb->tstamp in redirect_neigh
bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time()
bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress
net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally
net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c
net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option
net: ipv6: Handle delivery_time in ipv6 defrag
net: ip: Handle delivery_time in ip defrag
net: Set skb->mono_delivery_time and clear it after sch_handle_ingress()
net: Clear mono_delivery_time bit in __skb_tstamp_tx()
net: Handle delivery_time in skb->tstamp during network tapping with af_packet
net: Add skb_clear_tstamp() to keep the mono delivery_time
net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp
net/mlx5: Support GRE conntrack offload
act_ct: Support GRE offload
netfilter: flowtable: Support GRE
netfilter: nf_tables: Reject tables of unsupported family
net: mscc: ocelot: accept configuring bridge port flags on the NPI port
net: dsa: felix: stop clearing CPU flooding in felix_setup_tag_8021q
net: dsa: felix: start off with flooding disabled on the CPU port
net: dsa: felix: migrate flood settings from NPI to tag_8021q CPU port
net: dsa: felix: migrate host FDB and MDB entries when changing tag proto
net: dsa: manage flooding on the CPU ports
net: dsa: install the primary unicast MAC address as standalone port host FDB
net: dsa: install secondary unicast and multicast addresses as host FDB/MDB
net: dsa: rename the host FDB and MDB methods to contain the "bridge" namespace
net: dsa: remove workarounds for changing master promisc/allmulti only while up
sfc: extend the locking on mcdi->seqno
ice: add TTY for GNSS module for E810T device
serial: samsung: Add samsung_early_read to support early kgdboc
serial: make uart_console_write->putchar()'s character an unsigned char
spi: Use of_device_get_match_data()
ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint
ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog"
Revert "netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY"
Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work
drm: rcar-du: Don't restart group when enabling plane on Gen3
drm: rcar-du: Don't select VSP1 sink on Gen3
dma-debug: fix return value of __setup handlers
vfio/mlx5: Use its own PCI reset_done error handler
vfio/pci: Expose vfio_pci_core_aer_err_detected()
vfio/mlx5: Implement vfio_pci driver for mlx5 devices
vfio/mlx5: Expose migration commands over mlx5 device
vfio: Remove migration protocol v1 documentation
dma-mapping: remove CONFIG_DMA_REMAP
vfio: Extend the device migration protocol with RUNNING_P2P
vfio: Define device migration protocol v2
vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl
nfc: llcp: Revert "NFC: Keep socket alive until the DISC PDU is actually sent"
nfc: llcp: protect nfc_llcp_sock_unlink() calls
nfc: llcp: use test_bit()
nfc: llcp: use centralized exiting of bind on errors
nfc: llcp: simplify llcp_sock_connect() error paths
nfc: llcp: nullify llcp_sock->dev on connect() error paths
selftests: forwarding: hw_stats_l3: Add a new test
mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS
mlxsw: Extract classification of router-related events to a helper
mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions
mlxsw: reg: Fix packing of router interface counters
net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS
net: rtnetlink: Add RTM_SETSTATS
net: rtnetlink: Add UAPI for obtaining L3 offload xstats
net: dev: Add hardware stats support
net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE error returns
net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill()
net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests
net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed
net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_*
Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags()
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
qed: validate and restrict untrusted VFs vlan promisc mode
qed: display VF trust config
net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en per platform
net: stmmac: Add support for SM8150
video: fbdev: sm712fb: Fix crash in smtcfb_write()
video: fbdev: s3c-fb: fix platform_get_irq.cocci warning
mlx5: add support for page_pool_get_stats
Documentation: update networking/page_pool.rst
page_pool: Add function to batch and return stats
page_pool: Add recycle stats
page_pool: Add allocation stats
drm: rcar-du: Drop LVDS device tree backward compatibility
drm: rcar-du: lvds: Add r8a77961 support
dt-bindings: display: bridge: renesas,lvds: Document r8a77961 bindings
drm/ssd130x: remove redundant initialization of pointer mode
USB: serial: simple: add Nokia phone driver
perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT
tcp: make tcp_read_sock() more robust
bpf, sockmap: Do not ignore orig_len parameter
tcp: Remove the unused api
flow_dissector: Add support for HSR
net: dsa: mv88e6xxx: support RMII cmode
net: dsa: mv88e6xxx: don't error out cmode set on missing lane
net: openvswitch: remove unneeded semicolon
flow_offload: improve extack msg for user when adding invalid filter
net: ipa: add an interconnect dependency
nfp: flower: Remove usage of the deprecated ida_simple_xxx API
net: fix up skbs delta_truesize in UDP GRO frag_list
net: sfp: use %pe for printing errors
net: phylink: use %pe for printing errors
tuntap: add sanity checks about msg_controllen in sendmsg
ext4: remove redundant assignment to variable split_flag1
ext4: fix underflow in ext4_max_bitmap_size()
ext4: fix ext4_mb_clear_bb() kernel-doc comment
ext4: fix fs corruption when tring to remove a non-empty directory with IO error
ext4: use time_is_before_jiffies() instead of open coding it
ext4: improve fast_commit performance and scalability
Documentation: EM: Describe new registration method using DT
OPP: Add support of "opp-microwatt" for EM registration
PM: EM: add macro to set .active_power() callback conditionally
OPP: Add "opp-microwatt" supporting code
dt-bindings: opp: Add "opp-microwatt" entry in the OPP
dt-bindings: display/msm: add missing brace in dpu-qcm2290.yaml
drm/amdgpu: remove redundant null check
drm/amdgpu/sdma5: drop unused cyan skillfish firmware
drm/amdgpu/gfx10: drop unused cyan skillfish firmware
drm/amdgpu: remove unused gpu_info firmwares
drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier()
drm/amd/display: Modify plane removal sequence to avoid hangs.
drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid
drm/amdgpu: enable gfxoff routine for GC 10.3.7
drm/amdgpu: enable gfx power gating for GC 10.3.7
drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock
drm/amdgpu: enable gfx clock gating control for GC 10.3.7
drm/amdgpu: fix suspend/resume hang regression
drm/amdgpu: Move CAP firmware loading to the beginning of PSP firmware list
drm/amdgpu: Bump minor version for hot plug tests enabling.
drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug.
drm/amdgpu: convert code name to ip version for noretry set
drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions populated
drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in sdma ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in hdp ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in xgmi ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in umc ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mmhub ras block
drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in gfx ras block
drm/amdgpu: centrally calls the .ras_fini function of all ras blocks
drm/amdgpu: Optimize xxx_ras_fini function of each ras block
drm/amdgpu: Modify .ras_fini function pointer parameter
drm/amd/display: Adding a dc_debug option and dmub setting to use PHY FSM for PSR
drm/amd/display: Add frame alternate 3D & restrict HW packed on dongles
drm/amdgpu: Fix realloc of ptr
drm/amd/display: Reset VIC if HDMI_VIC is present
drm/amd/display: Make functional resource functions non-static
drm/amd/display: Remove invalid RDPCS Programming in DAL
drm/amdkfd: Add SMI add event helper
drm/amdkfd: Correct SMI event read size
Revert "drm/amdkfd: process_info lock not needed for svm"
gpu/amd: vega10_hwmgr: fix inappropriate private variable name
drm/amd/display: Don't fill up the logs
drm/amdgpu: fix suspend/resume hang regression
auxdisplay: lcd2s: Use proper API to free the instance of charlcd object
auxdisplay: lcd2s: Fix memory leak in ->remove()
auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
certs: simplify empty certs creation in certs/Makefile
certs: include certs/signing_key.x509 unconditionally
crypto: octeontx2 - fix missing unlock
hwrng: cavium - fix NULL but dereferenced coccicheck error
crypto: cavium/nitrox - don't cast parameter in bit operations
crypto: vmx - add missing dependencies
MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver
crypto: xilinx - Add Xilinx SHA3 driver
firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality
crypto: xilinx - Updated Makefile for xilinx subdirectory
crypto: crypto_xor - use helpers for unaligned accesses
crypto: cleanup comments
crypto: dh - calculate Q from P for the full public key verification
lib/mpi: export mpi_rshift
crypto: dh - disallow plain "dh" usage in FIPS mode
crypto: api - allow algs only in specific constructions in FIPS mode
crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret()
crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates
crypto: dh - implement private key generation primitive for ffdheXYZ(dh)
crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates
crypto: dh - implement ffdheXYZ(dh) templates
crypto: dh - introduce common code for built-in safe-prime group support
crypto: dh - split out deserialization code from crypto_dh_decode()
crypto: dh - constify struct dh's pointer members
crypto: dh - remove struct dh's ->q member
crypto: kpp - provide support for KPP spawns
crypto: kpp - provide support for KPP template instances
crypto: engine - check if BH is disabled during completion
crypto: gemini - call finalize with bh disabled
crypto: amlogic - call finalize with bh disabled
crypto: sun8i-ce - call finalize with bh disabled
crypto: sun8i-ss - call finalize with bh disabled
crypto: cavium/zip - register algorithm only if hardware is present
hwrng: atmel - remove extra line
hwrng: atmel - add runtime pm support
hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops
hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init()
hwrng: atmel - rename enable/disable functions to init/cleanup
hwrng: atmel - disable trng on failure path
hwrng: atmel - add wait for ready support on read
drm/aspeed: Add AST2600 chip support
drm/aspeed: Update INTR_STS handling
iwlwifi: mvm: return value for request_ownership
nl80211: Update bss channel on channel switch for P2P_CLIENT
iwlwifi: fix build error for IWLMEI
staging: greybus: gpio: Use generic_handle_irq_safe().
net: usb: lan78xx: Use generic_handle_irq_safe().
mfd: ezx-pcap: Use generic_handle_irq_safe().
misc: hi6421-spmi-pmic: Use generic_handle_irq_safe().
i2c: xiic: Make bus names unique
bpf, x86: Set header->size properly before freeing it
x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86
i2c: i801: Add support for the Process Call command
i2c: i801: Drop useless masking in i801_access
dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
ACPI: bus: Introduce acpi_bus_for_each_dev()
drm: Add TODO item for optimizing format helpers
arm64: dts: lg: align pl330 node name with dtschema
arm64: dts: lg: add dma-cells to pl330 node
arm64: dts: juno: align pl330 node name with dtschema
fbdev: Improve performance of cfb_imageblit()
fbdev: Remove trailing whitespaces from cfbimgblt.c
fbdev: Improve performance of sys_imageblit()
fbdev: Improve performance of sys_fillrect()
dt-bindings: hwmon: Add sample averaging properties for ADM1275
hwmon: (adm1275) Allow setting sample averaging
ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
hwmon: (xdpe12284) Add regulator support
hwmon: (xdpe12284) Add support for xdpe11280
dt-bindings: trivial-devices: Add xdpe11280
net: hamradio: fix compliation error
PCI/AER: Update aer-inject URL
dm mpath: use DMINFO instead of printk with KERN_INFO
dm: stop using bdevname
dm-zoned: remove the ->name field in struct dmz_dev
selinux: shorten the policy capability enum names
reiserfs: Deprecate reiserfs
KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run
KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots()
btrfs: add missing run of delayed items after unlink during log replay
btrfs: qgroup: fix deadlock between rescan worker and remove qgroup
btrfs: fix relocation crash due to premature return from btrfs_commit_transaction()
btrfs: do not start relocation until in progress drops are done
btrfs: tree-checker: use u64 for item data end to avoid overflow
btrfs: do not WARN_ON() if we have PageError set
btrfs: fix lost prealloc extents beyond eof after full fsync
btrfs: subpage: fix a wrong check on subpage->writers
soundwire: qcom: constify static struct qcom_swrm_data global variables
soundwire: qcom: add in-band wake up interrupt support
dt-bindings: soundwire: qcom: document optional wake irq
soundwire: qcom: add runtime pm support
staging: rtl8723bs: Improve the comment explaining the locking rules
staging: rtl8723bs: Fix access-point mode deadlock
staging: rts5208: fix Lines should not end with a '('.
KVM: arm64: Enable Cortex-A510 erratum 2077057 by default
drm/i915/xehpsdv: Move render/compute engine reset domains related workarounds
drm/i915/xehp: Add compute workarounds
drm/i915/xehp: handle fused off CCS engines
drm/i915/xehp: Don't support parallel submission on compute / render
drm/i915/xehp/guc: enable compute engine inside GuC
drm/i915/xehp: Enable ccs/dual-ctx in RCU_MODE
drm/i915/xehp: Define context scheduling attributes in lrc descriptor
drm/i915: Move context descriptor fields to intel_lrc.h
drm/i915/xehp: CCS should use RCS setup functions
drm/i915/xehp: compute engine pipe_control
drm/i915/xehp: Add Compute CS IRQ handlers
drm/i915/xehp: CCS shares the render reset domain
drm/i915/xehp: Define compute class and engine
platform/x86: thinkpad_acpi: Add PSC mode support
phy: qcom-qmp: add sc8280xp UFS PHY
dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles
phy: qcom-snps: Add sc8280xp support
dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp
dt-bindings: Revert "dt-bindings: soc: grf: add naneng combo phy register compatible"
phy: dt-bindings: Add Cadence D-PHY Rx bindings
phy: dt-bindings: cdns,dphy: add power-domains property
phy: dt-bindings: Convert Cadence DPHY binding to YAML
phy: cadence: Add Cadence D-PHY Rx driver
dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings
erofs: fix ztailpacking on > 4GiB filesystems
selftests: sdsi: test sysfs setup
tools arch x86: Add Intel SDSi provisiong tool
drm/panfrost: cleanup comments
spi: spi-zynqmp-gqspi: Handle error for dma_set_mask
spi: dt-bindings: mediatek: Set min size for 'mediatek,pad-select'
spi: dt-bindings: renesas,rspi: Drop comment for generic compatible string
regulator: virtual: add devicetree support
regulator: virtual: warn against production use
regulator: virtual: use dev_err_probe()
ASoC: qcom: Fix error code in lpass_platform_copy()
ASoC: soc-compress: prevent the potentially use of null pointer
ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst
ASoC: dwc-i2s: Handle errors for clk_enable
ASoC: amd: use asoc_substream_to_rtd()
ASoC: atmel_ssc_dai: Handle errors for clk_enable
ASoC: mxs-saif: Handle errors for clk_enable
ASoC: Intel: soc-acpi: add entries in ADL match table
ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier
ASoC: Intel: cirrus-common: support cs35l41 amplifier
ASoC: Intel: sof_rt1308: move rt1308 code to common module
ASoC: Intel: boards: create sof-realtek-common module
NFS: Cache all entries in the readdirplus reply
ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support.
NFS: Optimise away the previous cookie field
NFS: Fix up forced readdirplus
NFS: Convert readdir page cache to use a cookie based index
NFS: Clean up page array initialisation/free
NFS: Trace effects of the readdirplus heuristic
NFS: Trace effects of readdirplus on the dcache
NFS: Add basic readdir tracing
NFS: Don't request readdirplus when revalidation was forced
NFS: Readdirplus can't help lookup for case insensitive filesystems
ASoC: Intel: boards: fix spelling in comments
NFSv4: Ask for a full XDR buffer of readdir goodness
NFS: Don't ask for readdirplus unless it can help nfs_getattr()
NFS: Improve heuristic for readdirplus
NFS: Reduce use of uncached readdir
NFS: Simplify nfs_readdir_xdr_to_array()
NFS: If the cookie verifier changes, we must invalidate the page cache
NFS: Adjust the amount of readahead performed by NFS readdir
NFS: Don't advance the page pointer unless the page is full
NFS: Don't re-read the entire page cache to find the next cookie
ASoC: soc-acpi: remove sof_fw_filename
NFS: Store the change attribute in the directory page cache
iio: adc: xilinx-ams: Fix single channel switching sequence
iio: adc: xilinx-ams: Fixed wrong sequencer register settings
iio: adc: xilinx-ams: Fixed missing PS channels
dt-bindings: iio: adc: zynqmp_ams: Add clock entry
iio: accel: mma8452: use the correct logic to get mma8452_data
iio: adc: aspeed: Add divider flag to fix incorrect voltage reading.
iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct
irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode
irqchip/sifive-plic: Improve naming scheme for per context offsets
drm/bridge: nwl-dsi: Remove superfluous write to NWL_DSI_IRQ_MASK register
drm/bridge: Clear the DP_AUX_I2C_MOT bit passed in aux read command.
platform/surface: Remove Surface 3 Button driver
Input: soc_button_array - add support for Microsoft Surface 3 (MSHW0028) buttons
drm/i915: Depend on !PREEMPT_RT.
platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 830/1050 sound support
platform/x86: x86-android-tablets: Workaround Lenovo Yoga Tablet 2 830/1050 poweroff hang
platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2 830 / 1050 data
platform/x86: x86-android-tablets: Fix EBUSY error when requesting IOAPIC IRQs
platform/x86: thinkpad_acpi: Add dual fan probe
Documentation: Add x86/amd_hsmp driver
platform/x86: Add AMD system management interface
surface: surface3_power: Fix battery readings on batteries without a serial number
platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup
mmc: rtsx: add 74 Clocks in power on flow
PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64
leds: pca955x: Allow zero LEDs to be specified
leds: pca955x: Make the gpiochip always expose all pins
Documentation: sound: fix typo in control-names.rst
ALSA: intel_hdmi: Fix reference to PCM buffer address
batman-adv: Don't expect inter-netns unique iflink indices
printk: fix return value of printk.devkmsg __setup handler
batman-adv: Request iflink once in batadv_get_real_netdevice
batman-adv: Request iflink once in batadv-on-batadv check
batman-adv: Demote batadv-on-batadv skip error message
batman-adv: Migrate to linux/container_of.h
scsi: ufs: Fix runtime PM messages never-ending cycle
scsi: core: sd: Add silence_suspend flag to suppress some PM messages
scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped()
scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt()
scsi: lpfc: Use fc_block_rport()
scsi: lpfc: Drop lpfc_no_handler()
scsi: lpfc: Kill lpfc_bus_reset_handler()
scsi: wd719x: Return proper error code when dma_set_mask() fails
scsi: iscsi: Drop temp workq_name
scsi: iscsi: Use the session workqueue for recovery
scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding
scsi: iscsi: Remove iscsi_scan_finished()
scsi: iscsi: Speed up session unblocking and removal
scsi: iscsi: Fix recovery and unblocking race
scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters
scsi: libsas: Clean up sas_form_port()
Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
tracing/histogram: Fix sorting on old "cpu" value
scsi: core: Remove <scsi/scsi_request.h>
scsi: core: Remove struct scsi_request
scsi: core: Move the result field from struct scsi_request to struct scsi_cmnd
scsi: core: Move the resid_len field from struct scsi_request to struct scsi_cmnd
scsi: core: Remove the sense and sense_len fields from struct scsi_request
scsi: core: Remove the cmd field from struct scsi_request
scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command()
scsi: target: pscsi: Remove struct pscsi_plugin_task
if_ether.h: add EtherCAT Ethertype
if_ether.h: add PROFINET Ethertype
net: dsa: restore error path of dsa_tree_change_tag_proto
macvtap: advertise link netns via netlink
nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD
tun: support NAPI for packets received from batched XDP buffs
sfc: set affinity hints in local NUMA node only
sfc: default config to 1 channel/core in local NUMA node only
net: smc: fix different types in min()
dt-bindings: display/msm: Drop bogus interrupt flags cell on MDSS nodes
ELF: Properly redefine PT_GNU_* in terms of PT_LOOS
MAINTAINERS: Update execve entry with more details
exec: cleanup comments
fs/binfmt_elf: Refactor load_elf_binary function
fs/binfmt_elf: Fix AT_PHDR for unusual ELF files
binfmt: move more stuff undef CONFIG_COREDUMP
selftests/exec: Test for empty string on NULL argv
exec: Force single empty string when argv is empty
coredump: Also dump first pages of non-executable ELF libraries
ELF: fix overflow in total mapping size calculation
Bluetooth: Fix not checking MGMT cmd pending queue
bpf, test_run: Fix overflow in XDP frags bpf_test_finish
drm/v3d: centralize error handling when init scheduler fails
drm/i915/guc: Do not complain about stale reset notifications
dt-bindings: iio: Add ltc2688 documentation
iio: ABI: add ABI file for the LTC2688 DAC
iio: dac: add support for ltc2688
staging: gdm724x: fix use after free in gdm_lte_rx()
staging: pi433: prevent uninitialized data from being printed out
staging: r8188eu: use ieee80211 helper to read the "order" bit
staging: r8188eu: use ieee80211 helper to read the protected bit
staging: r8188eu: use ieee80211 helper to read "more data"
staging: r8188eu: use ieee80211 helper to check for more fragments
staging: r8188eu: use ieee80211 helper for qos bit
staging: r8188eu: refactor validate_recv_frame's error handling
staging: r8188eu: use ieee80211 helpers to check the frame type
staging: r8188eu: use ieee80211 define for management frame type
staging: r8188eu: remove unused define
staging: r8188eu: get_rx_status is not used
staging: r8188eu: recvframe_push is not used
staging: r8188eu: cnt is set but not used
staging: r8188eu: fix endless loop in recv_func
staging: r8188eu: irq_prepare_beacon_tasklet is unused
ANDROID: Kconfig: break UAPI_HEADER_TEST dependency on CC_CAN_LINK
staging: r8188eu: smooth_rssi_data is not used
staging: pi433: remove rf69_get_flag function resolving enum conflict
staging: r8188eu: remove _linked_rx_signal_strength_display()
staging: pi433: remove TODOs-related item from the TODO file
arm64: dts: broadcom: Fix sata nodename
mmc: rtsx: Fix build errors/warnings for unused variable
serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe()
sc16is7xx: Set AUTOCTS and AUTORTS bits
sc16is7xx: Handle modem status lines
sc16is7xx: Properly resume TX after stop
Revert "tty: serial: meson: *"
arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
net/sched: act_ct: Fix flow table lookup failure with no originating ifindex
serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n
s390/mm: convert pte_val()/pXd_val() into functions
s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue
s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue
s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue
s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue
s390/mm: use set_pXd()/set_pte() helper functions everywhere
s390/mm: add set_pte_bit()/clear_pte_bit() helper functions
s390/mm: add set_pXd()/set_pte() helper functions
s390/entry: remove unused expoline thunk
s390/ftrace: make use of epsw to get psw mask
s390/ptrace: remove opencoded offsetof
s390/smp: sort out physical vs virtual pointers usage
s390/ap: enable sysfs attribute scans to force AP bus rescan
s390/ap: notify drivers on config changed and scan complete callbacks
s390/ap: driver callback to indicate resource in use
s390/test_unwind: fix and extend kprobes test
s390/test_unwind: add ftrace test
s390/test_unwind: add "backtrace" module parameter
s390/test_unwind: minor cleanup
s390/test_unwind: show tests as skipped if unsupported
s390: always use the packed stack layout
s390/extable: fix exception table sorting
s390/ftrace: fix arch_ftrace_get_regs implementation
s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
drm/vrr: Set VRR capable prop only if it is attached to connector
ACPI: LPSS: Provide an SSP type to the driver
ACPI: LPSS: Constify properties member in struct lpss_device_desc
ACPI: platform: Constify properties parameter in acpi_create_platform_device()
i2c: tegra: Add SMBus block read function
pstore: Add prefix to ECC messages
drm/i915/guc: Initialize GuC submission locks and queues early
binfmt_elf: Avoid total_mapping_size for ET_EXEC
powercap: DTPM: Fix spelling mistake "initialze" -> "initialize"
powercap: DTPM: dtpm_node_callback[] can be static
PM: suspend: fix return value of __setup handler
PM: hibernate: fix __setup handler error handling
ceph: misc fix for code style and logs
ceph: allocate capsnap memory outside of ceph_queue_cap_snap()
ceph: do not release the global snaprealm until unmounting
ceph: remove incorrect and unused CEPH_INO_DOTDOT macro
MAINTAINERS: add Xiubo Li as cephfs co-maintainer
ceph: eliminate the recursion when rebuilding the snap context
ceph: do not update snapshot context when there is no new snapshot
ceph: zero the dir_entries memory when allocating it
ceph: move to a dedicated slabcache for ceph_cap_snap
ceph: add getvxattr op
libceph: drop else branches in prepare_read_data{,_cont}
ceph: fix comments mentioning i_mutex
ceph: fail the request directly if handle_reply gets an ESTALE
ceph: wake waiters after failed async create
ceph: wait for async create reply before sending any cap messages
ceph: eliminate req->r_wait_for_completion from ceph_mds_request
ceph: uninline the data on a file opened for writing
ceph: make ceph_netfs_issue_op() handle inlined data
ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
KVM: SVM: Disable preemption across AVIC load/put during APICv refresh
iavf: Remove non-inclusive language
iavf: Fix incorrect use of assigning iavf_status to int
iavf: stop leaking iavf_status as "errno" values
iavf: remove redundant ret variable
iavf: Add usage of new virtchnl format to set default MAC
iavf: refactor processing of VLAN V2 capability message
iavf: Add support for 50G/100G in AIM algorithm
drm/i915/guc: Fix flag query helper function to not modify state
mips: ralink: fix a refcount leak in ill_acc_of_setup()
arm64: defconfig: enable the CVP driver
mips: Implement "current_stack_pointer"
MAINTAINERS: Add additional file to uncore frequency control
Documentation: admin-guide: pm: Document uncore frequency scaling
arm64: dts: n5x: add sdr edac support
arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node
dt-bindings: usb: dwc2: add disable-over-current
dt-bindings: usb: dwc2: add iommus
dt-bindings: usb: dwc2: fix compatible of Intel Agilex
dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/V2L USBPHY Control bindings
dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM
dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC
i2c: designware: Use the i2c_mark_adapter_suspended/resumed() helpers
i2c: designware: Lock the adapter while setting the suspended flag
dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC
i2c: mediatek: remove redundant null check
PM: hibernate: Clean up non-kernel-doc comments
perf: Add irq and exception return branch types
perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses
sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE
sched/tracing: Don't re-read p->state when emitting sched_switch event
sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race
sched/cpuacct: Remove redundant RCU read lock
sched/cpuacct: Optimize away RCU read lock
sched/cpuacct: Fix charge percpu cpuusage
PM: sleep: wakeup: Fix typos in comments
i2c: mediatek: modify bus speed calculation formula
hv_balloon: rate-limit "Unhandled message" warning
i2c: designware: Fix improper usage of readl
thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
i2c: qcom-geni: Add support for GPI DMA
i2c: riic: Simplify reset handling
KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors
dt-bindings: i2c: microchip,corei2c: Fix indentation of compatible items
PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove()
i2c: cht-wc: Use generic_handle_irq_safe().
i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
PM: domains: use dev_err_probe() to simplify error handling
HID: nintendo: check the return value of alloc_workqueue()
PM: domains: Prevent power off for parent unless child is in deepest state
ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item
ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE`
ata: ahci: Rename board_ahci_mobile
Input: docs: add more details on the use of BTN_TOOL
HID: input: accommodate priorities for slotted devices
HID: input: remove the need for HID_QUIRK_INVERT
HID: input: enforce Invert usage to be processed before InRange
HID: core: for input reports, process the usages by priority list
HID: compute an ordered list of input fields to process
HID: input: move up out-of-range processing of input values
HID: input: rework spaghetti code with switch statements
HID: input: tag touchscreens as such if the physical is not there
HID: core: split data fetching from processing in hid_input_field()
HID: core: de-duplicate some code in hid_input_field()
HID: core: statically allocate read buffers
HID: vivaldi: fix sysfs attributes leak
interconnect: Add stubs for the bulk API
HID: uclogic: Support multiple frame input devices
HID: uclogic: Define report IDs before their descriptors
HID: uclogic: Put version first in rdesc namespace
HID: uclogic: Use "frame" instead of "buttonpad"
HID: uclogic: Use different constants for frame report IDs
HID: uclogic: Specify total report size to buttonpad macro
HID: uclogic: Switch to matching subreport bytes
HID: uclogic: Replace pen_frame_flag with subreport_list
HID: uclogic: Remove pen usage masking
net/smc: don't send in the BH context if sock_owned_by_user
net/smc: don't req_notify until all CQEs drained
net/smc: correct settings of RMB window update limit
net/smc: send directly on setting TCP_NODELAY
net/smc: add sysctl for autocorking
net/smc: add autocorking support
net/smc: add sysctl interface for SMC
KVM: WARN if is_unsync_root() is called on a root without a shadow page
KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation
KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request
KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped
KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users
KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change
dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC
KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor()
KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor()
KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
KVM: selftests: Add test to verify KVM handling of ICR
KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper
KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs
KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes
KVM: x86: Make kvm_lapic_reg_{read,write}() static
KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag
KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure
KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps
KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit
KVM: VMX: Handle APIC-write offset wrangling in VMX code
KVM: x86: Do not change ICR on write to APIC_SELF_IPI
KVM: x86: Fix emulation in writing cr8
KVM: x86: flush TLB separately from MMU reset
cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo
drm/bridge: chipone-icn6211: switch to devm_drm_of_get_bridge
drm/bridge: anx7625: Fix release wrong workqueue
powerpc/lib/sstep: Fix build errors with newer binutils
powerpc: Fix build errors with newer binutils
powerpc/lib/sstep: Fix 'sthcx' instruction
powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
selftests/bpf: Update btf_dump case for conflicting names
powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties()
powerpc/interrupt: Remove struct interrupt_state
powerpc/fadump: register for fadump as early as possible
selftests/powerpc/pmu: Add interface test for mmcra register fields
libbpf: Skip forward declaration when counting duplicated type names
selftests/powerpc/pmu/: Add interface test for mmcr3_src fields
selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields
selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field
selftests/powerpc/pmu/: Add interface test for mmcr1_comb field
selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5
selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1
selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field
selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit
selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field
selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits
selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields
selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields
selftests/powerpc/pmu: Add macros to extract mmcr fields
selftests/powerpc/pmu: Add event_init_sampling function
selftests/powerpc/pmu: Add utility functions to post process the mmap buffer
selftests/powerpc/pmu: Add macros to parse event codes
selftests/powerpc/pmu: Add support for perf sampling tests
ARM: mstar: Select HAVE_ARM_ARCH_TIMER
xfrm: fix tunnel model fragmentation behavior
netfilter: nf_queue: handle socket prefetch
netfilter: nf_queue: fix possible use-after-free
selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test
netfilter: nf_queue: don't assume sk is full socket
ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwatt properties
mac80211: treat some SAE auth steps as final
irqchip/nvic: Release nvic_base upon failure
ARM: PXA: fix up decompressor code
nl80211: Handle nla_memdup failures in handle_nan_filter
drm/tegra: Support YVYU, VYUY and YU24 formats
drm/tegra: Support semi-planar formats on Tegra114+
drm/tegra: Fix planar formats on Tegra186 and later
gpu: host1x: Fix a memory leak in 'host1x_remove()'
gpu: host1x: Fix an error handling path in 'host1x_probe()'
iwlwifi: mvm: check debugfs_dir ptr before use
irqchip/qcom-pdc: Drop open coded version of __assign_bit()
irqchip/qcom-pdc: Fix broken locking
irqchip/qcom-pdc: Kill qcom_pdc_translate helper
irqchip/qcom-pdc: Kill non-wakeup irqdomain
irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ
iwlwifi: don't advertise TWT support
rfkill: define rfill_soft_blocked() if !RFKILL
MIPS: ralink: mt7621: use bitwise NOT instead of logical
MIPS: Remove TX39XX support
drm/i915/selftests: exercise mmap migration
drm/i915/selftests: handle allocation failures
drm/i915/ttm: mappable migration on fault
drm/i915/ttm: make eviction mappable aware
arm64: dts: mediatek: update mt7986b memory node
arm64: dts: mediatek: update mt7986a memory node
drivers: vxlan: vnifilter: add support for stats dumping
drivers: vxlan: vnifilter: per vni stats
selftests: add new tests for vxlan vnifiltering
vxlan: vni filtering support on collect metadata device
vxlan_multicast: Move multicast helpers to a separate file
rtnetlink: add new rtm tunnel api for tunnel id filtering
vxlan_core: add helper vxlan_vni_in_use
vxlan_core: make multicast helper take rip and ifindex explicitly
vxlan_core: move some fdb helpers to non-static
vxlan_core: move common declarations to private header file
vxlan_core: fix build warnings in vxlan_xmit_one
vxlan: move to its own directory
arm64: dts: mediatek: add clock support for mt7986a
dt-bindings: arm: mediatek: mmsys: add support for MT8186
ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC
ARM: dts: add GPIO support for Airoha EN7523
efi: fix return value of __setup handlers
ARM: Add basic support for Airoha EN7523 SoC
dt-bindings: mediatek: add compatible for MT8186 pwrap
soc: mediatek: pwrap: add pwrap driver for MT8186 SoC
arm64: dts: mediatek: Add mt8192 power domains controller
arm64: dts: mt6358: add mt6358-keys node
soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel
soc: mediatek: mmsys: add mmsys reset control for MT8186
Input: da9063 - use devm_delayed_work_autocancel()
arm64: dts: mt8183: add jpeg enc node for mt8183
Input: goodix - fix race on driver unbind
Input: goodix - use input_copy_abs() helper
Input: add input_copy_abs() function
Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails
soc: mediatek: mtk-infracfg: Disable ACP on MT8192
Input: goodix - workaround Cherry Trail devices with a bogus ACPI Interrupt() resource
Input: goodix - use the new soc_intel_is_byt() helper
MAINTAINERS: add missing security/integrity/platform_certs
Fix incorrect type in assignment of ipv6 port for audit
bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig
pinctrl: sunxi: Use unique lockdep classes for IRQs
pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use correct offset
ASoC: codecs: wsa881x: add runtime pm support
e1000e: Correct NVM checksum verification flow
e1000e: Fix possible HW unit hang after an s0ix exit
netfilter: egress: silence egress hook lockdep splats
netfilter: fix use-after-free in __nf_register_net_hook()
arm64: dts: ns2: Fix spi-cpol and spi-cpha property
ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150
Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support"
tty: serial: meson: Fix the compile link error reported by kernel test robot
of: unittest: add program to process EXPECT messages
mxser: make use of UART_LCR_WLEN() + tty_get_char_size()
sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size()
ANDROID: gki_defconfig: Enable powercap framework
USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size()
tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size()
tty: serial: define UART_LCR_WLEN() macro
dt-bindings: timer: sifive,clint: Group interrupt tuples
dt-bindings: timer: sifive,clint: Fix number of interrupts
drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER
net: dm9051: Make remove() callback a void function
RDMA/core: Remove unnecessary statements
drm/bridge: ti-sn65dsi86: Properly undo autosuspend
x86/speculation: Update link to AMD speculation whitepaper
x86/speculation: Use generic retpoline by default on AMD
bpf, docs: Add a missing colon in verifier.rst
bpf: Cache the last valid build_id
sound: core: Remove redundant variable and return the last statement
sound: core: remove initialise static variables to 0
igc: igc_write_phy_reg_gpy: drop premature return
igc: igc_read_phy_reg_gpy: drop premature return
ipmi: kcs: aspeed: Remove old bindings support
ARM: dts: mvebu: Add Ctera C-200 V2 board
ARM: dts: kirkwood: Add Ctera C-200 V1 board
dt-bindings: vendor-prefixes: Add Ctera Networks
libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning
docs: fix 'make htmldocs' warning in SCTP.rst
ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy INTx interrupts
RDMA/irdma: Remove incorrect masking of PD
RDMA/irdma: Fix Passthrough mode in VM
RDMA/irdma: Fix netdev notifications for vlan's
ALSA: spi: Add check for clk_enable()
ALSA: mips: Use platform_get_irq() to get the interrupt
soc: microchip: make mpfs_sys_controller_put static
arm64: dts: marvell: armada-37xx: Add clock to PCIe node
RDMA/irdma: Make irdma_create_mg_ctx return a void
bpf, selftests: Use raw_tp program for atomic test
bpf, arm64: Support more atomic operations
nfsd: more robust allocation failure handling in nfsd_file_cache_init
SUNRPC: Teach server to recognize RPC_AUTH_TLS
NFSD: Move svc_serv_ops::svo_function into struct svc_serv
NFSD: Remove svc_serv_ops::svo_module
SUNRPC: Remove svc_shutdown_net()
SUNRPC: Rename svc_close_xprt()
SUNRPC: Rename svc_create_xprt()
SUNRPC: Remove svo_shutdown method
SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
SUNRPC: Remove the .svo_enqueue_xprt method
SUNRPC: Record endpoint information in trace log
SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid
SUNRPC: Improve sockaddr handling in the svc_xprt_create_error trace point
NFSD: Remove NFSD_PROC_ARGS_* macros
NFSD: Use __sockaddr field to store socket addresses
tracing: Update print fmt check to handle new __get_sockaddr() macro
tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
NFSD: Streamline the rare "found" case
NFSD: Skip extra computation for RC_NOCACHE case
NFSD: De-duplicate hash bucket indexing
nfsd: Add support for the birth time attribute
spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC
mmc: sh_mmcif: Simplify division/shift logic
NFS: Calculate page offsets algorithmically
NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context
NFS: Initialise the readdir verifier as best we can in nfs_opendir()
NFS: Trace lookup revalidation failure
NFS: constify nfs_server_capable() and nfs_have_writebacks()
NFS: Return valid errors from nfs2/3_decode_dirent()
drm/bridge: it6505: Fix the read buffer array bound
Revert "NFSv4: use unique client identifiers in network namespaces"
bpftool: Remove redundant slashes
random: do crng pre-init loading in worker rather than irq
random: unify cycles_t and jiffies usage and types
random: cleanup UUID handling
xsk: Fix race at socket teardown
ARM: pxa: remove Intel Imote2 and Stargate 2 boards
drm/i915: Clarify vma lifetime
ARM: 9181/1: vdso: remove -nostdlib compiler flag
ARM: 9175/1: Convert to reserve_initrd_mem()
ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition
ARM: 9173/1: amba: kill amba_find_match()
ARM: 9172/1: amba: Cleanup amba pclk operation
ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
blk-crypto: show crypto capabilities in sysfs
block: don't delete queue kobject before its children
block: simplify calling convention of elv_unregister_queue()
blktrace: fix use after free for struct blk_trace
spi: use specific last_cs instead of last_cs_enable
ASoC: es7241: Use modern ASoC DAI format terminology
ASoC: max98927: Use modern ASoC DAI format terminology
ASoC: max98926: Use modern ASoC DAI format terminology
ASoC: max98925: Use modern ASoC DAI format terminology
ASoC: max9867: Use modern ASoC DAI format terminology
ASoC: max9860: Use modern ASoC DAI format terminology
ASoC: max9850: Use modern ASoC DAI format terminology
ASoC: max98390: Use modern ASoC DAI format terminology
ASoC: max98371: Use modern ASoC DAI format terminology
ASoC: max98095: Use modern ASoC DAI format terminology
ASoC: max98088: Use modern ASoC DAI format terminology
ASoC: uda134x: Use modern ASoC DAI format terminology
ASoC: ml26124: Use modern ASoC DAI format terminology
ASoC: pcm512x: Use modern ASoC DAI format terminology
ASoC: pcm3168a: Use modern ASoC DAI format terminology
ASoC: pcm186x: Use modern ASoC DAI format terminology
ASoC: pcm1681: Use modern ASoC DAI format terminology
ASoC: pcm3060: Use modern ASoC DAI format terminology
ASoC: fsl: Drop unused argument from imx_pcm_dma_init()
ASoC: mediatek: mt8195: Remove unnecessary print function dev_err()
ASoC: ti: davinci-i2s: Add check for clk_enable()
ASoC: mc13783: Use modern ASoC DAI format terminology
ASoC: isabelle: Use modern ASoC DAI format terminology
ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC
ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver
ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl
ASoC: amd: vg: update DAI link name
ASoC: amd: vg: fix for pm resume callback sequence
ASoC: es8328: Use modern ASoC DAI format terminology
ASoC: inno_rk3036: Use modern ASoC DAI format terminology
ASoC: es8316: Use modern ASoC DAI format terminology
ASoC: wl1273: Use modern ASoC DAI format terminology
ASoC: es7134: Use modern ASoC DAI format terminology
ASoC: twl4030: Use modern ASoC DAI format terminology
ASoC: uda1334: Use modern ASoC DAI format terminology
ASoC: uda1380: Use modern ASoC DAI format terminology
ASoC: si476x: Use modern ASoC DAI format terminology
ASoC: sti-sas: Use modern ASoC DAI format terminology
ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt
ASoC: tscs454: Use modern ASoC DAI format terminology
ASoC: tscs42xx: Use modern ASoC DAI format terminology
ASoC: lm49453: Use modern ASoC DAI format terminology
ASoC: qcom: dt-bindings: Add bindings for power domains in lpass digital codecs
ASoC: codecs: Add power domains support in digital macro codecs
net: decnet: use time_is_before_jiffies() instead of open coding it
net: wan: lmc: use time_is_before_jiffies() instead of open coding it
net: hamradio: use time_is_after_jiffies() instead of open coding it
net: ethernet: sun: use time_is_before_jiffies() instead of open coding it
net: qlcnic: use time_is_before_jiffies() instead of open coding it
net: ethernet: use time_is_before_eq_jiffies() instead of open coding it
bpf: Add config to allow loading modules with BTF mismatches
bpf: Remove Lorenz Bauer from L7 BPF maintainers
iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find
bpf, arm64: Feed byte-offset into bpf line info
iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
bpf, arm64: Call build_prologue() first in first JIT pass
habanalabs: remove deprecated firmware states
iommu: Split struct iommu_ops
iommu: Remove unused argument in is_attach_deferred
iommu: Use right way to retrieve iommu_ops
drm/nouveau/device: Get right pgsize_bitmap of iommu_domain
iommu: Remove apply_resv_region
iommu: Remove aux-domain related interfaces and iommu_ops
iommu/vt-d: Remove aux-domain related callbacks
iommu: Remove guest pasid related interfaces and definitions
iommu/vt-d: Remove guest pasid related callbacks
mmc: sdhci_am654: Add Support for TI's AM62 SoC
habanalabs: add an option to delay a device reset
habanalabs: Add check for pci_enable_device
habanalabs: Fix reset upon device release bug
habanalabs: make sure device mem alloc is page aligned
habanalabs/gaudi: add missing handling of NIC related events
habanalabs/gaudi: handle axi errors from NIC engines
habanalabs: allow user to set allocation page size
habanalabs: use kernel-doc for memory ioctl documentation
habanalabs: avoid using an uninitialized variable
habanalabs: set max power on device init per ASIC
habanalabs: use proper max_power variable for device utilization
habanalabs: enable stop-on-error debugfs setting per ASIC
habanalabs: change function to static
habanalabs: add missing include of vmalloc.h
habanalabs: fix use-after-free bug
habanalabs: rephrase error messages in PCI initialization
habanalabs: fix spelling mistake
habanalabs: Timestamps buffers registration
habanalabs: fix race when waiting on encaps signal
habanalabs: silence an uninitialized variable warning
habanalabs: remove duplicate print
habanalabs: prevent false heartbeat failure during soft-reset
habanalabs: fix race between wait and irq
habanalabs: fix user interrupt wait when timeout is 0
habanalabs: reject host map with mmu disabled
habanalabs: expose number of user interrupts
habanalabs: update to latest f/w specs
habanalabs: add missing error check in sysfs max_power_show
habanalabs: fix soft reset flow in case of failure
habanalabs: add missing error check in sysfs clk_freq_mhz_show
habanalabs: avoid copying pll data if pll_info_get fails
habanalabs: don't free phys_pg_pack inside lock
habanalabs: duplicate HOP table props to MMU props
habanalabs: there is no kernel TDR in future ASICs
habanalabs: sysfs support for fw os version
habanalabs: use common wrapper for MMU cache invalidation
habanalabs: remove power9 workaround for dma support
habanalabs: add vrm version to sysfs
habanalabs: rename dev_attr_grp to dev_clk_attr_grp
habanalabs: remove asic callback set_pll_profile()
habanalabs: move more f/w functions to firmware_if.c
habanalabs: remove hwmgr.c
habanalabs: get clk is common function
habanalabs: sysfs functions should be in sysfs.c
habanalabs: make some MMU functions common
habanalabs: remove ASIC functions of clock gating
habanalabs/gaudi: disable CGM permanently
habanalabs: fix possible memory leak in MMU DR fini
habanalabs: check the return value of hl_cs_poll_fences()
mmc: meson: Fix usage of meson_mmc_post_req()
spi: pxa2xx-pci: Constify struct pxa_spi_info variables
spi: pxa2xx-pci: Drop temporary storage use for a handful of members
spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register()
spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup()
spi: pxa2xx-pci: Replace enum with direct use of PCI IDs
spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup()
spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup()
spi: pxa2xx-pci: Move port_id assignment to ->setup()
spi: pxa2xx-pci: Drop redundant NULL check in ->probe()
spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup()
spi: pxa2xx-pci: Refactor CE4100 to use ->setup()
dt-bindings: mmc: imx-esdhc: Add imx93 compatible string
dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC
mmc: sdhci_am654: Fix the driver data of AM64 SoC
mmc: core: use sysfs_emit() instead of sprintf()
mmc: sunxi-mmc: Add D1 MMC variant
dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles
mmc: dw_mmc: Use device_property_string_array_count()
mmc: davinci: Use of_device_get_match_data() helper
mmc: sdhci-of-at91: Use of_device_get_match_data() helper
mmc: sdhci-tegra: Use of_device_get_match_data() helper
mmc: wmt-sdmmc: Use of_device_get_match_data() helper
dt-bindings: mmc: Add compatible for Mediatek MT8186
mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755
mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755
mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755
mmc: Add driver for LiteX's LiteSDCard interface
dt-bindings: mmc: Add bindings for LiteSDCard
MAINTAINERS: co-maintain LiteX platform
mmc: sdhci-tegra: Enable wake on SD card event
dt-bindings: mmc: sdhci-msm: Add msm8953 compatible
mmc: dw_mmc: Fix potential null pointer risk
drm/i915: s/JSP2/ICP2/ PCH
drm/i915/guc/slpc: Correct the param count for unset param
net: phylink: remove phylink_set_pcs()
net: dsa: felix: remove prevalidate_phy_mode interface
nvme: check that EUI/GUID/UUID are globally unique
nvme: check for duplicate identifiers earlier
nvme: fix the check for duplicate unique identifiers
nvme: cleanup __nvme_check_ids
nvme: remove nssa from struct nvme_ctrl
nvme: explicitly set non-error for directives
nvme: expose cntrltype and dctype through sysfs
nvme: send uevent on connection up
nvme: add vectored-io support for user-passthrough
nvme: add verbose error logging
nvme: add a helper to initialize connect_q
nvme-rdma: add helpers for mapping/unmapping request
nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free]
nvmet: allow bdev in buffered_io mode
nvmet: use i_size_read() to set size for file-ns
nvme-fabrics: remove unnecessary braces for case
nvme-fabrics: use consistent zeroout pattern
nvme-fabrics: use unsigned int type
nvme-fabrics: use unsigned int type
nvme-core: remove unnecessary function parameter
nvme-core: remove unnecessary semicolon
nvme-fc: fix a typo
net: ipa: fix a build dependency
ionic: no transition while stopping
net/sysctl: avoid two synchronize_rcu() calls
net: netsec: enable pp skb recycling
atm: firestream: check the return value of ioremap() in fs_init()
soc: ti: k3-socinfo: Add AM62x JTAG ID
arm64: dts: ti: Add support for AM62-SK
arm64: dts: ti: Introduce base support for AM62x SoC
dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62
dt-bindings: arm: ti: Add bindings for AM625 SoC
net: sparx5: Add #include to remove warning
net/smc: Call trace_smc_tx_sendmsg when data corked
net/smc: Fix cleanup when register ULP fails
arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's DSI endpoint
soc: mediatek: add MTK mutex support for MT8186
soc: mediatek: mmsys: add mt8186 mmsys routing table
flow_offload: reject offload for all drivers with invalid police parameters
net: flow_offload: add tc police action parameters
net: ipv6: ensure we call ipv6_mc_down() at most once
soc: mediatek: pm-domains: Add support for mt8186
dt-bindings: power: Add MT8186 power domains
soc: mediatek: pm-domains: Add support for mt8195
soc: mediatek: pm-domains: Move power status offset to power domain data
soc: mediatek: pm-domains: Remove unused macro
soc: mediatek: pm-domains: Add wakeup capacity support in power domain
dt-bindings: power: Add MT8195 power domains
m68k: defconfig: Disable fbdev on Sun3/3x
m68k: defconfig: Update defconfigs for v5.17-rc3
power: supply: ab8500_fg: Use VBAT-to-Ri if possible
power: supply: Support VBAT-to-Ri lookup tables
power: supply: ab8500: Standardize BTI resistance
power: supply: ab8500: Standardize alert mode charging
power: supply: ab8500: Standardize maintenance charging
dt-bindings: iio: afe: add bindings for temperature transducers
dt-bindings: iio: afe: add bindings for temperature-sense-rtd
iio: afe: rescale: add temperature transducers
iio: afe: rescale: add RTD temperature sensor support
iio: test: add basic tests for the iio-rescale driver
ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode
arm64: dts: mt8192: Add watchdog node
drm/panel: simple: Initialize bpc in RK101II01D-CT panel descriptor
drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
drm/tiny: Add MIPI DBI compatible SPI driver
drm/mipi-dbi: Add driver_private member to struct mipi_dbi_dev
drm/modes: Add of_get_drm_panel_display_mode()
drm/modes: Remove trailing whitespace
dt-bindings: display: add bindings for MIPI DBI compatible SPI panels
efivars: Respect "block" flag in efivar_entry_set_safe()
riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value
drm/todo: Update panic handling todo
drm/i915/selftests: mock test io_size
drm/i915/buddy: tweak 2big check
drm/i915/buddy: adjust res->start
drm/i915/buddy: track available visible size
drm/i915: add I915_BO_ALLOC_GPU_ONLY
drm/i915/ttm: require mappable by default
drm/i915: add io_size plumbing
ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer
ARM: dts: aspeed: everest: Add RTC battery gpio name
ARM: dts: aspeed: rainer: Add RTC battery gpio name
Input: samsung-keypad - properly state IOMEM dependency
ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC
ARM: dts: aspeed: rainier: Remove SPI NOR controllers
ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hwmon node
ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema.
ARM: dts: aspeed: mtjade: Update host0-ready pin
ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read-enable pin
ARM: dts: aspeed: mtjade: Enable secondary flash
scsi: libsas: Use bool for queue_work() return code
scsi: libsas: Make sas_notify_{phy,port}_event() return void
scsi: hisi_sas: Modify v3 HW SSP underflow error processing
scsi: hisi_sas: Limit users changing debugfs BIST count value
scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe()
scsi: hisi_sas: Free irq vectors in order for v3 HW
scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout
scsi: hisi_sas: Change permission of parameter prot_mask
scsi: qla4xxx: Remove unneeded variable
scsi: aha152x: Fix aha152x_setup() __setup handler return value
scsi: pm80xx: Handle non-fatal errors
scsi: mac53c94: Stop using struct scsi_pointer
scsi: mesh: Stop using struct scsi_pointer
scsi: core: docs: Update notes about scsi_times_out
scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMIC in non-atomic context
scsi: libfc: Replace one-element arrays with flexible-array members
hwmon: (aquacomputer_d5next) Add support for Aquacomputer Farbwerk 360
hwmon: (sch5627) Add pwmX_auto_channels_temp support
hwmon: (core) Add support for pwm auto channels attribute
hwmon: (lm70) Add ti,tmp125 support
dt-bindings: Add ti,tmp125 temperature sensor binding
hwmon: (pmbus/pli1209bc) Add regulator support
hwmon: (pmbus) Add support for pli1209bc
dt-bindings:trivial-devices: Add pli1209bc
dt-bindings: vendor-prefixes: add Vicor Corporation
hwmon: (occ) Add soft minimum power cap attribute
hwmon: (pmbus) Add regulator supply into macro
hwmon: (dell-smm) Improve temperature sensors detection
hwmon: (dell-smm) Make fan/temp sensor number a u8
hwmon: (dell-smm) Add SMM interface documentation
hwmon: (dell-smm) Reword and mark parameter "force" as unsafe
hwmon: (occ) Add sysfs entries for additional extended status bits
hwmon: (occ) Add sysfs entry for OCC mode
hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status
hwmon: (asus-ec-sensors) do not print from .probe()
hwmon: (pmbus/lm25066) Add regulator support
hwmon: (pmbus) Add get_error_flags support to regulator ops
hwmon: (asus-ec-sensors) depend on X86 in KConfig
hwmon: (asus-ec-sensors) merge setup functions
hwmon: (asus-ec-sensors) deduce sensor signedness from its type
hwmon: (tc654) Add thermal_cooling device support
hwmon: (dell-smm) rewrite CONFIG_I8K description
x86/Kconfig: move and modify CONFIG_I8K
hwmon: (asus-ec-sensors) add CPU core voltage
hwmon: (adt7x10) Use hwmon_notify_event
hwmon: (adt7x10) Remove empty driver removal callback
hwmon: (adt7x10) Use devm_request_threaded_irq
hwmon: (adt7x10) Use devm_hwmon_device_register_with_info
hwmon: (adt7x10) Add device managed action for restoring config
hwmon: (adt7x10) Convert to use regmap
hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P
hwmon: (asus-ec-sensors) read sensors as signed ints
hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe()
hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi
hwmon: (max6639) Add regulator support
hwmon: (max6639) Update Datasheet URL
hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit
hwmon: deprecate asis_wmi_ec_sensors driver
hwmon: (asus-ec-sensors) update documentation
hwmon: (asus-ec-sensors) add driver for ASUS EC
hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
hwmon: (sch56xx-common) Replace msleep() with usleep_range()
hwmon: (sch56xx-common) Add automatic module loading on supported devices
hwmon: (sch56xx) Autoload modules on platform device creation
hwmon: Fix possible NULL pointer
hwmon: (powr1220) Add support for Lattice's POWR1014 power manager IC
hwmon: (powr1220) Upgrade driver to support hwmon info infrastructure
hwmon: (powr1220) Cosmetic changes
dt-bindings: hwmon: lm90: Drop Tegra specifics from example
hwmon: (pmbus) Remove trailing whitespaces from Kconfig file
hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II
hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro
Documentation: ABI: Add ABI file for legacy /proc/i8k interface
Documentation: admin-guide: Add Documentation for undocumented dell_smm_hwmon parameters
Documentation: admin-guide: Update i8k driver name
hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist
hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A
hwmon: Add "label" attribute
ABI: hwmon: Document "label" sysfs attribute
hwmon: (nct6775) add support for TSI temperature registers
hwmon: (lm83) Convert to use with_info API
hwmon: (lm83) Explain why LM82 may be misdetected as LM83
hwmon: (lm83) Demote log message if chip identification fails
hwmon: (lm83) Replace temperature conversion macros with standard functions
hwmon: (lm83) Use regmap
hwmon: (lm83) Replace new_client with client
hwmon: (lm83) Move lm83_id to avoid forward declaration
hwmon: (lm83) Reorder include files to be in alphabetic order
hwmon: Report attribute name with udev events
hwmon: (pmbus) Add mutex to regulator ops
selftests/powerpc/pmu: Include mmap_buffer field as part of struct event
Linux 5.17-rc6
block: remove redundant semicolon
nilfs2: pass the operation to bio_alloc
ext4: pass the operation to bio_alloc
mpage: pass the operation to bio_alloc
null_blk: null_alloc_page() cleanup
null_blk: remove hardcoded null_alloc_page() param
null_blk: remove hardcoded alloc_cmd() parameter
loop: allow user to set the queue depth
loop: remove extra variable in lo_req_flush
loop: remove extra variable in lo_fallocate()
loop: use sysfs_emit() in the sysfs xxx show()
null_blk: fix return value from null_add_dev()
loop: clean up grammar in warning message
block/rnbd: Remove a useless mutex
block/rnbd: client device does not care queue/rotational
block/rnbd-clt: fix CHECK:BRACES warning
block: default BLOCK_LEGACY_AUTOLOAD to y
media: omap3isp: Use struct_group() for memcpy() region
tpm: vtpm_proxy: Check length to avoid compiler warning
lib: overflow: Convert to Kunit
iio: afe: rescale: reduce risk of integer overflow
iio: afe: rescale: fix accuracy for small fractional scales
iio: afe: rescale: add offset support
iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support
iio: afe: rescale: expose scale processing function
iio: frequency: admv4420.c: Add support for ADMV4420
dt-bindings: iio: frequency: Add ADMV4420 doc
MAINTAINERS: add maintainer for ADA4250 driver
iio: amplifiers: ada4250: add support for ADA4250
dt-bindings: iio: amplifiers: add ada4250 doc
net: mscc: ocelot: enforce FDB isolation when VLAN-unaware
net: dsa: sja1105: enforce FDB isolation
net: dsa: pass extack to .port_bridge_join driver methods
net: dsa: request drivers to perform FDB isolation
net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid
net: dsa: tag_8021q: merge RX and TX VLANs
net: dsa: felix: delete workarounds present due to SVL tag_8021q bridging
docs: net: dsa: sja1105: document limitations of tc-flower rule VLAN awareness
net: dsa: tag_8021q: add support for imprecise RX based on the VBID
net: dsa: tag_8021q: replace the SVL bridging with VLAN-unaware IVL bridging
net/fungible: Kconfig, Makefiles, and MAINTAINERS
net/funeth: add kTLS TX control part
net/funeth: add the data path
net/funeth: devlink support
net/funeth: ethtool operations
net/funeth: probing and netdev ops
net/fungible: Add service module for Fungible drivers
PCI: Add Fungible Vendor ID to pci_ids.h
net/mlx5: Add migration commands definitions
net/mlx5: Introduce migration bits and structures
net/mlx5: Expose APIs to get/put the mlx5 core device
PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF
net/mlx5: Disable SRIOV before PF removal
net/mlx5: Reuse exported virtfn index function call
PCI/IOV: Add pci_iov_vf_id() to get VF index
video: fbdev: sm712fb: Fix crash in smtcfb_read()
m68k: Implement "current_stack_pointer"
drm/mediatek: Add wait_for_event for crtc disable by cmdq
iio: accel: adxl345: Remove unneeded blank lines
iio: accel: adxl345: Drop comma in terminator entries
iio: accel: adxl345: Extract adxl345_powerup() helper
iio: accel: adxl345: Add ACPI HID table
iio: accel: adxl345: Make use of device properties
iio: accel: adxl345: Get rid of name parameter in adxl345_core_probe()
iio: accel: adxl345: Set driver_data for OF enumeration
iio: accel: adxl345: Convert to use dev_err_probe()
iio: adc: Add check for devm_request_threaded_irq
dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivial-devices
iio: potentiometer: ds1803: Add support for Maxim DS3502
iio: potentiometer: ds1803: Add device specific read_raw function
iio: potentiometer: ds1803: Change to firmware provided data
iio: potentiometer: ds1803: Add channel information in device data
iio: potentiometer: ds1803: Add available functionality
iio: potentiometer: ds1803: Alignment to match the open parenthesis
iio: accel: adxl367: Fix handled initialization in adxl367_irq_handler()
iio: accel: adxl367: unlock on error in adxl367_buffer_predisable()
selftests/memfd: clean up mapping in mfd_fail_write
mailmap: update Roman Gushchin's email
MAINTAINERS, SLAB: add Roman as reviewer, git tree
MAINTAINERS: add Shakeel as a memcg co-maintainer
MAINTAINERS: remove Vladimir from memcg maintainers
MAINTAINERS: add Roman as a memcg co-maintainer
selftest/vm: fix map_fixed_noreplace test failure
mm: fix use-after-free bug when mm->mmap is reused after being freed
hugetlbfs: fix a truncation issue in hugepages parameter
kasan: test: prevent cache merging in kmem_cache_double_destroy
mm/hugetlb: fix kernel crash with hugetlb mremap
MAINTAINERS: add sysctl-next git tree
iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() to simplify code
net: neigh: add skb drop reasons to arp_error_report()
net: neigh: use kfree_skb_reason() for __neigh_event_send()
net: ip: add skb drop reasons for ip egress path
net: dsa: ocelot: mark as non-legacy
net: dsa: ocelot: convert to mac_select_pcs()
net: dsa: ocelot: remove interface checks
net: dsa: ocelot: populate supported_interfaces
tty: Reserve ldisc 29 for development purposes
serial: sunplus-uart: Add Sunplus SoC UART Driver
dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver
serial: 8250: Fix race condition in RTS-after-send handling
tty: serial: meson: Added S4 SOC compatibility
tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate
tty: serial: meson: Make some bit of the REG5 register writable
tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame
tty: serial: meson: Use devm_ioremap_resource to get register mapped memory
tty: serial: meson: Move request the register region to probe
drm/i915: apply PM_EARLY for non-GTT mappable objects
mctp i2c: Fix hard head TX bounds length check
mctp i2c: Fix potential use-after-free
mctp: Avoid warning if unregister notifies twice
stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
net: dsa: qca8k: return with -EINVAL on invalid port
ext4: add extra check in ext4_mb_mark_bb() to prevent against possible corruption
ext4: add strict range checks while freeing blocks
ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
ext4: no need to test for block bitmap bits in ext4_mb_mark_bb()
ext4: rename ext4_set_bits to mb_set_bits
ext4: use in_range() for range checking in ext4_fc_replay_check_excluded
ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit
ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb
jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait
jbd2: kill t_handle_lock transaction spinlock
jbd2: fix use-after-free of transaction_t race
ext4: fix remount with 'abort' option
xtensa: Implement "current_stack_pointer"
usercopy: Check valid lifetime via stack depth
rtla/osnoise: Fix error message when failing to enable trace instance
rtla/osnoise: Free params at the exit
rtla/hist: Make -E the short version of --entries
tracing: Fix selftest config check for function graph start up test
tracefs: Set the group ownership in apply_options() not parse_options()
clk: Mark clk_core_evict_parent_cache_subtree() 'target' const
clk: Mark 'all_lists' as const
clk: pistachio: Declare mux table as const u32[]
clk: qcom: Declare mux table as const u32[]
clk: mmp: Declare mux tables as const u32[]
clk: hisilicon: Remove unnecessary cast of mux table to u32 *
clk: mux: Declare u32 *table parameter as const
clk: nxp: Declare mux table parameter as const u32 *
clk: nxp: Remove unused variable
selftests/rtc: continuously read RTC in a loop for 30s
NFS: Use of mapping_set_error() results in spurious errors
NFS: Clean up NFSv4.2 xattrs
NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget()
NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR
NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE
NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE
NFSv4: use unique client identifiers in network namespaces
NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED
SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL
SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL
SUNRPC: Convert GFP_NOFS to GFP_KERNEL
NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL
NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL
NFS: Convert GFP_NOFS to GFP_KERNEL
NFSv4.2: Fix up an invalid combination of memory allocation flags
NFSv4: Charge NFSv4 open state trackers to kmemcg
NFS: Charge open/lock file contexts to kmemcg
NFSv4: Protect the state recovery thread against direct reclaim
SUNRPC: remove redundant pointer plainhdr
NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
drm/i915/guc: Remove plain ads_blob pointer
drm/i915/guc: Convert __guc_ads_init to iosys_map
drm/i915/guc: Convert guc_mmio_reg_state_init to iosys_map
drm/i915/guc: Convert capture list to iosys_map
drm/i915/guc: Convert mapping table to iosys_map
drm/i915/guc: Replace check for golden context size
drm/i915/guc: Convert golden context prep to iosys_map
drm/i915/guc: Convert guc_ads_private_data_reset to iosys_map
drm/i915/guc: Convert engine record to iosys_map
drm/i915/guc: Convert policies update to iosys_map
drm/i915/guc: Convert golden context init to iosys_map
drm/i915/guc: Add read/write helpers for ADS blob
drm/i915/guc: Keep iosys_map of ads_blob around
drm/i915/gt: Add helper for shmem copy to iosys_map
ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573
ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers
drm/msm/adreno: Expose speedbin to userspace
drm/msm/a6xx: Add support for 7c3 SKUs
drm/msm/adreno: Generate name from chipid for 7c3
drm/msm: Use generic name for gpu resources
bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel.
RDMA/cma: Do not change route.addr.src_addr outside state checks
selinux: allow FIOCLEX and FIONCLEX with policy capability
Convert NFS from readpages to readahead
NFS: simplify check for freeing cn_resp
ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
Documentation/admin-guide/acpi: Add documentation for fine grain control
ACPI: fan: Add additional attributes for fine grain control
ACPI: fan: Properly handle fine grain control
ACPI: fan: Optimize struct acpi_fan_fif
ACPI: fan: Separate file for attributes creation
ACPI: fan: Fix error reporting to user space
iavf: Fix __IAVF_RESETTING state usage
iavf: Fix missing check for running netdev
iavf: Fix deadlock in iavf_reset_task
iavf: Fix race in init state
iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
iavf: Fix init state closure on remove
iavf: Add waiting so the port is initialized in remove
iavf: Rework mutexes for better synchronisation
drm/i915/dg2: add Wa_14014947963
f2fs: quota: fix loop condition at f2fs_quota_sync()
f2fs: Restore rwsem lockdep support
f2fs: fix missing free nid in f2fs_handle_failed_inode
power: supply: bq24190_charger: Delay applying charge_type changes when OTG 5V Vbus boost is on
power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
perf jevents: Add support for HiSilicon CPA PMU aliasing
tracing/osnoise: Make osnoise_main to sleep for microseconds
ftrace: Remove unused ftrace_startup_enable() stub
tracing: Ensure trace buffer is at least 4096 bytes large
tracing: Uninline trace_trigger_soft_disabled() partly
eprobes: Remove redundant event type information
tracing: Have traceon and traceoff trigger honor the instance
power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi_ac_and_battery()
power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac_and_battery()
PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist
drm/omap: plane: Remove redundant color encoding and range initialisation
drm/object: Add default color encoding and range value at reset
drm/sun4i: layer: Remove redundant zpos initialisation
drm/sti: plane: Remove redundant zpos initialisation
drm/rcar: plane: Remove redundant zpos initialisation
drm/omap: plane: Remove redundant zpos initialisation
drm/nouveau/kms: Remove redundant zpos initialisation
drm/msm/mdp5: Remove redundant zpos initialisation
drm/object: Add default zpos value at reset
drm/object: Add drm_object_property_get_default_value() function
drm/omap: plane: Fix zpos initial value mismatch
net: stmmac: fix return value of __setup handler
net: sxgbe: fix return value of __setup handler
drm/amdgpu: add gfxoff support for smu 13.0.5
drm/amd/pm: refine smu 13.0.5 pp table code
can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
ucounts: Fix systemd LimitNPROC with private users regression
media: v4l2-pci-skeleton: Remove usage of the deprecated "pci-dma-compat.h" API
rapidio/tsi721: Remove usage of the deprecated "pci-dma-compat.h" API
sparc: Remove usage of the deprecated "pci-dma-compat.h" API
agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API
alpha: Remove usage of the deprecated "pci-dma-compat.h" API
mtd: spi-nor: renumber flags
mtd: spi-nor: slightly change code style in spi_nor_sr_ready()
mtd: spi-nor: spansion: rename vendor specific functions and defines
mtd: spi-nor: spansion: convert USE_CLSR to a manufacturer flag
mtd: spi-nor: move all spansion specifics into spansion.c
mtd: spi-nor: spansion: slightly rework control flow in late_init()
mtd: spi-nor: micron-st: rename vendor specific functions and defines
mtd: spi-nor: micron-st: convert USE_FSR to a manufacturer flag
mtd: spi-nor: move all micron-st specifics into micron-st.c
mtd: spi-nor: xilinx: correct the debug message
mtd: spi-nor: xilinx: rename vendor specific functions and defines
mtd: spi-nor: move all xilinx specifics into xilinx.c
mtd: spi-nor: guard _page_size parameter in S3AN_INFO()
mtd: spi-nor: export more functions to be used in vendor modules
mtd: spi-nor: allow a flash to define its own ready() function
mtd: spi-nor: slightly refactor the spi_nor_setup()
drm: of: Lookup if child node has panel or bridge
drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf()
list: test: Add a test for list_entry_is_head()
list: test: Add a test for list_is_head()
list: test: Add test for list_del_init_careful()
ARM: mmp: Fix failure to remove sram device
ARM: mstar: Select ARM_ERRATA_814220
KVM: x86: Yield to IPI target vCPU only if it is busy
x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64
x86/kvm: Don't waste memory if kvmclock is disabled
x86/kvm: Don't use PV TLB/yield when mwait is advertised
arm64/mte: Add userspace interface for enabling asymmetric mode
arm64/mte: Add hwcap for asymmetric mode
arm64/mte: Add a little bit of documentation for mte_update_sctlr_user()
arm64/mte: Document ABI for asymmetric mode
kselftest/arm64: signal: Allow tests to be incompatible with features
arm64: cpufeature: Always specify and use a field width for capabilities
arm64: Always use individual bits in CPACR floating point enables
arm64: Define CPACR_EL1_FPEN similarly to other floating point controls
drm/i915/ttm: fixup the mock_bo
arm64: module: remove (NOLOAD) from linker script
arm64: cpufeature: Remove cpu_has_fwb() check
ASoC: codecs: wcd-mbhc: add runtime pm support
ASoC: codecs: wcd938x: add simple clk stop support
ASoC: codecs: tx-macro: add runtime pm support
ASoC: codecs: rx-macro: add runtime pm support
ASoC: codecs: wsa-macro: add runtime pm support
ASoC: codecs: va-macro: add runtime pm support
ASoC: codecs: rx-macro: setup soundwire clks correctly
ASoC: codecs: tx-macro: setup soundwire clks correctly
ASoC: codecs: wsa-macro: setup soundwire clks correctly
ASoC: codecs: wsa-macro: move to individual clks from bulk
ASoC: codecs: tx-macro: move to individual clks from bulk
ASoC: codecs: rx-macro: move to individual clks from bulk
ASoC: codecs: tx-macro: move clk provider to managed variants
ASoC: codecs: rx-macro: move clk provider to managed variants
ASoC: codecs: va-macro: move to individual clks from bulk
drm/tegra: dpaux: Remove unneeded variable
KVM: arm64: Remove unneeded semicolons
spi: dt-bindings: remove unused required property
ARM: tegra: tamonten: Fix I2C3 pad setting
ASoC: qcom: lpass-platform: Update warning print to control excess logging
ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create()
ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration
ASoC: amd: Use platform_get_irq_byname() to get the interrupt
Revert "PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware"
Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720"
Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720"
phy: marvell: phy-mvebu-a3700-comphy: Add native kernel implementation
phy: marvell: phy-mvebu-a3700-comphy: Remove port from driver configuration
arm64: tegra: Drop arm,armv8-pmuv3 compatible string
arm64: Add support of PAuth QARMA3 architected algorithm
arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5
arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth
KVM: s390: pv: make use of ultravisor AIV support
drm/i915: Check stolen memory size before calling drm_mm_init
KVM: x86/mmu: clear MMIO cache when unloading the MMU
KVM: x86/mmu: Always use current mmu's role when loading new PGD
KVM: x86/mmu: load new PGD after the shadow MMU is initialized
KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit
KVM: x86/mmu: do not pass vcpu to root freeing functions
KVM: x86/mmu: do not consult levels when freeing roots
KVM: x86: use struct kvm_mmu_root_info for mmu->root
KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
KVM: x86: do not deliver asynchronous page faults if CR0.PG=0
KVM: x86: Reinitialize context if host userspace toggles EFER.LME
KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU
KVM: selftests: Carve out helper to create "default" VM without vCPUs
KVM: x86: Provide per VM capability for disabling PMU virtualization
KVM: x86: Fix pointer mistmatch warning when patching RET0 static calls
KVM: Move VM's worker kthreads back to the original cgroup before exiting.
KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var
kvm: vmx: Fix typos comment in __loaded_vmcs_clear()
KVM: nVMX: Make setup/unsetup under the same conditions
drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
drm/stm: ltdc: add support for CRC hashing feature
drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config()
soc/tegra: bpmp: cleanup double word in comment
soc/tegra: pmc: Add Tegra234 wake events
KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3
staging: r8188eu: remove ETH_ALEN from ieee80211.h
staging: r8188eu: remove update_bcn_p2p_ie()
staging: r8188eu: remove unused function prototype
staging: r8188eu: EepromAddressSize is set but not used
arm64: dts: renesas: spider: Complete SCIF3 description
arm64: dts: renesas: r8a779f0: Add pinctrl device node
staging: wfx: flags for SPI IRQ were ignored
staging: wfx: ensure HIF request has been sent before polling
staging: wfx: prefer to wait for an event instead to sleep
staging: wfx: remove duplicated code in wfx_cmd_send()
staging: wfx: drop useless include
staging: wfx: remove useless variable
staging: wfx: format code on 100 columns
staging: wfx: format comments on 100 columns
staging: wfx: fix struct alignment
staging: wfx: sta.o was linked twice
ext2: correct max file size computing
net: sparx5: Fix add vlan when invalid operation
net: chelsio: cxgb3: check the return value of pci_find_capability()
net: dsa: sja1105: support switching between SGMII and 2500BASE-X
net: dsa: sja1105: convert to phylink_generic_validate()
net: dsa: sja1105: mark as non-legacy
net: dsa: sja1105: use .mac_select_pcs() interface
net: dsa: sja1105: remove interface checks
net: dsa: sja1105: populate supported_interfaces
pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions
pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions
pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function
pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions
pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function
pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function
pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions
pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions
pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions
pinctrl: renesas: Initial R8A779F0 PFC support
pinctrl: renesas: Add PORT_GP_CFG_19 macros
dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support
arm64: Change elfcore for_each_mte_vma() to use VMA iterator
memory: Update of_memory lpddr2 revision-id binding
dt-bindings: memory: lpddr2: Adjust revision ID property to match lpddr3
soc: add microchip polarfire soc system controller
ARM: at91: Kconfig: select PM_OPP
ARM: at91: PM: add cpu idle support for sama7g5
ARM: at91: ddr: fix typo to align with datasheet naming
ARM: at91: ddr: align macro definitions
ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
ARM: configs: at91: sama7: add config for cpufreq
ARM: configs: at91: sama7: enable cpu idle
ALSA: hda/realtek: Make use of the helper component_compare_dev_name
video: omapfb: dss: Make use of the helper component_compare_dev
power: supply: ab8500: Make use of the helper component_compare_dev
ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of
iommu/mediatek: Make use of the helper component_compare/release_of
drm: of: Make use of the helper component_release_of
drm/vc4: Make use of the helper component_compare_dev
drm/omap: dss: Make use of the helper component_compare_dev
drm/mcde: Make use of the helper component_compare_dev
drm/exynos: Make use of the helper component_compare_dev
drm/rockchip: Make use of the helper component_compare_dev
drm/sun4i: Make use of the helper component_compare_of
drm/sti: Make use of the helper component_compare_of
drm/sprd: Make use of the helper component_compare_of
drm/msm: Make use of the helper component_compare_of
drm/meson: Make use of the helper component_compare_of
drm/mediatek: Make use of the helper component_compare_of
drm/ingenic: Make use of the helper component_compare_of
drm/hirin: Make use of the helper component_compare_of
drm/etnaviv: Make use of the helper component_compare_of/dev_name
drm/armada: Make use of the helper component_compare_of/dev_name
drm/komeda: Make use of the helper component_compare_of
component: Add common helper for compare/release functions
firmware_loader: EXTRA_FIRMWARE does not support compressed files
mei: do not overwrite state on hw start
mei: me: fix reset policy on read error in interrupt
mei: me: avoid link reset on shutdown
mei: me: disable driver on the ign firmware
firmware: xilinx: Add sysfs support for feature config
firmware: zynqmp: Add documentation for runtime feature config
firmware: xilinx: Add support for runtime features
misc: rtsx: rts522a rts5228 rts5261 support Runtime PM
lkdtm/fortify: Swap memcpy() for strncpy()
misc: rtsx: conditionally build rtsx_pm_power_saving()
config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OFF for netd
config: android-recommended: Don't explicitly disable CONFIG_AIO
powerpc/BSR: Make use of the helper macro LIST_HEAD()
ocxl: Make use of the helper macro LIST_HEAD()
misc: sgi-gru: Don't cast parameter in bit operations
xilinx_hwicap: cleanup comments
comedi: drivers: ni_routes: Use strcmp() instead of memcmp()
ibmvnic: Allow queueing resets during probe
ibmvnic: clear fop when retrying probe
ibmvnic: init init_done_rc earlier
ibmvnic: register netdev after init of adapter
ibmvnic: complete init_done on transport events
ibmvnic: define flush_reset_queue helper
ibmvnic: initialize rc before completing wait
ibmvnic: free reset-work-item when flushing
debugfs: Document that debugfs_create functions need not be error checked
VMCI: Fix some error handling paths in vmci_guest_probe_device()
VMCI: No need to clear memory after a dma_alloc_coherent() call
VMCI: Fix the description of vmci_check_host_caps()
w1: w1_therm: fixes w1_seq for ds28ea00 sensors
firmware: stratix10-svc: extend SVC driver to get the firmware version
MAINTAINERS: add a git repo for the Stratix10 Service driver
KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall
KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls
KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()
KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()
dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver
nvmem: Add driver for OCOTP in Sunplus SP7021
nvmem: qfprom: Increase fuse blow timeout to prevent write fail
net: dcb: flush lingering app table entries for unregistered devices
net/smc: fix connection leak
net: stmmac: only enable DMA interrupts when ready
net: openvswitch: IPv6: Add IPv6 extension header support
ARM: dts: at91: sama7g5: add opps
ARM: dts: at91: sama7g5ek: set regulator voltages for standby state
ARM: dts: at91: fix low limit for CPU regulator
ARM: dts: at91: sama7g5: Enable can0 and can1 support in sama7g5-ek
ARM: dts: at91: sama7g5: Add can controllers of sama7g5
ARM: dts: at91: sama7g5: Add crypto nodes
xen/netfront: destroy queues before real_num_tx_queues is zeroed
ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp15
ARM: dts: stm32: Correct masks for GIC PPI interrupts on stm32mp13
ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f7 series
ARM: dts: stm32: remove some timer duplicate unit-address on stm32f7 series
ARM: dts: stm32: Enable EXTI on stm32mp13
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcor-avenger96
ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-picoitx
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-pdk2
ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-dhcom-drc02
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1
ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-stinger96
ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0
ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0-of7
ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box
ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2
ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2
ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx
ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1
ARM: dts: stm32: add DMA configuration to UART nodes on stm32mp151
ARM: dts: stm32: use exti 19 as main interrupt to support RTC wakeup on stm32mp157
ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC on DHCOR SoM
ARM: dts: stm32: add MDMA on STM32MP13x SoC family
ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x SoC family
rtw89: get channel parameters of 160MHz bandwidth
tty: serial: amba-pl010: use more uart_port pointers
tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper
tty: serial: serial_txx9: remove info print from init
tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned
serial: 8250_lpss: Balance reference count for PCI DMA device
serial: 8250_mid: Balance reference count for PCI DMA device
serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit
serial: 8250: Correct Kconfig help text for blacklisted PCI devices
arm64: dts: marvell: armada-37xx: add device node for UART clock and use it
serial: mvebu-uart: implement support for baudrates higher than 230400 Bd
dt-bindings: mvebu-uart: update information about UART clock
serial: mvebu-uart: implement UART clock driver for configuring UART base clock
dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock
math64: New DIV_U64_ROUND_CLOSEST helper
sc16is7xx: Separate GPIOs from modem control lines
sc16is7xx: Update status lines in single call
sc16is7xx: Preserve EFR bits on update
drm/dp: Fix OOB read when handling Post Cursor2 register
drm/dp: Fix off-by-one in register cache size
serial: 8250: Return early in .start_tx() if there are no chars to send
MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer
xtensa: termbits.h is identical to asm-generic one
ia64: termbits.h is identical to asm-generic one
dt-bindings: usb: qcom,dwc3: Add msm8953 compatible
staging: pi433: add index value to write dev_dbg statement
staging: rtl8192u: rework init and exit function
staging: rtl8192u: add empty debug functions
staging: rtl8192u: fix broken debug macro
staging: r8188eu: remove redundant variable reg_0x143
staging: r8188eu: clean up rtw_rf.c
staging: r8188eu: refactor rtw_ch2freq()
staging: r8188eu: remove 5 GHz channels from ch_freq_map
staging: r8188eu: remove unused variable from UpdateHalRAMask8188EUsb
phy: phy-brcm-usb: fixup BCM4908 support
Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()"
Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()"
staging: vt6656: Remove unnecessary line breaks
staging: vt6656: Remove ftrace-like logging
staging: vt6656: Change macro to function and moved to better file
staging: vt6656: Fix CamelCase warnings in macro
staging: vt6656: Add comment for locks
staging: vt6656: Fix CamelCase warnings in mac.h and mac.c
staging: wfx: check the return value of devm_kmalloc()
dt-bindings: phy: mediatek,tphy: Add compatible for MT8192
MAINTAINERS: Add Delta Networks TN48M CPLD drivers
dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings
reset: Add Delta TN48M CPLD reset controller
dt-bindings: reset: Add Delta TN48M
gpio: Add Delta TN48M CPLD GPIO driver
mfd: simple-mfd-i2c: Add Delta TN48M CPLD support
phy: ti: tusb1210: Add charger detection
phy: ti: tusb1210: Add a delay between power-on and restoring the phy-parameters
phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check from tusb1210_power_on()
phy: ti: tusb1210: Improve ulpi_read()/_write() error checking
phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
uaccess: remove CONFIG_SET_FS
ia64: remove CONFIG_SET_FS support
sh: remove CONFIG_SET_FS support
sparc64: remove CONFIG_SET_FS support
lib/test_lockup: fix kernel pointer check for separate address spaces
uaccess: generalize access_ok()
uaccess: fix type mismatch warnings from access_ok()
arm64: simplify access_ok()
m68k: fix access_ok for coldfire
MIPS: use simpler access_ok()
MIPS: Handle address errors for accesses above CPU max virtual user address
uaccess: add generic __{get,put}_kernel_nofault
nios2: drop access_ok() check from __put_user()
x86: use more conventional access_ok() definition
x86: remove __range_not_ok()
sparc64: add __{get,put}_kernel_nofault()
nds32: fix access_ok() checks in get/put_user
uaccess: fix nios2 and microblaze get_user_8()
phy/cadence: Use of_device_get_match_data()
phy: sun4i-usb: Add D1 variant
phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling
phy: sun4i-usb: Remove .disc_thresh where not applicable
dt-bindings: phy: Add compatible for D1 USB PHY
can: gs_usb: change active_channels's type from atomic_t to u8
can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8
mtd: spi-nor: xmc: unify function names
mtd: spi-nor: xilinx: unify function names
mtd: spi-nor: winbond: unify function names
mtd: spi-nor: sst: unify function names
mtd: spi-nor: spansion: unify function names
mtd: spi-nor: micron-st: unify function names
mtd: spi-nor: macronix: unify function names
mtd: spi-nor: issi: unify function names
mtd: spi-nor: intel: unify function names
mtd: spi-nor: gigadevice: unify function names
mtd: spi-nor: fujitsu: unify function names
mtd: spi-nor: everspin: unify function names
mtd: spi-nor: esmt: unify function names
mtd: spi-nor: eon: unify function names
mtd: spi-nor: catalyst: unify function names
mtd: spi-nor: atmel: unify function names
mptcp: Correctly set DATA_FIN timeout when number of retransmits is large
selftests: mptcp: do complete cleanup at exit
mptcp: accurate SIOCOUTQ for fallback socket
nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload
nfp: add support to offload police action from flower table
nfp: add process to get action stats from hardware
nfp: add hash table to store meter table
nfp: add support to offload tc action to hardware
nfp: refactor policer config to support ingress/egress meter
net/tcp: Merge TCP-MD5 inbound callbacks
net: dsa: felix: support FDB entries on offloaded LAG interfaces
net: dsa: support FDB events on offloaded LAG interfaces
net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev
net: dsa: remove "ds" and "port" from struct dsa_switchdev_event_work
net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device
net: dsa: create a dsa_lag structure
net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e6xxx_lag_sync_masks
net: dsa: make LAG IDs one-based
net: dsa: qca8k: rename references to "lag" as "lag_dev"
net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev"
net: dsa: rename references to "lag" as "lag_dev"
net: asix: remove code duplicates in asix_mdio_read/write and asix_mdio_read/write_nopm
net: marvell: prestera: Fix return value check in prestera_kern_fib_cache_find()
net: marvell: prestera: Fix return value check in prestera_fib_node_find()
net: sparx5: Support offloading of bridge port flooding flags
cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufreq-dt-platdev
riscv: fix oops caused by irqsoff latency tracer
clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock controller
dt-bindings: clock: Add sc8280xp to the RPMh clock controller binding
riscv: fix nommu_k210_sdcard_defconfig
tracing: Dump stacktrace trigger to the corresponding instance
clk: lan966x: Fix linking error
drm/exynos: Search for TE-gpio in DSI panel's node
drm/exynos: Don't fail if no TE-gpio is defined for DSI driver
drm/exynos: gsc: Use platform_get_irq() to get the interrupt
drm/exynos/fimc: Use platform_get_irq() to get the interrupt
drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() to get the interrupt
drm/exynos: mixer: Use platform_get_irq() to get the interrupt
drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname() to get the interrupt
ARM: dts: NSP: MX6X: correct LED function types
ARM: dts: NSP: MX6X: get mac-address from eeprom
clk: qcom: dispcc: Update the transition delay for MDSS GDSC
clk: qcom: gdsc: Add support to update GDSC transition delay
arm64: dts: rockchip: add naneng combo phy nodes for rk3568
dt-bindings: reserved-memory: Add restricted-dma-pool constraints
drm/amd/display: Turn functions into static
drm/amd/display: Use NULL instead of 0
drm/amd/display: Add conditional around function
drm/amd/display: Adjust functions documentation
drm/amd/display: Fix DC definition of PMFW Pstate table for DCN316
drm/amdgpu: Exclude PCI reset method for now.
drm/amdgpu: Add use_xgmi_p2p module parameter
drm/amd/pm: fix mode2 reset fail for smu 13.0.5
drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK
amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode
drm/nouveau: Remove the unused header file nvif/list.h
Bluetooth: hci_sync: Fix not using conn_timeout
spi: tegra210-quad: add new chips to compatible
spi: Add Tegra234 QUAD SPI compatible
spi: tegra210-quad: use device_reset method
ASoC: SOF: Declare sof_compress_ops in sof-priv.h
ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio
ASoC: dt-bindings: Add SC7280 lpass cpu bindings
ASoC: qcom: Add lpass CPU driver for codec dma control
ASoC: qcom: Add support for codec dma driver
ASoC: qcom: Add regmap config support for codec dma driver
ASoC: qcom: Add register definition for codec rddma and wrdma
ASoC: qcom: Add helper function to get dma control and lpaif handle
ASoC: qcom: lpass: Add dma fields for codec dma lpass interface
ASoC: qcom: Move lpass_pcm_data structure to lpass header
ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
ARM: dts: qcom: msm8226: add power domains
soc: qcom: rpmpd: Add MSM8226 support
dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding
arm64: dts: qcom: sdm632: Add device tree for Fairphone 3
dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board
arm64: dts: qcom: Add SDM632 device tree
arm64: dts: qcom: Add PM8953 PMIC
arm64: dts: qcom: Add MSM8953 device tree
dt-bindings: arm: cpus: Add Kryo 250 CPUs
Bluetooth: hci_sync: Fix hci_update_accept_list_sync
Bluetooth: assign len after null check
Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
Bluetooth: fix data races in smp_unregister(), smp_del_chan()
Bluetooth: hci_core: Fix leaking sent_cmd skb
arm64: dts: qcom: msm8916-longcheer-l8150: Add light and proximity sensor
arm64: dts: qcom: align Google CROS EC PWM node name with dtschema
docs: reporting-issues.rst: link new document about regressions
docs: *-regressions.rst: explain how quickly issues should be handled
docs: add two documents about regression handling
docs: fix RST error in vm/page_owner.rst
clk: qcom: ipq8074: Use floor ops for SDCC1 clock
Reword note on missing CJK fonts
docs: kerneldoc-preamble.sty: Expand comments in LaTeX code
docs: pdfdocs: Pull LaTeX preamble part out of conf.py
Documentation: block/diskstats: update function names
Documentation/vm/page_owner.rst: fix language
thermal: int340x: fix memory leak in int3400_notify()
docs: scripts/kernel-doc: Detect absence of FILE arg
arm64: tegra: Enable Jetson Xavier NX USB device mode
arm64: tegra: Enable UART instance on 40-pin header
arm64: tegra: Add HDA device tree node for Tegra234
arm64: tegra: Enable device-tree overlay support
arm64: tegra: APE sound card for Jetson AGX Orin
arm64: tegra: Add audio devices on Tegra234
arm64: tegra: Move audio IOMMU properties to ADMAIF node
arm64: tegra: Add Tegra234 IOMMUs
arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit
arm64: tegra: Add GPCDMA node for tegra186 and tegra194
arm64: tegra: Add Tegra234 PWM devicetree nodes
arm64: tegra: Add Tegra234 I2C devicetree nodes
dt-bindings: memory: Add Tegra234 PCIe memory
dt-bindings: power: Add Tegra234 PCIe power domains
dt-bindings: Add Tegra234 PCIe clocks and resets
ARM: configs: at91: sama7: Enable crypto IPs and software algs
ARM: configs: at91: sama7: Enable UBIFS_FS
ARM: configs: at91: sama7: Enable NAND / SMC
ARM: tegra: Fix ethernet node names
ARM: dts: at91: Use the generic "crypto" node name for the crypto IPs
ARM: dts: at91: remove status = "okay" from soc specific dtsi
ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
dt-bindings: arm: at91: add Kontron's new KSwitches
MAINTAINERS: Update Allwinner SoCs maintainers
dt-bindings: Document Tegra234 HDA support
net: mv643xx_eth: process retval from of_get_mac_address
KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled
KVM: x86/mmu: make apf token non-zero to fix bug
scripts: kernel-doc: Refresh the copyright lines
scripts: kernel-doc: Drop obsolete comments
scripts: kernel-doc: Replace the usage function
scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output selection modifiers" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output format selection modifier" subsection of OPTIONS
scripts: kernel-doc: Translate the "Output format selection" subsection of OPTIONS
scripts: kernel-doc: Translate the DESCRIPTION section
scripts: kernel-doc: Relink argument parsing error handling to pod2usage
scripts: kernel-doc: Add the basic POD sections
ASoC: amd: acp: Add DMIC machine driver ops
ASoC: amd: acp-legacy: Add legacy card support for new machines
ASoC: amd: acp: Change card name for Guybrush Machine
docs: Remove duplicated words in trace/osnoise-tracer
dt-bindings: Add HDA support for Tegra234
ping: remove pr_err from ping_lookup
Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
openvswitch: Fix setting ipv6 fields causing hw csum failure
ipv6: prevent a possible race condition with lifetimes
net/smc: Use a mutex for locking "struct smc_pnettable"
bnx2x: fix driver load from initrd
Revert "xen-netback: Check for hotplug-status existence before watching"
Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
soc/tegra: fuse: Explicitly cast to/from __iomem
soc/tegra: fuse: Update nvmem cell list
soc/tegra: pmc: Enable core domain support for Tegra20 and Tegra30
drm/tegra: Use dev_err_probe()
dt-bindings: example: Extend with typical case (int-array and disallowed prop)
dt-bindings: writing-schema: Install from PyPI repository
ARM: tegra: paz00: Add MMC aliases
ARM: tegra: tf700t: Rename DSI node
ARM: tegra: transformer: Drop reg-shift for Tegra HS UART
ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio
pinctrl: baytrail: Add pinconf group + function for the pmu_clk
random: only wake up writers after zap if threshold was passed
random: round-robin registers as ulong, not u32
btrfs: reduce extent threshold for autodefrag
sizes.h: Add SZ_1T macro
ARM: dts: add DT for lan966 SoC and 2-port board pcb8291
phy: rockchip: add naneng combo phy for RK3568
dt-bindings: phy: rockchip: Add Naneng combo PHY bindings
dt-bindings: soc: grf: add naneng combo phy register compatible
drm/repaper: Use format helper for xrgb8888 to monochrome conversion
pwm: rcar: Simplify multiplication/shift logic
dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice
dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice
dt-bindings: pwm: tiecap: Do not require pwm-cells twice
dt-bindings: pwm: samsung: Do not require pwm-cells twice
dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice
dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice
dt-bindings: pwm: toshiba,visconti: Include generic PWM schema
dt-bindings: pwm: renesas,pwm: Include generic PWM schema
dt-bindings: pwm: sifive: Include generic PWM schema
dt-bindings: pwm: rockchip: Include generic PWM schema
dt-bindings: pwm: mxs: Include generic PWM schema
dt-bindings: pwm: iqs620a: Include generic PWM schema
dt-bindings: pwm: intel,lgm: Include generic PWM schema
dt-bindings: pwm: imx: Include generic PWM schema
dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema
arm64: Use the clearbhb instruction in mitigations
KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
arm64: Mitigate spectre style branch history side channels
pwm: pwm-mediatek: Beautify error messages text
ASoC: tlv320adc3xxx: Fix buggy return value
pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array
pwm: pwm-mediatek: Simplify error handling with dev_err_probe()
pwm: brcmstb: Remove useless locking
pwm: brcmstb: Implement .apply() callback
spi: pxa2xx-pci: Balance reference count for PCI DMA device
spi: pxa2xx-pci: Do not dereference fwnode in struct device
mt76: fix dfs state issue with 160 MHz channels
mt76: mt7915: simplify conditional
mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU
mt76: mt7915e: Enable thermal management by default
mt76: mt7915e: Add a hwmon attribute to get the actual throttle state.
mt76: mt7915e: Fix degraded performance after temporary overheat
mt76: improve signal strength reporting
mt76: mt7915: use min_t() to make code cleaner
mt76: mt7915: fix the muru tlv issue
mt76: mt7915: check band idx for bcc event
mt76: mt7615: Fix assigning negative values to unsigned variable
mt76: connac: adjust wlan_idx size from u8 to u16
mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free()
mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor
mt76: mt7615: fix compiler warning on frame size
mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv()
mt76: mt7915: introduce band_idx in mt7915_phy
mt76: mt7915: add support for MT7986
pwm: jz4740: Add support for X1000 SoC
pwm: vt8500: Rename variable pointing to driver private data
dt-bindings: timer: Add PWM compatible for X1000 SoC
dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC
fsnotify: optimize FS_MODIFY events with no ignored masks
fsnotify: fix merge with parent's ignored mask
pinctrl: renesas: Remove unneeded #include <linux/gpio.h>
pwm: pca9685: Reset OFF/ON registers to POR value
pinctrl: renesas: checker: Fix miscalculation of number of states
pwm: atmel: Remove redundant initialization of variable timeout
pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base
soc: renesas: Kconfig: Introduce ARCH_RZG2L config option
pwm: bcm-kona: Implement .apply() callback
pwm: tiehrpwm: Implement .apply() callback
ARM: dts: renesas: Align GPIO hog names with dtschema
arm64: dts: renesas: Align GPIO hog names with dtschema
arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog
ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 60s timeout
ARM: dts: r9a06g032: Add the watchdog nodes
surface: surface3_power: Fix battery readings on batteries without a serial number
platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup
dt-bindings: clock: r9a06g032: Add the definition of the watchdog clock
dt-bindings: pwm: google,cros-ec: include generic pwm schema
ARM: tegra: Update jedec,lpddr2 revision-id binding
power: supply: max8997_charger: Use devm_work_autocancel()
power: supply: max14656: Use devm_work_autocancel()
power: supply: da9150-fg: Use devm_delayed_work_autocancel()
power: supply: sbs-charger: Don't cancel work that is not initialized
ABI: testing: sysfs-class-power: Adds "Long Life" entry
power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYPE_BYPASS
power: supply: Introduces bypass charging property
power: supply: max17042_battery: Use devm_work_autocancel()
power: supply: Use an rbtree rather than flat register cache
usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM
xhci: omit mem read just after allocation of trb
usb: host: ehci-q: make qtd_fill() return *unsigned int*
usb: gadget: rndis: add spinlock for rndis response list
usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
USB: gadget: validate endpoint index for xilinx udc
vsprintf: Fix %pK with kptr_restrict == 0
ath10k: fix pointer arithmetic error in trace call
carl9170: Replace zero-length arrays with flexible-array members
ath11k: add dbring debug support
ath11k: translate HE status to radiotap format
ath11k: decode HE status tlv
ath11k: switch to using ieee80211_tx_status_ext()
can: mcp251xfd: mcp251xfd_priv: introduce macros specifying the number of supported TEF/RX/TX rings
can: mcp251xfd: prepare for multiple RX-FIFOs
can: mcp251xfd: ring: update FIFO setup debug info
can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM usage of ring setup
can: mcp251xfd: ring: change order of TX and RX FIFOs
can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs
can: mcp251xfd: mcp251xfd_ring_init(): split ring_init into separate functions
can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and ::fifo_nr and make use of it
can: mcp251xfd: add support for internal PLL
can: mcp251xfd: mcp251xfd_register(): prepare to activate PLL after softreset
can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for PLL support, wait for OSC ready
can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for PLL support: improve error handling and diagnostics
can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251xfd_chip_clock_enable()
can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor out into separate function
can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for OSC ready before accessing chip
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepare for PLL support
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): improve chip detection and error handling
can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): factor out into separate function
can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function
can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function to bring chip into sleep mode
can: mcp251xfd: mcp251xfd_unregister(): simplify runtime PM handling
can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC error only if solely OSC register is read
can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp251xfd_osc_invalid()
can: etas_es58x: use BITS_PER_TYPE() instead of manual calculation
can: xilinx_can: Add check for NAPI Poll function
can: softing: softing_netdev_open(): remove redundant ret variable
can: c_can: ethtool: use default drvinfo
can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant variable actual_len
can: bittiming: mark function arguments and local variables as const
can: bittiming: can_validate_bitrate(): simplify bit rate checking
can: gw: use call_rcu() instead of costly synchronize_rcu()
dt-binding: can: m_can: include common CAN controller bindings
dt-binding: can: m_can: fix indention of table in bosch,mram-cfg description
dt-binding: can: m_can: list Chandrasekar Ramakrishnan as maintainer
dt-binding: can: sun4i_can: include common CAN controller bindings
dt-binding: can: mcp251xfd: include common CAN controller bindings
powerpc/module_64: fix array_size.cocci warning
arm64: dts: qcom: Add support for Samsung Galaxy Book2
octeontx2-pf: Vary completion queue event size
ethtool: add support to set/get completion queue event size
cpufreq: qcom-hw: Add support for per-core-dcvs
dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names
dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML
arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1
arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node
arm64: dts: qcom: sdm845: add bi_tcxo to camcc
tracing: Fix allocation of last_cmd in last_cmd_set()
ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth
ARM: dts: qcom: apq8026-lg-lenok: Add Wifi
ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes
arm64: dts: qcom: sdm845: enable dma for spi
arm64: dts: qcom: sdm845: Add gsi dma node
rtla: Fix systme -> system typo on man page
ASoC: SOF: pcm: Add compress_ops for SOF platform component driver
ASoC: rt5682s: Fix the wrong jack type detected
ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID
ASoC: amd: vg: update acp init and deinit sequence
ASoC: amd: vg: apply sample bits pcm constraint
ASoC: amd: vg: update platform clock control sequence
ASoC: nau8821: enable no_capture_mute flag
ASoC: amd: vangogh: refactor i2s master mode clock sequence code
powerpc/64s/hash: Make hash faults work in NMI context
bpftool: Bpf skeletons assert type sizes
cpupower: Add "perf" option to print AMD P-State information
RDMA/irdma: Move union irdma_sockaddr to header file
RDMA/irdma: Remove the unnecessary variable saddr
RDMA/irdma: Use net_type to check network type
RDMA/rxe: Cleanup rxe_mcast.c
RDMA/rxe: Collect cleanup mca code in a subroutine
RDMA/rxe: Collect mca init code in a subroutine
RDMA/rxe: Warn if mcast memory is not freed
selftests/lkdtm: Add UBSAN config
selftests/lkdtm: Remove dead config option
selftests/exec: Rename file binfmt_script to binfmt_script.py
selftests: Use -isystem instead of -I to include headers
selftests: vm: remove dependecy from internal kernel macros
selftests: vm: Add the uapi headers include variable
selftests: mptcp: Add the uapi headers include variable
selftests: net: Add the uapi headers include variable
selftests: landlock: Add the uapi headers include variable
selftests: kvm: Add the uapi headers include variable
selftests: futex: Add the uapi headers include variable
selftests: Correct the headers install path
selftests: Add and export a kernel uapi headers path
selftests: set the BUILD variable to absolute path
selftests: futex: set DEFAULT_INSTALL_HDR_PATH
selftests/kselftest/runner.sh: Pass optional command parameters in environment
net/mlx5e: Fix VF min/max rate parameters interchange mistake
net/mlx5e: Add missing increment of count
net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
net/mlx5e: Fix MPLSoUDP encap to use MPLS action information
net/mlx5e: Add feature check for set fec counters
net/mlx5e: TC, Skip redundant ct clear actions
net/mlx5e: TC, Reject rules with forward and drop actions
net/mlx5e: TC, Reject rules with drop and modify hdr action
net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets
net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
net/mlx5: Fix possible deadlock on rule deletion
net/mlx5: Fix tc max supported prio for nic mode
net/mlx5: Fix wrong limitation of metadata match on ecpf
net/mlx5: Update log_max_qp value to be 17 at most
net/mlx5: DR, Fix the threshold that defines when pool sync is initiated
net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version
net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte
net/mlx5: DR, Cache STE shadow memory
net/mlx5: Update the list of the PCI supported devices
net/mlx5: Add clarification on sync reset failure
net/mlx5: Add reset_state field to MFRL register
RDMA/mlx5: Use new command interface API
net/mlx5: cmdif, Refactor error handling and reporting of async commands
net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct}
net/mlx5: cmdif, Add new api for command execution
net/mlx5: cmdif, cmd_check refactoring
net/mlx5: cmdif, Return value improvements
net/mlx5: Lag, offload active-backup drops to hardware
net/mlx5: Lag, record inactive state of bond device
net/mlx5: Lag, don't use magic numbers for ports
net/mlx5: Lag, use local variable already defined to access E-Switch
net/mlx5: E-switch, add drop rule support to ingress ACL
net/mlx5: E-switch, remove special uplink ingress ACL handling
net/mlx5: E-Switch, reserve and use same uplink metadata across ports
net/mlx5: Add ability to insert to specific flow group
mlx5: remove unused static inlines
Revert "vlan: move dev_put into vlan_dev_uninit"
bpf: Cleanup comments
arm64: dts: rockchip: align Google CROS EC PWM node name with dtschema
arm64: dts: rockchip: enable rk809 audio codec on the rk3568 evb1-v10
arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1-v10 to always on
arm64: dts: rockchip: add the vdd_cpu regulator to rk3568-evb1-v10
arm64: dts: rockchip: enable work led on rk3568-evb1-v10
clk: rockchip: re-add rational best approximation algorithm to the fractional divider
clk/rockchip: Use of_device_get_match_data()
libbpf: Simplify the find_elf_sec_sz() function
TOMOYO: fix __setup handlers return values
bpftool: Remove usage of reallocarray()
drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
drm/amdgpu: bypass tiling flag check in virtual display case (v2)
Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()"
drm/amdgpu: do not enable asic reset for raven2
drm/amd/display: Fix stream->link_enc unassigned during stream removal
drm/amd: Check if ASPM is enabled from PCIe subsystem
gpio: Return EPROBE_DEFER if gc->to_irq is NULL
ANDROID: dm-bow: remove dm-bow
EDAC/amd64: Add new register offset support and related changes
EDAC/amd64: Set memory type per DIMM
ANDROID: GKI: add VIDEOBUF2_DMA_SG under GKI_HIDDEN_MEDIA_CONFIGS
drm/amdgpu: fix typo in amdgpu_discovery.c
drm/amd/display: increasing DRAM BW percent for DCN315
drm/amd/display: Set compbuf size to min at prep prevent overbook crb
drm/amd/display: revert populating dcn315 clk table based on dcfclk
drm/amd/display: limit unbounded requesting to 5k
drm/amdgpu: add reset register dump trace on GPU
drm/amdgpu: add debugfs for reset registers list
drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
drm/amdgpu/nv: set mode2 reset for MP1 13.0.8
drm/amdgpu/nv: enable gfx10.3.7 clock gating support
drm/amd/pm: Fix missing prototype warning
drm/amdgpu: add mode2 reset support for smu 13.0.5
drm/amdgpu: Fixed warning reported by kernel test robot
drm/amdkfd: Print bdf in peer map failure message
drm/amd/display: 3.2.174
drm/amd/display: add debug option to bypass ssinfo from bios.
drm/amd/display: Refactor fixed VS logic for non-transparent mode
RDMA/irdma: Remove excess error variables
RDMA/irdma: Propagate error codes
RDMA/irdma: Remove enum irdma_status_code
drm/amd/display: add cable ID support for usb c connector
drm/amd/display: clear remote dc_sink when stop mst
drm/amd/display: Ignore Transitional Invalid Link Rate Error Message
drm/amd/display: Fix wrong resolution with DP/VGA adapter
drm/amd/display: Refactor PSR DPCD caps detection
drm/amd/display: Set compbuf size to min at prep prevent overbook crb
RDMA/ib_srp: Add more documentation
soc: qcom: mdt_loader: Fix split-firmware condition
arm64: dts: qcom: sc7280: Add cpu OPP tables
arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider
RDMA/ib_srp: Fix a deadlock
ARM: boot: dts: bcm2711: Fix HVS register range
drm/amd/display: lock/un-lock cursor if odm pipe split used
drm/amd/display: Turn global functions into static functions
drm/amd/display: Add missing prototypes to dcn201_init
drm/amd/display: Remove unused variable
drm/amd/display: Remove unused dmub_outbox_irq_info_funcs variable
drm/amd/display: Remove vupdate_int_entry definition
drm/amd/display: Remove unused dcn316_smu_set_voltage_via_phyclk function
drm/amd/display: Remove unused temp variable
drm/amdgpu: Remove unused get_umc_v8_7_channel_index function
drm/amdgpu: Change amdgpu_ras_block_late_init_default function scope
drm/amdgpu: use ktime rather than jiffies for benchmark results
drm/amdgpu: use kernel BO API for benchmark buffer management
drm/amdgpu: derive GTT display support from DM
drm/amdgpu/display: split dmcu and gpuvm handling logic
drm/amdgpu: drop testing module parameter
drm/amdgpu: drop benchmark module parameter
drm/amdgpu: expose benchmarks via debugfs
drm/amdkfd: Use real device for messages
drm/amdkfd: Fix for possible integer overflow
drm/amdgpu: add a benchmark mutex
drm/amdgpu: print the selected benchmark test in the log
drm/amdgpu: plumb error handling though amdgpu_benchmark()
RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled()
RDMA/mlx5: Store ndescs instead of the translation table size
RDMA/mlx5: Merge similar flows of allocating MR from the cache
RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR
RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent
dtpm/soc/rk3399: Add the ability to unload the module
powercap/dtpm_cpu: Add exit function
powercap/dtpm: Move the 'root' reset place
powercap/dtpm: Destroy hierarchy function
powercap/dtpm: Fixup kfree for virtual node
powercap/dtpm_cpu: Reset per_cpu variable in the release function
powercap/dtpm: Change locking scheme
PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken
drm/i915/rps/tgl+: Remove RPS interrupt support
x86/mm/cpa: Generalize __set_memory_enc_pgtable()
x86/coco: Add API to handle encryption mask
x86/coco: Explicitly declare type of confidential computing platform
ixgbe: Remove non-inclusive language
ixgbevf: clean up some inconsistent indenting
libperf: Add API for allocating new thread map array
libperf: Rename arguments of perf_thread_map APIs
x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c}
parisc/unaligned: Fix ldw() and stw() unalignment handlers
parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
btrfs: autodefrag: only scan one inode once
btrfs: defrag: don't use merged extent map for their generation check
btrfs: defrag: bring back the old file extent search behavior
btrfs: defrag: remove an ambiguous condition for rejection
btrfs: defrag: don't defrag extents which are already at max capacity
btrfs: defrag: don't try to merge regular extents with preallocated extents
net: Correct wrong BH disable in hard-interrupt.
livepatch: Skip livepatch tests if ftrace cannot be configured
drm/i915/tgl: Simply subplatform detection
pinctrl: icelake: Add Ice Lake-N PCH pin controller support
pinctrl: alderlake: Add Intel Alder Lake-N pin controller support
pinctrl: alderlake: Add Raptor Lake-S ACPI ID
pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
kernfs: move struct kernfs_root out of the public view.
ipmi:ipmb: Add the ability to have a separate slave and master device
ipmi:ipmi_ipmb: Unregister the SMI on remove
nvme-tcp: send H2CData PDUs based on MAXH2CDATA
nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info
nvme: don't return an error from nvme_configure_metadata
drm/edid: Always set RGB444
arm64: dts: exynos: Add initial device tree support for Exynos7885 SoC
selftests: forwarding: tests of locked port feature
net: dsa: mv88e6xxx: Add support for bridge port locked mode
net: dsa: Include BR_PORT_LOCKED in the list of synced brport flags
net: bridge: Add support for offloading of locked port flag
net: bridge: Add support for bridge port in locked mode
drivers/net/ftgmac100: fix DHCP potential failure with systemd
drivers/net/ftgmac100: adjust code place for function call dependency
drivers/net/ftgmac100: refactor ftgmac100_reset_task to enable direct function call
net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD
drop_monitor: remove quadratic behavior
mlxsw: core: Add support for OSFP transceiver modules
mlxsw: Remove resource query check
mlxsw: core: Unify method of trap support validation
mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor
mlxsw: core: Remove unnecessary asserts
mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments
mlxsw: core_thermal: Remove obsolete API for query resource
mlxsw: core_thermal: Rename labels according to naming convention
mlxsw: core_hwmon: Fix variable names for hwmon attributes
mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module
mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring
mlxsw: core: Prevent trap group setting if driver does not support EMAD
MAINTAINERS: add myself as co-maintainer for Realtek DSA switch drivers
tipc: Fix end of loop tests for list_for_each_entry()
udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
x86/pat: Remove the unused set_pages_array_wt() function
vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
mctp: Fix warnings reported by clang-analyzer
mctp: Fix incorrect netdev unref for extended addr
mctp: make __mctp_dev_get() take a refcount hold
ARM: tegra: Move panels to AUX bus
net: dsa: realtek: rtl8365mb: serialize indirect PHY register access
net: dsa: realtek: allow subdrivers to externally lock regmap
drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels
net: switchdev: avoid infinite recursion from LAG to bridge with port object handler
MIPS: Modernize READ_IMPLIES_EXEC
drm/tegra: dpaux: Populate AUX bus
drm/i915: Extract intel_bw_check_data_rate()
drm/i915: Extract icl_qgv_points_mask()
drm/i915: Properly clear crtc state when disabling it fully, again
drm/i915: Remove odd any_ms=true assignment
drm/i915: Dump hw.enable and pipe_mode
drm/i915: Dump the crtc hw state always
PCI: qcom: Add SM8450 PCIe support
PCI: qcom: Add ddrss_sf_tbu flag
PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg
dt-bindings: pci: qcom: Document PCIe bindings for SM8450
lg-laptop: Move setting of battery charge limit to common location
dt-bindings: net: wireless: mt76: document bindings for MT7986
mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts
mt76: mt7915: fix potential memory leak of fw monitor packets
mt76: mt7915: Fix channel state update error issue
mt76: fix endianness errors in reverse_frag0_hdr_trans
mt76: mt7615: introduce SAR support
mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated
drm/msm/dpu: wire up MSM8998's DSPP blocks
x86/mce: Remove the tolerance level control
perf arm-spe: Use advertised caps/min_interval as default sample_period
sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/build_utility.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/build_policy.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/fair.c dependencies
sched/headers: Reorganize, clean up and optimize kernel/sched/core.c dependencies
sched/headers: Standardize kernel/sched/sched.h header dependencies
sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c files there
sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c files there
sched/headers: Make the <linux/sched/deadline.h> header build standalone
sched/headers: Fix comment typo in kernel/sched/cpudeadline.c
sched/headers: Add initial new headers as identity mappings
drm/selftests: add drm buddy pathological testcase
drm/selftests: add drm buddy smoke testcase
drm/selftests: add drm buddy pessimistic testcase
drm/selftests: add drm buddy optimistic testcase
drm/selftests: add drm buddy alloc range testcase
drm/selftests: add drm buddy alloc limit testcase
drm/selftests: Move i915 buddy selftests into drm
drm/radeon: fix variable type
drm/sched: Add device pointer to drm_gpu_scheduler
Revert "drm/i915/display/vrr: Reset VRR capable property on a long hpd"
netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
media: cec: seco: Drop pointless include
media: hantro: sunxi: Fix VP9 steps
media: imx: csis: Store pads format separately
doc: media: Document VP9 reference_mode miss-placement
doc: media: Document MM21 tiled format
media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8
media: v4l2-core: Initialize h264 scaling matrix
media: imx: imx-mipi-csis: Add output format
media: imx: imx-mipi-csis: Add BGR888
media: imx: imx-mipi-csis: Add RGB565_1X16
media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422
media: imx: imx7-media-csi: Use dual sampling for YUV 1X16
media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c
sched/headers: sched/clock: Mark all functions 'notrace', remove CC_FLAGS_FTRACE build asymmetry
sched/headers: Add header guard to kernel/sched/stats.h and kernel/sched/autogroup.h
sched/headers: Add header guard to kernel/sched/sched.h
sched/headers: Fix header to build standalone: <linux/sched_clock.h>
drm/i915/adl-n: Add PCH Support for Alder Lake N
ionic: use vmalloc include
powerpc: Remove remaining stab codes
net: preserve skb_end_offset() in skb_unclone_keeptruesize()
net: add skb_set_end_offset() helper
crypto: hisilicon/sec - fix the aead software fallback for engine
crypto: ccree - don't attempt 0 len DMA mappings
crypto: x86/des3 - Remove unused inline function des3_ede_enc_blk_3way()
crypto: x86/blowfish - Remove unused inline functions
crypto: octeontx2 - add synchronization between mailbox accesses
dt-bindings: msm: disp: add yaml schemas for QCM2290 DPU bindings
drm/msm: add support for QCM2290 MDSS
dt-bindings: msm/dsi: Add qcm2290 dsi controller binding
drm/msm/dsi: Add support for qcm2290 dsi controller
drm/msm/dsi: Allow to specify dsi config as pdata
scsi: pm8001: Fix pm8001_info() message format
scsi: pm8001: Improve pm80XX_send_abort_all()
scsi: pm8001: Simplify pm8001_ccb_task_free()
scsi: pm8001: Simplify pm8001_task_exec()
scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface
scsi: pm8001: Introduce ccb alloc/free helpers
scsi: pm8001: Simplify pm8001_get_ncq_tag()
scsi: pm8001: Cleanup pm8001_exec_internal_task_abort()
scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ commands
scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
scsi: pm8001: Fix tag leaks on error
scsi: pm8001: Fix task leak in pm8001_send_abort_all()
scsi: pm8001: Fix tag values handling
scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
scsi: pm8001: Fix pm8001_tag_alloc() failures handling
scsi: pm8001: Fix abort all task initialization
scsi: pm8001: Fix NCQ NON DATA command completion handling
scsi: pm8001: Fix NCQ NON DATA command task initialization
scsi: pm8001: Remove local variable in pm8001_pci_resume()
scsi: pm8001: Fix use of struct set_phy_profile_req fields
scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req()
scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()
scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update()
scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()
scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
scsi: pm8001: Fix pm8001_update_flash() local variable type
scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control()
scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
scsi: hisi_sas: Remove unnecessary print function dev_err()
scsi: block: Remove REQ_OP_WRITE_SAME support
scsi: dm: Remove WRITE_SAME support
scsi: md: Remove WRITE_SAME support
scsi: sd: Remove WRITE_SAME support
scsi: rnbd: Remove WRITE_SAME support
scsi: drbd: Remove WRITE_SAME support
scsi: cxlflash: Query write_zeroes limit for zeroing
scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning
scsi: target: tcmu: Make cmd_ring_size changeable via configfs
scsi: qla2xxx: Use named initializers for q_dev_state
scsi: qla2xxx: Use named initializers for port_[d]state_str
scsi: ufs: core: Remove wlun_dev_to_hba()
scsi: core: Remove struct scsi_pointer from struct scsi_cmnd
scsi: zalon: Stop using the SCSI pointer
scsi: wd33c93: Move the SCSI pointer to private command data
scsi: wd719x: Stop using the SCSI pointer
scsi: usb: Stop using the SCSI pointer
scsi: sym53c8xx_2: Move the SCSI pointer to private command data
scsi: smartpqi: Stop using the SCSI pointer
scsi: qla2xxx: Stop using the SCSI pointer
scsi: qla1280: Move the SCSI pointer to private command data
scsi: ppa: Move the SCSI pointer to private command data
scsi: sym53c500_cs: Move the SCSI pointer to private command data
scsi: nsp_cs: Move the SCSI pointer to private command data
scsi: nsp32: Stop using the SCSI pointer
scsi: mvumi: Stop using the SCSI pointer
scsi: mvsas: Fix a set-but-not-used warning
scsi: mesh: Move the SCSI pointer to private command data
scsi: megasas: Stop using the SCSI pointer
scsi: megaraid: Stop using the SCSI pointer
scsi: mac53c94: Move the SCSI pointer to private command data
scsi: mac53c94: Fix a set-but-not-used compiler warning
scsi: qedf: Stop using the SCSI pointer
scsi: bnx2fc: Stop using the SCSI pointer
scsi: libfc: Stop using the SCSI pointer
scsi: initio: Stop using the SCSI pointer
scsi: iscsi: Stop using the SCSI pointer
scsi: imm: Move the SCSI pointer to private command data
scsi: hptiop: Stop using the SCSI pointer
scsi: fnic: Stop using the SCSI pointer
scsi: fnic: Fix a tracing statement
scsi: fdomain: Move the SCSI pointer to private command data
scsi: esp_scsi: Stop using the SCSI pointer
scsi: dc395x: Stop using the SCSI pointer
scsi: csio: Stop using the SCSI pointer
scsi: bfa: Stop using the SCSI pointer
scsi: aha152x: Move the SCSI pointer to private command data
scsi: aha1542: Remove a set-but-not-used array
scsi: advansys: Move the SCSI pointer to private command data
scsi: aacraid: Move the SCSI pointer to private command data
scsi: 53c700: Stop clearing SCSI pointer fields
scsi: arm: Move the SCSI pointer to private command data
scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h
scsi: NCR5380: Add SCp members to struct NCR5380_cmd
scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro
scsi: Remove drivers/scsi/scsi.h
scsi: nsp_cs: Use true and false instead of TRUE and FALSE
scsi: nsp_cs: Change the return type of two functions into 'void'
scsi: ips: Use true and false instead of TRUE and FALSE
scsi: ips: Change the return type of ips_release() into 'void'
scsi: ips: Remove an unreachable statement
scsi: libsas: Add sas_execute_ata_cmd()
spi: add missing pci_dev_put() before return
ASoC: sc7280: Really depends on SOUNDWIRE
ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put
ASoC: codecs: wcd934x: fix kcontrol max values
ASoC: codecs: wcd938x: fix kcontrol max values
ASoC: codecs: wc938x: fix accessing array out of bounds for enum type
ASoC: codecs: va-macro: fix accessing array out of bounds for enum type
ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type
ASoC: codecs: rx-macro: fix accessing compander for aux
riscv: defconfig: enable hugetlbfs option
cpupower: Add function to print AMD P-State performance capabilities
cpupower: Move print_speed function into misc helper
cpupower: Enable boost state support for AMD P-State module
cpupower: Add AMD P-State sysfs definition and access helper
cpupower: Introduce ACPI CPPC library
cpupower: Add the function to get the sysfs value from specific table
cpupower: Initial AMD P-State capability
cpupower: Add the function to check AMD P-State enabled
cpupower: Add AMD P-State capability flag
ipv6: tcp: consistently use MAX_TCP_HEADER
ibmvnic: schedule failover only if vioctl fails
testptp: add option to shift clock by nanoseconds
net: dsa: fix panic when removing unoffloaded port from bridge
usbnet: gl620a: Replace one-element array with flexible-array member
net: phy: phylink: fix DSA mac_select_pcs() introduction
net: dsa: microchip: ksz9477: reduce polling interval for statistics
ata: pata_hpt37x: disable primary channel on HPT371
net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
perf data: Don't mention --to-ctf if it's not supported
perf script: Fix error when printing 'weight' field
perf data: Adding error message if perf_data__create_dir() fails
s390/net: sort out physical vs virtual pointers usage
s390/iucv: sort out physical vs virtual pointers usage
EVM: fix the evm= __setup handler return value
selinux: fix misuse of mutex_is_locked()
scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading.
arm64/hugetlb: Define __hugetlb_valid_size()
dt-bindings: update Roger Quadros email
dt-bindings: usb: do not use deprecated synopsys prefix
dt-bindings: vendor-prefixes: add second Synopsys prefix
dt-bindings: vendor-prefixes: add second HiSilicon prefix
arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary
kasan: split kasan_*enabled() functions into a separate header
arm64: insn: add encoders for atomic operations
arm64: move AARCH64_BREAK_FAULT into insn-def.h
fork: Use IS_ENABLED() in account_kernel_stack()
fork: Only cache the VMAP stack in finish_task_switch()
fork: Move task stack accounting to do_exit()
fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK
fork: Don't assign the stack pointer in dup_task_struct()
fork, IA64: Provide alloc_thread_stack_node() for IA64
fork: Duplicate task_struct before stack allocation
fork: Redo ifdefs around task stack handling
MAINTAINERS: sifive: drop Yash Shah
vfio/pci: wake-up devices around reset functions
vfio/pci: fix memory leak during D3hot to D0 transition
vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf data: Fix double free in perf_session__delete()
drm/i915/display/vrr: Reset VRR capable property on a long hpd
drm/amdgpu/benchmark: use dev_info rather than DRM macros for logging
drm/amdkfd: make CRAT table missing message informational only
drm/amdgpu: Fix typo in *whether* in comment
drm/amdgpu: read harvest bit per IP data on legacy GPUs
cpuset: Fix kernel-doc
drm/amd/pm: validate SMU feature enable message for getting feature enabled mask
drm/amdgpu: enable TMZ option for onwards asic
drm/amdgpu: bypass tiling flag check in virtual display case (v2)
Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()"
drm/amdkfd: Fix criu_restore_bo error handling
drm/amdkfd: Drop IH ring overflow message to dbg
gro_cells: avoid using synchronize_rcu() in gro_cells_destroy()
dm: remove unnecessary local variables in __bind
dm: requeue IO if mapping table not yet available
dm io: remove stale comment block for dm_io()
dm thin metadata: remove unused dm_thin_remove_block and __remove
audit: log AUDIT_TIME_* records only from rules
libbpf: Remove redundant check in btf_fixup_datasec()
cgroup-v1: Correct privileges check in release_agent writes
cgroup: clarify cgroup_css_set_fork()
configfs: fix a race in configfs_{,un}register_subsystem()
drm/i915/guc/slpc: Use wrapper for reading RP_STATE_CAP
ipmi: kcs: aspeed: Add AST2600 compatible string
arm64: dts: ti: k3-*: Drop address and size cells from flash nodes
arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes
arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs
arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs
arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs
arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances
io_uring: disallow modification of rsrc_data during quiesce
drm/i915/guc/slpc: Correct the param count for unset param
dm thin: use time_is_before_jiffies instead of open coding it
dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
linkage: remove SYM_FUNC_{START,END}_ALIAS()
x86: clean up symbol aliasing
arm64: clean up symbol aliasing
linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}()
hwmon: (pmbus) Clear pmbus fault/warning bits after read
dm: fix use-after-free in dm_cleanup_zoned_dev()
dm ioctl: prevent potential spectre v1 gadget
PCI: mvebu: Implement support for legacy INTx interrupts
PCI: mvebu: Fix macro names and comments about legacy interrupts
dt-bindings: PCI: mvebu: Update information about intx interrupts
PCI: mvebu: Use child_ops API
PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge
PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge
PCI: mvebu: Correctly configure x1/x4 mode
dt-bindings: PCI: mvebu: Add num-lanes property
PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability
PCI: pci-bridge-emul: Add support for PCIe extended capabilities
PCI: pci-bridge-emul: Re-arrange register tests
hwmon: Handle failure to register sensor with thermal zone correctly
media: imx: De-stage imx7-mipi-csis
dm: cleanup double word in comment
dm ima: fix wrong length calculation for no_data string
dm cache policy smq: make static read-only array table const
rtw88: change rtw_info() to proper message level
rtw89: Limit the CFO boundaries of x'tal value
rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth
rtw89: phy: handle txpwr lmt/lmt_ru of 6G band
drm/i915/gt: use get_reset_domain() helper
KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3
block: clear iocb->private in blkdev_bio_end_io_async()
block: update io_ticks when io hang
dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema
dt-bindings: phy: samsung: move SATA phy I2C to trivial devices
dt-bindings: phy: samsung,exynos5250-sata-phy: convert to dtschema
dt-bindings: phy: samsung,usb2-phy: convert to dtschema
dt-bindings: phy: samsung,dp-video-phy: convert to dtschema
dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema
dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy
drm: implement a method to free unused pages
drm: implement top-down allocation method
spi: gpio: Implement LSB First bitbang support
spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode
regulator: da9121: Remove surplus DA9141 parameters
regulator: da9121: Fix DA914x voltage value
regulator: da9121: Fix DA914x current values
drm: improve drm_buddy_alloc function
net: dsa: b53: mark as non-legacy
net: dsa: b53: switch to using phylink_generic_validate()
net: dsa: b53: drop use of phylink_helper_basex_speed()
net: dsa: b53: populate supported_interfaces and mac_capabilities
net: dsa: b53: clean up if() condition to be more readable
reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag
media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
media: meson-ir-tx: remove incorrect doc comment
pinctrl: renesas: checker: Check drive pin conflicts
pinctrl: renesas: checker: Check bias pin conflicts
pinctrl: renesas: checker: Validate I/O voltage configs consistency
pinctrl: renesas: checker: Validate drive strength configs consistency
pinctrl: renesas: checker: Validate bias configs consistency
pinctrl: renesas: checker: Add pin group sharing checks
pinctrl: renesas: checker: Simplify same_name()
pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg()
pinctrl: renesas: Factor out .pin_to_portcr() address handling
pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl()
pinctrl: renesas: r8a77990: Share more VIN pin group data
pinctrl: renesas: r8a77965: Share more VIN pin group data
pinctrl: renesas: r8a7796: Share more VIN pin group data
pinctrl: renesas: r8a77951: Share more VIN pin group data
pinctrl: renesas: r8a7790: Share more VIN pin group data
pinctrl: renesas: r8a7790: Share USB1 pin group data
pinctrl: renesas: emev2: Share SDI pin group data
pinctrl: renesas: sh73a0: Share SDHI pin group data
pinctrl: renesas: r8a77990: Share SDHI pin group data
pinctrl: renesas: r8a7796: Share SDHI pin group data
pinctrl: renesas: r8a77965: Share SDHI pin group data
pinctrl: renesas: r8a77951: Share SDHI pin group data
pinctrl: renesas: r8a77950: Share SDHI pin group data
pinctrl: renesas: r8a7794: Share SDHI pin group data
pinctrl: renesas: r8a7792: Share SDHI pin group data
pinctrl: renesas: r8a7791: Share SDHI pin group data
pinctrl: renesas: r8a7790: Share SDHI pin group data
pinctrl: renesas: r8a7779: Share SDHI pin group data
pinctrl: renesas: r8a7778: Share SDHI pin group data
pinctrl: renesas: r8a77470: Share SDHI pin group data
pinctrl: renesas: r8a7740: Share SDHI pin group data
pinctrl: renesas: r8a73a4: Share SDHI pin group data
pinctrl: renesas: r8a77980: Share RPC pin group data
pinctrl: renesas: r8a77970: Share RPC pin group data
pinctrl: renesas: r8a779a0: Share QSPI pin group data
pinctrl: renesas: r8a77990: Share QSPI pin group data
pinctrl: renesas: r8a7796: Share QSPI pin group data
pinctrl: renesas: r8a77965: Share QSPI pin group data
pinctrl: renesas: r8a77951: Share QSPI pin group data
pinctrl: renesas: r8a77950: Share QSPI pin group data
pinctrl: renesas: r8a7794: Share QSPI pin group data
pinctrl: renesas: r8a7792: Share QSPI pin group data
pinctrl: renesas: r8a7791: Share QSPI pin group data
pinctrl: renesas: r8a7790: Share QSPI pin group data
pinctrl: renesas: r8a77470: Share QSPI pin group data
pinctrl: renesas: sh73a0: Share MMC pin group data
pinctrl: renesas: r8a779a0: Share MMC pin group data
pinctrl: renesas: r8a77995: Share MMC pin group data
pinctrl: renesas: r8a77980: Share MMC pin group data
pinctrl: renesas: r8a77970: Share MMC pin group data
pinctrl: renesas: r8a7794: Share MMC pin group data
pinctrl: renesas: r8a7791: Share MMC pin group data
pinctrl: renesas: r8a7790: Share MMC pin group data
pinctrl: renesas: r8a7779: Share MMC pin group data
pinctrl: renesas: r8a7778: Share MMC pin group data
pinctrl: renesas: r8a77470: Share MMC pin group data
pinctrl: renesas: r8a7740: Share MMC pin group data
pinctrl: renesas: r8a73a4: Share MMC pin group data
pinctrl: renesas: sh73a0: Share LCD pin group data
pinctrl: renesas: r8a7740: Share LCD pin group data
pinctrl: renesas: sh73a0: Share KEYIN pin group data
pinctrl: renesas: r8a7791: Share HSCIF1 pin group data
pinctrl: renesas: emev2: Share CF pin group data
pinctrl: renesas: r8a7740: Share BSC pin group data
pinctrl: renesas: Add generic support for resizable buses
pinctrl: renesas: Add generic support for pin group subsets
pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args
pinctrl: renesas: Reformat macros defining struct initializers
pinctrl: renesas: Rename sh_pfc_soc_operations instances
pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
pinctrl: renesas: r8a7794: Add range checking to .pin_to_pocctrl()
clk: renesas: r8a779f0: Add PFC clock
clk: renesas: r8a779f0: Add I2C clocks
clk: renesas: r8a779f0: Add WDT clock
clk: renesas: r8a779f0: Fix RSW2 clock divider
arm64: dts: renesas: spider-cpu: Enable watchdog timer
arm64: dts: renesas: r8a779f0: Add RWDT node
mips: Enable KCSAN
soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC_DOMAINS configs
media: vivid: use time_is_after_jiffies() instead of open coding it
media: wl128x: use time_is_before_jiffies() instead of open coding it
media: tda8083: use time_is_after_jiffies() instead of open coding it
media: stv0299: use time_is_before_jiffies() instead of open coding it
media: si21xx: use time_is_before_jiffies() instead of open coding it
media: cedrus: h264: Fix neighbour info buffer size
media: cx88-mpeg: clear interrupt status register before streaming video
media: cedrus: H265: Fix neighbour info buffer size
media: fsl-viu: use GFP_KERNEL
media: cx18: use GFP_KERNEL
drivers: meson: vdec: add VP9 support to GXM
stkwebcam: add new Asus laptop to upside_down table
media: imx-jpeg: fix a bug of accessing array out of bounds
media: sun6i-csi: fix colorspace in sun6i_video_try_fmt()
media: usb: go7007: s2250-board: fix leak in probe()
media: cedrus: Add watchdog for job completion
pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb'
media: imx-jpeg: Remove unnecessary print function dev_err()
media: aspeed: Remove duplicated include in aspeed-video.c
media: saa7164: remove redundant assignment to variable idx
media: saa7134: remove redundant assignment to variable id
media: mtk-jpeg: remove redundant initialization of variable plane_fmt
media: gspca: remove redundant assignment of variable n
media: uapi: Init VP9 stateless decode params
media: go7007: Constify static struct snd_device_ops
media: saa7115: make static read-only array lcr2vbi const
media: em28xx: initialize refcount before kref_get
media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress()
media: platform: mtk-vcodec: Do not force /dev/videoX node number
media: aspeed: Use of_device_get_match_data() helper
media: aspeed: Use full swing as JFIF to fix incorrect color
media: aspeed: Fix unstable timing detection
media: aspeed: Add macro for the fields of the mode-detect registers
media: aspeed: add comments and macro
media: rcar-{csi2,vin}: Move to full Virtual Channel routing per CSI-2 IP
media: rcar-vin: Breakout media link creation
media: rcar-vin: Refactor link notify
MIPS: pci-ar2315: Constify static irq_domain_ops
MIPS: ath25: Constify static irq_domain_ops
MIPS: OCTEON: Constify static irq_domain_ops
MIPS: sibyte: Add missing __user annotations in sb_tbprof.c
MIPS: remove asm/war.h
mips: setup: fix setnocoherentio() boolean setting
KVM: s390: Add missing vm MEM_OP size check
KVM: s390: Clarify key argument for MEM_OP in api docs
video: fbdev: via: check the return value of kstrdup()
mmc: rtsx: Let MMC core handle runtime PM
driver core: Free DMA range map when device is released
netfilter: nf_tables: fix memory leak during stateful obj update
driver core: cleanup double words comments
kernfs: remove redundant kernfs_rwsem declaration.
ARM: dts: imx6qp-sabresd: Enable PCIe support
bus: imx-weim: add DT overlay support for WEIM bus
net: dm9051: Fix use after free in dm9051_loop_tx()
net: hsr: fix hsr build error when lockdep is not enabled
selftests/bpf: Add test for reg2btf_ids out of bounds access
KEYS: encrypted: Instantiate key with user-provided decrypted data
ata: pata_hpt37x: fix PCI clock detection
drm/amd/display: For vblank_disable_immediate, check PSR is really used
drm/amd/pm: fix some OEM SKU specific stability issues
drm/amdgpu: disable MMHUB PG for Picasso
drm/amd/display: Protect update_bw_bounding_box FPU code.
dm delay: use dm_submit_bio_remap
dm crypt: use dm_submit_bio_remap
dm: add dm_submit_bio_remap interface
dm: flag clones created by __send_duplicate_bios
dm: reduce dm_io and dm_target_io struct sizes
dm: move duplicate code from callers of alloc_tio into alloc_tio
dm: record old_sector in dm_target_io before calling map function
dm: remove legacy code only needed before submit_bio recursion
dm: remove unused mapped_device argument from free_tio
dm: remove impossible BUG_ON in __send_empty_flush
dm: reduce code duplication in __map_bio
dm: refactor dm_split_and_process_bio a bit
dm: fold __clone_and_map_data_bio into __split_and_process_bio
dm: rename split functions
dm: reorder members in mapped_device struct
dm: eliminate copying of dm_io fields in dm_io_dec_pending
dm stats: fix too short end duration_ns when using precise_timestamps
dm: fix double accounting of flush with data
dm: interlock pending dm_io and dm_wait_for_bios_completion
random: clear fast pool, crng, and batches in cpuhp bring up
random: pull add_hwgenerator_randomness() declaration into random.h
random: check for crng_init == 0 in add_device_randomness()
random: unify early init crng load accounting
random: do not take pool spinlock at boot
random: defer fast pool mixing to worker
random: rewrite header introductory comment
random: group sysctl functions
random: group userspace read/write functions
random: group entropy collection functions
random: group entropy extraction functions
random: group crng functions
random: group initialization wait functions
random: remove whitespace and reorder includes
random: remove useless header comment
random: introduce drain_entropy() helper to declutter crng_reseed()
random: deobfuscate irq u32/u64 contributions
random: add proper SPDX header
random: remove unused tracepoints
random: remove ifdef'd out interrupt bench
random: tie batched entropy generation to base_crng generation
random: fix locking for crng_init in crng_reseed()
random: zero buffer after reading entropy from userspace
random: remove outdated INT_MAX >> 6 check in urandom_read()
random: make more consistent use of integer types
MAINTAINERS: add maintainer for ADMV1014 driver
Documentation: ABI: testing: admv1014: add ABI docs
dt-bindings: iio: frequency: add admv1014 binding
iio: frequency: admv1014: add support for ADMV1014
iio: accel: add ADXL367 driver
dt-bindings: iio: accel: add ADXL367
iio: ABI: add note about configuring other attributes during buffer capture
iio: ABI: document mag_referenced
iio: introduce mag_referenced
dt-bindings: iio: adc: microchip,mcp3201: fix interface type (I2C -> SPI)
iio:adc:ad7280a: Move out of staging
staging:iio:adc:ad7280a: Use more conservative delays to allow 105C operation.
staging:iio:adc:ad7280a: Remove shift from cb_mask state cache.
iio:adc:ad7280a: Document ABI for cell balance switches
dt-bindings:iio:adc:ad7280a: Add binding
staging:iio:adc:ad7280a: Drop buggy support for early termination of AUX alert.
staging:iio:adc:ad7280a: Use device properties to replace platform data.
staging:iio:adc:ad7280a: Use a local dev pointer to avoid &spi->dev
staging:iio:ad7280a: Reflect optionality of irq in ABI
staging:iio:adc:ad7280a: Cleanup includes
staging:iio:adc:ad7280a: Make oversampling_ratio a runtime control
staging:iio:adc:ad7280a: Trivial comment formatting cleanup
staging:iio:adc:ad7280a: Drop unused timestamp channel.
staging:iio:adc:ad7280a: Standardize extended ABI naming
staging:iio:adc:ad7280a: Switch to standard event control
staging:iio:adc:ad7280a: Use bitfield ops to managed fields in transfers.
staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts
staging:iio:adc:ad7280a: rename _read() to _read_reg()
staging:iio:adc:ad7280a: Register define cleanup.
staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to make pm __maybe_unused
iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc
iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc
iio:proximity:pulsedlight: Switch from CONFIG_PM guards to pm_ptr() etc
iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc
iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc
iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr()
iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc
random: use hash function for crng_slow_load()
random: use simpler fast key erasure flow on per-cpu keys
random: absorb fast pool into input pool after fast load
ACPI: clean up double words in two comments
sc16is7xx: Fix for incorrect data being transmitted
tty: n_gsm: fix deadlock in gsmtty_open()
tty: n_gsm: fix wrong modem processing in convergence layer type 2
tty: n_gsm: fix wrong tty control line for flow control
tty: n_gsm: fix NULL pointer access due to DLCI release
tty: n_gsm: fix proper link termination after failed open
tty: n_gsm: fix encoding of command/response bit
tty: n_gsm: fix encoding of control signal octet bit DV
serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type
serial: 8250_mid: Remove unneeded test for ->setup() presence
serial: 8250_mid: Get rid of custom MID_DEVICE() macro
serial: sh-sci: Simplify multiplication/shift logic
tty: serial: atmel: add earlycon support
staging: r8188eu: remove unnecessary braces in if statements
staging: rtl8192e: use BIT macro instead of left shifting
staging: r8188eu: move open brace to the previous line
staging: r8188eu: remove unused aes tables from rtw_security.c
staging: r8188eu: remove unused macros from rtw_security.h
staging: r8188eu: remove ODM_CmnInfoUpdate()
staging: r8188eu: convert type of pBandWidth in odm_dm_struct
staging: r8188eu: remove enum odm_bw
staging: r8188eu: convert two u8 variables to bool
staging: r8188eu: remove ODM_CmnInfoHook()
staging: r8188eu: NumQryPhyStatusOFDM is set but not used
staging: r8188eu: NumQryPhyStatusCCK is set but not used
staging: r8188eu: RxSNR is set but not used
staging: r8188eu: RxMIMOSignalQuality is set but not used
staging: r8188eu: move out assignment in if condition
staging: qlge: add unregister_netdev in qlge_probe
staging: wfx: fix an error handling in wfx_init_common()
staging: wfx: fix scan with WFM200 and WW regulation
thunderbolt: Drop duplicate NULL checks around nvmem_unregister()
mtd: core: Drop duplicate NULL checks around nvmem_unregister()
doc: nvmem: Update example
doc: nvmem: Remove references to regmap
nvmem: add driver for Layerscape SFP (Security Fuse Processor)
dt-bindings: nvmem: add fsl,layerscape-sfp binding
nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup()
nvmem: sunxi_sid: Add support for D1 variant
dt-bindings: nvmem: SID: Add compatible for D1
nvmem: qfprom: fix kerneldoc warning
nvmem: core: Check input parameter for NULL in nvmem_unregister()
nvmem: core: Use devm_add_action_or_reset()
nvmem: core: Remove unused devm_nvmem_unregister()
mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property
nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switch workaround
irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses
KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field
KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest
KVM: arm64: Bump guest PSCI version to 1.1
printk: make suppress_panic_printk static
random: do not xor RDRAND when writing into /dev/random
random: ensure early RDSEED goes through mixer on init
random: inline leaves of rand_initialize()
random: get rid of secondary crngs
random: use RDSEED instead of RDRAND in entropy extraction
random: fix locking in crng_fast_load()
random: remove batched entropy locking
random: remove use_input_pool parameter from crng_reseed()
random: make credit_entropy_bits() always safe
random: always wake up entropy writers after extraction
random: use linear min-entropy accumulation crediting
random: simplify entropy debiting
random: use computational hash for entropy extraction
kallsyms: ignore all local labels prefixed by '.L'
lib/iov_iter: initialize "flags" in new pipe_buffer
ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
ARM: Fix kgdb breakpoint for Thumb2
netfilter: nft_limit: fix stateful object memory leak
printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true
netfilter: nf_tables: unregister flowtable hooks on netns exit
Docs: printk: add 'console=null|""' to admin/kernel-parameters
fuse: move FUSE_SUPER_MAGIC definition to magic.h
platform/x86: int3472: Add terminator to gpiod_lookup_table
platform/x86: int3472: Add terminator to gpiod_lookup_table
spi: Use of_device_get_match_data()
spi: dt-bindings: Add an example with two stacked flashes
spi: dt-bindings: Describe stacked/parallel memories modes
dt-bindings: mtd: spi-nor: Allow two CS per device
ASoC: mediatek: mt8195: enable apll tuner
ASoC: SOF: Intel: Add topology overwrite for Felwinter
octeontx2-af: cn10k: add workaround for ptp errata
octeontx2-pf: cn10k: add support for new ptp timestamp format
net: mdio-ipq4019: add delay after clock enable
io_uring: don't convert to jiffies for waiting on timeouts
bonding: add new option ns_ip6_target
bonding: add new parameter ns_targets
bonding: add extra field for bond_opt_value
Bonding: split bond_handle_vlan from bond_arp_send
ipv6: separate ndisc_ns_create() from ndisc_send_ns()
ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible
net: qualcomm: rmnet: Use skb_put_zero() to simplify code
selftests: fib_test: Add a test case for IPv4 broadcast neighbours
ipv4: Invalidate neighbour for broadcast address upon address addition
gso: do not skip outer ip header in case of ipip and net_failover
net: core: Use csum_replace_by_diff() and csum_sub() instead of opencoding
clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock
drm/i915/pxp: prefer forward declaration over includes
m68k: mm: Remove check for VM_IO to fix deferred I/O
m68k: Add asm/config.h
arm64: dts: juno: Add separate SCMI variants
MAINTAINERS: Specify IRC channel for Renesas ARM64 port
MAINTAINERS: Specify IRC channel for Renesas ARM32 port
mm/slab_common: use helper function is_power_of_2()
mm/slob: make kmem_cache_boot static
clk: scmi: Support atomic clock enable/disable API
firmware: arm_scmi: Add support for clock_enable_latency
firmware: arm_scmi: Add atomic support to clock protocol
firmware: arm_scmi: Support optional system wide atomic-threshold-us
dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property
firmware: arm_scmi: Add atomic mode support to virtio transport
firmware: arm_scmi: Review virtio free_list handling
firmware: arm_scmi: Add a virtio channel refcount
tools/cgroup/slabinfo: update to work with struct slab
slab: remove __alloc_size attribute from __kmalloc_track_caller
genirq: Provide generic_handle_irq_safe()
ath11k: Fix frames flush failure caused by deadlock
ath11k: Handle failure in qmi firmware ready
ath11k: Invalidate cached reo ring entry before accessing it
ath: Replace zero-length arrays with flexible-array members
ath6kl: Replace zero-length arrays with flexible-array members
ath11k: Replace zero-length arrays with flexible-array members
ath10k: Replace zero-length array with flexible-array member
ath9k: use hw_random API instead of directly dumping into random.c
drm/i915/reg: split out icl_dsi_regs.h
drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h
drm/i915/dsi: add separate init timer mask definition for ICL DSI
drm/i915/dsi: disassociate VBT video transfer mode from register values
ath11k: configure RDDM size to mhi for recovery by firmware
ath11k: fix invalid m3 buffer address
ath11k: add ath11k_qmi_free_resource() for recovery
dt-bindings: Document Tegra234 HDA support
ALSA: hda/tegra: Update scratch reg. communication
ALSA: hda/tegra: Hardcode GCAP ISS value on T234
ALSA: hda/tegra: Add Tegra234 hda driver support
ALSA: hda: Expose codec cleanup and power-save functions
ALSA: hda: Update and expose codec register procedures
ALSA: hda: Update and expose snd_hda_codec_device_init()
ALSA: hda: Add snd_hdac_ext_bus_link_at() helper
drm/i915/dg2: Print PHY name properly on calibration error
drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
drm/i915: Correctly populate use_sagv_wm for all pipes
drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
drm/i915: Widen the QGV point mask
x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
Documentation/hw-vuln: Update spectre doc
x86/speculation: Add eIBRS + Retpoline options
x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
USB: serial: option: add Telit LE910R1 compositions
USB: serial: option: add support for DW5829e
fsi: Add trace events in initialization path
fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl
fsi: sbefifo: Use specified value of start of response timeout
fsi: occ: Improve response status checking
rtw89: core.h: Replace zero-length array with flexible-array member
brcmfmac: Replace zero-length arrays with flexible-array members
Revert "USB: serial: ch341: add new Product ID for CH341A"
bcma: cleanup comments
rtw89: fix RCU usage in rtw89_core_txq_push()
drm/vc4: Use drm_mode_copy()
rtw88: coex: Update rtl8822c COEX version to 22020720
rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info
rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller
rtw88: coex: update BT PTA counter regularly
rtw88: coex: Improve WLAN throughput when HFP COEX
rtw88: 8822ce: add support for TX/RX 1ss mode
arm64: dts: renesas: ulcb-kf: fix wrong comment
arm64: dts: meson: add support for OSMC Vero 4K+
dt-bindings: arm: amlogic: add Vero 4K+ bindings
dt-bindings: vendor-prefixes: add osmc prefix
HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts
ANDROID: gki_defconfig: Enable CONFIG_RANDOM_TRUST_CPU=y
ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO
soc: imx: gpcv2: Fix clock disabling imbalance in error path
PCI: vmd: Prevent recursive locking on interrupt allocation
memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid
memblock tests: Add memblock_free tests
memblock tests: Add memblock_add_node test
memblock tests: Add memblock_remove tests
memblock tests: Add memblock_reserve tests
memblock tests: Add memblock_add tests
arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC
arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled instead of LDO4
arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standby voltage
arm64: dts: imx8mp-phycore-som: Update WDOG muxing
arm64: dts: imx8mp-phycore-som: Reduce drive strength for fec tx lines
arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength
arm64: dts: imx8mp-phycore-som: Set minimum output impedance for eth phy
arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for imx219 rpi v2 camera
arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for imx219 rpi v2 camera
arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for serial modes
arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for serial modes
dt-bindings: arm: imx: add imx8mm gw7903 support
arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support
arm64: dts: ls1028a: add efuse node
ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO
ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO
ARM: dts: aspeed: tacoma: Clean up KCS nodes
arm64: dts: imx8mp-evk: add support for I2C5
arm64: dts: imx8mp-evk: add PCA6416 gpio line names
arm64: dts: imx8qm: added more serial alias to dts
arm64: dts: imx8qm: add compatible string for usdhc3
MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki
ARM: dts: aspeed: Add device tree for Quanta S6Q BMC
drm/panel: nt35560: Support also ACX424AKM
drm/panel: nt35560: Support more panel IDs
drm/panel: Rename Sony ACX424 to Novatek NT35560
Linux 5.17-rc5
drm/msm/gpu: Track global faults per address-space
drm/msm/gpu: Add ctx to get_param()
selftests/bpf: Fix btfgen tests
net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo()
net: tcp: use tcp_drop_reason() for tcp_data_queue()
net: tcp: use tcp_drop_reason() for tcp_rcv_established()
net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv()
net: tcp: add skb drop reasons to tcp_add_backlog()
net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash()
net: tcp: use kfree_skb_reason() for tcp_v6_rcv()
net: tcp: add skb drop reasons to tcp_v4_rcv()
net: tcp: introduce tcp_drop_reason()
bnxt_en: Fix devlink fw_activate
bnxt_en: Increase firmware message response DMA wait time
bnxt_en: Restore the resets_reliable flag in bnxt_open()
bnxt_en: Fix incorrect multicast rx mask setting when not requested
bnxt_en: Fix occasional ethtool -t loopback test failures
bnxt_en: Fix offline ethtool selftest with RDMA enabled
bnxt_en: Fix active FEC reporting to ethtool
firmware: imx: scu-pd: imx8q: add vpu mu resources
memblock: use kfree() to release kmalloced memblock regions
memblock tests: Add memblock reset function
memblock tests: Add skeleton of the memblock simulator
tools/include: Add debugfs.h stub
tools/include: Add pfn.h stub
tools/include: Add io.h stub
tools/include: Add cache.h stub
tools/include: Add mm.h file
tools/include: Update atomic definitions
tools/include: Add _RET_IP_ and math definitions to kernel.h
tools/include: Add phys_addr_t to types.h
tools: Move gfp.h and slab.h from radix-tree to lib
drm/i915/lmem: Enable lmem for platforms with Flat CCS
drm/i915/xehpsdv: Add has_flat_ccs to device info
drm/i915/uapi: document behaviour for DG2 64K support
drm/i915/migrate: add acceleration support for DG2
drm/i915/gtt: add xehpsdv_ppgtt_insert_entry
drm/i915/gtt: allow overriding the pt alignment
drm/i915: add gtt misalignment test
drm/i915: support 64K GTT pages for discrete cards
drm/i915: enforce min GTT alignment for discrete cards
drm/i915: add needs_compact_pt flag
iosys-map: Add a few more helpers
iosys-map: Add offset to iosys_map_memcpy_to()
bpf: Initialize ret to 0 inside btf_populate_kfunc_set()
hwmon: (ntc_thermistor) Underscore Samsung thermistor
selftests/bpf: Fix a clang deprecated-declarations compilation error
netfilter: nf_tables_offload: incorrect flow offload action array size
ata: pata_hpt37x: merge transfer mode setting methods
ata: libata-sff: use *switch* statement in ata_sff_dev_classify()
ata: add/use ata_taskfile::{error|status} fields
ata: Kconfig: fix sata gemini compile test condition
ata: libata-scsi: use *switch* statements to check SCSI command codes
ata: libata-sff: refactor ata_sff_altstatus()
net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isn't held
scsi: libsas: Add sas_abort_task()
scsi: libsas: Add sas_query_task()
scsi: libsas: Add sas_lu_reset()
scsi: libsas: Add sas_clear_task_set()
scsi: libsas: Add sas_abort_task_set()
scsi: libsas: Add TMF handler aborted callback
scsi: libsas: Add TMF handler exec complete callback
scsi: libsas: Add sas_execute_ssp_tmf()
scsi: libsas: Add sas_execute_tmf()
scsi: libsas: Add sas_task.tmf
scsi: libsas: Add struct sas_tmf_task
scsi: libsas: Move SMP task handlers to core
scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT
scsi: libsas: Delete SAS_SG_ERR
scsi: libsas: Delete lldd_clear_aca callback
scsi: libsas: Use enum for response frame DATAPRES field
scsi: libsas: Handle non-TMF codes in sas_scsi_find_task()
net: prestera: acl: fix 'client_map' buff overflow
net: dsa: microchip: add ksz8563 to ksz9477 I2C driver
net/smc: unlock on error paths in __smc_setsockopt()
net: dsa: microchip: ksz9477: export HW stats over stats64 interface
net: phylink: remove phylink_config's pcs_poll
net: dsa: remove pcs_poll
net: hsr: fix suspicious RCU usage warning in hsr_node_get_first()
atm: nicstar: Use kcalloc() to simplify code
dpaa2-eth: Update SINGLE_STEP register access
dpaa2-eth: Update dpni_get_single_step_cfg command
net: get rid of rtnl_lock_unregistering()
net: dsa: microchip: fix bridging with more than two member ports
net: prestera: flower: fix destroy tmpl in chain
bridge: switch br_net_exit to batch mode
mctp i2c: MCTP I2C binding driver
dt-bindings: net: New binding mctp-i2c-controller
net: Force inlining of checksum functions in net/checksum.h
net: ip6mr: add support for passing full packet on wrong mif
x86/mce: Work around an erratum on fast string copy instructions
i40e: remove dead stores on XSK hotpath
selftests: mptcp: be more conservative with cookie MPJ limits
selftests: mptcp: more robust signal race test
mptcp: add mibs counter for ignored incoming options
mptcp: fix race in incoming ADD_ADDR option processing
mptcp: fix race in overlapping signal events
selftests: mptcp: improve 'fair usage on close' stability
selftests: mptcp: fix diag instability
MAINTAINERS: remove duplicate entry for i2c-qcom-geni
i2c: smbus: Check for parent device before dereference
arm64: Support PREEMPT_DYNAMIC
arm64: entry: Centralize preemption decision
sched/preempt: Add PREEMPT_DYNAMIC using static keys
sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY
sched/preempt: Simplify irqentry_exit_cond_resched() callers
sched/preempt: Refactor sched_dynamic_update()
sched/preempt: Move PREEMPT_DYNAMIC logic later
sched: Fix yet more sched_fork() races
drm/i915: Kill the fake lmem support
mctp: add address validity checking for packet receive
mctp: replace mctp_address_ok with more fine-grained helpers
net: Add new protocol attribute to IP addresses
nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
MAINTAINERS: rmnet: Update email addresses
ionic: clean up comments and whitespace
ionic: prefer strscpy over strlcpy
ionic: Use vzalloc for large per-queue related buffers
ionic: catch transition back to RUNNING with fw_generation 0
net: mvpp2: always set port pcs ops
drm/msm/dp: support finding next bridge even for DP interfaces
drm/msm/dp: support attaching bridges to the DP encoder
drm/msm/dp: fix panel bridge attachment
ata: libata-sff: refactor ata_sff_set_devctl()
ata: libata-sff: make ata_resources_present() return 'bool'
ata: pata_hpt3x2n: disable fast interrupts in prereset() method
ata: pata_hpt37x: disable fast interrupts in prereset() method
ata: pata_hpt366: disable fast interrupts in prereset() method
ata: pata_mpc52xx: use GFP_KERNEL
ata: sata_rcar: drop unused #define's
ata: pata_hpt366: check channel enable bits
ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool'
ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool'
ata: libata-sff: make ata_devchk() return 'bool'
ata: pata_hpt3x2n: drop unused 'struct hpt_chip'
ata: pata_hpt3x2n: drop unused HPT_PCI_FAST
ata: pata_artop: use *switch* in atp8xx_fixup()
ata: pata_artop: use *switch* in artop_init_one()
pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop()
pata_hpt3x2n: check channel enable bits
ata: libata: make ata_host_suspend() *void*
pinctrl: sunxi: Use unique lockdep classes for IRQs
pinctrl: sunxi: do not print error message for EPROBE_DEFER
pinctrl: qcom: qcm2290: Add GPIO wakeirq map
pinctrl: qcom: print egpio mode in debugfs
pinctrl: qcom: sm8450: Add egpio support
gpio: tegra186: Fix chip_data type confusion
pinctrl: starfive: Use a static name for the GPIO irq_chip
remoteproc: Fix count check in rproc_coredump_write()
drm/i915/dg2: Enable 5th port
drm/i915/dg2: Drop 38.4 MHz MPLLB tables
drm/i915: Fix for PHY_MISC_TC1 offset
arm64: dts: rockchip: fix supplies for pwm regulators
arm64: dts: rockchip: define vdd_log on rk3399-puma
soc: fsl: qe: Check of ioremap return value
soc: fsl: qe: fix typo in a comment
soc: fsl: guts: Add a missing memory allocation failure check
soc: fsl: guts: Revert commit 3c0d64e867
soc: fsl: Correct MAINTAINERS database (SOC)
soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY)
soc: fsl: Replace kernel.h with the necessary inclusions
dt-bindings: fsl,layerscape-dcfg: add missing compatible for lx2160a
dt-bindings: qoriq-clock: add missing compatible for lx2160a
Input: psmouse - set up dependency between PS/2 and SMBus companions
ice: initialize local variable 'tlv'
ice: check the return of ice_ptp_gettimex64
ice: fix concurrent reset and removal of VFs
ice: fix setting l4 port flag when adding filter
ice: Match on all profiles in slow-path
ACPI: property: Get rid of redundant 'else'
bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch()
drm/i915: Pimp icl+ sagv pre/post update
drm/i915: Split pre-icl vs. icl+ SAGV hooks apart
drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
drm/i915: Correctly populate use_sagv_wm for all pipes
ACPI: scan: Use ida_alloc() instead of ida_simple_get()
drm/amdgpu: add dm ip block for dcn 3.1.5
drm/amd/display: Add DCN315 DM Support
drm/amd/display: Add DCN315 CORE
drm/amd/display: Add DCN315 blocks to Makefile
drm/amd/display: Add DCN315 Command Table Helper
drm/amd/display: Add DCN315 Resource
drm/amd/display: Add DCN315 DMUB
drm/amd/display: Add DCN315 IRQ
drm/amd/display: Add DCN315 GPIO
drm/amd/display: Add DCN315 CLK_MGR
drm/amd/display: Add DCN315 family information
drm/amd/include: add DCN 3.1.5 registers
drm/amdgpu: add mp 13.0.5 header files
drm/amd/pm: add smu_v13_0_5_ppt implementation
drm/amd/pm: update smc message sequence for smu 13.0.5
drm/admgpu/pm: add smu 13.0.5 driver interface headers
drm/amdgpu: add support for psp 13.0.5
drm/amdgpu: add smuio support for smuio 13.0.10
drm/amdgpu: add support for nbio 7.3.0
drm/amdgpu: enable vcn pg and cg for vcn 3.1.2
drm/amdgpu/vcn: add vcn support for vcn 3.1.2
drm/amdgpu: add support for sdma 5.2.6
drm/amdgpu: do not enable asic reset for raven2
KVM: x86/mmu: Remove MMU auditing
ANDROID: sched: Add trace for __setscheduler_uclamp
ANDROID: sched: Add vendor hook for util_est_update
ANDROID: sched: Add vendor hook for uclamp_eff_get
ANDROID: sched: Add vendor hook for cpu_overutilized
KVM: x86: allow defining return-0 static calls
KVM: x86: make several APIC virtualization callbacks optional
KVM: x86: warn on incorrectly NULL members of kvm_x86_ops
KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops
KVM: x86: use static_call_cond for optional callbacks
KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC
drm/msm/dpu: Fix timeout issues on command mode panels
drm/msm/dpu: Add a function to retrieve the current CTL status
drm/msm/dpu: simplify clocks handling
drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_encoder_virt
drm/msm/dpu: switch dpu_encoder to use atomic_mode_set
drm/msm/dpu: encoder: drop unused mode_fixup callback
drm/msm/dpu: drop bus_scaling_client field
drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt
drm/msm: move struct msm_display_info to dpu driver
drm/msm/dpu: fix dp audio condition
drm/msm/dpu: drop unused access macros
drm/msm/dpu: Only create debugfs for PRIMARY minor
drm/msm/dpu: Add SC8180x to hw catalog
drm/msm/dpu: Add INTF_5 interrupts
drm/msm/dpu: fix error handling in dpu_rm_init
drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf
drm/msm/dpu: get INTF blocks directly rather than through RM
drm/msm/dpu: add DSPP blocks teardown
drm/msm/dpu: drop unused lm_max_width from RM
drm/msm: populate intf_audio_select() base on hardware capability
drm/msm/dpu: Update function parameter documentation
drm/msm/dpu: Update the comment style
drm/msm/dpu: Remove set but unused variables
drm/msm/dpu: clean up some inconsistent indenting
dt-bindings: display: msm: Add binding for msm8998 dpu
drm/msm/dpu1: Add MSM8998 to hw catalog
drm/msm/dpu1: Add DMA2, DMA3 clock control to enum
ANDROID: Add a vendor hook that allow a module to modify the wake flag
sparc64: fix building assembly files
RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
RDMA/rtrs-clt: Fix possible double free in error case
selinux: use correct type for context length
selinux: drop return statement at end of void functions
drm: replace bitmap_weight with bitmap_empty where appropriate
drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode
drm/msm/dsi: move DSI host powerup to modeset time
drm/msm/dsi: Remove spurious IRQF_ONESHOT flag
drm/msm/dsi: Add 10nm dsi phy tuning configuration support
drm/msm/dsi: Add dsi phy tuning configuration support
dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties
drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent
drm/msm/dp: enhance debug info related to dp phy
drm/msm/dp: add connector type to enhance debug messages
drm/msm/dp: always add fail-safe mode into connector mode list
drm/msm/dp: stop link training after link training 2 failed
drm/msm/dp: add support of tps4 (training pattern 4) for HBR3
drm/msm/dp: populate connector of struct dp_panel
drm/msm/dp: do not initialize phy until plugin interrupt received
drm/msm/dp: Add DisplayPort controller for SM8350
drm/msm/dp: Simplify dp_debug_init() and dp_debug_get()
drm/msm/dp: Add sc8180x DP controllers
drm/msm/dp: Move debugfs files into subdirectory
drm/msm: move utility functions from msm_drv.c
drm/msm/rd: Add chip-id
drm/msm: reduce usage of round_pixclk callback
drm/msm: move msm_readl/_writel to msm_drv.h
drm/msm: drop dbgname argument from msm_ioremap*()
drm/msm: drop register logging support
drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
net: avoid quadratic behavior in netdev_wait_allrefs_any()
drm/i915: Drop pointless i830 PIPECONF read
drm/i915: Make the CHV CGM CSC register writes lockless
drm/i915: Make the pipe/output CSC register writes lockless
drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade critical section
drm/i915/display: Implement Wa_16013835468
drm/i915/display: Group PSR2 prog sequences and workarounds
spi: use sysfs_emit() for printing statistics and add trailing newline
spi: clean up some inconsistent indenting
drm/i915/display/tgl+: Implement new PLL programming step
mtd: rawnand: stm32_fmc2: Add NAND Write Protect support
dt-binding: mtd: nand: Document the wp-gpios property
mtd: rawnand: pl353: Set the nand chip node as the flash node
mtd: parsers: trx: allow to use on MediaTek MIPS SoCs
dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt
mtd: spear_smi: use GFP_KERNEL
ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021
ARM: dts: exynos: align PPMU event node names with dtschema
block, bfq: don't move oom_bfqq
block, bfq: avoid moving bfqq to it's parent bfqg
block, bfq: cleanup bfq_bfqq_to_bfqg()
drivers: hv: log when enabling crash_kexec_post_notifiers
hv_utils: Add comment about max VMbus packet size in VSS driver
perf evlist: Fix failed to use cpu list for uncore events
perf test: Skip failing sigtrap test for arm+aarch64
net: ll_temac: check the return value of devm_kmalloc()
ipv6: annotate some data-races around sk->sk_prot
net/ibmvnic: Cleanup workaround doing an EOI after partition migration
iio:temperature:mlx90614: Switch from CONFIG_PM* guards to pm_ptr() etc
iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc
iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc
iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc
iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc
iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr()
iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:dmard10: Switch from CONFIG_PM guards to pm_sleep_ptr() etc
iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
iio:chemical:bme680: Move exports to IIO_BME680 namespace
iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace
iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace
iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN namespace
iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace
iio:pressure:mpl115: Move exports into IIO_MPL115 namespace
iio:pressure:ms5611: Move exports into IIO_MS5611 namespace
iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace
iio:imu:adis: Move exports into IIO_ADISLIB namespace
iio:dac:ad5686: Move exports into IIO_AD5686 namespace
iio:dac:ad5592r: Move exports into IIO_AD5592R namespace
iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS namespace
iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS
iio:adc:ad76060: Move exports into IIO_AD7606 namespace.
iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DELTA namespace
teaming: deliver link-local packets with the link they arrive on
iio:st-sensors: Move exports into IIO_ST_SENSORS namespace
iio:st-sensors: Remove duplicate MODULE_*
iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace
iio:accel:bmi088: Move exports into IIO_BMI088 namespace
iio:accel:bmc150: Move exports into IIO_BMC150 namespace
iio:accel:adxl372: Move exports into IIO_ADXL372 namespace
iio:accel:adxl355: Move exports into IIO_ADXL355 namespace
iio:accel:adxl345: Move exports into IIO_ADXL345 namespace
iio:accel:adxl313: Move exports into IIO_ADXL313 namespace
iio:accel:bma400: Move exports into IIO_BMA400 namespace
iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace
iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace
iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace
iio: accel: st_accel: Add support for Silan SC7A20
dt-bindings: iio: st: Add Silan SC7A20 accelerometer
dt-bindings: vendor-prefixes: Add silan vendor prefix
iio: trigger: stm32-timer: Make use of device properties
iio: mma8452: Add support for the "mount-matrix" device property
iio: mma8452: Fix probe failing when an i2c_device_id is used
net: dsa: qca8k: mark as non-legacy
net: dsa: qca8k: move pcs configuration
net: dsa: qca8k: convert to use phylink_pcs
net: dsa: qca8k: move qca8k_phylink_mac_link_state()
net: dsa: qca8k: move qca8k_setup()
net: dsa: add support for phylink mac_select_pcs()
net-timestamp: convert sk->sk_tskey to atomic_t
net: ethernet: xilinx: cleanup comments
sr9700: sanity check for packet length
net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
net: gro: Fix a 'directive in macro's argument list' sparse warning
net-sysfs: add check for netdevice being present to speed_show
drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
fuse: fix fileattr op failure
drm/i915: Disconnect PHYs left connected by BIOS on disabled ports
x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing
selftests: KVM: allow sev_migrate_tests on machines without SEV-ES
KVM: SEV: Allow SEV intra-host migration of VM with mirrors
i2c: brcmstb: fix support for DSL and CM variants
drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER
i2c: qcom-cci: add sm8450 compatible
dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible
iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write
iwlwifi: mvm: Fix an error code in iwl_mvm_up()
iwlwifi: Fix -EIO error code that is never returned
iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
iwlwifi: Fix syntax errors in comments
iwlwifi: dvm: use struct_size over open coded arithmetic
iwlwifi/fw: use struct_size over open coded arithmetic
iwlwifi: Make use of the helper macro LIST_HEAD()
iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs()
iwlwifi: yoyo: send hcmd to fw after dump collection completes.
iwlwifi: mvm: move only to an enabled channel
iwlwifi: mvm: update BAID allocation command again
iwlwifi: api: remove ttl field from TX command
iwlwifi: support new queue allocation command
iwlwifi: yoyo: support dump policy for the dump size
iwlwifi: pcie: iwlwifi: fix device id 7F70 struct
iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration
iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument
iwlwifi: remove command ID argument from queue allocation
iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq
iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val
iwlwifi: mvm: add additional info for boot info failures
iwlwifi: mvm: always remove the session protection after association
iwlwifi: mvm: make iwl_mvm_reconfig_scd() static
iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD
iwlwifi: mvm: Disable WiFi bands selectively with BIOS
iwlwifi: mvm: add additional info for boot info failures
iwlwifi: mvm: don't send BAID removal to the FW during hw_restart
iwlwifi: don't dump_stack() when we get an unexpected interrupt
iwlwifi: mvm: rfi: handle deactivation notification
iwlwifi: mvm: Consider P2P GO operation during scan
iwlwifi: bump FW API to 70 for AX devices
iwlwifi: mvm: Unify the scan iteration functions
iwlwifi: mei: use C99 initializer for device IDs
iwlwifi: debugfs: remove useless double condition
iwlwifi: remove unused macros
iwlwifi: eeprom: clean up macros
iwlwifi: drv: load tlv debug data earlier
iwlwifi: pcie: Adapt rx queue write pointer for Bz family
iwlwifi: pcie: adjust to Bz completion descriptor
iwlwifi: mvm: Passively scan non PSC channels only when requested so
iwlwifi: scan: Modify return value of a function
iwlwifi: yoyo: Avoid using dram data if allocation failed
iwlwifi: mvm: Correctly set fragmented EBS
iwlwifi: nvm: Correct HE capability
iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings
iwlwifi: make some functions friendly to sparse
iwlwifi: avoid variable shadowing
iwlwifi: remove unused DC2DC_CONFIG_CMD definitions
iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams()
iwlwifi: move symbols into a separate namespace
iwlwifi: fw: make dump_start callback void
iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow
iwlwifi: mvm: use debug print instead of WARN_ON()
iwlwifi: read and print OTP minor version
iwlwifi: add support for BZ-U and BZ-L HW
iwlwifi: mvm: add support for CT-KILL notification version 2
iwlwifi: yoyo: remove DBGI_SRAM address reset writing
iwlwifi: mvm: support v3 of station HE context command
iwlwifi: yoyo: add IMR DRAM dump support
iwlwifi: yoyo: fix DBGC allocation flow
iwlwifi: pcie: add support for MS devices
iwlwifi: mvm: align locking in D3 test debugfs
iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req
iwlwifi: advertise support for HE - DCM BPSK RX/TX
iwlwifi: mvm: only enable HE DCM if we also support TX
iwlwifi: yoyo: fix DBGI_SRAM ini dump header.
iwlwifi: dbg: add infra for tracking free buffer size
iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions
iwlwifi: mvm: support new BAID allocation command
iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg()
iwlwifi: cfg: add support for 1K BA queue
iwlwifi: avoid void pointer arithmetic
iwlwifi: fix various more -Wcast-qual warnings
iwlwifi: propagate (const) type qualifier
iwlwifi: de-const properly where needed
iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id
iwlwifi: mvm: fw: clean up hcmd struct creation
iwlwifi: prefer WIDE_ID() over iwl_cmd_id()
iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting
iwlwifi: mvm: offload channel switch timing to FW
iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
x86/kvm: Fix compilation warning in non-x86_64 builds
ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree
ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard
ARM: dts: am334x: pdu001: Use correct node name for RTC
ARM: dts: Use 32KiHz oscillator on devkit8000
ARM: dts: switch timer config to common devkit8000 devicetree
drm/i915/dp: remove accidental static on what should be a local variable
drm/i915: Polish ilk+ wm register bits
drm/i915: Introduce intel_crtc_planes_update_arm()
drm/i915: Clean up SSKPD/MLTR defines
hwrng: core - introduce rng_quality sysfs attribute
hwrng: core - use per-rng quality value instead of global setting
hwrng: core - start and stop in-kernel rngd in separate function
hwrng: core - do not bother to order list of devices by quality
crypto: rockchip - ECB does not need IV
crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3
crypto: hisilicon/sec - add the register configuration for HW V3
crypto: ux500 - use GFP_KERNEL
crypto: nx - Constify static attribute_group structs
crypto: omap-sham - Constify static attribute_group
crypto: omap-aes - Constify static attribute_group
crypto: qat - enable power management for QAT GEN4
crypto: qat - move and rename GEN4 error register definitions
crypto: qat - add misc workqueue
crypto: lrw - Add dependency on ecb
crypto: xts - Add softdep on ecb
crypto: qat - don't cast parameter in bit operations
crypto: cavium/nitrox - fix typo on crypto
s390/qeth: Remove redundant 'flush_workqueue()' calls
net: dsa: delete unused exported symbols for ethtool PHY stats
net: add sanity check in proto_register()
net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible
net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible
selftests: mptcp: add csum mib check for mptcp_connect
selftests: mptcp: join: check for tools only if needed
selftests: mptcp: join: create tmp files only if needed
selftests: mptcp: join: remove unused vars
selftests: mptcp: join: exit after usage()
selftests: mptcp: simplify pm_nl_change_endpoint
selftests: mptcp: increase timeout to 20 minutes
kconfig: fix missing '# end of' for empty menu
kconfig: add fflush() before ferror() check
clk: jz4725b: fix mmc0 clock gating
dax: make sure inodes are flushed before destroy cache
clk: qcom: gcc-msm8994: Remove NoC clocks
fsdax: fix function description
cxl/port: Hold port reference until decoder release
cxl/port: Fix endpoint refcount leak
drm/i915/dg2: Print PHY name properly on calibration error
dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml
dt-bindings: crypto: Convert Atmel SHA to yaml
dt-bindings: crypto: Convert Atmel TDES to yaml
dt-bindings: crypto: Convert Atmel AES to yaml
of/fdt: move elfcorehdr reservation early for crash dump kernel
clk: mvebu: use time_is_before_eq_jiffies() instead of open coding it
drm/i915/dg2: Move misplaced 'ctx' & 'gt' wa's to engine wa list
PCI: iproc: Set all 24 bits of PCI class code
PCI: Add defines for normal and subtractive PCI bridges
bpf: bpf_prog_pack: Set proper size before freeing ro_header
drm/amdkfd: Use proper enum in pm_unmap_queues_v9()
drm/amdgpu: add gc 10.3.6 support
drm/amdgpu: add support for gmc10 for gc 10.3.6
drm/amdgpu: add Clock and Power Gating support for gc 10.3.6
drm/amdgpu: add nv common init for gc 10.3.6
drm/amdgpu/smu11.5: restore cclks in vangogh_set_performance_level
drm/amdgpu: fix amdgpu_ras_block_late_init error handler
drm/amdgpu: Dynamically initialize IP instance attributes
drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3)
drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching
drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
drm/amdgpu: Fix ARM compilation warning
drm/amd: Check if ASPM is enabled from PCIe subsystem
drm/amdgpu: Remove redundant .ras_late_init initialization in some ras blocks
drm/amdgpu: define amdgpu_ras_late_init to call all ras blocks' .ras_late_init
drm/amdgpu: Optimize xxx_ras_late_init function of each ras block
drm/amdgpu: Remove redundant calls of ras_late_init in mca ras block
drm/amdgpu: Remove redundant calls of ras_late_init in mmhub ras block
drm/amdgpu: Remove redundant calls of ras_late_init in hdp ras block
drm/amdgpu: Modify .ras_late_init function pointer parameter
drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE
drm/amd/display: Add DCN316 resource and SMU clock manager
drm/amd/display: Add DMUB support for DCN316
drm/amd/display: configure dc hw resource for DCN 3.1.6
drm/amd/include: Add MP 13.0.8 register headers
net: marvell: prestera: handle fib notifications
net: marvell: prestera: add hardware router objects accounting for lpm
net: marvell: prestera: Add router LPM ABI
drm/amd/include: Add register headers for DCN 3.1.6
dt-bindings: vendor-prefixes: add HPE Prefix
clk: mediatek: Warn if clk IDs are duplicated
clk: mediatek: mt8195: Implement remove functions
clk: mediatek: mt8195: Implement error handling in probe functions
clk: mediatek: mt8195: Hook up mtk_clk_simple_remove()
clk: mediatek: Unregister clks in mtk_clk_simple_probe() error path
clk: mediatek: mtk: Implement error handling in register APIs
clk: mediatek: pll: Implement error handling in register API
clk: mediatek: mux: Implement error handling in register API
clk: mediatek: mux: Reverse check for existing clk to reduce nesting level
clk: mediatek: gate: Implement error handling in register API
clk: mediatek: cpumux: Implement error handling in register API
clk: mediatek: mtk: Clean up included headers
clk: mediatek: Add mtk_clk_simple_remove()
clk: mediatek: Implement mtk_clk_unregister_composites() API
clk: mediatek: Implement mtk_clk_unregister_divider_clks() API
clk: mediatek: Implement mtk_clk_unregister_factors() API
clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API
clk: mediatek: pll: Clean up included headers
clk: mediatek: pll: Implement unregister API
clk: mediatek: pll: Split definitions into separate header file
clk: mediatek: mux: Clean up included headers
clk: mediatek: mux: Internalize struct mtk_clk_mux
clk: mediatek: mux: Implement unregister API
clk: mediatek: cpumux: Clean up included headers
clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux
clk: mediatek: cpumux: Implement unregister API
clk: mediatek: gate: Clean up included headers
clk: mediatek: gate: Implement unregister API
clk: mediatek: gate: Internalize clk implementation
clk: mediatek: gate: Consolidate gate type clk related code
clk: mediatek: Use %pe to print errors
selftests/sgx: Treat CC as one argument
selftests/x86: Add validity check and allow field splitting
selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails
tools/power/x86/intel-speed-select: v1.12 release
tools/power/x86/intel-speed-select: HFI support
tools/power/x86/intel-speed-select: OOB daemon mode
selftests/bpf: Fix vmtest.sh to launch smp vm.
bonding: force carrier update when releasing slave
bpf: Add schedule points in batch ops
x86/sgx: Fix missing poison handling in reclaimer
fs/file_table: fix adding missing kmemleak_not_leak()
nfp: flower: netdev offload check for ip6gretap
ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt
ipv4: fix data races in fib_alias_hw_flags_set
net: dsa: lan9303: add VLAN IDs to master device
net: dsa: lan9303: handle hwaccel VLAN tags
spi: rockchip: clear interrupt status in error handler
spi: rockchip: Suspend and resume the bus during NOIRQ_SYSTEM_SLEEP_PM ops
spi: rockchip: Preset cs-high and clk polarity in setup progress
spi: rockchip: Stop spi slave dma receiver when cs inactive
ASoC: SOF: Replace zero-length array with flexible-array member
mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP
mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH)
mm/munlock: page migration needs mlock pagevec drained
mm/munlock: mlock_page() munlock_page() batch by pagevec
mm: don't try to NUMA-migrate COW pages that have other uses
mm/munlock: delete smp_mb() from __pagevec_lru_add_fn()
mm/migrate: __unmap_and_move() push good newpage to LRU
mm/munlock: mlock_pte_range() when mlocking or munlocking
mm/munlock: maintain page->mlock_count while unevictable
mm/munlock: replace clear_page_mlock() by final clearance
mm/munlock: rmap call mlock_vma_page() munlock_vma_page()
mm/munlock: delete munlock_vma_pages_all(), allow oomreap
mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE
mm/munlock: delete page_mlock() and all its works
vsock: remove vsock from connected table when connect is interrupted by a signal
Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname"
ipv6/addrconf: ensure addrconf_verify_rtnl() has completed
drm/vc4: crtc: Fix runtime_pm reference counting
drm/vc4: hdmi: Unregister codec device on unbind
net: allow out-of-order netdev unregistration
net: transition netdev reg state earlier in run_todo
IB/qib: Fix duplicate sysfs directory name
IB/cma: Allow XRC INI QPs to set their local ACK timeout
spi: rockchip: terminate dma transmission when slave abort
spi: rockchip: Fix error in getting num-cs property
regmap-irq: Update interrupt clear register for proper reset
usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device
usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards
usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks()
usb: typec: Support the WUSB3801 port controller
usb: typec: Factor out non-PD fwnode properties
dt-bindings: usb: Add WUSB3801 Type-C Port Controller
dt-bindings: vendor-prefixes: Add willsemi
usb: xhci: fix minmax.cocci warnings
usb: host: xhci: drop redundant checks
usb: remove Link Powermanagement (LPM) disable before port reset.
xhci: Allocate separate command structures for each LPM command
xhci: dbgtty: use IDR to support several dbc instances.
xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe
xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
xhci: dbc: create and remove dbc structure in dbgtty driver.
xhci: dbc: refactor xhci_dbc_init()
usb: dwc3: drd: Don't check against CONFIG_OF
usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk
ucounts: Handle wrapping in is_ucounts_overlimit
ucounts: Move RLIMIT_NPROC handling after set_user
ucounts: Base set_cred_ucounts changes on the real user
ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1
usb: dwc2: drd: fix soft connect when gadget is unconfigured
usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
libbpf: Fix memleak in libbpf_netlink_recv()
rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in set_user
x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0
x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0
tps6598x: clear int mask on probe failure
ping: fix the dif and sdif check in ping_lookup
staging: r8188eu: correct long line warnings near prior DBG_88E calls
staging: r8188eu: remove padapter param from aes_decipher function
staging: r8188eu: remove rtw_sctx_chk_waring_status function
staging: r8188eu: fix lines modified by DBG_88E cleanup
staging: r8188eu: remove rtw_debug module parameter
staging: r8188eu: remove DBG_88E macro definition
staging: r8188eu: remove all aliased DBG_88E calls
staging: r8188eu: remove remaining DBG_88E call from include/usb_ops.h
staging: r8188eu: remove remaining DBG_88E calls from os_dep subdir
staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c
staging: r8188eu: remove DBG_88E calls from hal subdir
staging: r8188eu: remove DBG_88E calls from core subdir
staging: r8188eu: remove converted DBG_88E calls from core/rtw_mlme_ext.c
staging: r8188eu: remove smaller sets of converted DBG_88E calls
staging: r8188eu: remove previously converted DBG_88E_LEVEL calls
staging: r8188eu: struct usb_suspend_parm is not used
staging: r8188eu: evt_done_cnt is set but not used
staging: r8188eu: evt_allocated_buf is not used
staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly"
staging: wfx: fix DT bindings location
staging: wfx: apply the necessary SDIO quirks for the Silabs WF200
staging: wfx: WF200 has no official SDIO IDs
staging: r8188eu: rename CCKSwingTable_Ch1_Ch13
staging: r8188eu: bCCKinCH14 is read-only
staging: r8188eu: remove unused enum
block/wbt: fix negative inflight counter when remove scsi device
block: fix surprise removal for drivers calling blk_set_queue_dying
block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
platform/dcdbas: move EXPORT_SYMBOL after function
kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode
KVM: Fix lockdep false negative during host resume
KVM: x86: Add KVM_CAP_ENABLE_CAP to x86
net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
KVM: arm64: Don't miss pending interrupts for suspended vCPU
selftests: net: basic test for IPV6_2292*
selftests: net: test IPV6_HOPLIMIT
selftests: net: test IPV6_TCLASS
selftests: net: test IPV6_DONTFRAG
net: ping6: support setting basic SOL_IPV6 options via cmsg
dt-bindings: Add Tegra234 APE support
net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY
net: dsa: tag_ocelot_8021q: calculate TX checksum in software for deferred packets
net: dsa: felix: update destinations of existing traps with ocelot-8021q
net: dsa: felix: remove dead code in felix_setup_mmio_filtering()
net: mscc: ocelot: annotate which traps need PTP timestamping
net: mscc: ocelot: keep traps in a list
net: dsa: felix: use DSA port iteration helpers
net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP and MRP traps
net: mscc: ocelot: use a single VCAP filter for all MRP traps
net: mscc: ocelot: delete OCELOT_MRP_CPUQ
net: mscc: ocelot: consolidate cookie allocation for private VCAP rules
net: mscc: ocelot: use a consistent cookie for MRP traps
drm/i915/lrc: replace include with forward declarations
drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c
ANDROID: Revert switch mainline driver update revert
HID: elo: Revert USB reference counting
platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature
treewide: Replace zero-length arrays with flexible-array members
HID: apple: properly reflect LEDS dependency
platform/x86/intel-uncore-freq: Split common and enumeration part
platform/x86/intel/uncore-freq: Display uncore current frequency
platform/x86/intel/uncore-freq: Use sysfs API to create attributes
platform/x86/intel/uncore-freq: Move to uncore-frequency folder
leds: simatic-ipc-leds: Don't directly deref ioremap_resource() returned ptr
leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static
perf bpf: Defer freeing string after possible strlen() on it
media: xilinx: csi2rxss: Use mipi-csi2.h
media: rcar-csi2: Use mipi-csi2.h
media: rcar-isp: Use mipi-csi2.h
media: Define MIPI CSI-2 data types in a shared header file
media: vsp1: mask interrupts before enabling
media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera
media: staging: media: imx: imx7_mipi_csis: Store colorspace in set_fmt as well
media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats()
media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size()
media: ov5675: use group write to update digital gain
media: dt-bindings: media: hynix,hi846: add link-frequencies description
media: dt-binding: media: hynix,hi846: use $defs/port-base port description
media: omap3isp: Use struct_group() for memcpy() region
media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag
media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags
media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags
media: v4l2-mediabus: Use structures to describe bus configuration
media: microchip-csi2dc: Remove VC support for now
ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2
ASoC: intel: skylake: Set max DMA segment size
ASoC: SOF: hda: Set max DMA segment size
media: camss: csiphy: Move to hardcode CSI Clock Lane number
ALSA: hda: Set max DMA segment size
drm/i915/perf: Skip the i915_perf_init for dg2
reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compile-test coverage
kexec.h: add linux/kexec.h to UAPI compile-test coverage
fsmap.h: add linux/fsmap.h to UAPI compile-test coverage
android/binder.h: add linux/android/binder(fs).h to UAPI compile-test coverage
shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage
signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage
drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c
drm/i915/fbdev: add intel_fbdev_framebuffer() helper
net/mlx5e: TC, Allow sample action with CT
net/mlx5e: TC, Make post_act parse CT and sample actions
net/mlx5e: TC, Clean redundant counter flag from tc action parsers
net/mlx5e: Use multi table support for CT and sample actions
net/mlx5e: Create new flow attr for multi table actions
net/mlx5e: Add post act offload/unoffload API
net/mlx5e: Pass actions param to actions_match_supported()
net/mlx5e: TC, Move flow hashtable to be per rep
net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode
net/mlx5e: E-Switch, Add PTP counters for uplink representor
net/mlx5e: RX, Restrict bulk size for small Striding RQs
net/mlx5e: Default to Striding RQ when not conflicting with CQE compression
net/mlx5e: Generalize packet merge error message
net/mlx5e: Add support for using xdp->data_meta
net/mlx5e: Fix spelling mistake "supoported" -> "supported"
drm/i915: fix build issue when using clang
ANDROID: gki_defconfig: remove CONFIG_CLEANCACHE from gki_defconfig
drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid()
ANDROID: Replace "PDE_DATA" with "pde_data"
drm/tegra: Fix cast to restricted __le32
net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask
mptcp: don't save tcp data_ready and write space callbacks
mptcp: mark ops structures as ro_after_init
mptcp: constify a bunch of of helpers
mptcp: drop port parameter of mptcp_pm_add_addr_signal
mptcp: drop unneeded type casts for hmac
mptcp: drop unused sk in mptcp_get_options
mptcp: mptcp_parse_option is no longer exported
mptcp: add SNDTIMEO setsockopt support
net: Fix an ignored error return from dm9051_get_regs()
net: sched: limit TC_ACT_REPEAT loops
tipc: fix wrong notification node addresses
net: dsa: lantiq_gswip: fix use after free in gswip_remove()
ipv6: per-netns exclusive flowlabel checks
net: dsa: tag_8021q: only call skb_push/skb_pull around __skb_vlan_pop
net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled
net: ethernet: altera: cleanup comments
net/smc: return ETIMEDOUT when smc_connect_clc() timeout
block/bfq_wf2q: correct weight to ioprio
blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues
virtio_blk: simplify refcounting
memstick/mspro_block: simplify refcounting
memstick/mspro_block: fix handling of read-only devices
memstick/ms_block: simplify refcounting
block: add a ->free_disk method
block: revert 4f1e9630af ("blk-throtl: optimize IOPS throttle for large IO scenarios")
block: don't try to throttle split bio if iops limit isn't set
block: throttle split bio in case of iops limit
block: merge submit_bio_checks() into submit_bio_noacct
block: don't check bio in blk_throtl_dispatch_work_fn
block: don't declare submit_bio_checks in local header
block: move blk_crypto_bio_prep() out of blk-mq.c
block: move submit_bio_checks() into submit_bio_noacct
dm: remove dm_dispatch_clone_request
dm: remove useless code from dm_dispatch_clone_request
blk-mq: remove the request_queue argument to blk_insert_cloned_request
blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request
blk-mq: make the blk-mq stacking code optional
net: hns3: Remove unused inline function hclge_is_reset_pending()
bpftool: Fix C++ additions to skeleton
cifs: fix confusing unneeded warning message on smb2.1 and earlier
bpftool: Fix pretty print dump for maps without BTF loaded
overflow: Provide constant expression struct_size
drm/amdgpu/gfx10: Add GC 10.3.7 Support
drm/amdkfd: Replace zero-length array with flexible-array member
drm/amdgpu/sdma5.2: add support for SDMA 5.2.7
drm/amd/pm: Add support for MP1 13.0.8
drm/amdgpu/psp: Add support for MP0 13.0.8
drm/amdgpu/gmc10: add support for GC 10.3.7
drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1
drm/amdgpu: set new revision id for 10.3.7 GC
drm/amdgpu/discovery: set sw common init for GC 10.3.7
drm/amdgpu/discovery: Add 13.0.9 SMUIO block
drm/amd: smu7: downgrade voltage error to info
drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio
drm/amdgpu: make cyan skillfish support code more consistent
drm/amd/display: For vblank_disable_immediate, check PSR is really used
drm/amdkfd: add return value check for queue eviction
drm/amdkfd: Replace zero-length array with flexible-array member
drm/amd/display: Add dsc pre-validation in atomic check
drm/amdgpu: Fix wait for RLCG command completion
overflow: Implement size_t saturating arithmetic helpers
drm/amd/display: add dsc mst stream pbn log for debug
drm/amd/display: 3.2.173
drm/amd/display: [FW Promotion] Release 0.0.104.0
drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
drm/amd/display: enable z9 denial interface by default
drm/amdgpu: Add "harvest" to IP discovery sysfs
drm/amd/display: make sure pipe power gating reach requested hw state
drm/amd/display: dsc mst re-compute pbn for changes on hub
drm/amd/display: Fix for dmub outbox notification enable
drm/amd/pm: fix some OEM SKU specific stability issues
drm/amdgpu: disable MMHUB PG for Picasso
drm/amd/pm: fulfill Sienna_Cichlid implementations for DriverSmuConfig setting
drm/amd/pm: fulfill Navi1x implementations for DriverSmuConfig setting
drm/amd/pm: enable pm sysfs write for one VF mode
drm/amd/pm: correct the default DriverSmuConfig table settings
drm/amdgpu/sdma5.2: Adjust the name string for firmware
drm/amdgpu: check return status before using stable_pstate
drm/amd/display: Protect update_bw_bounding_box FPU code.
module: fix building with sysfs disabled
bpf: Fix crash due to out of bounds access into reg2btf_ids.
drm/i915: Add missing intel_mchbar_regs.h
drm/i915: Move MCHBAR registers to their own header
drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE
drm/i915/gt: Order GT registers by MMIO offset
drm/i915/gt: Use consistent offset notation in intel_gt_regs.h
drm/i915/gt: Cleanup spacing of intel_gt_regs.h
drm/i915/gt: Use parameterized RING_MI_MODE
drm/i915/gt: Move SFC lock bits to intel_engine_regs.h
NFS: Do not report writeback errors in nfs_getattr()
MIPS: smp: fill in sibling and core maps earlier
MIPS: ralink: mt7621: do memory detection on KSEG1
drm/panel-edp: Add eDP sharp panel support
dt-bindings: display: simple: Add sharp LQ140M1JW46 panel
PM: hibernate: fix load_image_and_restore() error path
x86/cpu: Clear SME feature flag when not in use
ANDROID: gki_defconfig: remove CONFIG_UBSAN_OBJECT_SIZE
ARM: mstar: Extend opp_table for infinity2m
ARM: mstar: Add OPP table for infinity3
ARM: mstar: Add OPP table for infinity
ARM: mstar: Link cpupll to second core
ARM: mstar: Link cpupll to cpu
ARM: mstar: Add cpupll to base dtsi
dt-bindings: clk: mstar msc313 cpupll binding description
selftests/bpf: Test "bpftool gen min_core_btf"
tty: n_tty: do not look ahead for EOL character past the end of the buffer
bpftool: Gen min_core_btf explanation and examples
bpftool: Implement btfgen_get_btf()
bpftool: Implement "gen min_core_btf" logic
bpftool: Add gen min_core_btf command
libbpf: Expose bpf_core_{add,free}_cands() to bpftool
libbpf: Split bpf_core_apply_relo()
ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40
perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization
libsubcmd: Fix use-after-free for realloc(..., 0)
libperf: Fix perf_cpu_map__for_each_cpu macro
perf cs-etm: Fix corrupt inject files when only last branch option is enabled
perf cs-etm: No-op refactor of synth opt usage
libperf: Fix 32-bit build for tests uint64_t printf
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
perf trace: Avoid early exit due SIGCHLD from non-workload processes
drm/i915/gt: Drop duplicate register definition for VDBOX_CGCTL3F18
spi: pxa2xx: Add support for Intel Raptor Lake PCH-S
spi: amd: Fix building without ACPI enabled
spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash
ASoC: SOF: core: unregister clients and machine drivers in .shutdown
ASoC: codec: wcd938x: Update CTIA/OMTP switch control
ASoC: cs4265: Fix the duplicated control name
ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
gpu: host1x: Always return syncpoint value when waiting
HID: Add driver for Razer Blackwidow keyboards
RDMA/rxe: Remove mcg from rxe pools
RDMA/rxe: Remove key'ed object support
HID: Add support for open wheel and no attachment to T300
RDMA/rxe: Replace pool key by rxe->mcg_tree
RDMA/rxe: Replace int num_qp by atomic_t qp_num
RDMA/rxe: Replace grp by mcg, mce by mca
RDMA/rxe: Use kzmalloc/kfree for mca
HID: apple: Add fn mapping for MacBook Pros with Touch Bar
arm64: dts: ti: k3-am64: Add ESM0 to device memory map
arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes
RDMA/rxe: Move mcg_lock to rxe
HID: apple: Add necessary IDs and configuration for T2 Macs.
HID: apple: Add support for keyboard backlight on certain T2 Macs.
RDMA/rxe: Revert changes from irqsave to bh locks
HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB
HID: apple: Report Magic Keyboard 2021 battery over USB
HID: apple: Magic Keyboard 2015 FN key mapping
HID: apple: Magic Keyboard first generation FN key mapping
HID: apple: Refactor key translation setup
HID: uclogic: Handle virtual frame reports
HID: uclogic: Skip non-input raw events earlier
HID: uclogic: Access pen/frame params directly in raw_event handling
HID: uclogic: Split pen and frame raw event handling
HID: uclogic: Support Huion 13th frame button
HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2
HID: uclogic: Support Huion tilt reporting
fbdev: Don't sort deferred-I/O pages by default
fbdev/defio: Early-out if page is already enlisted
arm64: defconfig: tegra: Enable GPCDMA
HID: i2c-hid: remove unneeded semicolon
drm/mediatek: Allow commands to be sent during video mode
HID: logitech-dj: add new lightspeed receiver id
gpiolib: sysfs: Simplify edge handling in the code
gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock
gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock
jump_label: Refactor #ifdef of struct static_key
jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE}
locking/lockdep: Iterate lock_classes directly when reading lockdep files
sched/isolation: Split housekeeping cpumask per isolation features
sched/isolation: Fix housekeeping_mask memory leak
sched/isolation: Consolidate error handling
sched/isolation: Consolidate check for housekeeping minimum service
sched/isolation: Use single feature type while referring to housekeeping cpumask
net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
psi: fix possible trigger missing in the window
sched/numa: Avoid migrating task to CPU-less node
sched/numa: Fix NUMA topology for systems with CPU-less nodes
sched: replace cpumask_weight with cpumask_empty where appropriate
gpio: rockchip: Reset int_bothedge when changing trigger
mac80211_hwsim: Advertise support for EHT capabilities
mac80211: parse AddBA request with extended AddBA element
mac80211: calculate max RX NSS for EHT mode
mac80211: Add support for storing station EHT capabilities
mac80211: Handle station association response with EHT
mac80211: Add EHT capabilities to association/probe request
mac80211: Add initial support for EHT and 320 MHz channels
mac80211: Support parsing EHT elements
cfg80211: Support configuration of station EHT capabilities
cfg80211: add NO-EHT flag to regulatory
nl80211: add support for 320MHz channel limitation
nl80211: add EHT MCS support
cfg80211: Add support for EHT 320 MHz channel width
cfg80211: Add data structures to capture EHT capabilities
ieee80211: add EHT 1K aggregation definitions
ieee80211: Add EHT (802.11be) definitions
mac80211_hwsim: Add custom regulatory for 6GHz
mac80211_hwsim: don't shadow a global variable
mac80211_hwsim: check TX and STA bandwidth
nl80211: accept only HE capability elements with valid size
mac80211: parse only HE capability elements with valid size
ieee80211: add helper to check HE capability element size
nl80211: use RCU to read regdom in reg get/dump
mac80211_hwsim: Add debugfs to control rx status RSSI
ieee80211: use tab to indent struct ieee80211_neighbor_ap_info
mac80211: fix forwarded mesh frames AC & queue selection
mac80211: refuse aggregations sessions before authorized
mac80211: fix EAPoL rekey fail in 802.3 rx path
perf report: Add "addr_from" and "addr_to" sort dimensions
perf tools: Fix spelling mistake "commpressor" -> "compressor"
clocksource/drivers/imx-tpm: Exclude sched clock for ARM64
perf annotate: Remove redundant 'ret' variable
perf top: Remove redundant 'err' variable
arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
arm64: Add percpu vectors for EL1
arm64: entry: Add macro for reading symbol addresses from the trampoline
arm64: entry: Add vectors that have the bhb mitigation sequences
drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post}_plane_update()
drm/i915: Widen the QGV point mask
drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64()
drm/i915: Use {active,scaled}_planes to compute ilk watermarks
drm/i915: Introduce scaled_planes bitmask
drm/i915: Move intel_plane_atomic_calc_changes() & co. out
dt-bindings: display: ssd1307fb: Add myself as binding co-maintainer
MAINTAINERS: Add entry for Solomon SSD130x OLED displays DRM driver
drm/solomon: Add SSD130x OLED displays I2C support
drm: Add driver for Solomon SSD130x OLED displays
drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed()
drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line()
lkdtm: Add a test for function descriptors protection
lkdtm: Fix execute_[user]_location()
lkdtm: Really write into kernel text in WRITE_KERN
lkdtm: Force do_nothing() out of line
asm-generic: Refactor dereference_[kernel]_function_descriptor()
asm-generic: Define 'func_desc_t' to commonly describe function descriptors
asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS
ia64: Rename 'ip' to 'addr' in 'struct fdesc'
powerpc: Prepare func_desc_t for refactorisation
powerpc: Remove 'struct ppc64_opd_entry'
powerpc: Use 'struct func_desc' instead of 'struct ppc64_opd_entry'
powerpc: Move and rename func_descr_t
powerpc: Fix 'sparse' checking on PPC64le
powerpc/papr_scm: Implement initial support for injecting smart errors
powerpc/ftrace: Style cleanup in ftrace_mprofile.S
powerpc/ftrace: Have arch_ftrace_get_regs() return NULL unless FL_SAVE_REGS is set
powerpc/ftrace: Add recursion protection in prepare_ftrace_return()
powerpc/ftrace: Also save r1 in ftrace_caller()
media: video/hdmi: handle short reads of hdmi info frame.
media: vimc: Add support for contiguous DMA buffers
drm/modes: Fix drm_mode_copy() docs
media: mexon-ge2d: fixup frames size in registers
net: dsa: offload bridge port VLANs on foreign interfaces
net: dsa: add explicit support for host bridge VLANs
net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces
net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu
net: bridge: switchdev: replay all VLAN groups
net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync()
net: bridge: switchdev: differentiate new VLANs from changed ones
net: bridge: vlan: notify switchdev only when something changed
net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED
net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag
net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing
drm/atomic: Don't pollute crtc_state->mode_blob with error pointers
video: fbdev: au1100fb: Spelling s/palette/palette/
drm/vc4: Use of_device_get_match_data()
video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
media: s5p_mfc_dec: set flags for OUTPUT coded formats
tee: refactor TEE_SHM_* flags
tee: replace tee_shm_register()
KEYS: trusted: tee: use tee_shm_register_kernel_buf()
tee: add tee_shm_register_{user,kernel}_buf()
optee: add optee_pool_op_free_helper()
tee: replace tee_shm_alloc()
tee: simplify shm pool handling
tee: add tee_shm_alloc_user_buf()
tee: remove unused tee_shm_pool_alloc_res_mem()
hwrng: optee-rng: use tee_shm_alloc_kernel_buf()
Input: tsc200x - add axis inversion and swapping support
ARM: dts: aspeed: bletchley: Cleanup redundant nodes
ARM: dts: aspeed: bletchley: Enable mdio3 bus
ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled
ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278
ARM: dts: aspeed: bletchley: Add interrupt support for sled io expander
ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2
ARM: dts: aspeed: bletchley: Update fmc configurations
ARM: dts: aspeed: bletchley: Update gpio-line-names
ARM: dts: aspeed: bletchley: Separate leds into multiple groups
ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based
Input: xbox - correct the name for Xbox Series S|X controller
gve: enhance no queue page list detection
Input: ps2-gpio - enforce GPIOs flag open drain
Input: ps2-gpio - don't send rx data before the stop bit
Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx()
Input: ps2-gpio - use ktime for IRQ timekeeping
Input: ps2-gpio - refactor struct ps2_gpio_data
Input: zinitix - add new compatible strings
docs: pdfdocs: Move CJK monospace font setting to main conf.py
docs/translations: Skip CJK contents if suitable fonts not found
docs: pdfdocs: Enable CJKspace in TOC for Korean titles
docs: pdfdocs: Switch default CJK font to KR variants
docs: pdfdocs: Tweak width params of TOC
docs: Fix wording in optional zram feature docs
docs/zh_CN: Add sched-energy Chinese translation
drm/panel-edp: Allow querying the detected panel via debugfs
drm: Plumb debugfs_init through to panels
drm/bridge: ti-sn65dsi86: Use drm_bridge_connector
docs/zh_CN: Add energy-model Chinese translation
Documentation: Fix links for udftools project and pktcdvd tool
Documentation: dev-tools: clarify KTAP specification wording
arm64: mte: Document the core dump file format
arm64: mte: Dump the MTE tags in the core file
arm64: mte: Define the number of bytes for storing the tags in a page
elf: Introduce the ARM MTE ELF segment type
elfcore: Replace CONFIG_{IA64, UML} checks with a new option
rtc: pcf2127: fix bug when reading alarm registers
rtc: pcf2127: use IRQ flags obtained from device tree if available
rtc: pcf8523: Fix GCC 12 warning
rtc: sun6i: Enable the bus clock when provided
dt-bindings: rtc: sun6i: Add H616, R329, and D1 support
dt-bindings: rtc: sun6i: Clean up repetition
rtc: fix use-after-free on device removal
arm64: dts: broadcom: bcm4908: add I2C block
blk-cgroup: set blkg iostat after percpu stat aggregation
video: fbdev: atari: Remove unused atafb_setcolreg()
video: fbdev: atari: Convert to standard round_up() helper
video: fbdev: atari: Fix TT High video mode
perf test: Make metric testing more robust
perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast
perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate
perf tui: Only support --tui with slang
perf intel-pt: Add documentation for Event Trace and TNT disable
perf scripts python: export-to-postgresql.py: Export all sample flags
perf scripts python: export-to-sqlite.py: Export all sample flags
perf scripting python: Add all sample flags to DB export
perf scripts python: intel-pt-events.py: Add Event Trace
perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags
perf script: Display Intel PT iflag synthesized event
perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event
perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled
perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags
perf intel-pt: Synthesize iflag event
perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event
perf intel-pt: Record Event Trace capability flag
perf auxtrace: Add itrace option "I"
perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags
perf tools: Define Intel PT iflag synthesized event
perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event
perf intel-pt: decoder: Add MODE.Exec IFLAG processing
perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing
perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables
security: implement sctp_assoc_established hook in selinux
perf intel-pt: decoder: Add config bit definitions
perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit
perf intel-pt: pkt-decoder: Add CFE and EVD packets
perf intel-pt: pkt-decoder: Remove misplaced linebreak
perf intel-pt: pkt-decoder-test: Fix scope of test_data
security: add sctp_assoc_established hook
of: unittest: print pass messages at PR_INFO level
platform/chrome: cros_ec_typec: Update mux flags during partner removal
platform/chrome: cros_ec_typec: Configure muxes at start of port update
platform/chrome: cros_ec_typec: Get mux state inside configure_mux
platform/chrome: cros_ec_typec: Move mux flag checks
ACPI: tables: Quiet ACPI table not found warning
btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a target
btrfs: prevent copying too big compressed lzo segment
selftests: bpf: Check bpf_msg_push_data return value
bpf: Reject kfunc calls that overflow insn->imm
selftests/bpf: Add Skeleton templated wrapper as an example
bpftool: Add C++-specific open/load/etc skeleton wrappers
selftests/bpf: Fix GCC11 compiler warnings in -O2 mode
arm64: atomics: remove redundant static branch
arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
arm64: entry: Allow the trampoline text to occupy multiple pages
arm64: entry: Make the kpti trampoline's kpti sequence optional
arm64: entry: Move trampoline macros out of ifdef'd section
arm64: entry: Don't assume tramp_vectors is the start of the vectors
arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
arm64: entry: Move the trampoline data page before the text page
arm64: entry: Free up another register on kpti's tramp_exit path
arm64: entry: Make the trampoline cleanup optional
KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A
arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
arm64: entry.S: Add ventry overflow sanity checks
ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi
ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi
ARM: dts: sti: remove delta node from stih410.dtsi
ARM: dts: sti: move some nodes out of the soc section in stih407-family.dtsi
ARM: dts: sti: ensure unique unit-address in stih418-clock
ARM: dts: sti: ensure unique unit-address in stih410-clock
ARM: dts: sti: ensure unique unit-address in stih407-clock
bpftool: Fix the error when lookup in no-btf maps
pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
kselftest/arm64: mte: user_mem: test a wider range of values
kselftest/arm64: mte: user_mem: add more test types
kselftest/arm64: mte: user_mem: add test type enum
kselftest/arm64: mte: user_mem: check different offsets and sizes
kselftest/arm64: mte: user_mem: rework error handling
kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len
ima: define ima_max_digest_data struct without a flexible array variable
perf/smmuv3: Don't cast parameter in bit operations
drm/radeon: remove resource accounting v2
perf/x86/intel/pt: Add a capability and config bit for disabling TNTs
perf/x86/intel/pt: Add a capability and config bit for event tracing
ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS
ima: Return error code obtained from securityfs functions
staging: fbtft: fb_st7789v: reset display before initialization
staging: r8188eu: remove unconditional if statement
staging: r8188eu: remove unused macros in sta_info.h
staging: r8188eu: remove unused argument in chk_ap_is_alive
staging: r8188eu: remove unused argument in on_action_public_default
staging: r8188eu: remove unused argument in __nat25_has_expired
staging: r8188eu: remove empty function __nat25_db_print
staging: r8188eu: remove empty function _InitOperationMode
staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock
staging: r8188eu: remove empty function rtw_get_encrypt_decrypt_from_registrypriv
staging: r8188eu: remove unused struct zero_bulkout_context
staging: r8188eu: mark _rtw_free_sta_priv as void
staging: mt7621-dts: do not use rgmii2_pins for ethernet on GB-PC1
staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
staging: r8188eu: we only need one struct bb_reg_def for path a
staging: r8188eu: remove path parameter from phy_RFSerialRead
staging: r8188eu: remove path parameter from rtl8188e_PHY_QueryRFReg
staging: r8188eu: limit rtw_dbg_port to path a
staging: r8188eu: limit rtw_wx_read_rf to path a
staging: r8188eu: clarify that bb_reg_dump uses only path a
staging: r8188eu: remove path parameter from phy_RFSerialWrite
staging: r8188eu: remove path parameter from rtl8188e_PHY_SetRFReg
staging: r8188eu: write only path a registers in rtw_dbg_port
staging: r8188eu: set path a explicitly
staging: r8188eu: remove unused enums from ieee80211.h
staging: r8188eu: remove unused structs from ieee80211.h
staging: r8188eu: remove ishighspeed from dvobj_priv
staging: r8188eu: clean up enum hw_variables
staging: r8188eu: remove unused enum
staging: r8188eu: Use sizeof dereferenced pointer in kzalloc()
MAINTAINERS: add missing "security/integrity" directory
ima: Fix trivial typos in the comments
staging: r8188eu: keep the success path and error path separate
clk: ralink: make system controller node a reset provider
dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cells' property
staging: r8188eu: remove useless if else
staging: greybus: Remove redundant 'flush_workqueue()' calls
staging/ks7010: Remove redundant 'flush_workqueue()' calls
staging: most: net: Make use of the helper macro LIST_HEAD()
staging: most: video: Make use of the helper macro LIST_HEAD()
staging: wfx: remove support for legacy PDS format
staging: wfx: allow new PDS format
arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL
kselftest/arm64: Remove local definitions of MTE prctls
kselftest/arm64: Remove local ARRAY_SIZE() definitions
arm64: insn: Generate 64 bit mask immediates correctly
arm64/mm: avoid fixmap race condition when create pud mapping
selftests: kvm: Check whether SIDA memop fails for normal guests
arm64/mm: Consolidate TCR_EL1 fields
arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set
printk: use atomic updates for klogd work
arm64: random: implement arch_get_random_int/_long based on RNDR
arm64: booting.rst: Clarify on requiring non-secure EL2
net: dm9051: Fix spelling mistake "eror" -> "error"
CDC-NCM: avoid overflow in sanity checking
EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
mctp: fix use after free
blk-lib: don't check bdev_get_queue() NULL check
block: remove biodoc.rst
io_uring: add a schedule point in io_add_buffers()
dpaa2-eth: Simplify bool conversion
perf: replace bitmap_weight with bitmap_empty where appropriate
net: mscc: ocelot: fix use-after-free in ocelot_vlan_del()
net: bridge: vlan: check for errors from __vlan_del in __vlan_flush
bonding: fix data-races around agg_select_timer
net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible
dpaa2-eth: Initialize mutex used in one step timestamping path
dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key
ipv4: add description about martian source
crypto: af_alg - get rid of alg_memory_allocated
virtio_net: Fix code indent error
net: phy: mediatek: remove PHY mode check on MT7531
xhci: Prevent futile URB re-submissions due to incorrect return value.
xhci: re-initialize the HC during resume if HCE was set
usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail
usb: dwc3: pci: add support for the Intel Raptor Lake-S
usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround
usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers
gfs2: Initialize gh_error in gfs2_glock_nq
gfs2: Make use of list_is_first
gfs2: Switch lock order of inode and iopen glock
gfs2: cancel timed-out glock requests
gfs2: Expect -EBUSY after canceling dlm locking requests
gfs2: gfs2_setattr_size error path fix
gfs2: assign rgrp glock before compute_bitstructs
ASoC: soc-core: skip zero num_dai component in searching dai name
ASoC: tegra20: spdif: make const array rates static
drm/i915: Change bigjoiner state tracking to use the pipe bitmask
drm/i915: Return both master and slave pipes from enabled_bigjoiner_pipes()
drm/i915: Use for_each_intel_crtc_in_pipe_mask() more
drm/i915: Convert for_each_intel_crtc_mask() to take a pipe mask instead
drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}()
dmaengine: idxd: restore traffic class defaults after wq reset
powerpc/lib/sstep: fix 'ptesync' build error
powerpc/boot: Add `otheros-too-big.bld` to .gitignore
irqchip/versatile-fpga: Switch to dynamic chip name output
irqchip/ts4800: Switch to dynamic chip name output
irqchip/mvebu-pic: Switch to dynamic chip name output
irqchip/lpc32xx: Switch to dynamic chip name output
irqchip/gic: Switch to dynamic chip name output
dmaengine: altera-msgdma: Remove useless DMA-32 fallback configuration
genirq/debugfs: Use irq_print_chip() when provided by irqchip
genirq: Allow irq_chip registration functions to take a const irq_chip
irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chip
Documentation/x86: Update documentation for SVA (Shared Virtual Addressing)
tools/objtool: Check for use of the ENQCMD instruction in the kernel
x86/cpufeatures: Re-enable ENQCMD
x86/traps: Demand-populate PASID MSR via #GP
sched: Define and initialize a flag to identify valid PASID in the task
x86/fpu: Clear PASID when copying fpstate
iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit
i2c: pasemi: Drop I2C classes from platform driver variant
i2c: qup: allow COMPILE_TEST
i2c: imx: allow COMPILE_TEST
i2c: cadence: allow COMPILE_TEST
i2c: designware: remove unneeded semicolon
i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi()
i2c: nvidia-gpu: Convert to use dev_err_probe()
i2c: nvidia-gpu: Use temporary variable for struct device
i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi()
i2c: Introduce common module to instantiate CCGx UCSI
i2c: i801: Add support for Intel Raptor Lake PCH-S
i2c: don't expose function which is only used internally
ARM: dts: rockchip: remove status from rk3288 crypto node
ANDROID: disble the UID_SYS_STATS driver
net/mlx5e: Optimize the common case condition in mlx5e_select_queue
net/mlx5e: Optimize modulo in mlx5e_select_queue
net/mlx5e: Optimize mlx5e_select_queue
net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state
net/mlx5e: Move repeating code that gets TC prio into a function
net/mlx5e: Use select queue parameters to sync with control flow
net/mlx5e: Move mlx5e_select_queue to en/selq.c
net/mlx5e: Introduce select queue parameters
net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues
net/mlx5e: Use a barrier after updating txq2sq
net/mlx5e: Disable TX queues before registering the netdev
net/mlx5e: Cleanup of start/stop all queues
net/mlx5e: Use FW limitation for max MPW WQEBBs
net/mlx5e: Read max WQEBBs on the SQ from firmware
net/mlx5e: Remove unused tstamp SQ field
ARM: dts: wpcm450: Add pinmux information to UART0
ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and buttons
ARM: dts: wpcm450: Add pin functions
ARM: dts: wpcm450: Add pinctrl and GPIO nodes
ARM: dts: wpcm450: Add global control registers (GCR) node
MAINTAINERS: Match all of bindings/arm/npcm/ as part of NPCM architecture
dt-bindings: arm/npcm: Add binding for global control registers (GCR)
dmaengine: stm32-dma: set dma_device max_sg_burst
dmaengine: imx-sdma: fix cyclic buffer race condition
dmaengine: imx-sdma: restart cyclic channel if needed
dmaengine: shdma: Fix runtime PM imbalance on error
dmaengine: iot: Remove useless DMA-32 fallback configuration
dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
dmaengine: sh: rcar-dmac: Check for error num after setting mask
dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet()
dmaengine: ptdma: handle the cases based on DMA is complete
dmaengine: ptdma: fix concurrency issue with multiple dma transfer
dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC
dt-bindings: dma: rz-dmac: Document RZ/V2L SoC
tipc: fix wrong publisher node address in link publications
dmaengine: ptdma: Fix the error handling path in pt_core_init()
net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097
drm/i915/dg1: Update DMC_DEBUG3 register
arm64: dts: qcom: c630: disable crypto due to serror
kbuild: replace $(if A,A,B) with $(or A,B)
scsi: ufs: core: Fix divide by zero in ufshcd_map_queues()
scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
riscv: mm: Support kasan for sv57
riscv: mm: Set sv57 on defaultly
riscv: mm: Prepare pt_ops helper functions for sv57
riscv: mm: Control p4d's folding by pgtable_l5_enabled
perf vendor events: Update TremontX
perf vendor events: Update Westmere EX
perf vendor events: Update Westmere EP-SP
perf vendor events: Update Tigerlake
perf vendor events: Update Silvermont
perf vendor events: Update Sandybridge
perf vendor events: Update metrics for Skylake
perf vendor events: Update Nehalem EP
perf vendor events: Update Knights Landing
perf vendor events: Update metrics for Jaketown
perf vendor events: Update metrics for Ivytown
perf vendor events: Update metrics for Icelake
perf vendor events: Update metrics for Haswell
perf vendor events: Update for GoldmontPlus
perf vendor events: Update for Goldmont
perf vendor events: Update metrics for BroadwellX
perf vendor events: Update metrics for Broadwell
perf vendor events: Update for Bonnell
perf vendor events: Update metrics for IcelakeX
perf vendor events: Update for Westmere EP-DP
perf vendor events: Update metrics for Ivybridge
perf vendor events: Update metrics for HaswellX
perf vendor events: Update metrics for CascadelakeX
perf vendor events: Update metrics for Broadwell DE
perf vendor events: Update metrics for SkyLake Server
perf test: Allow skip for all metrics test
riscv: mm: init: mark satp_mode __ro_after_init
uaccess: fix integer overflow on access_ok()
selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT
RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering
RISC-V: Fix handling of empty cpu masks
RISC-V: Fix hartid mask handling for hartid 31 and up
drm/radeon: Fix backlight control on iMac 12,1
drm/amd/display: reset lane settings after each PHY repeater LT
drm/amdkfd: navi2x requires extended engines to map and unmap sdma queues
drm/amdkfd: remove unneeded unmap single queue option
drm/amdgpu: Handle the GPU recovery failure in SRIOV environment.
drm/amdgpu: print more error info
drm/amd/pm: correct the sequence of sending gpu reset msg
drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fini to amdgpu_ras_block_late_init/amdgpu_ras_block_late_fini
drm/amdgpu: Optimize operating sysfs and interrupt function interface in amdgpu_ras.c
drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi_ras_fini function code
drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_ras_fini function code
drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma_ras_fini function code
drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio_ras_fini function code
drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmhub_ras_fini function code
drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_ras_fini function code
drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_ras_fini function code
drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_ras_fini function code
drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini for each ras block
drm/amdgpu: no rlcg legacy read in SRIOV case
drm/amdgpu: Fix a kerneldoc warning
drm/amdkfd: Fix leftover errors and warnings
drm/amdkfd: update SPDX license header
drm/amdgpu: Show IP discovery in sysfs
drm/amdgpu: Fix some kerneldoc warnings
drm/radeon: Fix backlight control on iMac 12,1
drm/amd/pm: correct the sequence of sending gpu reset msg
perf map: Make map__contains_symbol() args const
drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
NFS: LOOKUP_DIRECTORY is also ok with symlinks
NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked()
perf maps: Move maps code to own C file
perf maps: Reduce scope of init and exit
perf test: Use pointer for maps
docs: Makefile: Add -no-shell-escape option to LATEXOPTS
cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
perf maps: Use a pointer for kmaps
ACPI: EC: Rearrange code in acpi_ec_submit_event()
ACPI: EC: Reduce indentation level in acpi_ec_submit_event()
ACPI: EC: Do not return result from advance_transaction()
stack: Constrain and fix stack offset randomization with Clang builds
stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET
MAINTAINERS: Update Jiri's email address
kernel/fork: Initialize mm's PASID
perf bpf: Stop using deprecated bpf_object__next() API
perf bpf: Stop using deprecated bpf_load_program() API
iommu/ioasid: Introduce a helper to check for valid PASIDs
ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe()
ACPI: PM: Print additional debug message in acpi_s2idle_wake()
arm64: Correct wrong label in macro __init_el2_gicv3
rcu: Replace cpumask_weight with cpumask_empty where appropriate
rcu: Remove __read_mostly annotations from rcu_scheduler_active externs
rcu: Uninline multi-use function: finish_rcuwait()
rcu: Mark writes to the rcu_segcblist structure's ->flags field
kasan: Record work creation stack trace with interrupts enabled
rcu: Inline __call_rcu() into call_rcu()
rcu: Add mutex for rcu boost kthread spawning and affinity setting
rcu: Fix description of kvfree_rcu()
serial: parisc: GSC: fix build when IOSAPIC is not set
ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y
MAINTAINERS: Add Frederic and Neeraj to their RCU files
mm: Change CONFIG option for mm->pasid field
iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA
selftests/seccomp: Fix seccomp failure by adding missing headers
rtw89: handle TX/RX 160M bandwidth
rtw89: declare if chip support 160M bandwidth
rtw89: add 6G support to rate adaptive mechanism
rtw89: extend subband for 6G band
rtw89: refine naming of rfk helpers with prefix
rtw89: make rfk helpers common across chips
brcmfmac: Add BCM43454/6 support
device property: Don't split fwnode_get_irq*() APIs in the code
wcn36xx: use struct_size over open coded arithmetic
ath11k: fix destination monitor ring out of sync
ath11k: fix radar detection in 160 Mhz
ath11k: fix WARN_ON during ath11k_mac_update_vif_chan
ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl()
cifs: modefromsids must add an ACE for authenticated users
PCI: mvebu: Fix device enumeration regression
HID: amd_sfh: Add interrupt handler to process interrupts
HID: amd_sfh: Add functionality to clear interrupts
HID: amd_sfh: Disable the interrupt for all command
HID: amd_sfh: Correct the structure field name
HID: amd_sfh: Handle amd_sfh work buffer in PM ops
drm/bridge: anx7625: Fix overflow issue on reading EDID
KVM: s390: Update api documentation for memop ioctl
KVM: s390: Add capability for storage key extension of MEM_OP IOCTL
KVM: s390: Rename existing vcpu memop functions
KVM: s390: Add vm IOCTL for key checked guest absolute memory access
KVM: s390: Add optional storage key checking to MEMOP IOCTL
KVM: s390: selftests: Test TEST PROTECTION emulation
KVM: s390: handle_tprot: Honor storage keys
KVM: s390: Honor storage keys when accessing guest memory
s390/uaccess: Add copy_from/to_user_key functions
ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset
ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset
iommu/iova: Separate out rcache init
USB: zaurus: support another broken Zaurus
MAINTAINERS: bridge: update my email
selftests: net: cmsg_sender: Fix spelling mistake "MONOTINIC" -> "MONOTONIC"
net: prestera: acl: add multi-chain support offload
net: wwan: iosm: drop debugfs dev reference
net: wwan: debugfs obtained dev reference not dropped
net: dsa: realtek: realtek-mdio: reset before setup
net: dsa: realtek: realtek-smi: clean-up reset
drm/amdgpu: remove VRAM accounting v2
drm/amdgpu: remove PL_PREEMPT accounting
drm/amdgpu: remove GTT accounting v2
ipv6: blackhole_netdev needs snmp6 counters
net: fix documentation for kernel_getsockname
drm/sprd: check the platform_get_resource() return value
drm/sprd: fix potential NULL dereference
drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig
dt-bindings: mfd: maxim,max77693: Convert to dtschema
regulator: dt-bindings: maxim,max77693: Convert to dtschema
dt-bindings: power: supply: maxim,max77693: Convert to dtschema
dt-bindings: leds: maxim,max77693: Convert to dtschema
net: dsa: realtek: rename macro to match filename
net: dev: Make rps_lock() disable interrupts.
net: dev: Makes sure netif_rx() can be invoked in any context.
net: dev: Remove preempt_disable() and get_cpu() in netif_rx_internal().
net_sched: add __rcu annotation to netdev->qdisc
ice: Simplify tracking status of RDMA support
drm/ttm: add common accounting to the resource mgr v3
drm/ttm: fix resource manager size type and description
net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN
ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()
net: mscc: ocelot: use bulk reads for stats
net: mscc: ocelot: add ability to perform bulk reads
net: ocelot: align macros for consistency
net: mscc: ocelot: remove unnecessary stat reading from ethtool
iommu/msm: Simplify with dev_err_probe()
iommu/msm: Use standard driver registration
iommu/rockchip: : Use standard driver registration
iio: temperature: iqs620at-temp: Add support for V3 silicon
mfd: iqs62x: Provide device revision to sub-devices
ALSA: hda/realtek: Fix deadlock by COEF mutex
iommu: Remove trivial ops->capable implementations
iommu/ipmmu-vmsa: Add support for R-Car Gen4
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support
ALSA: usb-audio: Don't abort resume upon errors
spi: Retire legacy GPIO handling
spi: Fix warning for Clang build and simplify code
Documentation / MTD: Rename the intel-spi driver
mtd: spi-nor: intel-spi: Convert to SPI MEM
mtd: spi-nor: intel-spi: Disable write protection only if asked
spi: amd: Add support for version AMDI0062
spi: amd: Remove needless rom_addr variable
spi: amd: Use iopoll for busy waiting
regulator: tps62864: Fix bindings for SW property
regmap: irq: cleanup comments
ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY
ASoC: wm8731: Delete empty remove() function
ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES
ASoC: pcm3168a: refactor format handling
ASoC: pcm3168a: refactor hw_params routine
ASoC: pcm3168a: cleanup unintuitive mask usage
KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm"
KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event
dt-bindings: drm/bridge: anx7625: Add aux-bus node
drm/bridge: anx7625: Support reading edid through aux channel
drm/bridge: anx7625: Convert to use devm_kzalloc
drm/bridge: anx7625: send DPCD command to downstream
iommu/ipmmu-vmsa: Check for error num after setting mask
printk: Drop console_sem during panic
printk: Avoid livelock with heavy printk during panic
printk: disable optimistic spin during panic
printk: Add panic_in_progress helper
drm/ingenic: Fix support for JZ4780 HDMI output
drm/i915: fix drm_i915.h include grouping and sorting
drm/i915: axe lots of unnecessary includes from i915_drv.h
iommu/vtd: Replace acpi_bus_get_device()
iommu/amd: Fix I/O page table memory leak
usbip: vudc: Make use of the helper macro LIST_HEAD()
MAINTAINERS: Add maintainer entry for EUD
drm/i915: include some drm headers only where needed
drm/i915: include shmem_fs.h only where needed
tee: optee: fix error return code in probe function
parisc: Fix some apparent put_user() failures
ipv6: Add reasons for skb drops to __udp6_lib_rcv
ice: enable parsing IPSEC SPI headers for RSS
drm/i915: don't include drm_cache.h in i915_drv.h
net: Add dm9051 driver
dt-bindings: net: Add Davicom dm9051 SPI ethernet controller
net/smc: Add comment for smc_tx_pending
drm/i915: split out i915_file_private.h from i915_drv.h
Generate netlink notification when default IPv6 route preference changes
net/sched: act_police: more accurate MTU policing
drm/i915: move i915_reset_count()/i915_reset_engine_count() out of i915_drv.h
iommu/amd: Recover from event log overflow
platform/x86: Add Intel Software Defined Silicon driver
drm/i915: move i915_gem_vm_lookup() where it's used
drm/i915: move i915_cache_level_str() static in i915_debugfs.c
usb: ulpi: Add debugfs support
ALSA: hda: Fix missing codec probe on Shenker Dock 15
ALSA: hda: Fix regression on forced probe mask option
tee: amdtee: Make use of the helper macro LIST_HEAD()
drm/i915/fbc: Fix the plane end Y offset check
drm/i915/opregion: check port number bounds for SWSCI display power state
drm/i915/ttm: tweak priority hint selection
drm/i915: Fix mbus join config lookup
drm/i915: Fix dbuf slice config lookup
HID: i2c-hid: note that I2C xfer buffers are DMA-safe
HID: i2c-hid: no longer need raw access to HID descriptor structure
HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input()
HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer()
HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer()
HID: i2c-hid: create a helper for SET_POWER command
HID: i2c-hid: define i2c_hid_read_register() and use it
HID: i2c-hid: explicitly code setting and sending reports
HID: i2c-hid: refactor reset command
HID: i2c-hid: use "struct i2c_hid" as argument in most calls
HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
HID: i2c-hid: fix handling numbered reports with IDs of 15 and above
drm/i915: split out gem/i915_gem_domain.h from i915_drv.h
swiotlb: fix info leak with DMA_FROM_DEVICE
ALSA: hda/realtek: Add quirk for Legion Y9000X 2019
ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra
drm/gem-shmem: Don't store mmap'ed buffers in core dumps
drm/gem-shmem: Set vm_ops in static initializer
ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names
Revert "ANDROID: mm: add a field to store names for private anonymous memory"
fs: clean up mount_setattr control flow
fs: don't open-code mnt_hold_writers()
fs: simplify check in mount_setattr_commit()
fs: add mnt_allow_writers() and simplify mount_setattr_prepare()
fs: add kernel doc for mnt_{hold,unhold}_writers()
clean overflow checks in count_mounts() a bit
powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLAG_WARNING
kbuild: Add environment variables for userprogs flags
kbuild: unify cmd_copy and cmd_shipped
fortify: Add Clang support
fortify: Make sure strlen() may still be used as a constant expression
fortify: Use __diagnose_as() for better diagnostic coverage
fortify: Make pointer arguments const
Compiler Attributes: Add __diagnose_as for Clang
Compiler Attributes: Add __overloadable for Clang
Compiler Attributes: Add __pass_object_size for Clang
fortify: Replace open-coded __gnu_inline attribute
fortify: Update compile-time tests for Clang 14
fortify: Detect struct member overflows in memset() at compile-time
fortify: Detect struct member overflows in memmove() at compile-time
fortify: Detect struct member overflows in memcpy() at compile-time
Makefile: Enable -Wzero-length-bounds
Makefile: Enable -Warray-bounds
alpha: Silence -Warray-bounds warnings
m68k: cmpxchg: Dereference matching size
intel_th: msu: Use memset_startat() for clearing hw header
KVM: x86: Replace memset() "optimization" with normal per-field writes
arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required
arm64: dts: imx8mm: Fix VPU Hanging
netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency
parisc: Show error if wrong 32/64-bit compiler is being used
power: supply: axp288-charger: Set Vhold to 4.4V
power: supply: ab8500: Remove unneeded variable
power: supply: ltc2941: clean up error messages
power: supply: ltc2941: simplify Qlsb calculation
power: supply: ab8500_charger: Fix spelling typo
power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
power: supply: PCHG: Use MKBP for device event handling
x86/mce: Use arch atomic and bit helpers
cifs: fix double free race when mount fails in cifs_get_root()
cifs: do not use uninitialized data in the owner/group sid
cifs: fix set of group SID via NTSD xattrs
smb3: fix snapshot mount option
Linux 5.17-rc4
iio: chemical: atlas-ezo-sensor: Make use of device properties
iio: ssp_sensors: Make use of device properties
iio: as3935: Use devm_delayed_work_autocancel()
etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
net: lan966x: Fix when CONFIG_IPV6 is not set
net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled as module
tipc: fix a bit overflow in tipc_crypto_key_rcv()
net: lan743x: Add support for Clause-45 MDIO PHY management
net: lan743x: Add support for SGMII interface
net: lan743x: Increase MSI(x) vectors to 16 and Int de-assertion timers to 10
net: lan743x: Add support for 4 Tx queues
net: lan743x: Add PCI11010 / PCI11414 device IDs
net: wwan: iosm: Enable M.2 7360 WWAN card support
ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zones and hwmon
ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new resistive-adc-touch driver
ARM: dts: imx6qdl-vicut1: add CAN termination support
ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node
ARM: dts: imx6dl-prtvt7: Add display and panel nodes
arm64: dts: imx8mq-evk: Add second PCIe port support
ARM: dts: imx6qdl-mba6: Move pinmux to regulator node
ARM: dts: imx6qdl: tqma6: Remove obsolete comment
ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source
ARM: dts: imx6qdl: tqma6: Add i2c bus recovery
ARM: dts: imx6qdl-mba6: Move rtc alias to common location
dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl
dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains
dt-bindings: power: add defines for i.MX8MP power domain
ARM: dts: imx7: Move PCIe out of AIPS3
x86/ptrace: Always inline v8086_mode() for instrumentation
ARM: dts: Drop serial 1 alias on GW7001
ARM: dts: ixp42x: Expand syscon register range
ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree
cpumask: Add a x86-specific cpumask_clear_cpu() helper
ARM: ixp4xx: Convert to SPARSE_IRQ and P2V
ARM: ixp4xx: Drop all common code
ARM: ixp4xx: Drop custom DMA coherency and bouncing
ARM: ixp4xx: Remove feature bit accessors
net: ixp4xx_hss: Check features using syscon
net: ixp4xx_eth: Drop platform data support
soc: ixp4xx-npe: Access syscon regs using regmap
soc: ixp4xx: Add features from regmap helper
ARM: ixp4xx: Drop UDC info setting function
ARM: ixp4xx: Drop stale Kconfig entry
ARM: ixp4xx: Delete old PCI driver
ARM: ixp4xx: Delete the Goramo MLR boardfile
ARM: ixp4xx: Delete Gateway 7001 boardfiles
dt-bindings: soc: samsung: usi: refer to dtschema for children
ARM: dts: exynos: add missing HDMI supplies on SMDK5420
ARM: dts: exynos: add missing HDMI supplies on SMDK5250
arm64: dts: exynos: use dedicated wake-up pinctrl compatible in Exynos850
arm64: dts: exynos: align pinctrl with dtschema in Exynos850
arm64: dts: exynos: drop incorrectly placed wakeup interrupts in Exynos850
libbpf: Use dynamically allocated buffer when receiving netlink messages
dt-bindings: display: Add ingenic,jz4780-dw-hdmi DT Schema
kconfig: fix failing to generate auto.conf
f2fs: support idmapped mounts
f2fs: add a way to limit roll forward recovery time
leds: lm3692x: Return 0 from remove callback
powerpc: Fix STACKTRACE=n build
powerpc/mm: Update default hugetlb size early
selftests/powerpc/copyloops: Add memmove_64 test
powerpc/pseries: make pseries_devicetree_update() static
powerpc/vdso: Move cvdso_call macro into gettimeofday.S
powerpc/vdso: Remove cvdso_call_time macro
powerpc/vdso: Merge vdso64 and vdso32 into a single directory
powerpc/vdso: Rework VDSO32 makefile to add a prefix to object files
powerpc/vdso: augment VDSO32 functions to support 64 bits build
powerpc/lib/sstep: use truncate_if_32bit()
powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__
powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding
powerpc: Use the newly added is_tsk_32bit_task() macro
powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core
powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible
powerpc: Add set_memory_{p/np}() and remove set_memory_attr()
powerpc/set_memory: Avoid spinlock recursion in change_page_attr()
powerpc/ftrace: Remove ftrace_32.S
leds: sgm3140: Add ocs,ocp8110 compatible
dt-bindings: vendor-prefixes: Add ocs prefix
dt-bindings: leds: common: fix unit address in max77693 example
x86/head64: Add missing __head annotation to sme_postprocess_startup()
Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured"
firmware: imx: add get resource owner api
ARM: dts: imx: Add missing LVDS decoder on M53Menlo
arm64: dts: imx8mm-beacon: Enable PCIe
drm/lima: avoid error task dump attempt when not enabled
kfence: make test case compatible with run time set sample interval
mm: memcg: synchronize objcg lists with a dedicated spinlock
mm: vmscan: remove deadlock due to throttling failing to make progress
fs/proc: task_mmu.c: don't read mapcount for migration entry
fs/binfmt_elf: fix PT_LOAD p_align values for loaders
Revert "net: ethernet: cavium: use div64_u64() instead of do_div()"
ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
ARM: dts: rockchip: reorder rk322x hmdi clocks
arm64: dts: rockchip: Add Pine64 PineNote board
arm64: dts: rockchip: Add pdm node to rk356x
dt-bindings: arm: rockchip: Add Pine64 PineNote board
atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC
scsi: mpi3mr: Bump driver version to 8.0.0.68.0
scsi: mpi3mr: Fix memory leaks
scsi: mpi3mr: Update the copyright year
scsi: mpi3mr: Fix reporting of actual data transfer size
scsi: mpi3mr: Fix cmnd getting marked as in use forever
scsi: mpi3mr: Fix hibernation issue
scsi: mpi3mr: Update MPI3 headers
scsi: mpi3mr: Fix printing of pending I/O count
scsi: mpi3mr: Fix deadlock while canceling the fw event
mctp: serial: Cancel pending work from ndo_uninit handler
net: moxa: use GFP_KERNEL
ANDROID: GKI: enable hung task detector
sched/numa-balancing: Move some document to make it consistent with the code
sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
sched/fair: Improve consistency of allowed NUMA balance calculations
selftests/rseq: Change type of rseq_offset to ptrdiff_t
lockdep: Correct lock_classes index mapping
arm64: dts: broadcom: bcm4908: add watchdog block
arm64: dts: broadcom: Add reference to RPi Zero 2 W
ARM: dts: Add Raspberry Pi Zero 2 W
dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W
ARM: dts: bcm2835/6: Add the missing L1/L2 cache information
ARM: dts: bcm2711: Add the missing L1/L2 cache information
net: dsa: lan9303: fix reset on probe
octeontx2-af: fix array bound error
scsi: Remove unused member cmd_pool for structure scsi_host_template
scsi: libsas: Remove unused parameter for function sas_ata_eh()
scsi: libsas: Remove duplicated setting for task->task_state_flags
scsi: libsas: Use void for sas_discover_event() return code
block: loop:use kstatfs.f_bsize of backing file to set discard granularity
scsi: message: fusion: Use GFP_KERNEL
docs: block: biodoc.rst: Drop the obsolete and incorrect content
scsi: smartpqi: Fix unused variable pqi_pm_ops for clang
scsi: libsas: Drop SAS_TASK_AT_INITIATOR
scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_abort_task()
selftests/sgx: Remove extra newlines in test output
selftests/sgx: Ensure enclave data available during debug print
selftests/sgx: Do not attempt enclave build without valid enclave
selftests/sgx: Fix NULL-pointer-dereference upon early test failure
scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t
ARM: dts: ux500: Correct Janice accel mount matrix
ARM: dts: ux500: Update AB850[05] nodes
ARM: dts: AB8505: Enable charging options
scsi: pm8001: Clean up inconsistent indenting
scsi: ibmvscsis: Silence -Warray-bounds warning
scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp()
scsi: qla2xxx: Add qla2x00_async_done() for async routines
cxl/core: Fix cxl_device_lock() class detection
cxl/core/port: Fix unregister_port() lock assertion
bpf: Fix a bpf_timer initialization issue
bpf: Emit bpf_timer in vmlinux BTF
drm/amdkfd: replace err by dbg print at svm vram migration
drm/amdkfd: Fix prototype warning for get_process_num_bos
drm/amdkfd: CRIU fix extra whitespace and block comment warnings
drm/amdgpu: adjust register address calculation
drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
drm/amdgpu: remove ctx->lock
selftests/bpf: Add test for bpf_timer overwriting crash
bpf: Fix crash due to incorrect copy_map_value
drm/amdgpu: Reset OOB table error count info
drm/amd/pm: fulfill the support for DriverSmuConfig table
drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
amdgpu/pm: Add emit_clock_levels calls
amdgpu/pm: Implement emit_clk_levels for navi10
drm/amdgpu: loose check for umc poison mode
drm/amdgpu: add support for GC 10.1.4
drm/amdkfd: fix loop error handling
drm/amd/display: extend dcn201 support
drm/amdkfd: fix freeing an unset pointer
drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure
drm/amdkfd: CRIU fix a NULL vs IS_ERR() check
drm/amd/pm: fix enabled features retrieving on Renoir and Cyan Skillfish
drm/amdgpu: Fix htmldoc warning
libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0
drm/i915: Nuke some dead code
drm/i915: Clean up the bigjoiner state copy logic
drm/i915: Remove weird code from intel_atomic_check_bigjoiner()
drm/i915: Fix bigjoiner state copy fails
drm/i915: Flag crtc scaling_filter changes as modeset
drm/i915/dp: Reuse intel_hdmi_tmds_clock()
drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid()
power: supply: bq256xx: Handle OOM correctly
Revert "PCI/portdrv: Do not setup up IRQs if there are no users"
arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10
arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10
arm64: dts: rockchip: enable the gpu on quartz64-a
arm64: dts: rockchip: add cooling map and trip points for gpu to rk356x
arm64: dts: rockchip: add gpu node to rk356x
power: supply: ab8500_charger: Fix VBAT interval check
power: supply: ab8500_charger: Restrict ADC retrieveal
power: supply: ab8500_chargalg: Drop enable/disable sysfs
power: supply: ab8500_chargalg: Drop charging step
power: supply: ab8500_fg: Drop useless parameter
power: supply: ab8500_fg: Safeguard compensated voltage
power: supply: ab8500_fg: Break out load compensated voltage
power: supply: ab8500_fg: Break loop for measurement
power: supply: ab8500: Integrate thermal zone
power: supply: ab8500: Swap max and overvoltage
power: supply: ab8500: Drop BATCTRL thermal mode
dt-bindings: gpu: mali-bifrost: describe clocks for the rk356x gpu
RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate
power: supply: core: Use device_property_string_array_count()
power: supply: rt9455: Don't pass an error code in remove callback
power: supply: core: Simplify hwmon memory allocation
power: supply: ug3105_battery: Add driver for uPI uG3105 battery monitor
power: supply: bq24190_charger: Disallow ccc_ireg and cvc_vreg to be higher then the fwnode values
power: supply: bq24190_charger: Program charger with fwnode supplied ccc_ireg and cvc_vreg
power: supply: bq24190_charger: Store ichg-max and vreg-max in bq24190_dev_info
power: supply: bq24190_charger: Always call power_supply_get_battery_info()
power: supply: bq24190_charger: Turn off 5V boost regulator on shutdown
power: supply: core: Add support for generic fwnodes to power_supply_get_battery_info()
power: supply: core: Use fwnode_property_*() in power_supply_get_battery_info()
dt-bindings: i2c: add bindings for microchip mpfs i2c
KVM: SVM: fix race between interrupt delivery and AVIC inhibition
KVM: SVM: set IRR in svm_deliver_interrupt
KVM: SVM: extract avic_ring_doorbell
selftests: kvm: Remove absent target file
i2c: qcom-cci: don't put a device tree node before i2c_add_adapter()
i2c: qcom-cci: don't delete an unregistered adapter
i2c: brcmstb: allow compiling on BCM4908
i2c: rcar: Add R-Car Gen4 support
perf namespaces: Add functions to access nsinfo
dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support
perf map: Add const to map_ip and unmap_ip
selftests/exec: Add non-regular to TEST_GEN_PROGS
drm/cma-helper: Set VM_DONTEXPAND for mmap
perf cpumap: Use for each loop
block: partition include/linux/blk-cgroup.h
block: move initialization of q->blkg_list into blkcg_init_queue
block: remove THROTL_IOPS_MAX
dt-bindings: timer: armv7m-systick: convert to dtschema
perf cpumap: Migrate to libperf cpumap api
block: introduce block_rq_error tracepoint
block: Add handling for zone append command in blk_complete_request
dt-bindings: net: ethernet-controller: document label property
gfs2: Fix gfs2_release for non-writers regression
Revert "gfs2: check context in gfs2_glock_put"
drm/panfrost: Handle IDVS_GROUP_SIZE feature
dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt
dt-bindings: display: bridge: document Toshiba TC358768 cells and panel node
PCI: uniphier-ep: Add NX1 support
PCI: uniphier-ep: Add SoC data structure
dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC
i2c: designware: Add AMD PSP I2C bus support
i2c: designware: Add missing locks
i2c: piix4: Enable EFCH MMIO for Family 17h+
i2c: piix4: Add EFCH MMIO support for SMBus port select
i2c: piix4: Add EFCH MMIO support to SMBus base address detect
i2c: piix4: Add EFCH MMIO support to region request and release
i2c: piix4: Move SMBus port selection into function
i2c: piix4: Move SMBus controller base address detect into function
i2c: piix4: Move port I/O region request/release code into functions
ALSA: cleanup double word in comment
ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake
ARM: dts: mstar: Add board for 100ask DongShanPiOne
dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne
dt-bindings: vendor-prefixes: Add prefix for 100ask
ARM: dts: mstar: Add a dts for Miyoo Mini
dt-bindings: arm: mstar: Add compatible for Miyoo Mini
dt-bindings: vendor-prefixes: Add prefix for Miyoo
ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W
dt-bindings: add vendor prefix for Wireless Tag
ARM: dts: mstar: Set gpio compatible for ssd20xd
drm/i915: Extract skl_crtc_calc_dbuf_bw()
drm/i915: Extract skl_allocate_plane_ddb()
drm/i915: Introduce skl_plane_ddb_iter
drm/i915: Fix plane relative_data_rate calculation
drm/i915: Extract skl_ddb_entry_init()
drm/i915: Drop pointless dev_priv argument
loop: revert "make autoclear operation asynchronous"
bpf: Do not try bpf_msg_push_data with len 0
arm64: dts: freescale: add initial support for verdin imx8m mini
dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al.
drm/i915: split out gem/i915_gem_create.h from i915_drv.h
arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode
arm64: dts: freescale: Use overlay target for simplicity
arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding
arm64: dts: imx8mm: fix strange hex notation
drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h
ipv4: add (struct uncached_list)->quarantine list
ipv6: add (struct uncached_list)->quarantine list
ipv6: give an IPv6 dev to blackhole_netdev
ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache
drm/i915/dg2: Add Wa_22011100796
drm/i915: More gt idling time with guc submission
drm/i915: align the plane_vma to min_page_size of stolen mem
drm/i915/dg2: Add Wa_22011450934
drm/i915/selftests: Disable runtime pm wakeref tracking for the mock device
dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable
dt-bindings: phy: Add `tx-p2p-microvolt` property binding
drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
ipv6: Reject routes configurations that specify dsfield (tos)
net: dsa: remove lockdep class for DSA slave address list
net: dsa: remove lockdep class for DSA master address list
net: dsa: remove ndo_get_phys_port_name and ndo_get_port_parent_id
net/smc: Add global configure for handshake limitation by netlink
net/smc: Dynamic control handshake limitation by socket options
net/smc: Limit SMC visits when handshake workqueue congested
net/smc: Limit backlog connections
net/smc: Make smc_tcp_listen_work() independent
locking: Enable RT_MUTEXES by default on PREEMPT_RT.
locking/local_lock: Make the empty local_lock_*() function a macro.
atomics: Fix atomic64_{read_acquire,set_release} fallbacks
locking: Add missing __sched attributes
iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL
drm/i915: remove leftover i915_gem_pm.h declarations from i915_drv.h
dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO
net/smc: Avoid overwriting the copies of clcsock callback functions
dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum
dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards compatibility
tty: serial: imx: Add fast path when rs485 delays are 0
KVM: arm64: vgic: Read HW interrupt pending state from the HW
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
usb: misc: eud: Add driver support for Embedded USB Debugger(EUD)
bindings: usb: dwc3: Update dwc3 properties for EUD connector
dt-bindings: Add the yaml bindings for EUD
usb: typec: rt1719: Add support for Richtek RT1719
dt-bindings: usb: rt1719: Add binding for Richtek RT1719
drm/i915: split out i915_gem_internal.h from i915_drv.h
firmware: arm_scmi: Remove space in MODULE_ALIAS name
ASoC: SOF: compr: Mark snd_compress_ops static
ASoC: Intel: bytcr_wm5102: use GFP_KERNEL
ASoC: wm_adsp: Add trace caps to speaker protection FW
ASoC: wm_adsp: Make compressed buffers optional
drm/syncobj: flatten dma_fence_chains on transfer
video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
usb: xhci-mtk: add support ip-sleep wakeup for mt8195
dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195
arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
usb: dwc2: Add platform specific data for Intel's Agilex
dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
video: fbdev: omapfb: Use sysfs_emit() instead of snprintf()
USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory.
usb: dwc2: drd: fix soft connect when gadget is unconfigured
usb: gadget: rndis: check size of RNDIS_MSG_SET command
USB: gadget: validate interface OS descriptor requests
usb: core: Unregister device on component_add() failure
net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
platform/x86: intel_cht_int33fe: Move to intel directory
platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1-X9x code
platform/x86: intel_cht_int33fe: Switch to DMI modalias based loading
platform/x86: x86-android-tablets: Minor charger / fuel-gauge improvements
platform/x86: x86-android-tablets: Add Nextbook Ares 8 data
platform/x86: x86-android-tablets: Add IRQ to Asus ME176C accelerometer info
platform/x86: x86-android-tablets: Add lid-switch gpio-keys pdev to Asus ME176C + TF103C
platform/x86: x86-android-tablets: Add x86_android_tablet_get_gpiod() helper
platform/x86: x86-android-tablets: Add Asus ME176C/TF103C charger and fuelgauge props
platform/x86: x86-android-tablets: Add battery swnode support
crypto: arm/xor - make vectorized C code Clang-friendly
lib/xor: make xor prototypes more friendly to compiler vectorization
crypto: atmel-tdes - Add support for the TDES IP available on sama7g5 SoC
video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt
drm/i915/mst: update slot information for 128b/132b
drm/i915/dp: add 128b/132b support to link status checks
drm/i915/dp: rewrite DP 2.0 128b/132b link training based on errata
drm/i915/dp: move intel_dp_prepare_link_train() call
drm/dp: add some new DPCD macros from DP 2.0 E11
drm/dp: add 128b/132b link status helpers from DP 2.0 E11
drm/dp: add drm_dp_128b132b_read_aux_rd_interval()
crypto: hmac - disallow keys < 112 bits in FIPS mode
crypto: hmac - add fips_skip support
KVM: s390: MAINTAINERS: promote Claudio Imbrenda
drm/i915/fbc: Fix the plane end Y offset check
arm64: defconfig: enable verdin-imx8mm relevant drivers as modules
arm64: defconfig: build r8169 as a module
arm64: defconfig: build imx-sdma as a module
arm64: defconfig: enable imx8m pcie phy driver
arm64: defconfig: enable bpf/cgroup firewalling
arm64: defconfig: rebuild default configuration
arm64: defconfig: re-order default configuration
arm64: defconfig: enable pcieaer configuration
arm64: defconfig: enable taskstats configuration
copy_process(): Move fd_install() out of sighand->siglock critical section
MAINTAINERS: add entry for idmapped mounts
tests: fix idmapped mount_setattr test
drm/i915/opregion: debug log about Mailbox #2 for backlight
drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion
drm/i915/opregion: early exit from encoder notify if SWSCI isn't there
drm/i915/opregion: abstract the check for valid swsci function
drm/i915/opregion: check port number bounds for SWSCI display power state
soundwire: stream: make enable/disable/deprepare idempotent
soundwire: stream: sdw_stream_add_ functions can be called multiple times
soundwire: stream: introduce sdw_slave_rt_find() helper
soundwire: stream: separate alloc and config within sdw_stream_add_xxx()
soundwire: stream: move list addition to sdw_slave_alloc_rt()
soundwire: stream: rename and move master/slave_rt_free routines
soundwire: stream: group sdw_stream_ functions
soundwire: stream: split sdw_alloc_slave_rt() in alloc and config
soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers
soundwire: stream: split sdw_alloc_master_rt() in alloc and config
soundwire: stream: simplify sdw_alloc_master_rt()
soundwire: stream: group sdw_port and sdw_master/slave_port functions
soundwire: stream: add 'slave' prefix for port range checks
soundwire: stream: split alloc and config in two functions
soundwire: stream: split port allocation and configuration loops
soundwire: stream: add alloc/config/free helpers for ports
soundwire: stream: simplify check on port range
soundwire: stream: add slave runtime to list earlier
soundwire: stream: remove unused parameter in sdw_stream_add_slave
bpftool: Update versioning scheme, align on libbpf's version number
bpftool: Add libbpf's version number to "bpftool version" output
ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices correctly
ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices
dt-bindings: power: avs: qcom,cpr: Convert to DT schema
arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
arm64: dts: qcom: msm8996: Rename cluster OPP tables
dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema
dt-bindings: opp: qcom-opp: Convert to DT schema
arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
opp: Expose of-node's name in debugfs
arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini
dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini
ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
user_events: Add documentation file
user_events: Add sample code for typical usage
user_events: Add self-test for validator boundaries
user_events: Add self-test for perf_event integration
user_events: Add self-test for dynamic_events integration
user_events: Add self-test for ftrace integration
user_events: Validate user payloads for size and null termination
user_events: Optimize writing events by only copying data once
user_events: Add basic perf and eBPF support
user_events: Handle matching arguments from dyn_events
user_events: Add print_fmt generation support for basic types
user_events: Add minimal support for trace_event into ftrace
tracing: Save both wakee and current on wakeup events
tracing: Remove size restriction on synthetic event cmd error logging
tracing: Remove size restriction on hist trigger cmd error logging
tracing: Remove size restriction on tracing_log_err cmd strings
arm64: dts: tqma8mqml: add PCIe support
arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders
arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl
arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference
arm64: dts: ls1028a-qds: define mdio slots for networking options
arm64: dts: imx8m{m,n}_venice*: add gpio-line-names
arm64: dts: imx8mn-venice-gw7902: disable gpu
arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_SD3_RESET_B
arm64: dts: imx8mp: disable usb3_phy1
arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible
arm64: dts: imx8: add mu5/6 node
arm64: dts: imx8qm: Add SCU RTC node
arm64: dts: mnt-reform2: correct i2c3 pad-ctrl
arm64: dts: mnt-reform2: add internal display support
arm64: dts: imx8mq: disable DDRC node by default
arm64: dts: imx: add Protonic PRT8MM board
arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible
arm64: dts: imx8mm-venice*: add PCIe support
arm64: dts: imx8mn: Enable GPU
arm64: dts: imx8mn: add DISP blk-ctrl
arm64: dts: imx8mn: put USB controller into power-domains
arm64: dts: imx8mn: add GPC node
arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board
arm64: dts: imx8mm: Add the pcie support
arm64: dts: imx8mm: Add the pcie phy support
samples/seccomp: Adjust sample to also provide kill option
seccomp: Invalidate seccomp mode to catch death failures
signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE
bpf: Fix bpf_prog_pack build for ppc64_defconfig
soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl
dt-bindings: arm: imx: add Protonic PRT8MM board compatible
dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains
dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl
selftest/bpf: Check invalid length in test_xdp_update_frags
pinctl: doc: Fix spelling mistake "resisitors" -> "resistors"
pinctrl: k210: Fix bias-pull-up
pinctrl: fix loop in k210_pinconf_get_drive()
pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
ARM: dts: qcom: sdx55: Fix the address used for PCIe EP local addr space
pinctrl: starfive: fix semicolon.cocci warnings
dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks
dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example
pinctrl: uniphier: Add USB device pinmux settings
pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S
pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC
clk: qcom: Add MSM8226 Multimedia Clock Controller support
dt-bindings: clock: Add support for the MSM8226 mmcc
clk: qcom: gcc-msm8996: start getting rid of xo clk
clk: qcom: gcc-msm8996: use parent_hws/_data instead of parent_names
clk: qcom: gcc-msm8996: move clock parent tables down
clk: qcom: gcc-msm8996: drop unsupported clock sources
clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: videocc-sc7180: use parent_hws instead of parent_data
clk: qcom: camcc-sdm845: convert to parent_hws/_data
clk: qcom: camcc-sdm845: move clock parent tables down
clk: qcom: camcc-sdm845: get rid of the test clock
clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: camcc-sc7180: use parent_hws instead of parent_data
clk: qcom: camcc-sc7180: get rid of the test clock
clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data
clk: qcom: gpucc-sdm660: get rid of the test clock
clk: qcom: gpucc-sdm660: fix two clocks with parent_names
arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node
dt-bindings: arm: msm: Add LLCC compatible for SM8450
dt-bindings: arm: msm: Add LLCC compatible for SM8350
soc: qcom: llcc: Add configuration data for SM8450 SoC
soc: qcom: llcc: Update register offsets for newer LLCC HW
soc: qcom: llcc: Add missing llcc configuration data
soc: qcom: llcc: Add write-cache cacheable support
soc: qcom: llcc: Update the logic for version info extraction
soc: qcom: llcc: Add support for 16 ways of allocation
arm64: dts: qcom: ipq6018: drop the clock-frequency property
arm64: dts: qcom: ipq8074: drop the clock-frequency property
arm64: dts: qcom: sm8450: add interconnect nodes
arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables
arm64: dts: qcom: msm8996: Rename cluster OPP tables
arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible
dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles
arm64: dts: qcom: ipq6018: enable the GICv2m support
arm64: dts: qcom: ipq8074: enable the GICv2m support
pinctrl: qcom: spmi-mpp: Add PM8226 compatible
dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible
dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges
x86/sgx: Silence softlockup detection when releasing large enclaves
clk: qcom: Add display clock controller driver for QCM2290
dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings
clk: qcom: ipq8074: fix PCI-E clock oops
soc: qcom: socinfo: Add some more PMICs and SoCs
selftests: netfilter: disable rp_filter on router
PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
bpf: Convert bpf_preload.ko to use light skeleton.
bpf: Update iterators.lskel.h.
bpftool: Generalize light skeleton generation.
libbpf: Prepare light skeleton for the kernel.
bpf: Extend sys_bpf commands for bpf_syscall programs.
i2c: piix4: Replace hardcoded memory map size with a #define
kernel/resource: Introduce request_mem_region_muxed()
thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET
ASoC: tlv320adc3xxx: Add IIR filter configuration
net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister
net: mscc: ocelot: fix mutex lock error during ethtool stats read
perf report: Output data file name in raw trace dump
perf session: Load data directory files for analysis
perf record: Implement compatibility checks
perf record: Extend --threads command line option
perf record: Introduce --threads command line option
perf record: Introduce data transferred and compressed stats
perf record: Introduce compressor at mmap buffer object
perf record: Introduce bytes written stats
perf record: Introduce data file at mmap buffer object
perf record: Start threads in the beginning of trace streaming
perf record: Stop threads in the end of trace streaming
perf record: Introduce thread local variable
perf record: Introduce function to propagate control commands
perf record: Introduce thread specific data array
tools lib: Introduce fdarray duplicate function
perf record: Introduce thread affinity and mmap masks
net: dsa: qca8k: fix noderef.cocci warnings
KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid()
KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest
KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition
KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests
KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest
KVM: selftests: nVMX: Properly deal with 'hv_clean_fields'
KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap
KVM: nSVM: Implement Enlightened MSR-Bitmap feature
KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V
KVM: x86: Make kvm_hv_hypercall_enabled() static inline
KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET
KVM: x86/mmu: Add tracepoint for splitting huge pages
KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG
KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled
KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization
KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent
KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages
KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root
KVM: x86/mmu: Move restore_acc_track_spte() to spte.h
KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte()
KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte()
KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table
KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt()
KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages
KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY
KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails
KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect()
KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn()
KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields
KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt"
KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask()
KVM: x86: Don't bother reading sparse banks that end up being ignored
KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes
KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation
KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field
KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable
KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE
KVM: x86/mmu: Move is_writable_pte() to spte.h
KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs
KVM: x86/mmu: Move SPTE writable invariant checks to a helper function
KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE
KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names
KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks
KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks
KVM: SVM: Remove unused MAX_INST_SIZE #define
KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current()
KVM: x86: Move get_cs_db_l_bits() helper to SVM
KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names
KVM: x86: Use static_call() for copy/move encryption context ioctls()
KVM: x86: Unexport kvm_x86_ops
KVM: x86: Uninline and export hv_track_root_tdp()
KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops
KVM: xen: Use static_call() for invoking kvm_x86_ops hooks
KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector()
KVM: VMX: Call vmx_get_cpl() directly in handle_dr()
KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names
KVM: x86: Drop export for .tlb_flush_current() static_call key
KVM: x86: skip host CPUID call for hypervisor leaves
KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op()
KVM: Remove unused "kvm" of kvm_make_vcpu_request()
KVM: x86: Remove unused "vcpu" of kvm_scale_tsc()
KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}()
KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments()
KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect()
KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}()
KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch
KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid()
KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync()
KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root()
KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask()
KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect()
KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents()
KVM: x86: Skip APICv update if APICv is disable at the module level
KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons
KVM: x86: Unexport __kvm_request_apicv_update()
KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
perf lock: Carefully combine lock stats for discarded entries
perf lock: Add -c/--combine-locks option
perf lock: Fix lock name length check for printing
perf lock: Sort map info based on class name
perf lock: Change type of lock_stat->addr to u64
perf lock: Convert lockhash_table to use hlist
KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU
perf annotate: Try chroot filename for objdump
perf inject: Try chroot directory when reading build-id
perf tools: Try chroot'ed filename when opening dso/symbol
ASoC: wm_adsp: Correct control read size when parsing compressed buffer
riscv: fix build with binutils 2.38
riscv: cpu-hotplug: clear cpu from numa map when teardown
ice: Avoid RTNL lock when re-creating auxiliary device
ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler
ice: fix IPIP and SIT TSO offload
ice: fix an error code in ice_cfg_phy_fec()
net/switchdev: use struct_size over open coded arithmetic
drm/bridge: dw-hdmi: use safe format when first in bridge chain
selftests: netfilter: synproxy test requires nf_conntrack
netfilter: nft_synproxy: unregister hooks on init error path
ipv4: Reject again rules with high DSCP values
octeontx2-pf: Add TC feature for VFs
net: make net->dev_unreg_count atomic
net: mpls: Fix GCC 12 warning
qed: prevent a fw assert during device shutdown
dpaa2-eth: unregister the netdev before disconnecting from the PHY
ASoC: SOF: Convert the generic probe support to SOF client
ASoC: SOF: Convert the generic IPC message injector into SOF client
ASoC: SOF: Convert the generic IPC flood test into SOF client
ASoC: SOF: sof-client: Add support for clients not managed by pm framework
ASoC: SOF: Introduce IPC SOF client support
ASoC: SOF: Split up utils.c into sof-utils and iomem-utils
ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events
ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header
ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD
skbuff: cleanup double word in comment
net: macb: Align the dma and coherent dma masks
selftests: net: test standard socket cmsgs across UDP and ICMP sockets
selftests: net: cmsg_sender: support Tx timestamping
selftests: net: cmsg_sender: support setting SO_TXTIME
selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt
selftests: net: cmsg_so_mark: test ICMP and RAW sockets
selftests: net: cmsg_sender: support icmp and raw sockets
selftests: net: make cmsg_so_mark ready for more options
selftests: net: rename cmsg_so_mark
net: ping6: support setting socket options via cmsg
net: ping6: support packet timestamping
net: ping6: remove a pr_debug() statement
ASoC: bindings: fsl-asoc-card: Add compatible for tlv320aic31xx codec
drm/fb-helper: Clip damage area horizontally
drm/fb-helper: Clip damage area to written memory range
drm/fb-helper: Calculate damaged area in separate helper
drm/fb-helper: Fix vertical damage clipping
drm/fb-helper: Fix clip rectangle height
soundwire: Replace acpi_bus_get_device()
soundwire: intel: fix wrong register name in intel_shim_wake
soundwire: bus: add dev_warn() messages to track UNATTACHED devices
tipc: improve size validations for received domain records
clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC
ASoC: dt-bindings: samsung,tm2: convert to dtschema
ASoC: dt-bindings: samsung,snow: convert to dtschema
ASoC: dt-bindings: samsung,smdk5250: convert to dtschema
ASoC: dt-bindings: samsung,arndale: document ALC5631
ASoC: dt-bindings: samsung,arndale: convert to dtschema
ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai property
ASoC: rt5640: Remove the sysclk and sysclk_src checking
ASoC: qcom: SC7280: Add machine driver
ASoC: qcom: Add macro for lpass DAI id's max limit
ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings
ASoC: qcom: Actually clear DMA interrupt register for HDMI
ALSA: ca0106: Rename register macro names
ALSA: memalloc: invalidate SG pages before sync
ALSA: memalloc: Fix dma_need_sync() checks
vsprintf: Move space out of string literals in fourcc_string()
vsprintf: Fix potential unaligned access
drm/i915/ttm: tweak priority hint selection
genirq: Kill irq_chip::parent_device
pinctrl: starfive: Move PM device over to irq domain
pinctrl: npcm: Fix broken references to chip->parent_device
interconnect: qcom: msm8939: Remove snoc_mm specific regmap
dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc
xen/pci: Make use of the helper macro LIST_HEAD()
xen/x2apic: Fix inconsistent indenting
xen/x86: detect support for extended destination ID
xen/x86: obtain full video frame buffer address for Dom0 also under EFI
drm/i915: move the DRIVER_* macros to i915_driver.[ch]
drm/amdgpu: Fix compile error.
Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu"
drm/i915: move intel_hws_csb_write_index() out of i915_drv.h
Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel"
ARM: mach-bcm: disable ftrace in SMC invocation routines
wcn36xx: Uninitialized variable in wcn36xx_change_opchannel()
brcmfmac: of: remove redundant variable len
brcmfmac: p2p: Replace one-element arrays with flexible-array members
rtw89: coex: set EN bit to PLT register
rtw89: recover rates of rate adaptive mechanism
rtw88: recover rates of rate adaptive mechanism
rtw89: declare AP mode support
rtw89: debug: add stations entry to show ID assignment
rtw89: implement ieee80211_ops::start_ap and stop_ap
rtw89: maintain assoc/disassoc STA states of firmware and hardware
rtw89: only STA mode change vif_type mapping dynamically
rtw89: add addr_cam field to sta to support AP mode
rtw89: extend role_maintain to support AP mode
spi: mxic: Add support for pipelined ECC operations
spi: mxic: Add support for direct mapping
spi: mxic: Create a helper to ease the start of an operation
spi: mxic: Create a helper to configure the controller before an operation
spi: mxic: Fix the transmit path
mtd: spinand: Create direct mapping descriptors for ECC operations
mtd: spinand: Delay a little bit the dirmap creation
spi: spi-mem: Add an ecc parameter to the spi_mem_op structure
spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper
spi: mxic: Provide a capability structure
spi: cadence-quadspi: Provide a capability structure
spi: spi-mem: Check the controller extra capabilities
spi: spi-mem: Introduce a capability structure
rtw88: fix use after free in rtw_hw_scan_update_probe_req()
mtd: nand: mxic-ecc: Support SPI pipelined mode
iwlwifi: fix use-after-free
MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK
mptcp: netlink: process IPv6 addrs in creating listening sockets
selftests: mptcp: add missing join check
tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
cpufreq: CPPC: Fix performance/frequency conversion
xfs: only bother with sync_filesystem during readonly remount
ARM: dts: socfpga: cyclone5: align regulator node with dtschema
ARM: dts: socfpga: arria10: align regulator node with dtschema
arm64: dts: agilex: align pl330 node name with dtschema
arm64: dts: stratix10: align pl330 node name with dtschema
net: drop_monitor: support drop reason
net: usb: qmi_wwan: Add support for Dell DW5829e
dt-bindings: ltk050h3146w: replace Heiko Stuebner by myself as maintainer
dt-bindings: rng: atmel,at91-trng: update maintainers entry
dt-bindings: net: can: fix dtbs warning
kconfig: fix missing fclose() on error paths
docs: sphinx/kfigure.py: Delegate inkscape msg to kernellog.verbose
docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF conversion
docs: sphinx/kfigure.py: Add check of 'dot -Tpdf'
docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PDF conversion
dt-bindings: display: samsung,exynos-fimd: convert to dtschema
dt-bindings: display: samsung,exynos5433-mic: convert to dtschema
dt-bindings: display: samsung,exynos-hdmi: convert to dtschema
dt-bindings: display: samsung,exynos-mixer: convert to dtschema
dt-bindings: display: samsung,exynos-hdmi-ddc: convert to dtschema
dt-bindings: display: samsung,exynos7-decon: convert to dtschema
dt-bindings: display: samsung,exynos5433-decon: convert to dtschema
dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema
test_overflow: Regularize test reporting output
drm/amdgpu/display: change pipe policy for DCN 2.0
dt-bindings: clock: Add binding for TI clksel
drm/amdgpu: fix gmc init fail in sriov mode
drm/amd/pm: correct hwmon power label name
drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object
drm/radeon/uvd: Fix forgotten unmap buffer objects
drm/amdkfd: Consolidate MQD manager functions
drm/amdkfd: Remove unused old debugger implementation
drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS
drm/amd/pm: fix hwmon node of power1_label create issue
drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode
s390/mm: use CRST_ALLOC_ORDER instead of number
s390/maccess: fix semantics of memcpy_real() and its callers
s390/dump: fix old lowcore virtual vs physical address confusion
s390/cio: verify the driver availability for path_event call
dt-bindings: net: convert net/cortina,gemini-ethernet to yaml
dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML
audit: don't deref the syscall args when checking the openat2 open_how::flags
drm/amd/pm: fix hwmon node of power1_label create issue
drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
drm/amd/display: fix yellow carp wm clamping
drm/amd/display: Cap pflip irqs per max otg number
drm/amdgpu: add utcl2_harvest to gc 10.3.1
display/amd: decrease message verbosity about watermarks table failure
drm/i915: Fix IPS disable in intel_plane_disable_noatomic()
drm/i915: Extract hsw_ips_get_config()
drm/i915: Move the IPS code to its own file
drm/i915: Hoover the IPS enable/disable calls into the pre/post update hooks
drm/i915: Change IPS calling convention
drm/i915: Move vblank waits out from IPS code
selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup
bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide
arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg"
drm/amdkfd: use unmap all queues for poison consumption
drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid
x86/PCI: revert "Ignore E820 reservations for bridge windows on newer systems"
ACPI/IORT: Check node revision for PMCG resources
btrfs: send: in case of IO error log it
btrfs: get rid of warning on transaction commit when using flushoncommit
btrfs: defrag: don't try to defrag extents which are under writeback
btrfs: don't hold CPU for too long when defragging a file
Fix regression due to "fs: move binfmt_misc sysctl to its own file"
ice: Add ability for PF admin to enable VF VLAN pruning
ice: Add support for 802.1ad port VLANs VF
ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev
ice: Support configuring the device to Double VLAN Mode
ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2
ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads
ice: Add outer_vlan_ops and VSI specific VLAN ops implementations
ice: Adjust naming for inner VLAN operations
ice: Use the proto argument for VLAN ops
ice: Refactor vf->port_vlan_info to use ice_vlan
ice: Introduce ice_vlan struct
ice: Add new VSI VLAN ops
ice: Add helper function for adding VLAN 0
ice: Refactor spoofcheck configuration functions
drm/amdgpu: Revert 'drm/amdgpu: annotate a false positive recursive locking'
drm/amdgpu: Rework amdgpu_device_lock_adev
drm/amdgpu: Move in_gpu_reset into reset_domain
drm/amdgpu: Move reset sem into reset_domain
drm/amdgpu: Rework reset domain to be refcounted.
drm/amdgpu: Drop concurrent GPU reset protection for device
drm/amdgpu: Drop hive->in_reset
drm/amd/virt: For SRIOV send GPU reset directly to TDR queue.
drm/amdgpu: Serialize non TDR gpu recovery with TDRs
drm/amdgpu: Move scheduler init to after XGMI is ready
drm/amdgpu: Introduce reset domain
arm64: dts: intel: socfpga_agilex_socdk: align LED node names with dtschema
arm64: dts: agilex: align mmc node names with dtschema
arm64: dts: agilex: add board compatible for N5X DK
arm64: dts: agilex: add board compatible for SoCFPGA DK
arm64: dts: stratix10: align regulator node names with dtschema
arm64: dts: stratix10: align mmc node names with dtschema
arm64: dts: stratix10: move ARM timer out of SoC node
arm64: dts: stratix10: add board compatible for SoCFPGA DK
ARM: dts: arria10: add board compatible for SoCFPGA DK
ARM: dts: arria10: add board compatible for Mercury AA1
ARM: dts: arria5: add board compatible for SoCFPGA DK
dt-bindings: clock: intel,stratix10: convert to dtschema
dt-bindings: intel: document Agilex based board compatibles
dt-bindings: altera: document Stratix 10 based board compatibles
dt-bindings: altera: document VT compatibles
dt-bindings: altera: document Arria 10 based board compatibles
dt-bindings: altera: document Arria 5 based board compatibles
dt-bindings: altera: document existing Cyclone 5 board compatibles
PCI: endpoint: Fix alignment fault error in copy tests
drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with external bridge
dt-bindings: display: mediatek: add ethdr definition for mt8195
dt-bindings: display: mediatek: add vdosys1 MERGE property for mt8195
ASoC: dt-bindings: davinci-mcasp: convert McASP bindings to yaml schema
ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members
MAINTAINERS: update cros_ec_codec maintainers
memory: of: parse max-freq property
dt-bindings: memory: lpddr3: deprecate passing timings frequency as unit address
dt-bindings: memory: lpddr3: deprecate manufacturer ID
dt-bindings: memory: lpddr3: adjust IO width to spec
dt-bindings: memory: lpddr3: convert to dtschema
dt-bindings: memory: lpddr3-timings: convert to dtschema
dt-bindings: memory: lpddr2-timings: convert to dtschema
Drivers: hv: utils: Make use of the helper macro LIST_HEAD()
NFSD: Deprecate NFS_OFFSET_MAX
NFSD: Fix offset type in I/O trace points
NFSD: COMMIT operations must not return NFS?ERR_INVAL
NFSD: Clamp WRITE offsets
NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
NFSD: Fix ia_size underflow
NFSD: Fix the behavior of READ near OFFSET_MAX
nvme-tcp: fix bogus request completion when failing to send AER
nvme: add nvme_complete_req tracepoint for batched completion
irqchip/stm32-exti: Add STM32MP13 support
dt-bindings: interrupt-controller: stm32-exti: document st,stm32mp13-exti
gpio: tpmx86: Move PM device over to irq domain
gpio: rcar: Move PM device over to irq domain
gpio: omap: Move PM device over to irq domain
gpio: mt7621: Kill parent_device usage
irqchip/imx-intmux: Move PM device over to irq domain
irqchip/renesas-irqc: Move PM device over to irq domain
irqchip/renesas-intc-irqpin: Move PM device over to irq domain
irqchip/gic: Move PM device over to irq domain
genirq: Allow the PM device to originate from irq domain
vlan: move dev_put into vlan_dev_uninit
vlan: introduce vlan_dev_free_egress_priority
libbpf: Fix compilation warning due to mismatched printf format
ax25: fix UAF bugs of net_device caused by rebinding operation
net: usb: smsc95xx: add generic selftest support
net: ethernet: cavium: use div64_u64() instead of do_div()
net:enetc: enetc qos using the CBDR dma alloc function
net:enetc: command BD ring data memory alloc as one function alone
net:enetc: allocate CBD ring data memory using DMA coherent methods
net: dsa: fix panic when DSA master device unbinds on shutdown
soc: fsl: dpio: read the consumer index from the cache inhibited area
dpaa2-eth: add support for software TSO
dpaa2-eth: work with an array of FDs
dpaa2-eth: use the S/G table cache also for the normal S/G path
dpaa2-eth: extract the S/G table buffer cache interaction into functions
dpaa2-eth: allocate a fragment already aligned
dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx
octeontx2-pf: PFC config support with DCBx
octeontx2-af: Flow control resource management
octeontx2-af: Priority flow control configuration support
octeontx2-af: Don't enable Pause frames by default
spi: make remove callback a void function
platform/chrome: cros_ec: Make cros_ec_unregister() return void
tpm: st33zp24: Make st33zp24_remove() a void function
staging: fbtft: Deduplicate driver registration macros
staging: fbtft: Fix error path in fbtft_driver_module_init()
MIPS: DTS: CI20: fix how ddc power is enabled
MIPS: Malta: Enable BLK_DEV_INITRD
net: amd-xgbe: disable interrupts during pci removal
tipc: rate limit warning for received illegal binding update
net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
veth: fix races around rq->rx_notify_masked
mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control
mctp: Allow keys matching any local address
mctp: Add helper for address match checking
mctp: tests: Add key state tests
mctp: tests: Rename FL_T macro to FL_TO
ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit
ax25: fix NPD bug in ax25_disconnect
Netvsc: Call hv_unmap_memory() in the netvsc_device_remove()
net: fix a memleak when uncloning an skb dst and its metadata
net: do not keep the dst cache when uncloning an skb dst and its metadata
drm/i915/pm: hide struct drm_i915_clock_gating_funcs
drm/i915/dpll: hide struct intel_dpll_funcs
drm/i915/dpll: add intel_dpll_crtc_compute_clock()
drm/i915/fdi: hide struct intel_fdi_funcs
drm/i915/hpd: hide struct intel_hotplug_funcs
drm/i915/color: hide struct intel_color_funcs
dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC
dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC
netfilter: ctnetlink: use dump structure instead of raw args
nfqueue: enable to set skb->priority
drm/i915: group i915_drv.h forward declarations together
netfilter: nft_cmp: optimize comparison for 16-bytes
netfilter: cttimeout: use option structure
netfilter: ecache: don't use nf_conn spinlock
gpio: sim: fix hogs with custom chip labels
dt-bindings: ARM: at91: update maintainers entry
MAINTAINERS: replace a Microchip AT91 maintainer
selftests: netfilter: fix exit value for nft_concat_range
netfilter: xt_socket: fix a typo in socket_mt_destroy()
selftests: netfilter: add synproxy test
ARM: cacheflush: avoid clobbering the frame pointer
gpiolib: make struct comments into real kernel docs
dt-bindings: gpio: convert faraday,ftgpio01 to yaml
mtd: nand: ecc: Provide a helper to retrieve a pilelined engine device
mtd: nand: mxic-ecc: Add Macronix external ECC engine support
mtd: rawnand: protect access to rawnand devices while in suspend
ALSA: hda: Fix driver index handling at re-binding
ARM: kprobes: treat R7 as the frame pointer register in Thumb2 builds
ARM: ftrace: enable the graph tracer with the EABI unwinder
ARM: unwind: track location of LR value in stack frame
ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST
ARM: ftrace: avoid unnecessary literal loads
ARM: ftrace: avoid redundant loads or clobbering IP
ARM: ftrace: use trampolines to keep .init.text in branching range
ARM: ftrace: use ADD not POP to counter PUSH at entry
ARM: ftrace: ensure that ADR takes the Thumb bit into account
xfrm: enforce validity of offload input flags
cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist
ARM: dts: imx7s: Define operating points table for cpufreq
cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
cpufreq: replace cpumask_weight with cpumask_empty where appropriate
cpufreq: qcom-hw: Delay enabling throttle_irq
cpufreq: Reintroduce ready() callback
can: isotp: fix error path in isotp_sendmsg() to unlock wait queue
can: isotp: fix potential CAN frame reception race in isotp_rcv()
drm/i915/guc: Use a single pass to calculate regset
drm/i915/guc: Prepare for error propagation
cxl/regs: Fix size of CXL Capability Header Register
cxl/core/port: Handle invalid decoders
cxl/core/port: Fix / relax decoder target enumeration
docs: Add PECI documentation
docs: hwmon: Document PECI drivers
hwmon: peci: Add dimmtemp driver
hwmon: peci: Add cputemp driver
peci: Add peci-cpu driver
peci: Add support for PECI device drivers
peci: Add sysfs interface for PECI bus
peci: Add device detection
peci: Add peci-aspeed controller driver
peci: Add core infrastructure
ARM: dts: aspeed: Add PECI controller nodes
dt-bindings: Add bindings for peci-aspeed
dt-bindings: Add generic bindings for PECI
tools/testing/cxl: Add a physical_node link
tools/testing/cxl: Enumerate mock decoders
tools/testing/cxl: Mock one level of switches
tools/testing/cxl: Fix root port to host bridge assignment
tools/testing/cxl: Mock dvsec_ranges()
cxl/core/port: Add endpoint decoders
cxl/core: Move target_list out of base decoder attributes
cxl/mem: Add the cxl_mem driver
cxl/core/port: Add switch port enumeration
cxl/memdev: Add numa_node attribute
cxl/pci: Emit device serial number
cxl/pci: Implement wait for media active
cxl/pci: Retrieve CXL DVSEC memory info
cxl/pci: Cache device DVSEC offset
cxl/pci: Store component register base in cxlds
cxl/core/port: Remove @host argument for dport + decoder enumeration
cxl/port: Add a driver for 'struct cxl_port' objects
cxl/core: Emit modalias for CXL devices
cxl/core/hdm: Add CXL standard decoder enumeration to the core
cxl/core: Generalize dport enumeration in the core
cxl/pci: Rename pci.h to cxlpci.h
cxl/port: Up-level cxl_add_dport() locking requirements to the caller
cxl/pmem: Introduce a find_cxl_root() helper
cxl/port: Introduce cxl_port_to_pci_bus()
cxl/core/port: Use dedicated lock for decoder target list
cxl: Prove CXL locking
cxl/core: Track port depth
cxl/core/port: Make passthrough decoder init implicit
cxl/core: Fix cxl_probe_component_regs() error message
cxl/core/port: Clarify decoder creation
cxl/core: Convert decoder range to resource
cxl/decoder: Hide physical address information from non-root
cxl/core/port: Rename bus.c to port.c
cxl: Introduce module_cxl_driver
cxl/acpi: Map component registers for Root Ports
cxl/pci: Add new DVSEC definitions
cxl: Flesh out register names
cxl/pci: Defer mailbox status checks to command timeouts
cxl/pci: Implement Interface Ready Timeout
cxl: Rename CXL_MEM to CXL_PCI
selftests/bpf: Test BPF_KPROBE_SYSCALL macro
libbpf: Add BPF_KPROBE_SYSCALL macro
libbpf: Fix accessing the first syscall argument on s390
libbpf: Fix accessing the first syscall argument on arm64
libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL
selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390
libbpf: Fix accessing syscall arguments on riscv
libbpf: Fix riscv register names
libbpf: Fix accessing syscall arguments on powerpc
selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro
libbpf: Add PT_REGS_SYSCALL_REGS macro
selftests/bpf: Fix an endianness issue in bpf_syscall_macro test
nfp: flower: fix ida_idx not being released
net: dsa: typo in comment
ptp_pch: Remove unused pch_pm_ops
ptp_pch: Convert to use managed functions pcim_* and devm_*
ptp_pch: Switch to use module_pci_driver() macro
ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo()
ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi()
ptp_pch: use mac_pton()
ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
net: ethernet: litex: Add the dependency on HAS_IOMEM
net: remove default_device_exit()
bonding: switch bond_net_exit() to batch mode
can: gw: switch cangw_pernet_exit() to batch mode
ipmr: introduce ipmr_net_exit_batch()
ip6mr: introduce ip6mr_net_exit_batch()
ipv6: change fib6_rules_net_exit() to batch mode
ipv4: add fib_net_exit_batch()
nexthop: change nexthop_net_exit() to nexthop_net_exit_batch()
ipv6/addrconf: switch to per netns inet6_addr_lst hash table
ipv6/addrconf: use one delayed work per netns
ipv6/addrconf: allocate a per netns hash table
ibmvnic: don't release napi in __ibmvnic_open()
net: dsa: lantiq_gswip: don't use devres for mdiobus
net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding
net: dsa: seville: register the mdiobus under devres
net: dsa: felix: don't use devres for mdiobus
net: dsa: bcm_sf2: don't use devres for mdiobus
net: dsa: ar9331: register the mdiobus under devres
net: dsa: mv88e6xxx: don't use devres for mdiobus
net: add dev->dev_registered_tracker
cifs: mark sessions for reconnection in helper function
cifs: call helper functions for marking channels for reconnect
dt-bindings: vendor-prefixes: clarify HP prefix
dt-bindings: trivial-devices: make comment indentation consistent
bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE
bonding: pair enable_port with slave_arr_updates
riscv: extable: fix err reg writing in dedicated uaccess handler
gve: Recording rx queue before sending to napi
et131x: support arbitrary MAX_SKB_FRAGS
firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds
bpf: Fix leftover header->pages in sparc and powerpc code.
libbpf: Fix signedness bug in btf_dump_array_data()
arm64: dts: qcom: c630: Move panel to aux-bus
arm64: dts: qcom: c630: Add backlight controller
Input: clear BTN_RIGHT/MIDDLE on buttonpads
tracing: Fix tp_printk option related with tp_printk_stop_on_boot
MAINTAINERS: Add RTLA entry
drm/nouveau/backlight: Just set all backlight types as RAW
drm/nouveau/backlight: Fix LVDS backlight detection on some laptops
selftests/bpf: Do not export subtest as standalone test
Documentation: KUnit: Fix usage bug
nouveau/svm: Use struct_size() helper in nouveau_pfns_map()
cifs: call cifs_reconnect when a connection is marked
rcutorture: Provide non-power-of-two Tasks RCU scenarios
rcutorture: Test SRCU size transitions
torture: Make torture.sh help message match reality
fscrypt: update documentation for direct I/O support
f2fs: support direct I/O with fscrypt using blk-crypto
ext4: support direct I/O with fscrypt using blk-crypto
iomap: support direct I/O with fscrypt using blk-crypto
fscrypt: add functions for direct I/O support
KVM: x86: SVM: move avic definitions from AMD's spec to svm.h
KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it
KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them
KVM: x86: nSVM: expose clean bit support to the guest
KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM
KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state
KVM: x86: nSVM: fix potential NULL derefernce on nested migration
KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case
Revert "svm: Add warning message for AVIC IPI invalid target"
rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention
rcu-tasks: Use order_base_2() instead of ilog2()
rcu: Create and use an rcu_rdp_cpu_online()
rcu: Make rcu_barrier() no longer block CPU-hotplug operations
rcu: Rework rcu_barrier() and callback-migration logic
rcu: Refactor rcu_barrier() empty-list handling
rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for exclusion
KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU
KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute
KVM: arm64: Keep a list of probed PMUs
KVM: arm64: Keep a per-VM pointer to the default PMU
perf: Fix wrong name in comment for struct perf_cpu_context
KVM: arm64: Do not change the PMU event filter after a VCPU has run
bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures
drm/rockchip: vop: Correct RK3399 VOP register fields
drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
usb: ehci: add pci device support for Aspeed platforms
RDMA/irdma: Add support for DSCP
RDMA/irdma: Refactor DCB bits in prep for DSCP support
arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10
arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles
arm64: dts: rockchip: add the i2s3_2ch node to rk356x
arm64: dts: rockchip: Add Bananapi R2 Pro
dt-bindings: rockchip: Add BananaPi R2 Pro Board
arm64: dts: rockchip: enable the mali GPU on rk3399-firefly
arm64: dts: ipq6018: Use reference clock to set dwc3 period
arm64: dts: zynqmp: Move USB clocks to dwc3 node
rtla: Fix segmentation fault when failing to enable -t
i40e: Add a stat for tracking busy rx pages
i40e: Add a stat for tracking pages waived
i40e: Add a stat tracking new RX page allocations
i40e: Aggregate and export RX page reuse stat
i40e: Remove rx page reuse double count
iommu/arm-smmu-v3: fix event handling soft lockup
iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_iommu_device_probe
iommu/arm-smmu-v3: Simplify memory allocation
iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation
RDMA/rxe: Check the last packet by RXE_END_MASK
KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2
KVM: arm64: Drop unused param from kvm_psci_version()
kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq()
kvm: selftests: aarch64: fix some vgic related comments
kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check
kvm: selftests: aarch64: pass vgic_irq guest args as a pointer
kvm: selftests: aarch64: fix assert in gicv3_access_reg
perf: Replace acpi_bus_get_device()
perf/marvell_cn10k: Fix unused variable warning when W=1 and CONFIG_OF=n
mmc: block: fix read single on recovery logic
arm64: Remove ARCH_VULCAN
perf/arm-cmn: Make arm_cmn_debugfs static
KVM: arm64: Make active_vmids invalid on vCPU schedule out
KVM: arm64: Align the VMID allocation with the arm64 ASID
perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER
drm/i915: Fix mbus join config lookup
drm/i915: Fix dbuf slice config lookup
KVM: arm64: Make VMID bits accessible outside of allocator
KVM: arm64: Introduce a new VMID allocator for KVM
arm64/fpsimd: Clarify the purpose of using last in fpsimd_save()
KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd()
KVM: arm64: Add comments for context flush and sync callbacks
KVM: selftests: Add vgic initialization for dirty log perf test for ARM
KVM: arm64: Add fast path to handle permission relaxation during dirty logging
KVM: arm64: Use read/write spin lock for MMU protection
perf/arm-ccn: Use platform_get_irq() to get the interrupt
selftests: KVM: Test OS lock behavior
selftests: KVM: Add OSLSR_EL1 to the list of blessed regs
KVM: arm64: Emulate the OS Lock
KVM: arm64: Allow guest to set the OSLK bit
KVM: arm64: Stash OSLSR_EL1 in the cpu context
KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined
SUNRPC: lock against ->sock changing during sysfs read
MAINTAINERS: Update my email address
NFS: Fix nfs4_proc_get_locations() kernel-doc comment
xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create
NFS: Fix initialisation of nfs_client cl_flags field
MAINTAINERS: Add entry for fbdev core
sbitmap: Delete old sbitmap_queue_get_shallow()
lib/sbitmap: kill 'depth' from sbitmap_word
fbcon: Avoid 'cap' set but not used warning
spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
spi: Fix test error for sp7021.
spi: tegra114: Add missing IRQ check in tegra_spi_probe
spi: ath79: add mem_ops for fast-read
spi: Modify irq request position and modify parameters
spi: spidev: prevent spidev->speed_hz from being zero
spi: Add compatible for Mediatek MT8186
spi: Convert spi-mt65xx to json-schema
spi: Convert spi-slave-mt27xx to json-schema
regulator: Add support for TPS6286x
regulator: Add bindings for TPS62864x
ASoC: fsl_sai: Enable combine mode soft
ASoC: SOF: compr: Add compress ops implementation
ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init()
ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare
ASoC: simple-mux: Depend on gpiolib rather than selecting it
ASoC: zl38060: Remove spurious gpiolib select
ASoC: max9759: Remove spurious gpiolib select
ASoC: simple-amplifier: Remove spurious gpiolib select
ASoC: rt9120: Remove spurious gpiolib select
ASoC: dmic: Remove spurious gpiolib select
spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
regulator: core: fix false positive in regulator_late_cleanup()
ASoC: rt5682: do not block workqueue if card is unbound
ASoC: rt5668: do not block workqueue if card is unbound
ASoC: rt5682s: do not block workqueue if card is unbound
ASoC: tas2770: Insert post reset delay
ASoC: Revert "ASoC: mediatek: Check for error clk pointer"
drm/ast: Move SIL164-based connector code into separate helpers
drm/ast: Move DP501-based connector code into separate helpers
drm/ast: Read encoder possible-CRTC mask from drm_crtc_mask()
drm/ast: Initialize encoder and connector for VGA in helper function
drm/ast: Rename struct ast_connector to struct ast_vga_connector
drm/ast: Remove unused value dp501_maxclk
drm/ast: Remove AST_TX_ITE66121 constant
drm/ast: Move connector mode_valid function to CRTC
drm/ast: Fail if connector initialization fails
arm64: dts: rockchip: reorder rk3399 hdmi clocks
clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI reference clock on rk3568
clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568
clk: rockchip: Add more PLL rates for rk3568
usb: dwc3: gadget: Prevent core from processing stale TRBs
platform: use dev_err_probe() in platform_get_irq_byname()
VMCI: dma dg: add support for DMA datagrams receive
VMCI: dma dg: add support for DMA datagrams sends
VMCI: dma dg: allocate send and receive buffers for DMA datagrams
VMCI: dma dg: register dummy IRQ handlers for DMA datagrams
VMCI: dma dg: set OS page size
VMCI: dma dg: detect DMA datagram capability
VMCI: dma dg: add MMIO access to registers
VMCI: dma dg: whitespace formatting change for vmci register defines
misc: alcor_pci: Fix an error handling path
speakup-dectlk: Restore pitch setting
speakup_audptr: cleanup synth_version
speakup: Allow lower values for the flush parameter
comedi: remove redundant assignment to variable buffer_config
PCI: aardvark: Update comment about link going down after link-up
PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
PCI: aardvark: Don't mask irq when mapping
PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
PCI: aardvark: Use separate INTA interrupt for emulated root bridge
PCI: aardvark: Fix support for PME requester on emulated bridge
PCI: aardvark: Add support for PME interrupts
PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
PCI: aardvark: Add support for ERR interrupt on emulated bridge
PCI: aardvark: Enable MSI-X support
PCI: aardvark: Fix setting MSI address
PCI: aardvark: Add support for masking MSI interrupts
PCI: aardvark: Refactor unmasking summary MSI interrupt
PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
PCI: aardvark: Make msi_domain_info structure a static driver structure
usb: dwc3: Program GFLADJ
usb: dwc3: Calculate REFCLKPER based on reference clock
usb: dwc3: Get clocks individually
dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns
PCI: aardvark: Make MSI irq_chip structures static driver structures
PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
PCI: aardvark: Rewrite IRQ code to chained IRQ handler
PCI: aardvark: Fix support for MSI interrupts
PCI: aardvark: Fix reading MSI interrupt number
PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
serial: 8250_bcm2835aux: Add ACPI support
dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC
dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC
dt-bindings: serial: renesas,scif: Remove redundant renesas,scif-r9a07g054
dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible
serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources
serial: mctrl_gpio: add a new API to enable / disable wake_irq
staging: drop fpgaboot driver
Staging: nvec: Fix ending in '(' error
staging: pi433: remove need to recompile code to debug fifo content
staging: pi433: standardize use of line escape chars in dev_dbg stmts
staging: pi433: remove register debug dev_dbg stmts using DEBUG_VALUES
gpio: sifive: use the correct register to read output values
dt-bindings: gpio: gpio-vf610: Add imx93 compatible string
gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO
gpiolib: Use short form of ternary operator in gpiod_get_index()
gpiolib: Introduce for_each_gpio_desc_with_flag() macro
Staging: r8188eu: core: 'associcated' may be misspelled - perhaps 'associated'?
Staging: unisys: visorhba: alignment should match open parenthesis
gpiolib: Never return internal error codes to user space
staging: gdm724x: Replace one-element array with flexible-array member
staging: r8188eu: usb_suspend_sema is initialised but not used
staging: r8188eu: RegUsbSS is not used
staging: r8188eu: dvobj_priv's signal_strength is not used
staging: r8188eu: usb_vendor_req_mutex is not used
staging: r8188eu: remove unused struct hostapd_priv
staging: r8188eu: not_indic_disco is unused
staging: r8188eu: irq_alloc is not used
staging: r8188eu: in_cta_test is always 0
staging: r8188eu: remove unused struct adapter components
staging: r8188eu: remove the global DriverState
staging: r8188eu: remove unused enum _ADAPTER_TYPE
staging: r8188eu: remove unused enum _IFACE_TYPE
staging: r8188eu: move local definitions into rtw_fw.h
staging: r8188eu: remove debug code to bypass IQ calibration
staging: r8188eu: remove debug code to bypass LC calibration
staging: r8188eu: replace local OFDM_index with single variable
staging: r8188eu: only OFDM_index[0] is used
staging: r8188eu: only OFDM_index_old[0] is used
hwmon: sy7636a: Add temperature driver for sy7636a
regulator: sy7636a: Remove requirement on sy7636a mfd
mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a
mfd: simple-mfd-i2c: Add a Kconfig name
dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml
backlight: qcom-wled: Add PM6150L compatible
x86/cpufeatures: Put the AMX macros in the word 18 block
dt-bindings: backlight: qcom-wled: Add PM6150L compatible
staging: r8188eu: remove UsbBulkOutSize from struct hal_data_8188e
staging: r8188eu: limit rf register writes to path a
staging: r8188eu: use a define for the radio path
staging: r8188eu: RfRegChnlVal[1] is set but not used
staging: r8188eu: remove constant rf variable
staging: r8188eu: bTXPowerTracking is set but not used
staging: r8188eu: bTXPowerTrackingInit is set but not used
staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used
staging: r8188eu: TXPowercount is set but not used
MAINTAINERS: add myself as a maintainer for the sl28cpld
MAINTAINERS: add IRC to ARM sub-architectures and Devicetree
MAINTAINERS: arm: samsung: add Git tree and IRC
ARM: dts: Fix boot regression on Skomer
ARM: dts: spear320: Drop unused and undocumented 'irq-over-gpio' property
pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register()
pinctrl: renesas: r8a77995: Restore pin group sort order
pinctrl: renesas: r8a7790: Restore pin function sort order
pinctrl: renesas: r8a7779: Restore pin function sort order
pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions
pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L SoC is enabled
backlight: pwm_bl: Avoid open coded arithmetic in memory allocation
soc: aspeed: lpc-ctrl: Block error printing on probe defer cases
docs/ABI: testing: aspeed-uart-routing: Escape asterisk
arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macro for eMMC/SDHI device selection
arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1
arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board
arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Switch settings
arm64: dts: renesas: rzg2l-smarc: Add common dtsi file
soc: renesas: Add support for reading product revision for RZ/G2L family
memory: mtk-smi: Enable sleep ctrl safety function for MT8195
drm/amdgpu: use dma_fence_chain_contained
dma-buf: add dma_fence_chain_contained helper
dma-buf: warn about containers in dma_resv object
dma-buf: Warn about dma_fence_chain container rules v2
dma-buf: warn about dma_fence_array container rules v2
dma-buf: consolidate dma_fence subclass checking
ata: libata-core: Disable TRIM on M88V29
kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor"
ALSA: usb-audio: remove redundant assignment to variable c
media: atomisp: fix dummy_ptr check to avoid duplicate active_bo
ata: sata_fsl: fix sscanf() and sysfs_emit() format strings
media: staging: media: atomisp: Use BIT macro instead of left shifting
media: atomisp: make array idx_map static const
Input: mtk-pmic-keys - add support for MT6358
dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition
Input: mtk-pmic-keys - use get_irq_byname() instead of index
phy: qcom: Program SSC only if supported by sink
phy: qcom: Add support for eDP PHY on sc7280
dt-bindings: phy: Add eDP PHY compatible for sc7280
media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
media: atomisp_gmin_platform: Base CsiPort default on detected CLK
media: atomisp_gmin_platform: Do not turn ELDO2 off from axp_v1p8_on()
media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices with an AXP288 PMIC
media: atomisp_gmin_platform: Add enable-count to gmin_[v1p8|v2p8]_ctrl()
media: atomisp_gmin_platform: Fix axp_regulator_set() writing to the wrong register
media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 fw for byt
media: atomisp: Don't use ifdef ISP2400
media: atomisp: Don't use ifdef on IS_ISP2401
scsi: lpfc: Reduce log messages seen after firmware download
scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
scsi: smartpqi: Update version to 2.1.14-035
scsi: smartpqi: Fix lsscsi -t SAS addresses
scsi: smartpqi: Fix hibernate and suspend
scsi: smartpqi: Fix BUILD_BUG_ON() statements
scsi: smartpqi: Fix NUMA node not updated during init
scsi: smartpqi: Expose SAS address for SATA drives
scsi: smartpqi: Speed up RAID 10 sequential reads
scsi: smartpqi: Fix kdump issue when controller is locked up
scsi: smartpqi: Update volume size after expansion
scsi: smartpqi: Avoid drive spin-down during suspend
scsi: smartpqi: Resolve delay issue with PQI_HZ value
scsi: smartpqi: Fix a typo in func pqi_aio_submit_io()
scsi: smartpqi: Fix a name typo and cleanup code
scsi: smartpqi: Quickly propagate path failures to SCSI midlayer
scsi: smartpqi: Eliminate drive spin down on warm boot
scsi: smartpqi: Enable SATA NCQ priority in sysfs
scsi: smartpqi: Add PCI IDs
scsi: smartpqi: Fix rmmod stack trace
Makefile.extrawarn: Move -Wunaligned-access to W=1
kconfig: let 'shell' return enough output for deep path names
scsi: mpt3sas: Convert to flexible arrays
scsi: usb: storage: Complete the SCSI request directly
scsi: core: Add scsi_done_direct() for immediate completion
ipv4: Use dscp_t in struct fib_alias
ipv4: Reject routes specifying ECN bits in rtm_tos
ipv4: Stop taking ECN bits into account in fib4-rules
ipv6: Define dscp_t and stop taking ECN bits into account in fib6-rules
scsi: core: Make "access_state" sysfs attribute always visible
net: stmmac: optimize locking around PTP clock reads
net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
net: typhoon: include <net/vxlan.h>
bpf: test_run: Fix overflow in bpf_test_finish frags parsing
bpf: test_run: Fix overflow in xdp frags parsing
bpf, x86_64: Use bpf_jit_binary_pack_alloc
bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free]
bpf: Introduce bpf_prog_pack allocator
bpf: Introduce bpf_arch_text_copy
x86/alternative: Introduce text_poke_copy
bpf: Use prog->jited_len in bpf_prog_ksym_set_addr()
bpf: Use size instead of pages in bpf_binary_header
bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem
x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP
dma-buf-map: Rename to iosys-map
drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs
drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs
drm/amdgpu: add missing license to dpcs_3_0_0 headers
drm/amdgpu/display: change pipe policy for DCN 2.0
drm/amdgpu: drop experimental flag on aldebaran
drm/amd/pm: add missing prototypes to amdgpu_dpm_internal
drm/amd/pm: fix error handling
drm/amdgpu: reserve the pd while cleaning up PRTs
drm/amdgpu: move lockdep assert to the right place.
drm/amd/display: handle null link encoder
drm/amd/display: 3.2.172
drm/amd/display: [FW Promotion] Release 0.0.103.0
drm/amd/display: Fix DP LT sequence on EQ fail
drm/amd/display: keep eDP Vdd on when eDP stream is already enabled
drm/amd/display: change fastboot timing validation
drm/amd/display: fix yellow carp wm clamping
drm/amdgpu/display/dc: do blocked MST topology discovery at resume from S3/S4
dt-bindings: display: mediatek: add mt8195 SoC binding for vdosys0
drm/amd/display: remove static from optc31_set_drr
drm/amd/display: limit unbounded requesting to 5k
drm/amd/display: Fix stream->link_enc unassigned during stream removal
drm/amd/display: Fix for variable may be used uninitialized error
drm/amd/pm: revise the implementation of smu_cmn_disable_all_features_with_exception
drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures
drm/amd/pm: drop the cache for enabled ppfeatures
drm/amd/pm: correct the usage for 'supported' member of smu_feature structure
drm/amd/pm: update the data type for retrieving enabled ppfeatures
drm/amd/pm: unify the interface for retrieving enabled ppfeatures
drm/amd/pm: correct the way for retrieving enabled ppfeatures on Renoir
drm/amd/display: Cap pflip irqs per max otg number
drm/amdgpu: check the GART table before invalidating TLB
drm/amdgpu: add utcl2_harvest to gc 10.3.1
drm/amdgpu: fix list add issue in vram reserve
dt-bindings: display: mediatek: merge: add additional prop for mt8195
Revert "drm/amdgpu: Add judgement to avoid infinite loop"
dt-bindings: display: mediatek: dsc: add yaml for mt8195 SoC binding
drm/amdgpu: Fixed the defect of soft lock caused by infinite loop
drm/amdgpu: Set FRU bus for Aldebaran and Vega 20
drm/amdgpu: Fix recursive locking warning
drm/amdgpu: Prevent random memory access in FRU code
drm/amdgpu: Don't offset by 2 in FRU EEPROM
drm/amdgpu: Nerf "buff" to "buf"
drm/amdkfd: Bump up KFD API version for CRIU
drm/amdkfd: CRIU resume shared virtual memory ranges
drm/amdkfd: CRIU prepare for svm resume
drm/amdkfd: CRIU Save Shared Virtual Memory ranges
drm/amdkfd: CRIU Discover svm ranges
drm/amdkfd: use user_gpu_id for svm ranges
drm/amdkfd: CRIU allow external mm for svm ranges
drm/amdkfd: CRIU checkpoint and restore xnack mode
drm/amdkfd: CRIU export BOs as prime dmabuf objects
drm/amdkfd: CRIU implement gpu_id remapping
drm/amdkfd: CRIU checkpoint and restore events
drm/amdkfd: CRIU checkpoint and restore queue control stack
drm/amdkfd: CRIU checkpoint and restore queue mqds
drm/amdkfd: CRIU restore queue doorbell id
drm/amdkfd: CRIU restore sdma id for queues
drm/amdkfd: CRIU restore queue ids
drm/amdkfd: CRIU add queues support
drm/amdkfd: CRIU Implement KFD unpause operation
drm/amdkfd: CRIU Implement KFD resume ioctl
drm/amdkfd: CRIU Implement KFD restore ioctl
drm/amdkfd: CRIU Implement KFD checkpoint ioctl
drm/amdkfd: CRIU Implement KFD process_info ioctl
drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs
dt-bindings: display: mediatek: disp: split each block to individual yaml
igb: refactor XDP registration
igc: avoid kernel warning when changing RX ring parameters
drm/amdgpu: Print once if RAS unsupported
drm/amdgpu: rename amdgpu_vm_bo_rmv to _del
drm/amdgpu: add some lockdep checks to the VM code
tomoyo: Use str_yes_no()
drm: Convert open-coded yes/no strings to yesno()
drm/gem: Sort includes alphabetically
drm/amd/display: Use str_yes_no()
lib/string_helpers: Consolidate string helpers implementation
drm/i915: Fix trailing semicolon
iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff
selftests/bpf: Fix strict mode calculation
bpftool: Fix strict mode calculation
libbpf: Remove mode check in libbpf_set_strict_mode()
PM: s2idle: ACPI: Fix wakeup interrupts handling
ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems"
thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub
f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema
Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64)
Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
mips: Enable KCSAN
MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option
MIPS: Loongson64: Clean up use of cc-ifversion
MIPS: ath79: add support for QCN550x
selftests/bpf: Fix tests to use arch-dependent syscall entry points
selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper
i2c: npcm7xx: Fix typos
irqchip/apple-aic: Move PMU-specific registers to their own include file
arm64: dts: apple: Add t8303 PMU nodes
arm64: dts: apple: Add t8103 PMU interrupt affinities
irqchip/apple-aic: Wire PMU interrupts
irqchip/apple-aic: Parse FIQ affinities from device-tree
dt-bindings: apple,aic: Add affinity description for per-cpu pseudo-interrupts
dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts
dt-bindings: arm-pmu: Document Apple PMU compatible strings
i2c: ACPI: Replace acpi_bus_get_device()
mm: io_uring: allow oom-killer from io_uring_setup
io_uring: Clean up a false-positive warning from GCC 9.3.0
mtd: Replace the expert mode symbols with a single helper
parisc: Add ioread64_lo_hi() and iowrite64_lo_hi()
mtd: mchp48l640: Add SPI ID table
mtd: mchp23k256: Add SPI ID table
i2c: bcm2835: Avoid clock stretching timeouts
MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
MAINTAINERS: Update Benjamin Gaignard maintainer status
i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
i2c: amd-mp2: Remove useless DMA-32 fallback configuration
ata: libata-core: Fix ata_dev_config_cpr()
drm/privacy-screen: Fix sphinx warning
drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
drm/i915: Populate pipe dbuf slices more accurately during readout
drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
drm/i915: Fix header test for !CONFIG_X86
drm/i915/ttm: Return some errors instead of trying memcpy move
drm/i915: Disable DRRS on IVB/HSW port != A
drm/i915: Fix oops due to missing stack depot
drm/privacy-screen: Fix sphinx warning
net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bridge_join()
net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylink_get_caps()
net: hns3: add support for TX push mode
net: asix: add proper error handling of usb read errors
r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common()
ip6mr: fix use-after-free in ip6mr_sk_done()
caif: cleanup double word in comment
net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth()
selftests: forwarding: Add a test for pedit munge SIP and DIP
mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses
mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses
mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION
net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb()
net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb()
net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu()
net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
net: ipv4: use kfree_skb_reason() in ip_rcv_core()
net: netfilter: use kfree_drop_reason() for NF_DROP
net: skb_drop_reason: add document for drop reasons
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board
ARM: dts: stm32: Add DMA2D support for STM32F429 series soc
ARM: dts: stm32: add sdmmc2 pins for STM32MP13
ARM: dts: stm32: add SDMMC2 in STM32MP13 DT
ARM: dts: stm32: update SDMMC version for STM32MP13
ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK
ARM: dts: stm32: add sdmmc sleep pins for STM32MP13
ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP135F-DK board
ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl
ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13
ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131
ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151
drm/vc4: crtc: Fix redundant variable assignment
powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32
powerpc/ftrace: directly call of function graph tracer by ftrace caller
powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller
powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG_DYNAMIC_FTRACE_WITH_ARGS
powerpc/ftrace: Simplify PPC32's return_to_handler()
powerpc/ftrace: Don't save again LR in ftrace_regs_caller() on PPC32
powerpc/ftrace: Add support for livepatch to PPC32
powerpc/module_32: Fix livepatching for RO modules
livepatch: Fix build failure on 32 bits processors
powerpc/32: Remove _ENTRY() macro
powerpc/32: Remove remaining .stabs annotations
powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT
powerpc/mpc86xx_hpcn: Remove obsolete statement
powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h
ARM: socfpga: fix missing RESET_CONTROLLER
ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node
ARM: dts: stm32: Add support for the emtrion emSBC-Argon
dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon
ARM: dts: sun8i-h3: Drop args in 'thermal-sensors'
drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
drm/i915: Populate pipe dbuf slices more accurately during readout
drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
ARM: dts: sun8i: v3s: Move the csi1 block to follow address order
ARM: dts: stm32: remove timer5 duplicate unit-address on stm32f4 series
ARM: dts: stm32: remove some timer duplicate unit-address on stm32f4 series
powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE
powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS
phy: cadence: Sierra: Add support for skipping configuration
powerpc: Set crashkernel offset to mid of RMA region
[smb3] improve error message when mount options conflict with posix
s390/lgr: use simple assignment instead of memcpy
s390/dump: fix os_info virtual vs physical address confusion
s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical address confusion
s390/maccess: fix absolute lowcore virtual vs physical address confusion
s390/ftrace: verify opcode before applying patch
s390: remove invalid email address of Heiko Carstens
s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function
s390/vfio-ap: add s390dbf logging to the handle_pqap function
MAINTAINERS: update file path for S390 VFIO AP DRIVER
s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver
s390/module: fix building test_modules_helpers.o with clang
MAINTAINERS: downgrade myself to Reviewer for s390
MAINTAINERS: add Alexander Gordeev as maintainer for s390
perf: Fix list corruption in perf_cgroup_switch()
sched/fair: Fix fault in reweight_entity
drm/sprd: remove allow_fb_modifiers setting
drm: document struct drm_mode_fb_cmd2
Linux 5.17-rc3
gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text
gcc-plugins/stackleak: Exactly match strings instead of prefixes
gcc-plugins/stackleak: Provide verbose mode
iio: imu: inv_mpu6050: Make use of device properties
iio: imu: inv_mpu6050: Check ACPI companion directly
iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR()
iio: accel: adxl355: Replace custom definitions with generic from units.h
iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h
iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h
iio: humidity: dht11: Switch from of headers to mod_devicetable.h
iio: frequency: adf4350: Make use of device properties
iio: amplifiers: hmc425a: Make use of device properties
iio: chemical: bme680: Switch from of headers to mod_devicetable.h
iio: dac: ad5592r: Drop leftover header inclusion
perf ftrace: system_wide collection is not effective by default
bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W
bus: mhi: pci_generic: Add mru_default for Foxconn SDX55
libperf: Add arm64 support to perf_mmap__read_self()
tools include UAPI: Sync sound/asound.h copy with the kernel sources
perf stat: Fix display of grouped aliased events
perf tools: Apply correct label to user/kernel symbols in branch mode
perf bpf: Fix a typo in bpf_counter_cgroup.c
perf synthetic-events: Return error if procfs isn't mounted for PID namespaces
perf session: Check for NULL pointer before dereference
perf annotate: Set error stream of objdump process for TUI
perf tools: Add missing branch_sample_type to perf_event_attr__fprintf()
tools headers UAPI: Sync linux/kvm.h with the kernel sources
net/smc: fix ref_tracker issue in smc_pnet_add()
net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
ref_tracker: remove filter_irq_stacks() call
net: initialize init_net earlier
net: hsr: use hlist_head instead of list_head for mac addresses
drm/panel: simple: Assign data from panel_dpi_probe() correctly
skmsg: convert struct sk_msg_sg::copy to a bitmap
net: typhoon: implement ndo_features_check method
net: sundance: Replace one-element array with non-array object
bnx2x: Replace one-element array with flexible-array member
net: mscc: ocelot: fix all IP traffic getting trapped to CPU with PTP over IP
net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe()
net: mana: Add handling of CQE_RX_TRUNCATED
net: refine dev_put()/dev_hold() debugging
ref_tracker: add a count of untracked references
ref_tracker: implement use-after-free detection
ip6mr: ip6mr_sk_done() can exit early in common cases
ipv6: make mc_forwarding atomic
net: dsa: realtek: don't default Kconfigs to y
net: sparx5: remove phylink_config.pcs_poll usage
net: phylink: remove phylink_set_10g_modes()
net: gro: minor optimization for dev_gro_receive()
net: gro: avoid re-computing truesize twice on recycle
net: dsa: qca8k: check correct variable in qca8k_phy_eth_command()
net: lan966x: Update mdb when enabling/disabling mcast_snooping
net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRIDGE_MC_DISABLED
net: lan966x: Update the PGID used by IPV6 data frames
platform/x86: asus-wmi: Fix regression when probing for fan curve control
platform/x86: asus-wmi: Fix regression when probing for fan curve control
ARM: dts: exynos: use generic node name for LPDDR3 timings in Odroid
HID:Add support for UGTABLET WP5540
net/sched: Enable tc skb ext allocation on chain miss only when needed
selftests: mptcp: set ip_mptcp in command line
selftests: mptcp: add set_flags tests in pm_netlink.sh
selftests: mptcp: add the id argument for set_flags
selftests: mptcp: add wrapper for setting flags
selftests: mptcp: add wrapper for showing addrs
selftests: mptcp: add ip mptcp wrappers
selftests: mptcp: add backup with port testcase
selftests: mptcp: add the port argument for set_flags
mptcp: allow to use port and non-signal in set_flags
crypto: sl3516 - remove redundant initializations of pointers in_sg and out_sg
crypto: marvell/octeontx - remove redundant initialization of variable c_size
ipv6: ioam: Insertion frequency in lwtunnel output
uapi: ioam: Insertion frequency
crypto: octeontx2 - remove CONFIG_DM_CRYPT check
crypto: tcrypt - remove all multibuffer ahash tests
crypto: atmel - add support for AES and SHA IPs available on lan966x SoC
hwrng: core - credit entropy for low quality sources of randomness
crypto: arm64/aes-neonbs-xts - use plain NEON for non-power-of-2 input sizes
crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for final chunk
crypto: arm/aes-neonbs-ctr - deal with non-multiples of AES block size
crypto: arm64/aes-neon-ctr - improve handling of single tail block
crypto: octeontx2 - increase CPT HW instruction queue length
crypto: octeontx2 - disable DMA black hole on an DMA fault
crypto: octeontx2 - CN10K CPT to RNM workaround
hwrng: core - break out of hwrng_fillfn if current rng is not trusted
hwrng: core - only set cur_rng_set_by_user if it is working
hwrng: core - use rng_fillbuf in add_early_randomness()
hwrng: core - read() callback must be called for size of 32 or more bytes
hwrng: core - explicit ordering of initcalls
crypto: api - Move cryptomgr soft dependency into algapi
tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case
libbpf: Fix build issue with llvm-readelf
ARM: dts: ux500: Add battery thermal zones and NTCs
PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev()
arm64: dts: qcom: sc7280: Add herobrine-r1
net: don't include ndisc.h from ipv6.h
arm64: dts: qcom: Add SM8450 HDK DTS
dt-bindings: arm: qcom: Document SM8450 HDK boards
arm64: dts: qcom: sc7280: Add a blank line in the dp node
arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from SoC dtsi file
arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive str to boards
arm64: dts: qcom: sc7280: Add edp_out port and HPD lines
arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_det / pcie1_clkreq_n
arm64: dts: qcom: sc7280-idp: No need for "input-enable" on sw_ctrl
arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl
arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines
arm64: dts: qcom: sc7280-herobrine: Consistently add "-regulator" suffix
arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix to pp3300_hub
riscv/mm: Add XIP_FIXUP for riscv_pfn_base
riscv/mm: Add XIP_FIXUP for phys_ram_base
PCI: kirin: Add dev struct for of_device_get_match_data()
arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances
arm64: dts: qcom: sm8450: Add remoteproc enablers and instances
selftests/ir: fix build with ancient kernel headers
selftests: fixup build warnings in pidfd / clone3 tests
pidfd: fix test failure due to stack overflow on some arches
selftests/bpf: Test bpf_core_types_are_compat() functionality.
bpf: Implement bpf_core_types_are_compat().
riscv: Fix XIP_FIXUP_FLASH_OFFSET
ACPI: tables: Add CEDT signature to the list of known tables
selinux: parse contexts for mount options early
PNP: Replace acpi_bus_get_device()
thermal: Replace acpi_bus_get_device()
cpufreq: longhaul: Replace acpi_bus_get_device()
thermal: intel_powerclamp: don't use bitmap_weight() in end_power_clamp()
cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set
cpufreq: Move to_gov_attr_set() to cpufreq.h
random: only call crng_finalize_init() for primary_crng
random: access primary_pool directly rather than through pointer
random: wake up /dev/random writers after zap
random: continually use hwgenerator randomness
lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
riscv: eliminate unreliable __builtin_frame_address(1)
thermal: int340x: Check for NULL after calling kmemdup()
MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski
rtla/trace: Error message fixup
rtla/utils: Fix session duration parsing
rtla: Follow kernel version
kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner"
MAINTAINERS: update rppt's email
mm/kmemleak: avoid scanning potential huge holes
ipc/sem: do not sleep with a spin lock held
mm/pgtable: define pte_index so that preprocessor could recognize it
mm/page_table_check: check entries at pmd levels
mm/khugepaged: unify collapse pmd clear, flush and free
mm/page_table_check: use unsigned long for page counters and cleanup
mm/debug_vm_pgtable: remove pte entry from the page table
Revert "mm/page_isolation: unset migratetype directly for non Buddy page"
rockchip/soc/drivers: Add DTPM description for rk3399
powercap/drivers/dtpm: Add dtpm devfreq with energy model support
powercap/drivers/dtpm: Add CPU DT initialization support
powercap/drivers/dtpm: Add hierarchy creation
powercap/drivers/dtpm: Convert the init table section to a simple array
serial: core: Drop duplicate NULL check in uart_*shutdown()
tty: Drop duplicate NULL check in TTY port functions
hpet: remove unused writeq/readq function definitions
hpet: fix style issue about braces and alignment
fsi: Aspeed: Fix a potential double free
drivers: dio: Missing a blank line after declarations
drivers: dio: code indent should use tabs
drivers: dio: space required after that ','
drivers: dio: space prohibited after parenthesis
drivers: dio: trailing whitespace
drivers: dio: brace should be on the previous line
drivers: dio: Use <linux/io.h> instead <asm/io.h>
misc: open-dice: Add driver to expose DICE data to userspace
dt-bindings: reserved-memory: Open Profile for DICE
scripts/dtc: Call pkg-config POSIXly correct
ASoC: dt-bindings: Centralize the 'sound-dai' definition
dt-bindings: arm,cci-400: Add interrupt controller to example
dt-bindings: remoteproc: ti: Add mailbox provider nodes to example
dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock-parents
dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents
dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition to top level
dt-bindings: ingenic,i2c: Rework interrupts in example
dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema
dt-bindings: i2c: imx: Make each example a separate entry
dt-bindings: i2c: mpc: Make each example a separate entry
dt-bindings: Improve phandle-array schemas
scripts/get_abi.pl: Ignore hidden files
spdxcheck.py: Fix a type error
bpf, arm64: Enable kfunc call
cfg80211: fix race in netlink owner interface destruction
mac80211: Remove redundent assignment channel_type
eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
mac80211: remove useless ieee80211_vif_is_mesh() check
mac80211: fix struct ieee80211_tx_info size
mac80211: mlme: validate peer HE supported rates
mac80211: remove unused macros
cfg80211: pmsr: remove useless ifdef guards
mac80211: airtime: avoid variable shadowing
mac80211: mlme: add documentation from spec to code
mac80211: vht: use HE macros for parsing HE capabilities
ieee80211: radiotap: fix -Wcast-qual warnings
cfg80211: fix -Wcast-qual warnings
ieee80211: fix -Wcast-qual warnings
cfg80211: don't add non transmitted BSS to 6GHz scanned channels
firmware_loader: simplfy builtin or module check
cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP
mac80211: consider RX NSS in UHB connection
mac80211: limit bandwidth in HE capabilities
ARM: dts: exynos: add charger and battery to p4note
usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts
usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize
mux: Fix struct mux_state kernel-doc comment
mux: fix grammar, missing "is".
mux: add missing mux_state_get
mux: Add support for reading mux state from consumer DT node
serial: core: Fix the definition name in the comment of UPF_* flags
block: pass a block_device to bio_clone_fast
block: initialize the target bio in __bio_clone_fast
dm: use bio_clone_fast in alloc_io/alloc_tio
block: clone crypto and integrity data in __bio_clone_fast
dm-cache: remove __remap_to_origin_clear_discard
dm: simplify the single bio fast path in __send_duplicate_bios
dm: retun the clone bio from alloc_tio
dm: pass the bio instead of tio to __map_bio
dm: move cloning the bio into alloc_tio
dm: fold __send_duplicate_bios into __clone_and_map_simple_bio
dm: fold clone_bio into __clone_and_map_data_bio
dm: add a clone_to_tio helper
drbd: set ->bi_bdev in drbd_req_new
amiserial: Drop duplicate NULL check in shutdown()
drivers/android: remove redundant ret variable
devtmpfs: drop redundant fs parameters from internal fs
vt_ioctl: add array_index_nospec to VT_ACTIVATE
vt_ioctl: fix array_index_nospec in vt_setactivate
pps: clients: gpio: Propagate return value from pps_gpio_probe
serial: 8250_pericom: Revert "Re-enable higher baud rates"
dt-bindings: serial: samsung_uart: Document Exynos5433 compatible
greybus: svc: clean up link configuration hack at hello
greybus: svc: clean up hello error path
greybus: svc: fix an error handling bug in gb_svc_hello()
staging: r8188eu: remove constant variable eRFPath
staging: r8188eu: remove constant parameter of odm_ConfigRFReg_8188E
staging: r8188eu: remove dead code for tx power tracking
staging: r8188eu: remove constant parameter of phy_LCCalibrate_8188E
staging: pi433: add debugfs interface
staging: r8188eu: simplify error handling in phy_BB8188E_Config_ParaFile
staging: r8188eu: remove unnecessary error check
staging: vt6656: Fix crash when WLAN is turned off
staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h
staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggBlock* from struct hal_data_8188e
staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e
staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e
staging: r8188eu: remove UsbTxAggDescNum from struct hal_data_8188e
staging: r8188eu: BasicRateSet is set but never used
staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e
staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e
staging: r8188eu: ExternalPA is read-only
staging: r8188eu: Silence out-of-bounds warning in HT_caps_handler()
block: call bio_associate_blkg from bio_reset
landlock: Use square brackets around "landlock-ruleset"
samples/landlock: Fix path_list memory leak
arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes
iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes
ixgbevf: Require large buffers for build_skb on 82599VF
net: ipa: determine replenish doorbell differently
net: ipa: replenish after delivering payload
net: ipa: kill replenish_backlog
net: ipa: introduce gsi_channel_trans_idle()
net: ipa: don't use replenish_backlog
net: ipa: allocate transaction in replenish loop
net: ipa: decide on doorbell in replenish loop
net: ipa: increment backlog in replenish caller
net: ipa: allocate transaction before pages when replenishing
net: ipa: kill replenish_saved
tls: cap the output scatter list to something reasonable
net: dsa: realtek: convert to phylink_generic_validate()
kselftest: alsa: Declare most functions static
kselftest: alsa: Check for event generation when we write to controls
PCI/MSI: Remove bogus warning in pci_irq_get_affinity()
KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer
drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
arm64: dts: meson-sm1-odroid: fix boot loop after reboot
arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
arm64: dts: meson-g12: add ATF BL32 reserved-memory region
arm64: dts: meson-gx: add ATF BL32 reserved-memory region
arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2
arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io regulator
arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133'
KVM: x86: Report deprecated x87 features in supported CPUID
ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage
MAINTAINERS: add myself as Renesas R-Car SATA driver reviewer
f2fs: adjust readahead block number during recovery
f2fs: fix to unlock page correctly in error path of is_alive()
ksmbd: add support for key exchange
ksmbd: reduce smb direct max read/write size
ksmbd: don't align last entry offset in smb2 query directory
ksmbd: fix same UniqueId for dot and dotdot entries
ksmbd: smbd: validate buffer descriptor structures
netfilter: nft_compat: suppress comment match
netfilter: exthdr: add support for tcp option removal
netfilter: conntrack: pptp: use single option structure
netfilter: conntrack: remove extension register api
netfilter: conntrack: handle ->destroy hook via nat_ops instead
netfilter: conntrack: move extension sizes into core
netfilter: conntrack: make all extensions 8-byte alignned
netfilter: nfqueue: enable to get skb->priority
netfilter: conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY
netfilter: ctnetlink: disable helper autoassign
MAINTAINERS: netfilter: update git links
netfilter: conntrack: re-init state for retransmitted syn-ack
netfilter: conntrack: move synack init code to helper
netfilter: nft_payload: don't allow th access for fragments
netfilter: conntrack: don't refresh sctp entries in closed state
erofs: fix small compressed files inlining
scsi: use BLK_STS_OFFLINE for not fully online devices
block: return -ENODEV for BLK_STS_OFFLINE
block: introduce BLK_STS_OFFLINE
block: bio-integrity: Advance seed correctly for larger interval sizes
firmware: qcom: scm: Add support for MC boot address API
firmware: qcom: scm: Drop cpumask parameter from set_boot_addr()
firmware: qcom: scm: Simplify set_cold/warm_boot_addr()
cpuidle: qcom-spm: Check if any CPU is managed by SPM
remoteproc: qcom: pas: Add SM8450 remoteproc support
dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles
remoteproc: qcom: pas: Carry PAS metadata context
soc: qcom: mdt_loader: Extract PAS operations
net: lan966x: use .mac_select_pcs() interface
selftests: rtnetlink: Use more sensible tos values
selftests: fib offload: use sensible tos values
net: minor __dev_alloc_name() optimization
net: sparx5: Fix get_stat64 crash in tcpdump
gcc-plugins/stackleak: Use noinstr in favor of notrace
libbpf: Deprecate forgotten btf__get_map_kv_tids()
ice: add support for DSCP QoS for IDC
ax25: fix reference count leaks of ax25_dev
net: stmmac: ensure PTP time register reads are consistent
soc: qcom: mdt_loader: Always invoke PAS mem_setup
soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load()
soc: qcom: mdt_loader: Extend check for split firmware
soc: qcom: mdt_loader: Allow hash to reside in any segment
soc: qcom: mdt_loader: Allow hash segment to be split out
soc: qcom: mdt_loader: Split out split-file-loader
firmware: qcom: scm: Introduce pas_metadata context
i40e: Fix race condition while adding/deleting MAC/VLAN filters
i40e: Add new version of i40e_aq_add_macvlan function
i40e: Add new versions of send ASQ command functions
i40e: Add sending commands in atomic context
i40e: remove enum i40e_client_state
i40e: Remove unused RX realloc stat
i40e: Disable hw-tc-offload feature on driver load
selftests/bpf: Add a selftest for invalid func btf with btf decl_tag
bpf: Fix a btf decl_tag bug when tagging a function
XArray: Include bitmap.h from xarray.h
XArray: Document the locking requirement for the xa_state
libbpf: Deprecate priv/set_priv storage
arm64: dts: qcom: add IPA qcom,qmp property
PCI: pciehp: Clear cmd_busy bit in polling mode
drm: Stop spamming log with drm_cache message
printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin()
Revert "module, async: async_synchronize_full() on module init iff async is used"
thermal: intel: hfi: Notify user space for HFI events
thermal: netlink: Add a new event to notify CPU capabilities change
thermal: intel: hfi: Enable notification interrupt
thermal: intel: hfi: Handle CPU hotplug events
thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface
x86/cpu: Add definitions for the Intel Hardware Feedback Interface
x86/Documentation: Describe the Intel Hardware Feedback Interface
dt-bindings: Add headers for Tegra234 PWM
dt-bindings: Add headers for Tegra234 I2C
bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp
bpf, docs: Better document the atomic instructions
bpf, docs: Better document the extended instruction format
bpf, docs: Better document the legacy packet access instruction
bpf, docs: Better document the regular load and store instructions
bpf, docs: Document the byte swapping instructions
PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails
net: ipa: request IPA register values be retained
dt-bindings: net: qcom,ipa: add optional qcom,qmp property
cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning
fs/ext4: fix comments mentioning i_mutex
ext4: fix incorrect type issue during replay_del_range
jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_{scan,count}()
ext4: fix potential NULL pointer dereference in ext4_fill_super()
jbd2: refactor wait logic for transaction updates into a common function
jbd2: cleanup unused functions declarations from jbd2.h
ext4: fix error handling in ext4_fc_record_modified_inode()
ext4: remove redundant max inline_size check in ext4_da_write_inline_data_begin()
ext4: fix error handling in ext4_restore_inline_data()
ext4: fast commit may miss file actions
ext4: fast commit may not fallback for ineligible commit
ext4: modify the logic of ext4_mb_new_blocks_simple
ext4: prevent used blocks from being allocated during fast commit replay
misc: fastrpc: avoid double fput() on failed usercopy
samples/bpf: Get rid of bpf_prog_load_xattr() use
selftests/bpf: Redo the switch to new libbpf XDP APIs
selftests/bpf: Remove usage of deprecated feature probing APIs
bpftool: Fix uninit variable compilation warning
bpftool: Stop supporting BPF offload-enabled feature probing
libbpf: Stop using deprecated bpf_map__is_offload_neutral()
tools/resolve_btfids: Do not print any commands when building silently
mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
mt76: do not always copy ethhdr in reverse_frag0_hdr_trans
mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state
mt76: mt7615: fix/rewrite the dfs state handling logic
mt76: mt7915: fix/rewrite the dfs state handling logic
drm/connector: Fix typo in documentation
drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd.
drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3.
drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3
Revert "mm/gup: small refactoring: simplify try_grab_page()"
net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection
net: dsa: mv88e6xxx: convert to phylink_generic_validate()
net: dsa: mv88e6xxx: populate supported_interfaces and mac_capabilities
net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes()
selftests: net: bridge: Parameterize ageing timeout
net: dsa: mv88e6xxx: Improve multichip isolation of standalone ports
net: dsa: mv88e6xxx: Enable port policy support on 6097
net: dsa: mv88e6xxx: Support policy entries in the VTU
net: dsa: mv88e6xxx: Improve isolation of standalone ports
ptp: add getcrosststamp() to virtual clocks.
ptp: add gettimex64() to virtual clocks.
ptp: increase maximum adjustment of virtual clocks.
ptp: unregister virtual clocks when unregistering physical clock.
mt76: mt76x02: improve tx hang detection
mt76x02: improve mac error check/reset reliability
ASoC: madera: Add dependencies on MFD
spi: dt-bindings: add mising description type to reg property
mt76: mt7921s: run sleep mode by default
mt76: sdio: honor the largest Tx buffer the hardware can support
mt76: mt7915: fix the nss setting in bitrates
mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv()
mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs()
mt76: mt7921s: fix a possible memory leak in mt7921_load_patch
mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta
mt76: stop the radar detector after leaving dfs channel
mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
mt76: mt7663s: flush runtime-pm queue after waking up the device
mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN)
mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap
mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap
mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module
dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan
mt76: mt7915: enable radar background detection
mt76: mt7915: report radar pattern if detected by rdd2
mt76: mt7915: introduce rdd_monitor debugfs node
mt76: mt7915: enable radar trigger on rdd2
mt76: mt7915: introduce mt7915_set_radar_background routine
mt76: mt7915: set bssinfo/starec command when adding interface
mt76: mt7921: toggle runtime-pm adding a monitor vif
mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx()
mt76: sdio: disable interrupt in mt76s_sdio_irq
mt76: mt7921: fix crash when startup fails.
mt76: mt7921e: fix possible probe failure after reboot
mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl
mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb()
mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb()
mt76: mt7615: fix a leftover race in runtime-pm
mt76: mt7921: fix a leftover race in runtime-pm
mt76: mt7921: do not always disable fw runtime-pm
mt76: mt7915: add support for passing chip/firmware debug data to user space
mt76: mt7615e: process txfree and txstatus without allocating skbs
mt76: mt7915: update bss_info with cipher after setting the group key
mt76: mt7615: update bss_info with cipher after setting the group key
mt76: connac: add support for passing the cipher field in bss_info
mt76: mt7921e: process txfree and txstatus without allocating skbs
mt76: mt7615: fix a possible race enabling/disabling runtime-pm
mt76: mt7921: set EDCA parameters with the MCU CE command
mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
mt76: mt7921: forbid the doze mode when coredump is in progress
mt76: mt7921e: make dev->fw_assert usage consistent
mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module
mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh
mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module
mt76: mt7915: rely on mt76_connac_mcu_init_download
mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch
mt76: connac: move mt76_connac_mcu_restart in common module
mt76: mt7915: rely on mt76_connac_mcu_start_firmware
mt76: mt7921: get rid of mt7921_mcu_get_eeprom
mt76: connac: move mt76_connac_mcu_set_pm in connac module
mt76: connac: introduce is_connac_v1 utility routine
mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module
mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv
mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd
mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv
mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv
mt76: mt7915: rely on mt76_connac_mcu_sta_ba
mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv
mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv
mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module
mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module
mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module
mt76: mt7915: remove duplicated defs in mcu.h
mt76: mt7915: move pci specific code back to pci.c
mt76: mt7921s: update mt7921s_wfsys_reset sequence
mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset
mt76: sdio: lock sdio when it is needed
mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
mt76: make mt76_sar_capa static
mt76: mt7915: add device id for mt7916
mt76: set wlan_idx_hi on mt7916
mt76: connac: move mt76_connac_mcu_add_key in connac module
mt76: mt7915: rely on mt76_connac_get_phy utilities
mt76: connac: move mt76_connac_chan_bw in common code
mt76: connac: move mt76_connac_mcu_get_cipher in common code
mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine
mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req
mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req
mt76: connac: fix sta_rec_wtbl tag len
mt76: mt7915: add mt7916 calibrated data support
mt76: mt7915: update mt7915_chan_mib_offs for mt7916
mt76: mt7915: update rx rate reporting for mt7916
mt76: mt7915: add txfree event v3
mt76: mt7915: enlarge wcid size to 544
mt76: mt7915: rework eeprom.c to adapt mt7916 changes
mt76: mt7915: add firmware support for mt7916
mt76: mt7915: rework dma.c to adapt mt7916 changes
mt76: add MT_RXQ_MAIN_WA for mt7916
mt76: mt7915: refine register definition
mt76: mt7915: add mt7915_mmio_probe() as a common probing function
mt76: mt7915: fix polling firmware-own status
PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology
fbdev: fbmem: Fix the implicit type casting
Drivers: hv: Compare cpumasks and not their weights in init_vp_index()
Drivers: hv: Rename 'alloced' to 'allocated'
Drivers: hv: vmbus: Use struct_size() helper in kmalloc()
optee: use driver internal tee_context for some rpc
powerpc/32s: Make pte_update() non atomic on 603 core
powerpc/nohash: Remove pte_same()
powerpc/603: Clear C bit when PTE is read only
page_pool: Refactor page_pool to enable fragmenting after allocation
net: dsa: xrs700x: convert to phylink_generic_validate()
net: dsa: qca8k: convert to phylink_generic_validate()
net: dsa: ksz8795: convert to phylink_generic_validate()
net: dsa: bcm_sf2: convert to phylink_generic_validate()
net: dsa: ar9331: convert to phylink_generic_validate()
selftests: mptcp: add fullmesh setting tests
selftests: mptcp: set fullmesh flag in pm_nl_ctl
mptcp: set fullmesh flag in pm_netlink
mptcp: print out reset infos of MP_RST
mptcp: clarify when options can be used
mptcp: reduce branching when writing MP_FAIL option
mptcp: move the declarations of ssk and subflow
powerpc/603: Remove outdated comment
powerpc/kasan: Fix early region not updated correctly
powerpc/xive: Add some error handling code to 'xive_spapr_init()'
powerpc/perf: Don't use perf_hw_context for trace IMC PMU
ASoC: samsung: Explicitly include gpiolib header
ASoC: wm8962: Allow switching between analog and digital inputs
ASoC: sun4i-i2s: Add support for the R329/D1 variant
ASoC: sun4i-i2s: Update registers for more channels
ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1
powerpc/module_64: use module_init_section instead of patching names
platform/surface: surface3-wmi: Simplify resource management
platform/surface: Replace acpi_bus_get_device()
platform/x86: Replace acpi_bus_get_device()
platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge
PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge
PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge
PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge
PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported
PCI: mvebu: Remove duplicate nports assignment
PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option
PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD
PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD
PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const
MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer
PCI: rpaphp: Add MODULE_DESCRIPTION
powerpc/spufs: adjust list element pointer type
drm/i915: Disable unused power wells left enabled by BIOS
powerpc/epapr: Fix parmeters typo
platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
powerpc: Fix debug print in smp_setup_cpu_maps
KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata
KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs
KVM: arm64: Avoid consuming a stale esr value when SError occur
drm/i915: Fix header test for !CONFIG_X86
drm/i915: Do not spam log with missing arch support
wcn36xx: clean up some inconsistent indenting
drm: mxsfb: Use dev_err_probe() helper
drm: mxsfb: Fix NULL pointer dereference
iwlwifi: mvm: don't send SAR GEO command for 3160 devices
iwlwifi: remove deprecated broadcast filtering feature
ARM: orion/gpio: Get rid of unused first parameter in orion_gpio_init()
iwlwifi: mei: report RFKILL upon register when needed
iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei
iwlwifi: mei: retry mapping the shared area
iwlwifi: mei: fix the pskb_may_pull check in ipv4
iwlwifi: pcie: gen2: fix locking when "HW not ready"
iwlwifi: pcie: fix locking when "HW not ready"
iwlwifi: fix iwl_legacy_rate_to_fw_idx
iwlwifi: mvm: fix condition which checks the version of rate_n_flags
x86/Xen: streamline (and fix) PV CPU enumeration
xen: update missing ioctl magic numers documentation
Improve docs for IOCTL_GNTDEV_MAP_GRANT_REF
xen: xenbus_dev.h: delete incorrect file name
bpf: Use VM_MAP instead of VM_ALLOC for ringbuf
xfrm: fix the if_id check in changelink
libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run
bpftool: Migrate from bpf_prog_test_run_xattr
selftests/bpf: Migrate from bpf_prog_test_run_xattr
selftests/bpf: Migrate from bpf_prog_test_run
nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts()
cifs: fix workstation_name for multiuser mounts
Invalidate fscache cookie only when inode attributes are changed.
KVM: PPC: Decrement module refcount if init_vm fails
KVM: PPC: Book3S HV: Free allocated memory if module init fails
KVM: PPC: Book3S HV: Delay setting of kvm ops
KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init
net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB
net: ipa: define per-endpoint receive buffer size
net, neigh: Do not trigger immediate probes on NUD_FAILED from neigh_managed_work
f2fs: expose discard related parameters in sysfs
f2fs: move discard parameters into discard_cmd_control
tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data()
ata: libata: ata_{sff|std}_prereset() always return 0
MAINTAINERS: add myself as PATA drivers reviewer
ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235
pinctrl: ocelot: Add support for ServalT SoC
dt-bindings: pinctrl: ocelot: Add ServalT SoC support
drm/amdgpu: fix logic inversion in check
drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
drm/amd/display: revert "Reset fifo after enable otg"
drm/amd/display: watermark latencies is not enough on DCN31
drm/amd/display: Update watermark values for DCN301
drm/amdgpu: fix a potential GPU hang on cyan skillfish
drm/amd: Only run s3 or s0ix if system is configured properly
drm/amd: add support to check whether the system is set to s3
drm/amd/display: Use NULL pointer instead of plain integer
amdgpu/pm: Implement new API function "emit" that accepts buffer base and write offset
drm/amdgpu: limit the number of dst address in trace
drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
drm/amdgpu: restructure amdgpu_fill_buffer v2
drm/amdgpu: rework GART copy window handling
drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT
drm/amdgpu: fix logic inversion in check
drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: Trigger DP2 Sequence With Uncertified Cable
drm/amd/display: 3.2.171
drm/amd/display: [FW Promotion] Release 0.0.102.0
drm/amd/display: move link_hwss to link folder and break down to files
drm/amd/display: move get_link_hwss to dc_resource
drm/amd/display: temporarly move non link_hwss code to dc_link_dp
drm/amd/display: add set dp lane settings to link_hwss
drm/amd/display: add set dp link test pattern to link_hwss
drm/amd/display: add enable/disable dp link output to link_hwss
drm/amd/display: refactor destructive verify link cap sequence
drm/amd/display: add setup/reset stream encoder to link_hwss
drm/amd/display: revert "Reset fifo after enable otg"
drm/amd/display: add infoframe update sequence debug trace
drm/amd/display: watermark latencies is not enough on DCN31
drm/amd/display: Improve dce_aux_transfer_with_retries logging
drm/amd/display: Add link enc null ptr check for cable ID (#2597)
drm/amdgpu: drop flood print in rlcg reg access function
drm/amdgpu: Fix uninitialized variable use warning
drm/amdgpu: Add judgement to avoid infinite loop
drm/amd/display: Update watermark values for DCN301
drm/amdkfd: Fix variable set but not used warning
drm/amd/display: fix spelling mistake: synatpics -> synaptics
drm/amd/pm: remove duplicate include in 'arcturus_ppt.c'
drm/amdgpu: remove duplicate include in 'amdgpu_device.c'
drm/amdgpu: fix a potential GPU hang on cyan skillfish
drm/amd: Only run s3 or s0ix if system is configured properly
drm/amd: add support to check whether the system is set to s3
x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm
MAINTAINERS: update mailing list address for NTB subsystem
genirq, softirq: Use in_hardirq() instead of in_irq()
soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
firmware: ti_sci: inproper error handling of ti_sci_probe
firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined
soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt
soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable
power: supply: axp288_fuel_gauge: Fix spelling mistake "resisitor" -> "resistor"
md: fix NULL pointer deref with nowait but no mddev->queue
kunit: fix missing f in f-string in run_checks.py
libceph: optionally use bounce buffer on recv path in crc mode
libceph: make recv path in secure mode work the same as send path
ACPI / scan: Create platform device for CS35L41
ALSA: hda/realtek: Add support for HP Laptops
platform/x86: serial-multi-instantiate: Add SPI support
platform/x86: serial-multi-instantiate: Reorganize I2C functions
platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name
net: sparx5: do not refer to skb after passing it on
net: ieee802154: ca8210: Fix lifs/sifs periods
pwm: pxa: Implement .apply() callback
pwm: stmpe: Rename variable pointing to driver private data
pwm: stmpe: Drop unused setting of driver data
pwm: sun4i: Rename variable pointing to driver private data
pwm: tegra: Rename variable pointing to driver private data
ima: Do not print policy rule with inactive LSM labels
ima: Allow template selection with ima_template[_fmt]= after ima_hash=
ima: Remove ima_policy file before directory
integrity: check the return value of audit_log_start()
drm/i915: Move [more] GT registers to their own header file
spi: mpc512x-psc: Fix compile errors
spi: Replace acpi_bus_get_device()
ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver
ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx()
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx()
ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
pwm: img: Rename variable pointing to driver private data
pwm: imx1: Implement .apply callback
drivers: net: Replace acpi_bus_get_device()
pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
pwm: lpc18xx-sct: Reduce number of devm memory allocations
pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
selinux: fix double free of cond_list on error paths
drm/i915: Only include i915_reg.h from .c files
drm/i915: Move GT registers to their own header file
drm/i915: Parameterize MI_PREDICATE registers
drm/i915: Parameterize R_PWR_CLK_STATE register definition
drm/i915/perf: Express OA register ranges with i915_range
drm/i915/perf: Move OA regs to their own header
NFS: Avoid duplicate uncached readdir calls on eof
NFS: Don't skip directory entries when doing uncached readdir
NFS: Don't overfill uncached readdir pages
Partially revert "net/smc: Add netlink net namespace support"
remoteproc: mtk_scp: Use dev_err_probe() where possible
remoteproc: mtk_scp: Reorder scp_probe() sequence
remoteproc: mtk_scp: Use devm variant of rproc_alloc()
video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig help text
drm/vmwgfx: remove vmw_wait_dma_fence
drm/i915: remove VGA register definitions
drm/i915/vga: switch to use VGA definitions from video/vga.h
fs/ntfs3: remove unnecessary NULL check
block: fix boolreturn.cocci warning
MAINTAINERS: add bio.h to the block section
block: fix the kerneldoc for bio_end_io_acct
block: check that there is a plug in blk_flush_plug
block: remove blk_needs_flush_plug
block: pass a block_device and opf to bio_reset
block: pass a block_device and opf to bio_init
block: pass a block_device and opf to bio_alloc
block: pass a block_device and opf to bio_alloc_kiocb
block: pass a block_device and opf to bio_alloc_bioset
block: pass a block_device and opf to blk_next_bio
block: move blk_next_bio to bio.c
xen-blkback: bio_alloc can't fail if it is allow to sleep
rnbd-srv: remove struct rnbd_dev_blk_io
rnbd-srv: simplify bio mapping in process_rdma
drbd: bio_alloc can't fail if it is allow to sleep
dm-thin: use blkdev_issue_flush instead of open coding it
dm-snap: use blkdev_issue_flush instead of open coding it
dm-crypt: remove clone_init
dm: bio_alloc can't fail if it is allowed to sleep
ntfs3: remove ntfs_alloc_bio
nfs/blocklayout: remove bl_alloc_init_bio
nilfs2: remove nilfs_alloc_seg_bio
fs: remove mpage_alloc
block: remove genhd.h
block: move blk_drop_partitions to blk.h
block: move disk_{block,unblock,flush}_events to blk.h
block: deprecate autoloading based on dev_t
block: fix DIO handling regressions in blkdev_read_iter()
tcp: Use BPF timeout setting for SYN ACK RTO
net: dsa: qca8k: introduce qca8k_bulk_read/write function
net: dsa: qca8k: add support for larger read/write size with mgmt Ethernet
net: dsa: qca8k: cache lo and hi for mdio write
net: dsa: qca8k: move page cache to driver priv
net: dsa: qca8k: add support for phy read/write with mgmt Ethernet
net: dsa: qca8k: add support for mib autocast in Ethernet packet
net: dsa: qca8k: add support for mgmt read/write in Ethernet packet
net: dsa: qca8k: add tracking state of master port
net: dsa: tag_qca: add support for handling mgmt and MIB Ethernet packet
net: dsa: tag_qca: add define for handling MIB packet
net: dsa: tag_qca: add define for handling mgmt Ethernet packet
net: dsa: tag_qca: enable promisc_on_master flag
net: dsa: tag_qca: move define to include linux/dsa
net: dsa: tag_qca: convert to FIELD macro
net: dsa: replay master state events in dsa_tree_{setup,teardown}_master
net: dsa: provide switch operations for tracking the master state
dt-bindings: phy: Add compatible for Mediatek MT8186
fbcon: Add option to enable legacy hardware acceleration
Revert "fbcon: Disable accelerated scrolling"
Revert "fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)"
HID: add SiGma Micro driver
HID: google: Use struct_size() helper in kzalloc()
thunderbolt: Replace acpi_bus_get_device()
HID: amd_sfh: Add illuminance mask to limit ALS max value
HID: amd_sfh: Increase sensor command timeout
HID: i2c-hid: goodix: Fix a lockdep splat
RISC-V: KVM: Fix SBI implementation version
RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode
kvm/riscv: rework guest entry logic
perf/x86/intel: Increase max number of the fixed counters
KVM: x86: use the KVM side max supported fixed counter
perf/x86/intel: Enable PEBS format 5
perf/core: Allow kernel address filter when not filtering the kernel
perf/x86/intel/pt: Fix address filter config for 32-bit kernel
perf/core: Fix address filter parser for multiple filters
x86: Share definition of __is_canonical_address()
perf/x86/intel/pt: Relax address filter validation
perf/x86/intel/pt: Fix crash with stop filters in single-range mode
perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures
selftests/perf_events: Test modification of perf_event_attr::sig_data
perf: Copy perf_event_attr::sig_data on modification
x86/perf: Default set FREEZE_ON_SMI for all
sched: move autogroup sysctls into its own file
selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
selftests/rseq: Fix: work-around asm goto compiler bugs
selftests/rseq: Remove arm/mips asm goto compiler work-around
selftests/rseq: Fix warnings about #if checks of undefined tokens
selftests/rseq: Fix ppc32 offsets by using long rather than off_t
selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
selftests/rseq: Introduce thread pointer getters
selftests/rseq: Introduce rseq_get_abi() helper
selftests/rseq: Remove volatile from __rseq_abi
selftests/rseq: Remove useless assignment to cpu variable
rseq: Remove broken uapi field layout on 32-bit little endian
selftests/rseq: introduce own copy of rseq uapi header
thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices
thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge()
thunderbolt: Disable LTTPR on Intel Titan Ridge
gpio: aggregator: Fix calling into sleeping GPIO controllers
irqchip/sifive-plic: Add missing thead,c900-plic match string
dt-bindings: update riscv plic compatible string
irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
scripts/pahole-flags.sh: Use pahole-version.sh
kbuild: Add CONFIG_PAHOLE_VERSION
MAINTAINERS: Add scripts/pahole-flags.sh to BPF section
dt-bindings: panel: Introduce a panel-lvds binding
dt-bindings: display: Turn lvds.yaml into a generic schema
drm/vc4: hdmi: Simplify the connector state retrieval
drm/edid: Clear EDID Deep Color Modes in drm_reset_display_info()
powerpc/ptdump: Fix sparse warning in hashpagetable.c
macintosh: macio_asic: remove useless cast for driver.name
powerpc/64: Move paca allocation later in boot
powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch
powerpc/pseries: read the lpar name from the firmware
powerpc/kvm: no need to initialise statics to 0
KVM: PPC: Merge powerpc's debugfs entry content into generic entry
gpio: Add support for Airoha EN7523 GPIO controller
dt-bindings: arm: airoha: Add binding for Airoha GPIO controller
KVM: s390: Return error on SIDA memop on normal guest
drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB
arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMARC platform
arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK
arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC
nvme-rdma: fix possible use-after-free in transport error_recovery work
nvme-tcp: fix possible use-after-free in transport error_recovery work
nvme: fix a possible use-after-free in controller reset during load
arm64: defconfig: Enable additional support for Renesas platforms
ARM: shmobile: defconfig: Disable unneeded 8250 serial options
dt-bindings: clock: renesas: Document RZ/V2L SoC
dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions
ata: libata-acpi: kill ata_acpi_on_suspend()
xfrm: delete duplicated functions that calls same xfrm_api_check()
phy: dphy: Correct clk_pre parameter
net/mlx5e: Avoid field-overflowing memcpy()
net/mlx5e: Use struct_group() for memcpy() region
net/mlx5e: Avoid implicit modify hdr for decap drop rule
net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic
net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic
net/mlx5e: Don't treat small ceil values as unlimited in HTB offload
net/mlx5: E-Switch, Fix uninitialized variable modact
net/mlx5e: Fix handling of wrong devices during bond netevent
net/mlx5e: Fix broken SKB allocation in HW-GRO
net/mlx5e: Fix wrong calculation of header index in HW_GRO
net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion
net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
net/mlx5e: TC, Reject rules with forward and drop actions
net/mlx5: Use del_timer_sync in fw reset flow of halting poll
net/mlx5e: Fix module EEPROM query
net/mlx5e: TC, Reject rules with drop and modify hdr action
net/mlx5: Bridge, ensure dev_name is null-terminated
net/mlx5: Bridge, take rtnl lock in init error handler
sfc: The size of the RX recycle ring should be more flexible
net: macsec: Verify that send_sci is on when setting Tx sci explicitly
r8169: support L1.2 control on RTL8168h
ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback
tcp: fix mem under-charging with zerocopy sendmsg()
af_packet: fix data-race in packet_setsockopt / packet_setsockopt
rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink()
net: sched: fix use-after-free in tc_new_tfilter()
net: allow SO_MARK with CAP_NET_RAW via cmsg
ethernet: smc911x: fix indentation in get/set EEPROM
clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW
tools/memory-model: Explain syntactic and semantic dependencies
torture: Change KVM environment variable to RCUTORTURE
torture: Make kvm-find-errors.sh notice missing vmlinux file
torture: Print only one summary line per run
torture: Make kvm-remote.sh try multiple times to download tarball
torture: Compress KCSAN as well as KASAN vmlinux files
torture: Indicate which torture.sh runs' bugs are all KCSAN reports
torture: Make kvm.sh summaries note runs having only KCSAN reports
torture: Output per-failed-run summary lines from torture.sh
torture: Allow four-digit repetition numbers for --configs parameter
torture: Drop trailing ^M from console output
rcutorture: Enable limited callback-flooding tests of SRCU
torture: Wake up kthreads after storing task_struct pointer
rcutorture: Fix rcu_fwd_mutex deadlock
rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop
rcutorture: Make rcu_fwd_cb_nodelay be a counter
rcutorture: Increase visibility of forward-progress hangs
torture: Distinguish kthread stopping and being asked to stop
rcutorture: Print message before invoking ->cb_barrier()
rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings
rcu: Don't deboost before reporting expedited quiescent state
rcu: Update documentation regarding kthread_prio cmdline parameter
rcu: Elevate priority of offloaded callback threads
rcu: Make priority of grace-period thread consistent
rcu: Move kthread_prio bounds-check to a separate function
rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0
rcu: Remove unused rcu_state.boost
rcu/nocb: Handle concurrent nocb kthreads creation
rcu: Mark accesses to boost_starttime
rcu: Mark ->expmask access in synchronize_rcu_expedited_wait()
rcu/exp: Fix check for idle context in rcu_exp_handler
selinux: various sparse fixes
docs: scheduler: Fix outdated parameter of rebalance_domains
docs/zh_CN: Add rbtree Chinese translation
bpf: Drop libbpf, libelf, libz dependency from bpf preload.
bpf: Open code obj_get_info_by_fd in bpf preload.
bpf: Convert bpf preload to light skeleton.
bpf: Remove unnecessary setrlimit from bpf preload.
libbpf: Open code raw_tp_open and link_create commands.
libbpf: Open code low level bpf commands.
libbpf: Add support for bpf iter in light skeleton.
xfs: ensure log flush at the end of a synchronous fallocate call
xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c
xfs: set prealloc flag in xfs_alloc_file_space()
xfs: fallocate() should call file_modified()
xfs: remove XFS_PREALLOC_SYNC
tools: Ignore errors from `which' when searching a GCC toolchain
selinux: try to use preparsed sid before calling parse_sid()
selinux: Fix selinux_sb_mnt_opts_compat()
drm/i915: Introduce G12 subplatform of DG2
net: ieee802154: Provide a kdoc to the address structure
video: fbdev: pxa3xx-gcu: Remove unnecessary print function dev_err()
video: fbdev: pxa168fb: Remove unnecessary print function dev_err()
mailmap: update Christian Brauner's email address
arm64: Enable Cortex-A510 erratum 2051678 by default
platform/chrome: cros_ec_typec: Check for EC device
kvm/arm64: rework guest entry logic
samples/bpf: Update cpumap/devmap sec_name
selftests/bpf: Update cpumap/devmap sec_name
libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions
Revert "drm/panel-edp: Allow querying the detected panel via sysfs"
spi: Add API to count spi acpi resources
spi: Support selection of the index of the ACPI Spi Resource before alloc
spi: Create helper API to lookup ACPI info for spi device
spi: Make spi_alloc_device and spi_add_device public again
cgroup-v1: Require capabilities to set release_agent
PCI: j721e: Initialize pcie->cdns_pcie before using it
e1000e: Handshake with CSME starts from ADL platforms
e1000e: Separate ADP board type from TGP
cifs: Fix the readahead conversion to manage the batch when reading from cache
drm/panel-edp: Allow querying the detected panel via sysfs
seq_file: fix NULL pointer arithmetic warning
cifs: Implement cache I/O by accessing the cache directly
netfs, cachefiles: Add a method to query presence of data in the cache
cifs: Transition from ->readpages() to ->readahead()
spi: Add API to count spi acpi resources
spi: Support selection of the index of the ACPI Spi Resource before alloc
spi: Create helper API to lookup ACPI info for spi device
spi: Make spi_alloc_device and spi_add_device public again
spi: bcm2835aux: Convert to use GPIO descriptors
spi: st-ssc4: Covert to use GPIO descriptors
tools headers UAPI: Sync linux/prctl.h with the kernel sources
perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA
topology/sysfs: Add PPIN in sysfs under cpu topology
topology/sysfs: Add format parameter to macro defining "show" functions for proc
x86/cpu: Read/save PPIN MSR during initialization
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit
tools include UAPI: Sync sound/asound.h copy with the kernel sources
RDMA/mlx4: remove redundant assignment to variable nreq
platform/x86: thinkpad_acpi: Fix incorrect use of platform profile on AMD platforms
net: lan966x: Implement get_ts_info
net: lan966x: Add support for ptp interrupts
net: lan966x: Update extraction/injection for timestamping
net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP
net: lan966x: Add support for ptp clocks
net: lan966x: Add registers that are use for ptp functionality
dt-bindings: net: lan966x: Extend with the ptp interrupt
ALSA: hda: Skip codec shutdown in case the codec is not registered
selftests: fib rule: Don't echo modified sysctls
selftests: fib rule: Log test description
selftests: fib rule: Drop erroneous TABLE variable
selftests: fib rule: Make 'getmatch' and 'match' local variables
RDMA/mlx4: Don't continue event handler after memory allocation failure
extcon: intel-cht-wc: Report RID_A for ACA adapters
extcon: intel-cht-wc: Add support for registering a power_supply class-device
extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger()
extcon: intel-cht-wc: Support devs with Micro-B / USB-2 only Type-C connectors
extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field
i2c: cht-wc: Make charger i2c-client instantiation board/device-model specific
mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct intel_soc_pmic
power: supply: bq25890: Use the devm_regmap_field_bulk_alloc() helper
power: supply: bq25890: Support higher charging voltages through Pump Express+ protocol
power: supply: bq25890: On the bq25892 set the IINLIM based on external charger detection
power: supply: bq25890: Add support for registering the Vbus boost converter as a regulator
power: supply: bq25890: Add bq25890_set_otg_cfg() helper
power: supply: bq25890: Drop dev->platform_data == NULL check
power: supply: bq25890: Enable charging on boards where we skip reset
power: supply: bq25890: Add support to read back the settings from the chip
power: supply: bq25890: Add support to skip reset at probe() / remove()
power: supply: bq25890: Add a bq25890_rw_init_data() helper
power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CURRENT_MAX for low temperatures
power: supply: bq25890: Rename IILIM field to IINLIM
power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
RDMA/siw: Fix broken RDMA Read Fence/Resume logic.
kvm/x86: rework guest entry logic
kvm/mips: rework guest entry logic
kvm: add guest_state_{enter,exit}_irqoff()
power: supply: axp288_fuel_gauge: Add a no_current_sense_res module_param
power: supply: axp288_fuel_gauge: Take lock before updating the valid flag
power: supply: axp288_fuel_gauge: Refactor IRQ initialization
power: supply: axp288_fuel_gauge: Use devm_power_supply_register()
power: supply: axp288_fuel_gauge: Use devm_add_action_or_reset() for iio chan release
power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_read_initial_regs()
power: supply: axp288_fuel_gauge: Add dev helper var to probe()
drm/i915/ttm: Return some errors instead of trying memcpy move
brcmfmac: pcie: Read the console on init and shutdown
brcmfmac: fwil: Constify iovar name arguments
brcmfmac: of: Use devm_kstrdup for board_type & check for errors
brcmfmac: pcie: Fix crashes due to early IRQs
brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
brcmfmac: pcie: Declare missing firmware files in pcie.c
brcmfmac: firmware: Allocate space for default boardrev in nvram
brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
rtlwifi: remove redundant initialization of variable ul_encalgo
ssb: fix boolreturn.cocci warning
ray_cs: Check ioremap return value
power: supply: core: fix application of sizeof to pointer
net: phy: Fix qca8081 with speeds lower than 2.5Gb/s
x86/cpu: Merge Intel and AMD ppin_init() functions
fanotify: Fix stale file descriptor in copy_event_to_user()
power: supply: cpcap-battery: Add battery type auto detection for mapphone devices
x86/CPU/AMD: Use default_groups in kobj_type
KVM: x86: Move delivery of non-APICv interrupt into vendor code
ath11k: add debugfs for TWT debug calls
ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs
USB: serial: cp210x: add CPI Bulk Coin Recycler id
USB: serial: cp210x: add NCR Retail IO box id
ath11k: Add debugfs interface to configure firmware debug log level
USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate
drm/bridge: add it6505 driver
power: supply: axp20x_battery: properly report current when discharging
power: supply: fix table problem in sysfs-class-power
power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
drm/i915: Document BDW+ DRRS M/N programming requirements
drm/i915: Always check dp_m2_n2 on pre-bdw
drm/i915: Dump dp_m2_n2 always
drm/i915: Program pch transcoder m2/n2
drm/i915: Clear DP M2/N2 when not doing DRRS
drm/i915: Fix transcoder_has_m2_n2()
drm/i915: Extract can_enable_drrs()
drm/i915: Disable DRRS on IVB/HSW port != A
drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder()
power: supply: mp2629_charger: use platform_get_irq()
drm/i915: Move M/N setup to a more logical place on ddi platforms
drm/i915: Move PCH transcoder M/N setup into the PCH code
drm/v3d: fix missing unlock
drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder_set_m_n()
drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 vs. M2/N2 variants
drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 vs. M2/N2 variants
drm/i915: Nuke ilk_get_fdi_m_n_config()
drm/i915: Nuke intel_dp_get_m_n()
drm/i915: Nuke intel_dp_set_m_n()
drm/i915: Enable rpm wakeref tracking whether runtime pm is enabled or not
drm/i915: Fix oops due to missing stack depot
drm/i915/pmu: Fix KMD and GuC race on accessing busyness
libbpf: Deprecate btf_ext rec_size APIs
arm64: dts: exynos: adjust USB DRD clocks with dtschema in Exynos7
clk: samsung: fix missing Tesla FSD dependency on Exynos
pinctrl: samsung: improve wake irq info on console
dma-buf: heaps: Fix potential spectre v1 gadget
pwm: meson: Drop always false check from .apply()
MIPS: KVM: fix vz.c kernel-doc notation
MIPS: octeon: Fix missed PTR->PTR_WD conversion
pwm: meson: Simplify duplicated per-channel tracking
pwm: meson: Drop useless check for channel data being NULL
pwm: meson: Drop always false check from .request()
ALSA: usb-audio: Correct quirk for VF0770
ALSA: Replace acpi_bus_get_device()
sh_eth: kill useless initializers in sh_eth_{suspend|resume}()
net: ena: Do not waste napi skb cache
net: macsec: Fix offload support for NETDEV_UNREGISTER event
qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay.
net: stmmac: dump gmac4 DMA registers correctly
net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY
arm64: dts: qcom: sdm845: add device tree for SHIFT6mq
arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge
arm64: dts: qcom: ipq6018: fix usb reference period
arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei
arm64: dts: qcom: msm8994: Provide missing "xo_board" and "sleep_clk" to GCC
arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
arm64: dts: qcom: sm8450: Update cpuidle states parameters
arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc
arm64: dts: qcom: sm8250: Add cpuidle states
arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
arm64: dts: qcom: ipq8074: add the reserved-memory node
arm64: dts: broadcom: bcm4908: add pinctrl binding
arm64: dts: broadcom: bcm4908: use proper TWD binding
arm64: dts: broadcom: align pl330 node name with dtschema
ARM: dts: bcm2837: Add the missing L1/L2 cache information
ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
arm64: dts: qcom: ipq8074: add SMEM support
arm64: dts: qcom: sm8150: Add support for LMh node
arm64: dts: qcom: msm8916-j5: Fix typo
Revert "arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX"
arm64: dts: qcom: msm8916: improve usb hs node formating
arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED
arm64: dts: qcom: pm6150l: Add wled node
arm64: dts: qcom: pms405: assign device specific compatible
arm64: dts: qcom: ipq6018: add pcie max-link-speed
arm64: dts: qcom: msm8996: SoC specific compatible strings for qcom-sdhci
arm64: dts: qcom: msm8994: SoC specific compatible strings for qcom-sdhci
arm64: dts: qcom: sm8250: add description of dcvsh interrupts
arm64: dts: qcom: sdm845: add missing power-controller compatible
arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean
arm64: dts: qcom: msm8998: Fix cache nodes
arm64: dts: qcom: sm8150: simplify references to pwrkey and resin
arm64: dts: qcom: sm8150: add i2c and spi dma channels
arm64: dts: qcom: sdm845: rename memory@ nodes to more descriptive names
arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema
arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound
arm64: dts: qcom: fix thermal zones naming
arm64: dts: qcom: update qcom,domain property
arm64: dts: qcom: sdm845: fix microphone bias properties and values
ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC
ARM: dts: qcom: pm8226: Add node for the MPP
ARM: dts: qcom: fill missing power-domain-cells for gcc controllers
ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus
ARM: dts: qcom: add KPSS GCC compatible to clock nodes
ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
ARM: dts: qcom: rename eth node to ethernet
ARM: dts: qcom: apq8060: correct mvs switch name
ARM: dts: qcom: nexus7: remove vcss supply which never existed
ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema
ARM: dts: qcom: apq8064: make pci regs property dt-schema compliant
ARM: dts: qcom: apq8064: correct ranges values
soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
arm64: defconfig: Enable additional Broadcom STB drivers
arm64: dts: qcom: sm8450: fix apps_smmu interrupts
arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb
arm64: dts: qcom: sm8350: Correct UFS symbol clocks
drm/amd: Warn users about potential s0ix problems
drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
soc: qcom: apr: Remove redundant 'flush_workqueue()' calls
soc: qcom: aoss: Fix missing put_device call in qmp_get
i40e: Fix reset path while removing the driver
scsi: lpfc: Remove redundant flush_workqueue() call
soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
scsi: qedi: Remove redundant flush_workqueue() calls
scsi: bfa: Replace snprintf() with sysfs_emit()
scsi: mvsas: Replace snprintf() with sysfs_emit()
soc: qcom: rpmpd: Check for null return of devm_kcalloc
scsi: bnx2fc: Make use of the helper macro kthread_run()
firmware: qcom: scm: Fix some kernel-doc comments
scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal
scsi: bnx2fc: Fix typo in comments
drm/nouveau: fix off by one in BIOS boundary checking
scsi: ufs: Add checking lifetime attribute for WriteBooster
power: supply: cros_usbpd: Use struct_size() helper in kzalloc()
soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable
scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task
scsi: pm8001: Fix use-after-free for aborted TMF sas_task
scsi: pm8001: Fix warning for undescribed param in process_one_iomb()
ARM: dts: qcom: ipq4019: fix sleep clock
i40e: Fix reset bw limit when DCB enabled with 1 TC
xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
platform/chrome: cros_ec_typec: Make try power role optional
drm/amd: Warn users about potential s0ix problems
firmware: qcom: scm: Add function to set IOMMU pagetable addressing
firmware: qcom: scm: Add function to set the maximum IOMMU pool size
firmware: qcom: scm: Remove reassignment to desc following initializer
ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1
ARM: dts: qcom: pm8226: Add vibration motor node
arm64: dts: qcom: sdm845-db845c: Remove clock-lanes property from &camss node
arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property from &camss node
arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG Bullhead rev 1.0
arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead generic code into a DTSI file
arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi
arm64: dts: qcom: sc7280: Factor out Chrome common fragment
dma-resv: some doc polish for iterators
drm: remove allow_fb_modifiers
drm: add support modifiers for drivers whose planes only support linear layout
drm: introduce fb_modifiers_not_supported flag in mode_config
bpf: make bpf_copy_from_user_task() gpl only
selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
bpf: Make dst_port field in struct bpf_sock 16-bit wide
ACPI: require CRC32 to build
kunit: cleanup assertion macro internal variables
kunit: factor out str constants from binary assertion structs
kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros
kunit: remove va_format from kunit_assert
kunit: tool: drop mostly unused KunitResult.result field
drm/i915/dg2: s/engine->i915/i915/ for engine workarounds
scsi: core: Reallocate device's budget map on queue depth change
ixgbe: respect metadata on XSK Rx to skb
ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ice: respect metadata on XSK Rx to skb
ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
ice: respect metadata in legacy-rx/ice_construct_skb()
i40e: respect metadata on XSK Rx to skb
i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
kselftest: Fix vdso_test_abi return status
scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
scsi: pm80xx: Fix double completion for SATA devices
arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts
arm64: dts: qcom: sc7280: Fix gmu unit address
arm64: dts: qcom: sc7280: Add camcc clock node
arm64: dts: qcom: sc7280: Add Display Port node
arm64: dts: qcom: sc7280: add edp display dt nodes
arm64: dts: qcom: sc7280: Add DSI display nodes
arm64: dts: qcom: sc7280: add display dt nodes
arm64: dts: qcom: sc7180: Add board regulators for MIPI camera trogdor boards
arm64: dts: qcom: sc7280: Move USB2 controller nodes from common dtsi to SKU1
drm/bridge: lt9611: Fix an error handling path in lt9611_probe()
mtd: rawnand: Fix misuses of of_match_node()
mtd: Fix misuses of of_match_ptr()
mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
MAINTAINERS: add DT bindings files for ath10k and ath11k
MAINTAINERS: hand over ath9k maintainership to Toke
MAINTAINERS: change Loic as wcn36xx maintainer
MAINTAINERS: mark ath6kl as orphan
iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
iommu: Fix some W=1 warnings
cw1200: wsm: make array queue_id_to_wmm_aci static const
wilc1000: use min_t() to make code cleaner
rtw88: rtw8821c: enable rfe 6 devices
rtw88: fix memory overrun and memory leak during hw_scan
rtw88: fix idle mode flow for hw scan
rtw88: check for validity before using a pointer
net: mana: Reuse XDP dropped page
net: mana: Add counter for XDP_TX
net: mana: Add counter for packet dropped by XDP
iommu: Fix potential use-after-free during probe
drm/bridge: Add missing pm_runtime_put_sync
spi: mediatek: Avoid NULL pointer crash in interrupt
spi: sp7201: Fix compiler warnings
spi: pic32: Convert to use GPIO descriptors
spi: mpc512x-psc: Convert to use GPIO descriptors
spi: mt65xx: Convert to GPIO descriptors
spi: pxa2xx_spi: Convert to use GPIO descriptors
net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag
net/smc: Remove corked dealyed work
net/smc: Send directly when TCP_CORK is cleared
btrfs: skip reserved bytes warning on unmount after log cleanup failure
ARM: make get_current() and __my_cpu_offset() __always_inline
btrfs: fix use of uninitialized variable at rm device ioctl
btrfs: fix use-after-free after failure to create a snapshot
btrfs: tree-checker: check item_size for dev_item
btrfs: tree-checker: check item_size for inode_item
btrfs: fix deadlock between quota disable and qgroup rescan worker
tcp: Change SYN ACK retransmit behaviour to account for rehash
bpf: Add SO_TXREHASH setsockopt
txhash: Add txrehash sysctl description
txhash: Add socket option to control TX hash rethink behavior
txhash: Make rethinking txhash behavior configurable via sysctl
btrfs: don't start transaction for scrub if the fs is mounted read-only
moxart: fix potential use-after-free on remove path
of: unittest: update text of expected warnings
arm64: dts: exynos: drop unneeded syscon phandle in Exynos5433 LPASS
arm64: dts: exynos: align pl330 node name with dtschema
arm64: dts: exynos: Add initial E850-96 board support
arm64: dts: exynos: Add initial Exynos850 SoC support
mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
mac80211_hwsim: report NOACK frames in tx_status
kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h
mac80211: mlme: check for null after calling kmemdup
carl9170: fix missing bit-wise or operator for tx_params
wcn36xx: Differentiate wcn3660 from wcn3620
ath11k: mhi: use mhi_sync_power_up()
ath11k: pci: fix crash on suspend if board file is not found
ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops
ath11k: Fix uninitialized symbol 'rx_buf_sz'
ath11k: fix kernel panic during unload/load ath11k modules
ath11k: Rename ath11k_ahb_ext_irq_config
component: Replace most references to 'master' with 'aggregate device'
n_tty: wake up poll(POLLRDNORM) on receiving data
dt-bindings: serial: Add compatible for Mediatek MT8186
serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
tty: Replace acpi_bus_get_device()
usb: gadget: f_uac2: Add speed names to bInterval dbg/warn
usb: gadget: f_uac2: Optionally determine bInterval for HS and SS
usb: gadget: audio: Add HS/SS bInterval params for UAC2
usb: gadget: f_uac2: Add HS/SS bInterval to configfs
usb: udc: Fix typo in comment
USB: ACPI: Replace acpi_bus_get_device()
usb: gadget: f_uac2: Define specific wTerminalType
usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
usb: raw-gadget: fix handling of dual-direction-capable endpoints
usb: usb251xb: add boost-up property support
ASoC: max98927: add missing header file
Input: wm97xx: Simplify resource management
usb: ulpi: Call of_node_put correctly
usb: ulpi: Move of_node_put to ulpi_dev_release
staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY
staging: r8188eu: remove HW_VAR_CHECK_BSSID
staging: r8188eu: remove HW_VAR_BCN_FUNC
staging: r8188eu: remove HW_VAR_CAM_WRITE
staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR()
staging: r8188eu: remove HW_VAR_MEDIA_STATUS
staging: r8188eu: remove HW_VAR_AC_PARAM_BK
staging: r8188eu: remove HW_VAR_AC_PARAM_VI
staging: r8188eu: remove HW_VAR_AC_PARAM_VO
staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL
staging: r8188eu: remove HW_VAR_SEC_CFG
staging: r8188eu: remove HW_VAR_BEACON_INTERVAL
staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void
staging: r8188eu: convert rtw_p2p_prov_disc to return void
staging: r8188eu: convert rtw_p2p_set_persistent to return void
staging: r8188eu: convert rtw_p2p_invite_req to return void
staging: r8188eu: convert rtw_p2p_get_op_ch to return void
staging: r8188eu: convert rtw_p2p_get_groupid to return void
staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invitation to return void
staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void
staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void
staging: r8188eu: convert rtw_p2p_get_role to return void
staging: r8188eu: convert rtw_p2p_get_req_cm to return void
staging: r8188eu: convert rtw_p2p_get_status to return void
staging: r8188eu: convert rtw_p2p_setDN to return void
staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void
staging: r8188eu: propagate error code in rtw_p2p_get2
staging: r8188eu: remove unneeded variable in rtw_p2p_get_invitation_procedure
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_name
staging: r8188eu: remove unneeded variable in rtw_p2p_get_device_type
staging: r8188eu: remove unneeded variable in rtw_p2p_get_go_device_address
staging: r8188eu: remove unneeded variable in rtw_p2p_get_wps_configmethod
staging: r8188eu: remove unneeded variable in rtw_p2p_get
staging: r8188eu: remove unneeded variable in rtw_wx_get_enc
staging: r8188eu: remove unneeded variable in rtw_wx_get_essid
staging: rt8188eu: Remove dead code
staging: r8188eu: remove hal_init_macaddr()
staging: r8188eu: remove unused parameter from hw_var_set_*
staging: r8188eu: remove c2h_evt_clear()
staging: pi433: remove coding style item from the TODO file
staging: r8188eu: remove IS_*_CUT macros
staging: r8188eu: convert SetHalDefVar8188EUsb() to void
staging: r8188eu: convert GetHalDefVar8188EUsb() to void
staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_FACTOR_64K
staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb()
staging: r8188eu: rx_packet_offset and max_recvbuf_sz are write-only
selftests/net: timestamping: Fix bind_phc check
sh_eth: sh_eth_close() always returns 0
ravb: ravb_close() always returns 0
net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe()
ipv4: Make ip_idents_reserve static
r8169: add rtl_disable_exit_l1()
phy: make phy_set_max_speed() *void*
net: dsa: mv88e6xxx: Improve indirect addressing performance
net: dsa: mv88e6xxx: Improve performance of busy bit polling
net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode
pinctrl: microchip-sgpio: Fix support for regmap
net/smc: Forward wakeup to smc socket waitqueue after fallback
USB: serial: option: add ZTE MF286D modem
USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
usb: f_fs: Fix use-after-free for epfile
drm/i915/adlp: Fix TypeC PHY-ready status readout
drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
drm/i915/overlay: Prevent divide by zero bugs in scaling
drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
usb: dwc3: xilinx: fix uninitialized return value
ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree
ARM: dts: exynos: update dma node name with dtschema
ALSA: hda/realtek: Add quirk for ASUS GU603
ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
ALSA: hda: realtek: Fix race at concurrent COEF updates
ARM: dts: aspeed: rainier and everest: Enable UHCI
ARM: dts: Fix OpenBMC flash layout label addresses
fsi: scom: Remove retries in indirect scoms
fsi: scom: Fix error handling
powerpc: dts: Fix some I2C unit addresses
powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
powerpc/e500/qemu-e500: allow core to idle without waiting
powerpc: add link stack flush mitigation status in debugfs.
powerpc/xive: Export XIVE IPI information for online-only processors.
KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure
KVM: PPC: mmio: Return to guest after emulation failure
KVM: PPC: mmio: Reject instructions that access more than mmio.data size
KVM: PPC: Fix vmx/vsx mixup in mmio emulation
KVM: PPC: Book3S HV: Stop returning internal values to userspace
uml/x86: use x86 load_unaligned_zeropad()
asm/user.h: killed unused macros
constify struct path argument of finish_automount()/do_add_mount()
ata: libata-scsi: Simplify scsi_XX_lba_len()
ata: libata-scsi: Simplify ata_scsi_mode_select_xlat()
ata: libata-scsi: Cleanup ata_get_xlat_func()
ata: pata_pdc202xx_old: make static read-only array pio_timing const
ata: pata_atiixp: make static read-only arrays const
ata: pata_platform: Make use of platform_get_mem_or_io()
crypto: octeontx2 - Avoid stack variable overflow
padata: replace cpumask_weight with cpumask_empty in padata.c
crypto: mxs-dcp - Fix scatterlist processing
crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos
crypto: hisilicon/sec - use the correct print format
crypto: hisilicon/sec - fix the CTR mode BD configuration
crypto: hisilicon/sec - fix the max length of AAD for the CCM mode
crypto: hisilicon/sec - add some comments for soft fallback
crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930
crypto: octeontx2 - select CONFIG_NET_DEVLINK
crypto: memneq - avoid implicit unaligned accesses
crypto: authenc - Fix sleep in atomic context in decrypt_tail
crypto: rsa-pkcs1pad - use clearer variable names
crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
crypto: rsa-pkcs1pad - restore signature length check
crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
crypto: rsa-pkcs1pad - only allow with rsa
crypto: qat - fix access to PFVF interrupt registers for GEN4
arm64: lib: accelerate crc32_be
lib/crc32test: correct printed bytes count
lib/crc32: Make crc32_be weak for arch override
lib/crc32: remove unneeded casts
crypto: kdf - Select hmac in addition to sha256
crypto: sun8i-ss - really disable hash on A80
crypto: x86 - Convert to SPDX identifier
crypto: testmgr - Move crypto_simd_disabled_for_test out
hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
crypto: ccp - remove redundant ret variable
video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
fs: Remove FIXME comment in generic_write_checks()
video: fbdev: pxa168fb: Initialize pointers with NULL and not plain integer 0
video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
video: fbdev: savagefb: make a variable local
xfs: return errors in xfs_fs_sync_fs
quota: make dquot_quota_sync return errors from ->sync_fs
vfs: make sync_filesystem return errors from ->sync_fs
vfs: make freeze_super abort when sync_filesystem returns error
dt-bindings: iio: adc: at91-sama5d2: update maintainers entry
mailmap: Update email address for Cai Huoqing
dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigger-edge-type non-mandatory
iio: Fix error handling for PM
iio: afe: rescale: reorder includes
iio: afe: rescale: use s64 for temporary scale calculations
iio: inkern: make a best effort on offset calculation
iio: inkern: apply consumer scale when no channel scale is available
iio: inkern: apply consumer scale on IIO_VAL_INT cases
iio: addac: ad74413r: correct comparator gpio getters mask usage
iio: addac: ad74413r: use ngpio size when iterating over mask
iio: addac: ad74413r: Do not reference negative array offsets
iio: adc: men_z188_adc: Fix a resource leak in an error handling path
iio: humidity: hdc100x: Add ACPI HID table
Linux 5.17-rc2
Revert "fs/9p: search open fids first"
iio: pressure: dps310: Add ACPI HID table
iio: sx9360: fix iio event generation
iio: adc: qcom-vadc-common: Re-use generic struct u32_fract
iio: adc: twl4030-madc: Re-use generic struct s16_fract
iio: adc: rn5t618: Re-use generic struct u16_fract
math.h: Introduce data types for fractional numbers
dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property in example
iio: frequency: admv1013: remove the always true condition
arm64: dts: rockchip: align pl330 node name with dtschema
arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage
openrisc/boot: Remove unnecessary initialisation in memcpy().
ocfs2: fix a deadlock when commit trans
jbd2: export jbd2_journal_[grab|put]_journal_head
psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n
psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n
mm, kasan: use compare-exchange operation to set KASAN page tag
kasan: test: fix compatibility with FORTIFY_SOURCE
tools/testing/scatterlist: add missing defines
mm: page->mapping folio->mapping should have the same offset
memory-failure: fetch compound_head after pgmap_pfn_valid()
ia64: make IA64_MCA_RECOVERY bool instead of tristate
binfmt_misc: fix crash when load/unload module
include/linux/sysctl.h: fix register_sysctl_mount_point() return type
pinctrl: Add driver for Sunplus SP7021
dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021
pinctrl: meson: add pinctrl driver support for Meson-S4 Soc
dt-bindings: gpio: Add a header file for Amlogic Meson S4
dt-bindings: pinctrl: meson: Add compatible for S4
pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP
pinctrl: bcm2835: Fix a few error paths
EDAC/xgene: Fix deferred probing
video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
video: fbmem: use swap() to make code cleaner in fb_rotate_logo()
video: fbdev: cirrusfb: check pixclock to avoid divide by zero
video: fbdev: mmp: Make use of the helper function dev_err_probe()
video: fbdev: s3c-fb: Make use of the helper function dev_err_probe()
video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe()
video: fbdev: pxa3xx-gcu: Make use of the helper function dev_err_probe()
video: fbdev: pxa168fb: Make use of the helper function dev_err_probe()
video: fbdev: da8xx-fb: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: lcd_ams_delta: Make use of the helper function dev_err_probe()
video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use of the helper function dev_err_probe()
video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
video: fbdev: atyfb: Remove assigned but never used variable statements
video: fbdev: w100fb: Reset global state
video: fbdev: au1200fb: Make use of dma_mmap_coherent()
agp: define proper stubs for empty helpers
video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
video: fbdev: via: Fix spelling mistake "bellow" -> "below"
video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS
video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
video: fbdev: controlfb: Fix COMPILE_TEST build
video: fbdev: ocfb: add const to of_device_id
dt-bindings: simple-framebuffer: allow standalone compatible
video: fbdev: sis: use swap() to make code cleaner
video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen
video: fbdev: mb862xx: remove redundant assignment to pointer ptr
backlight: qcom-wled: Add PM6150L compatible
video: fbdev: mach64_ct: remove redundant res variable
video: fbdev: omapfb: use default_groups in kobj_type
video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls
backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls
video: fbdev: imxfb: Check for null res pointer
video: fbdev: aty128fb: make some arrays static const
cifs: unlock chan_lock before calling cifs_put_tcp_session
ipv4: drop fragmentation code from ip_options_build()
arm64: dts: zynqmp: Added GEM reset definitions
net: macb: Added ZynqMP-specific initialization
dt-bindings: net: cdns,macb: added generic PHY and reset mappings for ZynqMP
arm64: dts: rockchip: add Quartz64-A con40 hardware
arm64: dts: rockchip: add Quartz64-A sdmmc1 node
arm64: dts: rockchip: add Quartz64-A pmu_io_domains
arm64: dts: rockchip: add the touchscreen controller to rk3568-evb1-v10
arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in rk3568-evb1-10
clk: imx: Add imx8dxl clk driver
clk: imx: Add initial support for i.MXRT1050 clock driver
dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock
dt-bindings: imx: Add clock binding for i.MXRT1050
arm64: dts: fsd: Add SPI device nodes
arm64: dts: imx8mq: fix lcdif port node
arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor
arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers
ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
ARM: dts: imx28: reparent gpmi clock to ref_gpmi
arm64: dts: ls1028a: sl28: re-enable ftm_alarm0
arm64: dts: freescale: Fix sound card model for MBa8Mx
i2c: mediatek: Add i2c compatible for Mediatek MT8186
dt-bindings: i2c: update bindings for MT8186 SoC
i2c: smbus: Use device_*() functions instead of of_*()
docs: firmware-guide: ACPI: Add named interrupt doc
regulator/rpi-panel-attiny: Use two transactions for I2C read
regulator/rpi-panel-attiny: Use the regmap cache
regulator: rpi-panel: Remove get_brightness hook
regulator: rpi-panel: Add GPIO control for panel and touch resets
regulator: rpi-panel: Convert to drive lines directly
regulator: rpi-panel: Ensure the backlight is off during probe.
regulator: rpi-panel: Serialise operations.
regulator: rpi-panel: Handle I2C errors/timing to the Atmel
regulator: rpi-panel: Register with a unique backlight name
ASoC: ops: Check for negative values before reading them
device property: Add fwnode_irq_get_byname
EDAC/altera: Fix deferred probing
dm: properly fix redundant bio-based IO accounting
dm: revert partial fix for redundant bio-based IO accounting
block: add bio_start_io_acct_time() to control start_time
security, lsm: dentry_init_security() Handle multi LSM registration
RDMA/rxe: Remove qp->grp_lock and qp->grp_list
RDMA/rxe: Remove rxe_drop_all_macst_groups
RDMA/rxe: Enforce IBA o10-2.2.3
media: lirc: report ir receiver overflow
media: rc-core: rename ir_raw_event_reset to ir_raw_event_overflow
media: lirc: remove unused lirc features
media: aspeed: Correct values for detected timing
media: aspeed: Use FIELD_GET to improve readability
media: aspeed: Correct value for h-total-pixels
media: aspeed: Fix no complete irq for non-64-aligned width
media: aspeed: add more debug log messages
media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log
media: i2c: dw9714: add optional regulator support
media: ov2740: identify module after subdev initialisation
media: MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers
media: MAINTAINERS: Update Benjamin Gaignard maintainer status
media: i2c: max9286: Implement media entity .link_validate() operation
media: ov5693: fix returnvar.cocci warnings
media: ov5693: fix boolconv.cocci warnings
media: i2c: Add ov08d10 camera sensor driver
media: hi847: Add support for Hi-847 sensor
media: ov8865: Fix indentation in set_selection callback
media: ov5648: Don't pack controls struct
media: v4l: Avoid unaligned access warnings when printing 4cc modifiers
media: ov6650: Fix missing frame interval enumeration support
media: ov6650: Fix crop rectangle affected by set format
media: ov6650: Add try support to selection API operations
media: ov6650: Fix set format try processing path
dt-bindings: interrupt-controller: sifive,plic: Group interrupt tuples
dt-bindings: interrupt-controller: sifive,plic: Fix number of interrupts
dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support
RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem
RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c
RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c
RDMA/opa: Delete useless module.h include
RDMA/iser: Delete useless module.h include
RDMA/ipoib: Delete useless module.h include
RDMA/rxe: Delete useless module.h include
RDMA/usnic: Delete useless module.h include
RDMA/qib: Delete useless module.h include
RDMA/mthca: Delete useless module.h include
RDMA/mlx4: Delete useless module.h include
RDMA/hfi1: Delete useless module.h include
RDMA/core: Delete useless module.h include
RDMA/mlx5: Delete useless module.h include
RDMA/mlx5: Delete get_num_static_uars function
IB/rdmavt: Validate remote_addr during loopback atomic tests
IB/cm: Release previously acquired reference counter in the cm_id_priv
drm/i915/dg2: Add Wa_14015227452
Fix a warning about a malformed kernel doc comment in cifs
arm64: cpufeature: List early Cortex-A510 parts as having broken dbm
ocfs2: fix subdirectory registration with register_sysctl()
brcmfmac: add CYW43570 PCIE device
brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices
spi: qcom: geni: Simplify DMA setting
ASoC: cs42l51: Improve error handling in cs42l51_remove()
ASoC: SOF: ipc: Do not allocate buffer for msg_data
ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked()
ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress()
ASoC: amd: renoir: Add check for acp configuration flags
ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir
ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir.
ASoC: amd: acp: Add generic PCI driver module for ACP device
ASoC: amd: acp: Add PDM controller based dmic dai for Renoir
ASoC: amd: acp: Add generic support for PDM controller on ACP
ASoC: rk3399_gru_sound: Wire up DP jack detection
drm/rockchip: cdn-dp: Support HDMI codec plug-change callback
ASoC: rt5682: Fix deadlock on resume
ASoC: hdmi-codec: Fix OOB memory accesses
ASoC: soc-pcm: Move debugfs removal out of spinlock
ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
rtw89: use pci_read/write_config instead of dbi read/write
rtw89: refine DIG feature to support 160M and CCK PD
rtw89: fix maybe uninitialized `qempty` variable
rtw89: include subband type in channel params
rtw89: handle 6G band if supported by a chipset
rtw89: separate {init,deinit}_addr_cam functions
rtw89: set mac_id and port ID to TXWD
rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode
rtw89: configure mac port HIQ registers
rtw89: rename vif_maintain to role_maintain
rtw89: extend firmware commands on states of sta_assoc and sta_disconnect
rtw89: allocate mac_id for each station in AP mode
rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets
rtw89: add C2H handle of BCN_CNT
rtw89: download beacon content to firmware
rtw89: use hardware SSN to TX management frame
rtw89: configure rx_filter according to FIF_PROBE_REQ
rtw89: correct use of BA CAM
rtw89: encapsulate RX handlers to single function
rtw89: Add RX counters of VHT MCS-10/11 to debugfs
rtw89: remove duplicate definition of hardware port number
rtw89: extract modules by chipset
RDMA/siw: Fix refcounting leak in siw_create_qp()
RDMA/core: Set MR type in ib_reg_user_mr
RDMA/ucma: Protect mc during concurrent multicast leaves
RDMA/cma: Use correct address when leaving multicast group
ntb: intel: fix port config status offset for SPR
net: stmmac: dwmac-sun8i: make clk really gated during rpm suspended
net: stmmac: properly handle with runtime pm in stmmac_dvr_remove()
IB/hfi1: Fix tstats alloc and dealloc
IB/hfi1: Fix AIP early init panic
IB/hfi1: Fix alloc failure with larger txqueuelen
gve: fix the wrong AdminQ buffer queue index check
net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "frequency"
IB/hfi1: Fix panic with larger ipoib send_queue_size
net: dsa: realtek: rtl8365mb: fix trap_door > 7
net: dsa: realtek: rtl8365mb: allow non-cpu extint ports
net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support
net: dsa: realtek: rtl8365mb: add RTL8367S support
net: dsa: realtek: rtl8365mb: use DSA CPU port
net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead of BIT(n)-1
net: dsa: realtek: rtl8365mb: rename extport to extint
net: dsa: realtek: add new mdio interface for drivers
net: dsa: realtek: convert subdrivers into modules
net: dsa: realtek: remove direct calls to realtek-smi
net: dsa: realtek: rename realtek_smi to realtek_priv
net: dsa: realtek-smi: move to subdirectory
net: dsa: realtek-smi: fix kdoc warnings
RDMA/rtrs-clt: Do stop and failover outside reconnect work.
RDMA/rtrs-clt: Update one outdated comment in path_it_deinit()
RDMA/rtrs-clt: Reflow text so lines don't end with a '('
ax25: add refcount in ax25_dev to avoid UAF bugs
ax25: improve the incomplete fix to avoid UAF and NPD bugs
RDMA/rtrs: Remove empty line after bracket
octeontx2-pf: Change receive buffer size using ethtool
media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h
pinctrl: zynqmp: Revert "Unify pin naming"
media: v4l2-subdev: Drop .set_mbus_config() operation
media: i2c: ov6650: Drop implementation of .set_mbus_config()
media: pxa_camera: Drop usage of .set_mbus_config()
media: dt-bindings: media: camss: Remove clock-lane property
RDMA/pvrdma: Remove useless DMA-32 fallback configuration
IB/mthca: Remove useless DMA-32 fallback configuration
SUNRPC: add netns refcount tracker to struct rpc_xprt
SUNRPC: add netns refcount tracker to struct gss_auth
SUNRPC: add netns refcount tracker to struct svc_xprt
bnxt: report header-data split state
ethtool: add header/data split indication
net: dsa: microchip: Add property to disable reference clock
net: dsa: microchip: Document property to disable reference clock
net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii()
media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put
media: mtk-vcodec: Get rid of mtk_smi_larb_get/put
media: drm/mediatek: Get rid of mtk_smi_larb_get/put
media: drm/mediatek: Add pm runtime support for ovl and rdma
media: mtk-mdp: Get rid of mtk_smi_larb_get/put
media: mtk-jpeg: Get rid of mtk_smi_larb_get/put
media: iommu/mediatek: Add device_link between the consumer and the larb devices
media: iommu/mediatek: Add probe_defer for smi-larb
media: iommu/mediatek: Return ENODEV if the device is NULL
media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has
net: mvneta: remove unnecessary if condition in mvneta_xdp_submit_frame
net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request.
net: sparx5: use .mac_select_pcs() interface
brcmfmac: firmware: Fix crash in brcm_alt_fw_path
nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
spi: Fix missing unlock on error in sp7021_spi_master_transfer_one()
regulator: maxim,max8973: Drop Tegra specifics from example
ASoC: SOF: trace: Simplify count adjustment in trace_read
ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics from example
ASoC: SOF: Intel: hda: Remove link assignment limitation
ASoC: Document Tegra234 APE support
ASoC: tegra: Update AHUB driver for Tegra234
spi: dt-bindings: Fix 'reg' child node schema
spi: bcm-qspi: check for valid cs before applying chip select
ASoC: fsl: Add missing error handling in pcm030_fabric_probe
KVM: eventfd: Fix false positive RCU usage warning
KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use
KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread()
KVM: nVMX: Rename vmcs_to_field_offset{,_table}
KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS
selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP
ath11k: avoid firmware crash when reg set for QCA6390/WCN6855
ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz
KVM: x86: add system attribute to retrieve full set of supported xsave states
media: dt-binding: mediatek: Get rid of mediatek,larb for multimedia HW
media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc compatible
ath9k_htc: fix uninit value bugs
media: dt-bindings: mediatek: convert mtk jpeg decoder/encoder to yaml
KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr
media: hantro: jpeg: Remove open-coded size in quantization table code
media: hantro: output encoded JPEG content directly to capture buffers
xen/x2apic: enable x2apic mode when supported for HVM
media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control
media: hantro: jpeg: Add COM segment to JPEG header to align image scan
media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output
media: hantro: Support cropping visible area for encoders
media: hantro: Fix overfill bottom register field name
media: MAINTAINERS: Change maintainers for mipid02 driver
media: v4l2-dev: Use non-atomic bitmap API when applicable
media: dt-bindings: media: document imx8mq support for imx7-csi
media: imx: imx7-media-csi: add support for imx8mq
media: meson: vdec: potential dereference of null pointer
media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers
media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format
media: docs: v4l2grab.c.rst: change unintended assignment
media: coda: Fix missing put_device() call in coda_get_vdoa_data
media: coda: Use platform_get_irq() to get the interrupt
ARM: imxrt_defconfig: Add i.MXRT family defconfig
kselftest/arm64: Correct logging of FPSIMD register read via ptrace
kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types
drm/i915: Allow dead vm to unbind vma's without lock.
media: mtk-vpu: Drop unnecessary call to platform_get_resource()
media: s5p-g2d: Use platform_get_irq() to get the interrupt
media: exynos4-is: Use platform_get_irq() to get the interrupt
media: marvell-ccic: Use platform_get_irq() to get the interrupt
media: exynos-gsc: Use platform_get_irq() to get the interrupt
media: stm32-dma2d: Use platform_get_irq() to get the interrupt
media: s5p-mfc: Use platform_get_irq() to get the interrupt
media: bdisp: Use platform_get_irq() to get the interrupt
media: camss: Use platform_get_irq_byname() to get the interrupt
media: vsp1: Use platform_get_irq() to get the interrupt
media: i2c: max9286: Use "maxim,gpio-poc" property
media: dt-bindings: media: max9286: Define 'maxim,gpio-poc'
net: mac802154: Explain the use of ieee802154_wake/stop_queue()
media: dt-bindings: media: max9286: Re-indent example
net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant
net: ieee802154: hwsim: Ensure frame checksum are valid
arm64: defconfig: Enable Audio Graph Card2 driver
arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-graph-card2 for sound
arm64: dts: renesas: rcar-gen3: Add MOST devices
arm64: dts: renesas: Miscellaneous whitespace fixes
arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712
arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device
ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header
ARM: imx: Add initial support for i.MXRT10xx family
soc: imx: Remove Layerscape check
parisc: Fix sglist access in ccio-dma.c
parisc: Fix data TLB miss in sba_unmap_sg
parisc: Drop __init from map_pages declaration
drm/i915: Lock dpt_obj around set_cache_level, v2.
ALSA: hda: Fix signedness of sscanf() arguments
ARM: dts: imx6sx-udoo-neo: Add HDMI support
ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers
drm/i915: Move drrs hardware bit frobbing to small helpers
drm/i915: s/gmch_{m,n}/data_{m,n}/
drm/i915: Clean up M/N register defines
drm/i915: Extract intel_{get,set}_m_n()
drm/i915: Fix a race between vma / object destruction and unbinding
ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
crypto: qat - fix a signedness bug in get_service_enabled()
crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()
crypto: tcrypt - add asynchronous speed test for SM3
crypto: x86/sm3 - add AVX assembly implementation
crypto: sm3 - make dependent on sm3 library
crypto: sm2 - make dependent on sm3 library
crypto: arm64/sm3-ce - make dependent on sm3 library
crypto: sm3 - create SM3 stand-alone library
Documentation: update debugfs doc for Hisilicon HPRE
Documentation: update debugfs doc for Hisilicon ZIP
Documentation: update debugfs doc for Hisilicon SEC
Documentation: use the tabs on all acc documentation
ARM: dts: imx: Rename RTC device tree nodes
ARM: dts: imx28: Use correct compatible string for RTC
ipv6: partially inline ipv6_fixup_options
ipv6: optimise dst refcounting on cork init
udp6: don't make extra copies of iflow
udp6: pass flow in ip6_make_skb together with cork
ipv6: pass full cork into __ip6_append_data()
ipv6: don't zero inet_cork_full::fl after use
ipv6: clean up cork setup/release
ipv6: remove daddr temp buffer in __ip6_make_skb
udp6: shuffle up->pending AF_INET bits
ipv6: optimise dst refcounting on skb init
selftests/bpf/test_xdp_redirect: use temp netns for testing
selftests/bpf/test_xdp_meta: use temp netns for testing
selftests/bpf/test_tcp_check_syncookie: use temp netns for testing
selftests/bpf/test_lwt_seg6local: use temp netns for testing
selftests/bpf/test_xdp_vlan: use temp netns for testing
selftests/bpf/test_xdp_veth: use temp netns for testing
selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions
mlxsw: spectrum: Guard against invalid local ports
mlxsw: core: Consolidate trap groups to a single event group
mlxsw: core: Move functions to register/unregister array of traps to core.c
mlxsw: core: Move basic trap group initialization from spectrum.c
mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code
mlxsw: spectrum: Set basic trap groups from an array
net: amd-xgbe: ensure to reset the tx_timer_active flag
net: amd-xgbe: Fix skb data length underflow
LSM: general protection fault in legacy_parse_param
tracing: Don't inc err_log entry count if entry allocation fails
tracing: Propagate is_signed to expression
tracing: Fix smatch warning for do while check in event_hist_trigger_parse()
tracing: Fix smatch warning for null glob in event_hist_trigger_parse()
tools/tracing: Update Makefile to build rtla
rtla: Make doc build optional
tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
tracing: Avoid -Warray-bounds warning for __rel_loc macro
tracing/histogram: Fix a potential memory leak for kstrdup()
ftrace: Have architectures opt-in for mcount build time sorting
drm/i915/pmu: Fix KMD and GuC race on accessing busyness
selftests: skip mincore.check_file_mmap when fs lacks needed support
selftests: openat2: Skip testcases that fail with EOPNOTSUPP
selftests: openat2: Add missing dependency in Makefile
selftests: openat2: Print also errno in failure messages
selftests: futex: Use variable MAKE instead of make
drm/i915: delete shadow "ret" variable
drm/kmb: Fix for build errors with Warray-bounds
bpf, x86: Remove unnecessary handling of BPF_SUB atomic op
drm/amdgpu: Wrong order for config and counter_id parameters
drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable"
drm/amdgpu: bump driver version for new CTX OP to set/get stable pstates
drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates
drm/amdgpu/swsmu/i2c: return an error if the SMU is not running
drm/amd: Enable FRU EEPROM for Sienna Cichlid
drm/amd: Expose the FRU SMU I2C bus
drm/amdgpu: add 1.3.1/2.4.0 athub CG support
drm/amdgpu: convert code name to ip version for athub
drm/amd/display: Fix unused variable warning
drm/amdgpu: get hash bit for CH4 in umc channel index
drm/amdgpu: update algorithm of umc address conversion
drm/amdgpu: increase bad page number for umc ras query
drm/amdgpu: add umc_fill_error_record to make code more simple
display/amd: decrease message verbosity about watermarks table failure
drm/amdgpu: Wipe all VRAM on free when RAS is enabled
drm/amdgpu: Fix an error message in rmmod
drm/amd/pm: fix the deadlock observed on performance_level setting
drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
drm/amd/display: Add Missing HPO Stream Encoder Function Hook
drm/amdkfd: svm range restore work deadlock when process exit
drm/amdkfd: Ensure mm remain valid in svm deferred_list work
drm/amdkfd: Don't take process mutex for svm ioctls
drm/amdgpu/display: Remove t_srx_delay_us.
drm/amdkfd: enable heavy-weight TLB flush on Vega20
drm/amdgpu: add determine passthrough under arm64
net/mlx5: VLAN push on RX, pop on TX
net/mlx5: Introduce software defined steering capabilities
net/mlx5: Remove unused TIR modify bitmask enums
net/mlx5e: CT, Remove redundant flow args from tc ct calls
net/mlx5e: TC, Store mapped tunnel id on flow attr
net/mlx5e: Test CT and SAMPLE on flow attr
net/mlx5e: Refactor eswitch attr flags to just attr flags
net/mlx5e: CT, Don't set flow flag CT for ct clear flow
net/mlx5e: TC, Hold sample_attr on stack instead of pointer
net/mlx5e: TC, Reject rules with multiple CT actions
net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
net/mlx5e: TC, Pass attr to tc_act can_offload()
net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action()
net/mlx5e: TC, Move pedit_headers_action to parse_attr
net/mlx5e: Move counter creation call to alloc_flow_attr_counter()
net/mlx5e: Pass attr arg for attaching/detaching encaps
net/mlx5e: Move code chunk setting encap dests into its own function
Bluetooth: Increment management interface revision
docs/bpf: clarify how btf_type_tag gets encoded in the type chain
selftests/bpf: specify pahole version requirement for btf_tag test
selftests/bpf: add a selftest with __user tag
selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c
bpf: reject program if a __user tagged memory accessed in kernel way
compiler_types: define __user as __attribute__((btf_type_tag("user")))
arm64: errata: Add detection for TRBE trace data corruption
arm64: errata: Add detection for TRBE invalid prohibited states
arm64: errata: Add detection for TRBE ignored system register writes
arm64: Add Cortex-A510 CPU part definition
docs: process: submitting-patches: Clarify the Reported-by usage
docs/zh_CN: add highmem translation
docs/zh_CN: add free_page_reporting translation
docs/zh_CN: add damon api translation
docs/zh_CN: add damon design translation
docs/zh_CN: add damon faq translation
docs/zh_CN: add damon index tronslation
docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst
docs/zh_CN: add balance translation
docs_zh_CN: add active_mm translation
docs/zh_CN: add vm/index translation
Documentation: core-api: entry: Add comments about nesting
Documentation: Fill the gaps about entry/noinstr constraints
docs/zh_CN: Add opp Chinese translation
docs/zh_CN: Add power/index Chinese translation
docs/zh_CN: Cleanup index.rst
docs/vm: Fix typo in *harden*
Documentation: arm: marvell: Extend Avanta list
docs: fix typo in Documentation/kernel-hacking/locking.rst
docs: Hook the RTLA documents into the kernel docs build
drm/xen: Add support for the nomodeset kernel parameter
drm/tilcdc: Add support for the nomodeset kernel parameter
drm/tegra: Add support for the nomodeset kernel parameter
drm/sti: Add support for the nomodeset kernel parameter
drm/sprd: Add support for the nomodeset kernel parameter
drm/rockchip: Add support for the nomodeset kernel parameter
drm: rcar-du: Add support for the nomodeset kernel parameter
drm/omap: Add support for the nomodeset kernel parameter
drm/msm: Add support for the nomodeset kernel parameter
drm/mediatek: Add support for the nomodeset kernel parameter
drm/mcde: Add support for the nomodeset kernel parameter
drm/ingenic: Add support for the nomodeset kernel parameter
drm/imx: Add support for the nomodeset kernel parameter
drm/hyperv: Add support for the nomodeset kernel parameter
drm/gma500: Add support for the nomodeset kernel parameter
drm/exynos: Add support for the nomodeset kernel parameter
drm/armada: Add support for the nomodeset kernel parameter
drm/xlnx: Use drm_module_platform_driver() to register the driver
drm/tve200: Use drm_module_platform_driver() to register the driver
drm/arc: Use drm_module_platform_driver() to register the driver
drm/tidss: Use drm_module_platform_driver() to register the driver
drm/sun4i: Use drm_module_platform_driver() to register the driver
drm/stm: Use drm_module_platform_driver() to register the driver
drm/shmobile: Use drm_module_platform_driver() to register the driver
drm: mxsfb: Use drm_module_platform_driver() to register the driver
drm/meson: Use drm_module_platform_driver() to register the driver
drm/kmb: Use drm_module_platform_driver() to register the driver
drm/hisilicon/kirin: Use drm_module_platform_driver() to register the driver
drm/fsl-dcu: Use drm_module_platform_driver() to register the driver
drm/atmel-hlcdc: Use drm_module_platform_driver() to register the driver
drm/aspeed: Use drm_module_platform_driver() to register the driver
drm/vmwgfx: Replace module-init boiler-plate code with DRM helpers
drm/vboxvideo: Replace module-init boiler-plate code with DRM helpers
drm/qxl: Replace module-init boiler-plate code with DRM helpers
drm/qxl: Move ioctl array next to its only user
cgroup/bpf: fast path skb BPF filtering
drm/mgag200: Replace module-init boiler-plate code with DRM helpers
selftests/exec: Remove pipe from TEST_GEN_FILES
selftests/zram: Adapt the situation that /dev/zram0 is being used
selftests/zram01.sh: Fix compression ratio calculation
selftests/zram: Skip max_comp_streams interface on newer kernel
docs/kselftest: clarify running mainline tests on stables
selinux: fix a type cast problem in cred_init_security()
selftests/bpf: fix a clang compilation error
arm64: tegra: Disable ISO SMMU for Tegra194
gpu: host1x: Fix hang on Tegra186+
io_uring: remove unused argument from io_rsrc_node_alloc
blk-mq: Fix wrong wakeup batch configuration which will cause hang
net: bridge: vlan: fix memory leak in __allowed_ingress
igbvf: Remove useless DMA-32 fallback configuration
igb: Remove useless DMA-32 fallback configuration
igc: Remove useless DMA-32 fallback configuration
ice: Remove useless DMA-32 fallback configuration
iavf: Remove useless DMA-32 fallback configuration
e1000e: Remove useless DMA-32 fallback configuration
i40e: Remove useless DMA-32 fallback configuration
ixgbevf: Remove useless DMA-32 fallback configuration
ixgbe: Remove useless DMA-32 fallback configuration
ixgb: Remove useless DMA-32 fallback configuration
netfilter: nf_tables: remove assignment with no effect in chain blob builder
net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
selftests, xsk: Fix bpf_res cleanup test
MAINTAINERS: platform-chrome: Add new chrome-platform@lists.linux.dev list
Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set
ipv4: remove sparse error in ip_neigh_gw4()
ipv4: avoid using shared IP generator for connected sockets
ipv4: tcp: send zero IPID in SYNACK messages
ice: xsk: Borrow xdp_tx_active logic from i40e
ice: xsk: Improve AF_XDP ZC Tx and use batching API
ice: xsk: Avoid potential dead AF_XDP Tx processing
i40e: xsk: Move tmp desc array from driver to pool
ice: Make Tx threshold dependent on ring length
ice: xsk: Handle SW XDP ring wrap and bump tail more often
ice: xsk: Force rings to be sized to power of 2
ice: Remove likely for napi_complete_done
drm/vmwgfx: Fix stale file descriptors on failed usercopy
lockd: fix failure to cleanup client locks
ipv4: raw: lock the socket in raw_bind()
ptp: replace snprintf with sysfs_emit
MAINTAINERS: add missing IPv4/IPv6 header paths
MAINTAINERS: add more files to eth PHY
r8169: enable ASPM L1.2 if system vendor flags it as safe
net: tipc: remove unused static inlines
net: sched: remove qdisc_qlen_cpu()
net: sched: remove psched_tdiff_bounded()
netlink: remove nl_set_extack_cookie_u32()
udplite: remove udplite_csum_outgoing()
udp: remove inner_udp_hdr()
dccp: remove max48()
ipv6: remove inet6_rsk() and tcp_twsk_ipv6only()
hsr: remove get_prp_lan_id()
net: ax25: remove route refcount
net: remove bond_slave_has_mac_rcu()
net: remove linkmode_change_bit()
net: remove net_invalid_timestamp()
nfc: use *_set_vendor_cmds() helpers
mii: remove mii_lpa_to_linkmode_lpa_sgmii()
net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
nfp: Simplify array allocation
net: bridge: vlan: fix single net device option dumping
net: ethernet: mtk_star_emac: fix unused variable
net: stmmac: skip only stmmac_ptp_register when resume from suspend
net: stmmac: configure PTP clock source prior to PTP initialization
dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "suppress-preamble"
net/fsl: xgmac_mdio: Support setting the MDC frequency
net/fsl: xgmac_mdio: Support preamble suppression
net/fsl: xgmac_mdio: Use managed device resources
dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency"
ALSA: usb-audio: initialize variables that could ignore errors
Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"
ipv4: Namespaceify min_adv_mss sysctl knob
net: mvneta: use .mac_select_pcs() interface
net: mvneta: reorder initialisation
net: phy: at803x: Support downstream SFP cage
net: phy: at803x: add fiber support
net: phy: at803x: move page selection fix to config_init
drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n
psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n
sched/uclamp: Fix iowait boost escaping uclamp restriction
sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max
sched/core: Export pelt_thermal_tp
MAINTAINERS: add Suren as psi co-maintainer
sched/numa: initialize numa statistics when forking new task
sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
drm/i915/adlp: Fix TypeC PHY-ready status readout
memory: brcmstb_dpfe: fix typo in a comment
memory: tegra: Constify struct thermal_cooling_device_ops
memory: fsl_ifc: populate child devices without relying on simple-bus
dt-bindings: memory: fsl: convert ifc binding to yaml schema
memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX
memory: tegra20-emc: Correct memory device mask
memory: tegra30-emc: Print additional memory info
drm/panel: simple: add Multi-Inno Technology MI0700S4T-6
dt-bindings: display: simple: Add Multi-Inno Technology MI0700S4T-6 panel
drm: mxsfb: Shutdown the display on system shutdown
drm: mxsfb: Shutdown the display on remove
dt-bindings: display: bridge: lvds-codec: Document TI DS90CF364A decoder
drm: Add TODO item for requesting memory regions
fbdev/simplefb: Request memory region in driver
drm/simpledrm: Request memory region in driver
drivers/firmware: Don't mark as busy the simple-framebuffer IO resource
fbdev: Hot-unplug firmware fb devices on forced removal
MIPS: Fix build error due to PTR used in more places
kbuild: remove include/linux/cyclades.h from header file check
MAINTAINERS: Remove Harry Morris bouncing address
net: ieee802154: Return meaningful error codes from the netlink helpers
net: ieee802154: ca8210: Stop leaking skb's
net: ieee802154: at86rf230: Stop leaking skb's
net: ieee802154: mcr20a: Fix lifs/sifs periods
net: ieee802154: hwsim: Ensure proper channel selection at probe time
nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show
nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs
phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy
dt-bindings: phy: convert Qualcomm USB HS phy to yaml
Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
phy: amlogic: meson8b-usb2: fix shared reset control use
phy: amlogic: meson8b-usb2: Use dev_err_probe()
phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use
phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64
phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable()
phy: qcom-qusb2: Add compatible for MSM8953
dt-bindings: phy: qcom,qusb2: Document msm8953 compatible
phy: freescale: pcie: cosmetic clean-up
phy: xilinx: zynqmp: Fix bus width setting for SGMII
bpf: remove unused static inlines
selftests/bpf: fix uprobe offset calculation in selftests
tcp: allocate tcp_death_row outside of struct netns_ipv4
nfp: only use kdoc style comments for kdoc
connector/cn_proc: Use task_is_in_init_pid_ns()
pid: Introduce helper task_is_in_init_pid_ns()
gve: Fix GFP flags when allocing pages
net: ethernet: cortina: permit to set mac address in DT
ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe()
drm/panel: Extend ACX424AKP bindings to ACX424AKM
ucount: Make get_ucount a safe get_user replacement
selftests: nft_concat_range: add test for reload with no element add/del
netfilter: nft_byteorder: track register operations
netfilter: nft_reject_bridge: Fix for missing reply from prerouting
selftests: netfilter: check stateless nat udp checksum fixup
selftests: netfilter: reduce zone stress test running time
netfilter: nft_ct: fix use after free when attaching zone template
netfilter: Remove flowtable relics
selinux: drop unused macro
rcu-tasks: Fix computation of CPU-to-list shift counts
selinux: simplify cred_init_security
selinux: do not discard const qualifier in cast
selinux: drop unused parameter of avtab_insert_node
selinux: drop cast to same type
selinux: enclose macro arguments in parenthesis
selftests/bpf: Fix a clang compilation error
drm/i915/guc: Update guc shim control programming on newer platforms
drm/i915/wopcm: Handle pre-programmed WOPCM registers
drm/i915: Clean up PIPESRC defines
drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines
drm/i915: Clean up PIPECONF bit defines
drm/i915: Clean up SKL_BOTTOM_COLOR defines
drm/i915: Clean up PIPEMISC register defines
drm/i915/rpl-s: Add stepping info
drm/i915: Bump DSL linemask to 20 bits
drm/i915: Use single_enabled_crtc() in i9xx_update_wm()
drm/i915: Use the correct plane source width in watermark calculations
ceph: set pool_ns in new inode layout for async creates
ceph: properly put ceph_string reference after async create attempt
ceph: put the requests/sessions when it fails to alloc memory
drm/i915: Fix up pixel_rate vs. clock confusion in wm calculations
arm64: extable: fix load_unaligned_zeropad() reg indices
selinux: declare name parameter of hash_eval const
EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr()
counter: fix an IS_ERR() vs NULL bug
eeprom: at25: Replace strncpy() with strscpy()
misc: rtsx: Quiesce rts5249 on system suspend
misc: rtsx: Cleanup power management ops
misc: rtsx: Rework runtime power management flow
mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM
selftests: kvm: move vm_xsave_req_perm call to amx_test
KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time
KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS
KVM: x86: Keep MSR_IA32_XSS unchanged for INIT
s390/hypfs: include z/VM guests with access control group set
KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}
xfs, iomap: limit individual ioend chain lengths in writeback
KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02
KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest
KVM: x86: Check .flags in kvm_cpuid_check_equal() too
KVM: x86: Forcibly leave nested virt when SMM state is toggled
KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments()
KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real
KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access
KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer
KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests
KVM: x86: Pass emulation type to can_emulate_instruction()
KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support
KVM: SVM: Don't intercept #GP for SEV guests
Revert "KVM: SVM: avoid infinite loop on NPF from bad address"
KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests
KVM: x86: nSVM: skip eax alignment check for non-SVM instructions
KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID
KVM: LAPIC: Also cancel preemption timer during SET_LAPIC
KVM: VMX: Remove vmcs_config.order
cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask()
PCI/sysfs: Find shadow ROM before static attribute initialization
nfp: flower: Use struct_size() helper in kmalloc()
mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc()
net: enetc: use .mac_select_pcs() interface
net: dpaa2-mac: use .mac_select_pcs() interface
swiotlb: simplify array allocation
swiotlb: tidy up includes
swiotlb: simplify debugfs setup
gpu: drm: panel-edp: Add panels planned for sc7180-trogdor-pazquel
swiotlb: do not zero buffer in set_memory_decrypted()
spi: uniphier: fix reference count leak in uniphier_spi_probe()
net: axienet: replace mdiobus_write() with mdiodev_write()
net: axienet: convert to phylink_pcs
net: lan966x: Fix sleep in atomic context when updating MAC table
net: lan966x: Fix sleep in atomic context when injecting frames
ethernet: seeq/ether3: don't write directly to netdev->dev_addr
ethernet: 8390/etherh: don't write directly to netdev->dev_addr
ethernet: i825xx: don't write directly to netdev->dev_addr
ethernet: broadcom/sb1250-mac: don't write directly to netdev->dev_addr
ethernet: tundra: don't write directly to netdev->dev_addr
ethernet: 3com/typhoon: don't write directly to netdev->dev_addr
bnxt_en: Handle async event when the PHC is updated in RTC mode
bnxt_en: Implement .adjtime() for PTP RTC mode
bnxt_en: Add driver support to use Real Time Counter for PTP
bnxt_en: PTP: Refactor PTP initialization functions
bnxt_en: Update firmware interface to 1.10.2.73
printk: ringbuffer: Improve prb_next_seq() performance
selftests/lkdtm: Add UBSAN config
selftests/lkdtm: Remove dead config option
kselftest: alsa: Add test case for writing invalid values
ubifs: use default_groups in kobj_type
ALSA: hda: Fix UAF of leds class devs at unbinding
bcache: use default_groups in kobj_type
omapfb: use default_groups in kobj_type
power_supply: ab8500: use default_groups in kobj_type
NFS: use default_groups in kobj_type
SUNRPC: use default_groups in kobj_type
drm/ttm: add a weak BO reference to the resource v3
drm/ttm: add back a reference to the bdev to the res manager
drm/privacy-screen: honor acpi=off in detect_thinkpad_privacy_screen
drm/ttm: add ttm_resource_fini v2
perf/core: Fix cgroup event list management
perf: Always wake the parent event
serial: mcf: use helpers in mcf_tx_chars()
serial: fsl_linflexuart: don't call uart_write_wakeup() twice
serial: fsl_linflexuart: deduplicate character sending
mxser: switch from xmit_buf to kfifo
mxser: use tty_port xmit_buf helpers
mxser: fix xmit_buf leak in activate when LSR == 0xff
tty: tty_port_open, document shutdown vs failed activate
tty: add kfifo to tty_port
serial: atmel_serial: include circ_buf.h
serial: core: clean up EXPORT_SYMBOLs
tty: serial: fsl_lpuart: count tty buffer overruns
serial: imx: reduce RX interrupt frequency
tty: serial: max3100: Remove redundant 'flush_workqueue()' calls
serial: core: Initialize rs485 RTS polarity already on probe
serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl
serial: stm32: fix software flow control transfer
serial: stm32: prevent TDR register overwrite when sending x_char
tty: n_gsm: fix SW flow control encoding/handling
serial: 8250: of: Fix mapped region size when using reg-offset property
tty: rpmsg: Fix race condition releasing tty port
tty: Partially revert the removal of the Cyclades public API
tty: Add support for Brainboxes UC cards.
Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open
Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08
blk-mq: fix missing blk_account_io_done() in error path
Revert "tty: serial: Use fifo in 8250 console driver"
spi: spi-mtk-nor: make some internal variables static
spi: meson-spicc: add IRQ check in meson_spicc_probe
ASoC: qdsp6: q6apm-dai: only stop graphs that are started
ASoC: codecs: wcd938x: fix return value of mixer put function
ASoC: codecs: lpass-rx-macro: fix sidetone register offsets
ASoC: codecs: wcd938x: fix incorrect used of portid
ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
comedi: das16: Use struct_size() helper in comedi_alloc_spriv()
usb: cdnsp: Fix segmentation fault in cdns_lost_power function
usb: gadget: f_uac2: allow changing interface name via configfs
usb: gadget: f_uac1: allow changing interface name via configfs
usb: gadget: f_uac1: Add suspend callback
usb: gadget: f_uac2: Add suspend callback
usb: gadget: u_audio: Add suspend call
usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped)
usb: gadget: f_uac1: Support multiple sampling rates
usb: gadget: f_uac2: Support multiple sampling rates
usb: gadget: u_audio: Add capture/playback srate getter
usb: gadget: u_audio: Move dynamic srate from params to rtd
usb: gadget: u_audio: Support multiple sampling rates
usb: gadget:audio: Replace deprecated macro S_IRUGO
usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X
usb: xhci-mtk: Use struct_size() helper in create_sch_ep()
USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs
drm/i915: Fix vma resource freeing
usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers
usb: host: fotg210: Use struct_size() helper in kzalloc()
usb: core: Bail out when port is stuck in reset loop
usb: gadget: f_phonet: Use struct_size() helper in kzalloc()
usb: host: xhci-plat: Remove useless DMA-32 fallback configuration
dt-bindings: usb: add bindings for microchip mpfs musb
usb: cdnsp: remove not used temp_64 variables
usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value
usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch
spi: uniphier: Fix a bug that doesn't point to private data correctly
spi: change clk_disable_unprepare to clk_unprepare
usb: gadget: tegra-xudc: Fix control endpoint's definitions
usb: gadget: f_serial: Ensure gserial disconnected during unbind
usb: gadget: tegra-xudc: Do not program SPARAM
usb: host: ehci-sched: Use struct_size() in kzalloc()
usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
usb: gadget: at91_udc: fix incorrect print type
usb: dwc3: xilinx: Fix error handling when getting USB3 PHY
usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode
usb: xhci-plat: fix crash when suspend if remote wake enable
usb: common: ulpi: Fix crash in ulpi_match()
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS
ucsi_ccg: Check DEV_INT bit only when starting CCG4
staging: mt7621-dts: align resets with binding documentation
dt-bindings: reset: add dt binding header for Mediatek MT7621 resets
staging: unisys: visorinput: Use struct_size() helper in kzalloc()
staging: mt7621-dts: fix pinctrl properties for ethernet
staging: mt7621-dts: use trgmii on gmac0 and enable flow control on port@6
staging: mt7621-dts: fix switch0@0 warnings
staging: mt7621-dts: fix formatting
staging: pi433: add missing register contants
staging: pi433: enforce tx_cfg to be set before any message can be sent
arm64: dts: imx8mn-venice-gw7902: disable gpu
net: stmmac: use .mac_select_pcs() interface
net: stmmac: convert to phylink_generic_validate()
net: stmmac: remove phylink_config.pcs_poll usage
net: stmmac/xpcs: convert to pcs_validate()
net: stmmac: fill in supported_interfaces
net: stmmac: convert to phylink_get_linkmodes()
net: xpcs: add support for retrieving supported interface modes
mlxsw: core_env: Forbid module reset on RJ45 ports
mlxsw: core_env: Forbid power mode set and get on RJ45 ports
mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports
mlxsw: core_env: Query and store port module's type during initialization
mlxsw: reg: Add Port Module Type Mapping register
mlxsw: spectrum_ethtool: Add support for two new link modes
mlxsw: Add netdev argument to mlxsw_env_get_module_info()
mlxsw: core_env: Do not pass number of modules as argument
mlxsw: spectrum_ethtool: Remove redundant variable
irqchip/gic-v3-its: Reset each ITS's BASERn register before probe
drm/i915: Move dsc/joiner enable into hsw_crtc_enable()
drm/i915: Extract hsw_configure_cpu_transcoder()
drm/i915: Use per-device debugs for bigjoiner stuff
drm/i915: Simplify intel_dsc_source_support()
drm/i915: Skip dsc readout if the transcoder is disabled
mtd_blkdevs: avoid soft lockups with some mtd/spi devices
arm64: dts: juno: Remove GICv2m dma-range
drm/i915/guc: Use struct_size() helper in kmalloc()
arm64: defconfig: Enable Tesla FSD SoC
arm64: dts: fsd: Add initial pinctrl support
arm64: dts: fsd: Add initial device tree support
Revert "drm/ast: Support 1600x900 with 108MHz PCLK"
clk: samsung: fsd: Add cam_csi block clock information
clk: samsung: fsd: Add cmu_mfc block clock information
clk: samsung: fsd: Add cmu_imem block clock information
clk: samsung: fsd: Add cmu_fsys1 clock information
clk: samsung: fsd: Add cmu_fsys0 clock information
clk: samsung: fsd: Add cmu_peric block clock information
clk: samsung: fsd: Add initial clock support
dt-bindings: clock: Document FSD CMU bindings
dt-bindings: clock: Add bindings definitions for FSD CMU blocks
mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand
mtd: rawnand: gpmi: don't leak PM reference in error path
clocksource/drivers/imx-tpm: Update name of clkevt
clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ
clocksource/drivers/imx-tpm: Mark two variable with __ro_after_init
clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL
clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL
drm/i915: Don't allocate extra ddb during async flip for DG2
drm/i915: Use wm0 only during async flips for DG2
drm/i915: Introduce do_async_flip flag to intel_plane_state
drm/i915: Pass plane to watermark calculation functions
xfrm: Fix xfrm migrate issues when address family changes
xfrm: Check if_id in xfrm_migrate
drm/i915: Introduce ilk_pch_pre_enable()
sch_htb: Fail on unsupported parameters when offload is requested
bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF
selftests: bpf: Less strict size check in sockopt_sk
perf: use generic bpf_program__set_type() to set BPF prog type
samples/bpf: use preferred getters/setters instead of deprecated ones
selftests/bpf: use preferred setter/getter APIs instead of deprecated ones
bpftool: use preferred setters/getters instead of deprecated ones
libbpf: deprecate bpf_program__is_<type>() and bpf_program__set_<type>() APIs
libbpf: deprecate bpf_map__resize()
libbpf: hide and discourage inconsistently named getters
tools headers UAPI: remove stale lirc.h
bpf: Fix possible race in inc_misses_counter
drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP for reference
selinux: declare path parameters of _genfs_sid const
drm/i915/selftests: Use less in contexts steal guc id test
selinux: check return value of sel_make_avc_files
PCI: mt7621: Remove unused function pcie_rmw()
selinux: access superblock_security_struct in LSM blob way
PCI: mt7621: Drop of_match_ptr() to avoid unused variable
drm/amd/display: convert to DCE IP version checking
drm/amdgpu: convert to UVD IP version checking
drm/amdgpu: convert to NBIO IP version checking
drm/amd/display: don't use /** for non-kernel-doc comments
drm/radeon: remove redundant assignment to reg
drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
drm/amdgpu: convert amdgpu_display_supported_domains() to IP versions
drm/amdgpu: handle BACO synchronization with secondary funcs
drm/amdgpu: move runtime pm init after drm and fbdev init
drm/amdgpu: move PX checking into amdgpu_device_ip_early_init
drm/amdgpu: set APU flag based on IP discovery table
drm/amdgpu/pm/smu7: drop message about VI performance levels
drm/amd/display: Call dc_stream_release for remove link enc assignment
drm/amd/display: add debug option for z9 disable interface
drm/amd/display: fix zstate allow interface to PMFW
drm/amd/display: Disable physym clock
drm/amd/display: Fix disabling dccg clocks
drm/amd/display: allow set dp drive setting when stream is not present
drm/amd/display: Remove unnecessary function definition
drm/amd/display: 3.2.170
drm/amd/display: Reset preferred training settings immediately
drm/amd/display: [FW Promotion] Release 0.0.101.0
drm/amd/display: Update VSC HDR infoPacket on TF change
drm/amd/display: remove PHY repeater count check for LTTPR mode
drm/amd/display: Support synchronized indirect reg access
drm/amd/display: Add DSC Enable for Synaptics Hub
drm/amd/display: Retrieve MST Downstream Port Status
drm/amd/display: Add Synaptics Fifo Reset Workaround
drm/amd/display: Add Cable ID support for native DP
drm/amd/display: Use PSR version selected during set_psr_caps
drm/amd/display: Change return type of dm_helpers_dp_mst_stop_top_mgr
drm/amd/display: Only set PSR version when valid
drm/amd/display: Change error to warning when hpd remains low for eDP
drm/amd/display: Driver support for MCLK query tool
drm/amd/display: do not compare integers of different widths
drm/amd/display: add protection in link encoder matching logic
drm/amd/display: Don't update drm connector when read local EDID
drm/amd/display: fix a coding error causing set throttled vcp size skipped for dpia
drm/amd/display: rename dc_link_hwss struct to link_hwss
drm/amd/display: add more link_hwss types and method to decide which one
drm/amd/display: abstract encoder related hwseq across different types
drm/amd/display: Drop DCN for DP2.x logic
drm/amd/display: Add work around to enforce TBT3 compatibility.
drm/amd/display: factor out dp detection link training and mst top detection
drm/amd/pm: use existing fini_smc_tables function for cyan skillfish
drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish
Revert "drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list"
drm/amdgpu: Move xgmi ras initialization from .late_init to .early_init
drm/amdgpu: fix channel index mapping for SIENNA_CICHLID
drm/amdgpu: switch to common helper to read bios from rom
drm/amdgpu: retire rlc callbacks sriov_rreg/wreg
drm/amdgpu: switch to amdgpu_sriov_rreg/wreg
drm/amdgpu: add helper for rlcg indirect reg access
drm/amdgpu: init rlcg_reg_access_ctrl for gfx10
drm/amdgpu: init rlcg_reg_access_ctrl for gfx9
drm/amdgpu: add structures for rlcg indirect reg access
drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10
drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9
drm/amdgpu: add helper to query rlcg reg access flag
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: Fix memory leak
drm/amd/pm: remove useless if
drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
drm/amdgpu/display: use msleep rather than udelay for long delays
drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
drm/amdgpu: filter out radeon secondary ids as well
drm/amd/pm: use dev_*** to print output in multiple GPUs
drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind
drm/amd/display: Not to call dpcd_set_source_specific_data during resume.
drm/amd/pm: drop unneeded hwmgr->smu_lock
drm/amd/pm: drop unneeded feature->mutex
drm/amd/pm: drop unneeded smu_baco->mutex
drm/amd/pm: drop unneeded smu->sensor_lock
drm/amd/pm: drop unneeded smu->metrics_lock
drm/amd/pm: drop unneeded vcn/jpeg_gate_lock
drm/amd/pm: drop unneeded lock protection smu->mutex
drm/amdgpu: suppress the warning about enum value 'AMD_IP_BLOCK_TYPE_NUM'
drm/amdgpu: enable amdgpu_dc module parameter
drm/amd: Fix MSB of SMU version printing
drm/amdgpu: Disable FRU EEPROM access for SRIOV
drm/amdgpu/display: Remove t_srx_delay_us.
drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.
drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calculate_bandwidth()
drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl()
drm/amdgpu/display: use msleep rather than udelay for long delays
drm/amdgpu/display: adjust msleep limit in dp_wait_for_training_aux_rd_interval
drm/amdgpu: filter out radeon secondary ids as well
drm/amd/display: change FIFO reset condition to embedded display only
drm/amd/display: Correct MPC split policy for DCN301
net: Adjust sk_gso_max_size once when set
clk: cs2000-cp: convert driver to regmap
clk: cs2000-cp: freeze config during register fiddling
clk: cs2000-cp: make clock skip setting configurable
clk: cs2000-cp: add support for dynamic mode
clk: cs2000-cp: Make aux output function controllable
dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode
dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag
dt-bindings: clock: cs2000-cp: document aux-output-source
dt-bindings: clock: convert cs2000-cp bindings to yaml
drm/amd/display: Fix for otg synchronization logic
Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len
Bluetooth: hci_core: Rate limit the logging of invalid SCO handle
cpumask: Always inline helpers which use bit manipulation functions
asm-generic/bitops: Always inline all bit manipulation helpers
locking/lockdep: Avoid potential access of invalid memory in lock_class
lockdep: Use memset_startat() helper in reinit_class()
MAINTAINERS: add myself as reviewer for atomics
sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask
ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge
ARM: dts: qcom: apq8026-lg-lenok: enable USB
ARM: dts: qcom: msm8226: add USB node
dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible
ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger
ARM: dts: qcom: pm8226: add smbb charger node
ARM: dts: qcom: sdx55: use standartized naming for spmi node
arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd
arm64: dts: qcom: msm8996: use standartized naming for spmi node
arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards
kselftest: signal all child processes
selftests: cpufreq: Write test output to stdout as well
selftests: rtc: Increase test timeout so that all tests run
kunit: decrease macro layering for EQ/NE asserts
kunit: decrease macro layering for integer asserts
kunit: reduce layering in string assertion macros
kunit: drop unused intermediate macros for ptr inequality checks
kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc.
kunit: tool: Import missing importlib.abc
kunit: drop unused assert_type from kunit_assert and clean up macros
kunit: split out part of kunit_assert into a static const
kunit: factor out kunit_base_assert_format() call into kunit_fail()
kunit: drop unused kunit* field in kunit_assert
kunit: move check if assertion passed into the macros
kunit: add example test case showing off all the expect macros
fpga: dfl: pci: Remove usage of the deprecated "pci-dma-compat.h" API
drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct
audit: improve audit queue handling when "audit=1" on cmdline
drm/i915: Flush TLBs before releasing backing store
drm/etnaviv: relax submit size limits
ACPI: properties: Consistently return -ENOENT if there are no more references
ACPI: OSL: Fix and clean up acpi_os_read/write_port()
USB: core: Fix hang in usb_kill_urb by adding memory barriers
usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge
ACPICA: Use uintptr_t and offsetof() in Linux kernel builds
usb: typec: tcpm: Do not disconnect when receiving VSAFE0V
usb: typec: tcpm: Do not disconnect while receiving VBUS off
x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN
usb: typec: Don't try to register component master without components
usb: typec: Only attempt to link USB ports if there is fwnode
usb: typec: tcpci: don't touch CC line if it's Vconn source
PM: hibernate: Remove register_nosave_region_late()
thermal: fix Documentation bullet list warning
usb: roles: fix include/linux/usb/role.h compile issue
PM: wakeup: simplify the output logic of pm_show_wakelocks()
pinctrl: samsung: add FSD SoC specific data
dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC
dt-bindings: arm: add Tesla FSD ARM SoC
dt-bindings: add vendor prefix for Tesla
ARM: dts: exynos: use define for TMU clock on Exynos4412
ARM: dts: exynos: drop old thermal properties from Exynos4210
ARM: dts: ox810se: Add Ethernet support
amd: declance: use eth_hw_addr_set()
arm64: dts: exynos: add USB DWC3 supplies to Espresso board
ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410
ARM: dts: exynos: add USB DWC3 supplies to SMDK5420
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit
ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring
ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow
ARM: dts: exynos: add USB DWC3 supplies to SMDK5250
ARM: dts: exynos: add USB DWC3 supplies to Arndale
ARM: dts: exynos: Add support for Samsung Klimt WiFi
dt-bindings: arm: samsung: document Klimt WiFi board binding
drm/msm/gpu: Cancel idle/boost work on suspend
drm/msm/gpu: Wait for idle before suspending
memory: mtk-smi: mt8186: Add smi support
memory: mtk-smi: Add sleep ctrl function
memory: mtk-smi: handle positive return value for clk_bulk_prepare_enable
dt-bindings: memory: mediatek: Add mt8186 support
dt-bindings: memory: mtk-smi: Correct minItems to 2 for the gals clocks
dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
dt-bindings: memory: mtk-smi: Rename clock to clocks
net: tulip: remove redundant assignment to variable new_csr6
staging: fbtft: Fix error path in fbtft_driver_module_init()
staging: vc04_services: Fix RCU dereference check
staging: fbtft: Deduplicate driver registration macros
staging: pi433: validate max bit_rate based on modulation used
staging: pi433: change order in which driver config the rf69 chip
staging: pi433: fix validation for min bit rate supported by the device
staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_create_service
staging: vchiq_core: handle NULL result of find_service_by_handle
staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
staging: vchiq_arm: make vchiq_get_state return early
staging: vchiq_core: use min_t macro
staging: vchiq_core: avoid ternary operator for set_service_state
staging: vchiq_core: fix alignment
staging: vchiq_core: reduce multi-line statements
staging: vchiq_core: drop prefix of vchiq_set_service_state
staging: vchiq_core: align return statements in msg_type_str
staging: vchiq_core: simplify vchiq_add_service_internal
staging: vchiq_core: fix type of parameter localport
staging: vchiq: add message handling to TODO list
staging: vchiq: drop completed tasks from TODO
staging: vchiq: convert TODOs into unordered list
staging: vchiq_arm: introduce is_adjacent_block
staging: vchiq_debugfs: get the rid of n_log_entries
staging: vchiq_core: fix indentation in vchiq_log_dump_mem
staging: r8188eu: handle rtw_init_netdev_name() failure appropriately
staging: pi433: move get version func to where all other functions are
staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_init_dm_priv
staging: r8188eu: ODM_RF_CALIBRATION is always set
staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set
staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set but not used
staging: r8188eu: remove unnecessary braces in rtw_xmit.c
staging: r8188eu: remove rtw_netif_stop_queue wrapper
staging: r8188eu: remove rtw_netif_start_queue wrapper
staging: r8188eu: remove rtw_netif_wake_queue wrapper
staging: r8188eu: call msecs_to_jiffies in _set_timer
staging: r8188eu: remove _cancel_timer wrapper
staging: r8188eu: remove rtw_list_delete wrapper
staging: r8188eu: remove unused PATH_LENGTH_MAX define
staging: r8188eu: remove unused bitshift function
staging: r8188eu: remove unused macros
staging: r8188eu: remove unused externl variables
staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c
staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c
staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c
staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c
staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c
staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c
staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c
Staging: rtl8723bs: Inserting blank line after declaration
Staging: rtl8723bs: Removed extra spaces between datatype and variable
Staging: rtl8723bs: Placing opening { braces in previous line
staging: vc04_services: use KBUILD_MODNAME instead of own module name definition
staging: vc04_services: remove unneeded MODULE_VERSION() usage
staging: rtl8712: Drop get_recvframe_data()
staging: rtl8723bs: Drop get_recvframe_data()
staging: r8188eu: Drop get_recvframe_data()
staging: wfx: do not probe the device if not in the DT
staging: wfx: rename "config-file" DT attribute
staging: wfx: drop legacy compatible values
staging: wfx: fix firmware location
staging: wfx: map 'compatible' attribute with board name
staging: wfx: remove force_ps_timeout
staging: wfx: do not display functions names in logs
staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG()
staging: wfx: use explicit labels for errors
staging: wfx: fix structs alignments
staging: wfx: reformat comments on 100 columns
staging: wfx: reformat code on 100 columns
staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_
staging: wfx: prefix structs hif_* with wfx_
staging: wfx: prefix tx_policy_is_equal() with wfx_
staging: wfx: prefix functions from debug.h with wfx_
staging: wfx: prefix functions from hwio.h with wfx_
staging: wfx: prefix functions from hif_*.h with wfx_
staging: wfx: fix ambiguous function name
staging: wfx: fix ambiguous function name
staging: wfx: preserve endianness of struct hif_ind_startup
stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION
staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE
staging: wfx: use IS_ALIGNED()
staging: wfx: remove useless #ifdef
staging: wfx: remove unnecessary braces
staging: wfx: explain uncommon Makefile statement
staging: wfx: fix comment correctness
staging: wfx: fix missing headers
staging: wfx: fix HIF API license
staging: wfx: fix Makefile and Kconfig licenses
staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with its callers
staging: r8188eu: remove unused cck, ofdm and mcs rate defines
staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into PHY_MACConfig8188E
staging: r8188eu: relay errors from ODM_ReadAndConfig_...
staging: r8188eu: replace the READ_AND_CONFIG
staging: r8188eu: remove constant function parameter
staging: r8188eu: remove unused function parameter
staging: r8188eu: remove a constant variable
staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling
staging: r8188eu: we always enqueue in rtw_set_chplan_cmd
staging: r8188eu: remove HAL_*_ENABLE defines
staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set
staging: r8188eu: CurrentCckTxPwrIdx is set but not used
staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used
staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used
staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used
staging: r8188eu: remove obsolete defines and comments
staging: r8188eu: remove unused chip type settings
staging: r8188eu: ODM_BB_CCK_PD is always set
staging: r8188eu: ODM_BB_FA_CNT is always set
staging: r8188eu: ODM_MAC_EDCA_TURBO is always set
staging: rtl8723bs: remove redundant result variable
staging: r8188eu: remove rtw_os_recv_resource_alloc()
staging: r8188eu: rtw_os_recv_resource_init() does nothing
staging: r8188eu: rtw_os_recv_resource_free() is empty
staging: r8188eu: convert switch to if statement in mgt_dispatcher()
staging: r8188eu: rtw_hostapd_mlme_rx() is empty
staging: r8188eu: convert/remove DBG_88E calls in os_dep/usb_ops_linux.c
staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c
staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c
staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c
staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c
staging: r8188eu: remove HW_VAR_APFM_ON_MAC
staging: r8188eu: EfuseUsedBytes is set but never used
staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_TXPAUSE
staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU()
staging: r8188eu: move firmware related macros to rtw_fw.h
staging: r8188eu: add spaces around & operator in IS_FW_HEADER_EXIST
staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST
staging: r8188eu: move firmware loading code out of the hal layer
staging: r8188eu: rename pFirmwareBuf and FirmwareLen
staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download()
staging: r8188eu: rename writeFW_retry
staging: r8188eu: rename FWDL_ChkSum_rpt
staging: r8188eu: rename rtSatus in rtl8188e_firmware_download()
staging: r8188eu: rename Exit label in rtl8188e_firmware_download()
staging: r8188eu: convert two functions from s32 to int
staging: r8188eu: clean up rtw_reset_8051()
staging: r8188eu: rename fw related functions to avoid camel case
staging: r8188eu: use kmemdup instead of kzalloc and memcpy
staging: r8188eu: rename fields of struct rt_firmware
staging: r8188eu: rename parameter pFirmware of load_firmware()
staging: r8188eu: convert type of return variable in load_firmware()
staging: r8188eu: rename rtStatus in load_firmware()
staging: r8188eu: rename Exit label in load_firmware()
staging: r8188eu: release_firmware is not called if allocation fails
staging: r8188eu: remove rtl8188e_InitializeFirmwareVars()
staging: r8188eu: remove Firmware* from struct hal_data_8188e
KVM/X86: Make kvm_vcpu_reload_apic_access_page() static
KVM: selftests: Re-enable access_tracking_perf_test
KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow
KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()
ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb()
ASoC: sh: rz-ssi: Remove duplicate macros
ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function
ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv()
net: hns3: handle empty unknown interrupt for VF
ipv6: gro: flush instead of assuming different flows on hop_limit mismatch
net: mana: Use struct_size() helper in mana_gd_create_dma_region()
r8169: use new PM macros
spi: Add Sunplus SP7021 schema
spi: Add spi driver for Sunplus SP7021
net: dsa: Avoid cross-chip syncing of VLAN filtering
net: dsa: Move VLAN filtering syncing out of dsa_switch_bridge_leave
ipv4/tcp: do not use per netns ctl sockets
ipv6: do not use per netns icmp sockets
ipv4: do not use per netns icmp sockets
tcp/dccp: get rid of inet_twsk_purge()
tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler()
tcp/dccp: add tw->tw_bslot
ionic: replace set_vf data with union
ionic: stretch heartbeat detection
ionic: remove the dbid_inuse bitmap
ionic: disable napi when ionic_lif_init() fails
ionic: Cleanups in the Tx hotpath code
ionic: Prevent filter add/del err msgs when the device is not available
ionic: Query FW when getting VF info via ndo_get_vf_config
ionic: Allow flexibility for error reporting on dev commands
ionic: Correctly print AQ errors if completions aren't received
ionic: fix up printing of timeout error
ionic: better handling of RESET event
ionic: add FW_STOPPING state
ionic: Don't send reset commands if FW isn't running
ionic: separate function for watchdog init
ionic: start watchdog after all is setup
ionic: fix type complaint in ionic_dev_cmd_clean()
ipv4: get rid of fib_info_hash_{alloc|free}
net: fec_mpc52xx: don't discard const from netdev->dev_addr
drm/edid: Support type 7 timings
net: cpsw: Properly initialise struct page_pool_params
yam: fix a memory leak in yam_siocdevprivate()
net: stmmac: reduce unnecessary wakeups from eee sw timer
ip6_tunnel: allow routing IPv4 traffic in NBMA mode
ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
mtd: phram: Prevent divide by zero bug in phram_setup()
mtd: rawnand: omap2: Prevent invalid configuration and build error
mtd: parsers: qcom: Fix missing free for pparts in cleanup
mtd: parsers: qcom: Fix kernel panic on skipped partition
mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER
mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get
dt-bindings: gpio: fix gpio-hog example
drm/vc4: hdmi: Change CSC callback prototype
drm/vc4: hdmi: Define colorspace matrices
drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines
drm/vc4: hdmi: Move XBAR setup to csc_setup
drm/vc4: hdmi: Use full range helper in csc functions
drm/vc4: hdmi: Add full range RGB helper
drm/connector: Fix typo in output format
drm/edid: Split deep color modes between RGB and YUV444
drm/edid: Don't clear formats if using deep color
drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetry
ARM: drop pointless SMP check on secondary startup path
ARM: iop: make iop_handle_irq() static
ARM: mm: make vmalloc_seq handling SMP safe
ARM: entry: avoid clobbering R9 in IRQ handler
ARM: smp: elide HWCAP_TLS checks or __entry_task updates on SMP+v6
drm/docs: Document where the C8 color lut is stored
powerpc/64s/interrupt: Fix decrementer storm
KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUs
drm/atomic: Add the crtc to affected crtc only if uapi.enable = true
scsi: scsi_debug: Add environmental reporting log subpage
scsi: scsi_debug: Add no_rwlock parameter
scsi: scsi_debug: Divide power on reset UNIT ATTENTION
scsi: scsi_debug: Refine sdebug_blk_mq_poll()
scsi: scsi_debug: Use TASK SET FULL more
scsi: scsi_debug: Strengthen defer_t accesses
scsi: scsi_debug: Address races following module load
drm/i915/overlay: Prevent divide by zero bugs in scaling
scsi: myrs: Fix crash in error case
scsi: 53c700: Remove redundant assignment to pointer SCp
scsi: ufs: Treat link loss as fatal error
selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL
libbpf: Fix the incorrect register read for syscalls on x86_64
selftests/bpf: Extract syscall wrapper
scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
scsi: qla2xxx: Update version to 10.02.07.300-k
scsi: qla2xxx: Check for firmware dump already collected
scsi: qla2xxx: Add devids and conditionals for 28xx
scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
scsi: qla2xxx: edif: Fix clang warning
scsi: qla2xxx: Fix warning for missing error code
scsi: qla2xxx: Fix device reconnect in loop topology
scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues
scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
scsi: qla2xxx: Add retry for exec firmware
scsi: qla2xxx: Fix scheduling while atomic
scsi: qla2xxx: Fix premature hw access after PCI error
scsi: qla2xxx: Fix warning message due to adisc being flushed
scsi: qla2xxx: Fix stuck session in gpdb
scsi: qla2xxx: Implement ref count for SRB
scsi: qla2xxx: Refactor asynchronous command initialization
libbpf: Mark bpf_object__open_xattr() deprecated
perf: Stop using bpf_object__open_buffer() API
libbpf: Mark bpf_object__open_buffer() API deprecated
scsi: bfa: Remove useless DMA-32 fallback configuration
scsi: hisi_sas: Remove useless DMA-32 fallback configuration
scsi: 3w-sas: Remove useless DMA-32 fallback configuration
scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()
scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices
scsi: pm8001: Fix bogus FW crash for maxcpus=1
scsi: qedf: Change context reset messages to ratelimited
scsi: qedf: Fix refcount issue when LOGO is received during TMF
scsi: qedf: Add stag_work to all the vports
scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup()
scsi: target: iscsi: Make sure the np under each tpg is unique
scsi: elx: efct: Don't use GFP_KERNEL under spin lock
bpf: Fix renaming task_getsecid_subj->current_getsecid_subj.
selftests/bpf: Add test for sleepable bpf iterator programs
libbpf: Add "iter.s" section for sleepable bpf iterator programs
bpf: Add bpf_copy_from_user_task() helper
bpf: Add support for bpf iterator programs to use sleepable helpers
drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable
drm/msm/a6xx: Add missing suspend_count increment
drm/msm: Fix wrong size calculation
drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc
drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy
drm/msm/dsi: Fix missing put_device() call in dsi_get_phy
drm/msm: remove variable set but not used
Bluetooth: hci_event: Ignore multiple conn complete events
f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
f2fs: move f2fs to use reader-unfair rwsems
clk: gate: Add some kunit test suites
clk: zynqmp: replace warn_once with pr_debug for failed clock ops
clk: stm32mp1: Add parent_data to ETHRX clock
clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock
net: use bool values to pass bool param of phy_init_eee()
net: fec_ptp: remove redundant initialization of variable val
net: usb: asix: remove redundant assignment to variable reg
clk: at91: sama7g5: Allow MCK1 to be exported and referenced in DT
clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT
clk: mediatek: Fix memory leaks on probe
clk-si5341: replace snprintf in show functions with sysfs_emit
clk: si5341: fix reported clk_rate when output divider is 2
pinctrl: bcm: add driver for BCM4908 pinmux
dt-bindings: pinctrl: Add binding for BCM4908 pinctrl
dt-bindings: clk: microchip: Add Microchip PolarFire host binding
ima: fix reference leak in asymmetric_verify()
hwmon: (nct6775) Fix crash in clear_caseopen
selftests, bpf: Do not yet switch to new libbpf XDP APIs
ARM: assembler: define a Kconfig symbol for group relocation support
ASoC: simple-card-utils: Add new system-clock-fixed flag
ASoC: dt-bindings: simple-card: document new system-clock-fixed flag
ASoC: simple-card-utils: Set sysclk on all components
ASoC: xilinx: xlnx_i2s: Handle sysclk setting
ASoC: xilinx: xlnx_i2s: create drvdata structure
ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2
arm64: dts: ti: k3-j721s2: Move aliases to board dts
ARM: mm: switch to swapper_pg_dir early for vmap'ed stack
x86/paravirt: Use %rip-relative addressing in hook calls
objtool: Fix truncated string warning
drm/i915/dg2: Add Wa_18018781329
can: flexcan: mark RX via mailboxes as supported on MCF5441X
can: tcan4x5x: regmap: fix max register value
can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0
dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config
mailmap: update email address of Brian Silverman
btrfs: update writeback index when starting defrag
arm64: dts: mediatek: Correct system timer clock of MT8192
arm64: dts: mediatek: Correct I2C clock of MT8192
arm64: dts: mediatek: Correct Nor Flash clock of MT8192
arm64: dts: mediatek: Correct SPI clock of MT8192
arm64: dts: mediatek: Correct uart clock of MT8192
btrfs: add back missing dirty page rate limiting to defrag
btrfs: fix deadlock when reserving space during defrag
dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB
dt-bindings: Add vendor prefix for Airoha
dt-bindings: mediatek: Adds a DT binding documentation for the MT6582 SoC
ARM: dts: Add initial support for Prestigio PMT5008 3G tablet
ARM: dts: Add initial support for Mediatek mt6582
arm64: defconfig: Enable cpufreq for MediaTek
arm64: defconfig: Enable MT6397 RTC
selftests, xsk: Fix rx_full stats test
bpf: Fix flexible_array.cocci warnings
tools/power/cpupower/{ToDo => TODO}: Rename the todo file
tools: cpupower: fix typo in cpupower-idle-set(1) manpage
drm/gma: Remove calls to kmap()
xfrm: fix MTU regression
gpio: tps68470: Allow building as module
gpio: tegra: Get rid of duplicate of_node assignment
gpio: altera-a10sr: Switch to use fwnode instead of of_node
gpio: merrifield: check the return value of devm_kstrdup()
mmc: core: Wait for command setting 'Power Off Notification' bit to complete
mmc: sh_mmcif: Check for null res pointer
mmc: sdhci-of-esdhc: Check for error num after setting mask
drm/edid: improve non-desktop quirk logging
erofs: avoid unnecessary z_erofs_decompressqueue_work() declaration
drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800.
drm/edid: support Microsoft extension for HMDs and specialized monitors
erofs: fix fsdax partition offset handling
pinctrl: baytrail: Clear direct_irq_en flag on broken configs
pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line
pinctrl: intel: fix unexpected interrupt
pinctrl: Place correctly CONFIG_PINCTRL_ST in the Makefile
arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges
arm64: Add Cortex-X2 CPU part definition
video: hyperv_fb: Fix validation of screen resolution
thunderbolt: Remove useless DMA-32 fallback configuration
KVM: remove async parameter of hva_to_pfn_remapped()
x86,kvm/xen: Remove superfluous .fixup usage
KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used
gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED
quota: cleanup double word in comment
udf: Restore i_lenAlloc when inode expansion fails
udf: Fix NULL ptr deref when converting from inline format
spi: s3c24xx: Convert to GPIO descriptors
spi: s3c64xx: Convert to use GPIO descriptors
spi: s3c64xx: Drop custom gpio setup argument
spi: s3c64xx: Delete unused boardfile helpers
spi: add mt8186-nor compatible string
spi: spi-mtk-nor: add axi_s clock for mt8186
spi: spi-mtk-nor: add new soc mt8186 support
spi: spi-mtk-nor: improve device table for adding more capabilities
spi: add bindings for microchip mpfs spi
regulator: pfuze100: Add missing regulator names
regulator: qcom_smd: fix for_each_child.cocci warnings
regmap-irq: Fix typo in comment
ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration
ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card
ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment
ASoC: samsung: remove unneeded ret variable
ASoC: codecs: remove redundant ret variable
ASoC: tlv320aic31xx: Define PLL clock inputs
ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h
ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card
ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id
ASoC: bindings: fsl-asoc-card: Add mclk-id optional property
ASoC: Intel: sof_rt5682: Add support for platform without amplifier
ASoC: Intel: sof_rt5682: add support for systems without i915 audio
net: stmmac: remove unused members in struct stmmac_priv
ASoC: SOF: Intel: Compare sdw adr directly
ASoC: SOF: Intel: match sdw version on link_slaves_found
ASoC: cs42l42: Handle system suspend
ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling
ASoC: cs42l42: Report full jack status when plug is detected
ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool
ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init()
ASoC: sh: rz-ssi: Make the data structures available before registering the handlers
ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
ASoC: dt-bindings: add bindings for TI TAS5805M.
ASoC: add support for TAS5805M digital amplifier
ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior
ASoC: topology: Allow TLV control to be either read or write
ASoC: topology: Remove superfluous error prints
ASoC: SOF: add flag to disable IMR restore to sof_debug
ASoC: SOF: Intel: hda-loader: add IMR restore support
ASoC: SOF: Intel: hda-loader: add SSP helper
ASoC: SOF: Intel: use inclusive language for SSP clocks
ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message
spi: spi-rockchip: Add rk3568-spi compatible
drm/i915/cdclk: convert to drm device based logging
drm/i915/cdclk: update intel_dump_cdclk_config() logging
drm/i915/lspcon: convert to drm device based logging
drm/i915/sprite: convert to drm device based logging
drm/i915/plane: convert to drm device based logging and WARN
drm/i915/dp: convert to drm device based logging
drm/i915/hotplug: convert to drm device based logging
drm/i915/pps: convert to drm device based logging
drm/i915/snps: convert to drm device based logging
fsnotify: fix fsnotify hooks in pseudo filesystems
fsnotify: invalidate dcache before IN_DELETE event
net: atlantic: Use the bitmap API instead of hand-writing it
ping: fix the sk_bound_dev_if match in ping_lookup
arm64: zynqmp: Rename dma to dma-controller
arm64: zynqmp: Add missing #dma-cells property
arm64: xilinx: dts: drop legacy property #stream-id-cells
microblaze/PCI: Remove pci_phys_mem_access_prot() dead code
microblaze: add const to of_device_id
microblaze: fix typo in a comment
arm64: vdso: Fix "no previous prototype" warning
net/smc: Transitional solution for clcsock race issue
ibmvnic: remove unused ->wait_capability
ibmvnic: don't spin in tasklet
ibmvnic: init ->running_cap_crqs early
ibmvnic: Allow extra failures before disabling
drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE
ipv4: fix ip option filtering for locally generated fragments
optee: add error checks in optee_ffa_do_call_with_arg()
net-procfs: show net devices bound packet types
bonding: use rcu_dereference_rtnl when get bonding active slave
tee: optee: do not check memref size on return from Secure World
optee: Use bitmap_free() to free bitmap
net: sfp: ignore disabled SFP node
drm/i915: fix header file inclusion for might_alloc()
drm/amdgpu: use ttm_resource_manager_debug
drm/radeon: use ttm_resource_manager_debug
platform/x86: amd-pmc: Correct usage of SMU version
drm/i915: Nuke dg2_ddi_pre_enable_dp()
soc: renesas: Identify RZ/V2L SoC
dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC
dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on SMARC EVK
platform/x86: asus-tf103c-dock: Make 2 global structs static
platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static
platform/x86: ISST: Fix possible circular locking dependency detected
platform/x86: intel_crystal_cove_charger: Fix IRQ masking / unmasking
platform/x86: thinkpad_acpi: Add quirk for ThinkPads without a fan
platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1
platform/surface: Reinstate platform dependency
platform/x86: x86-android-tablets: Trivial typo fix for MODULE_AUTHOR
platform/x86: x86-android-tablets: Fix the buttons on CZC P10T tablet
platform/x86: x86-android-tablets: Constify the gpiod_lookup_tables arrays
platform/x86: x86-android-tablets: Add an init() callback to struct x86_dev_info
platform/x86: x86-android-tablets: Add support for disabling ACPI _AEI handlers
platform/x86: x86-android-tablets: Correct crystal_cove_charger module name
KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
drm/i915/hdmi: Clean up TMDS clock limit exceeding user mode handling
drm/i915: Clean up pre-skl primary plane registers
arm64: dts: renesas: ulcb-kf: Add KF HDMI output
arm64: dts: renesas: r8a77961: Add lvds0 device node
arm64: dts: renesas: r8a779f0: Add sys-dmac nodes
ARM: dts: r9a06g032: Describe the NAND controller
arm64: dts: renesas: Add GMSL cameras .dtsi
arm64: dts: renesas: eagle: Enable MAX9286
arm64: dts: renesas: condor: Enable MAX9286
arm64: dts: renesas: Add initial device tree for RZ/G2LC SMARC EVK
arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC
arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions
arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' property
arm64: dts: renesas: r8a779a0: Add INTC-EX device node
dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl
pinctrl: renesas: r8a7799[05]: Add MediaLB pins
pinctrl: renesas: r8a7791: Remove INTC_IRQx_N
pinctrl: renesas: r8a7790: Remove INTC_IRQx_N
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add description for power-source property
pinctrl: renesas: rcar: Do not enforce GPIO if already muxed
clk: renesas: r8a779a0: Add CANFD module clock
clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
clk: renesas: r8a7799[05]: Add MLP clocks
clk: renesas: r8a779f0: Add SYS-DMAC clocks
gpio: sim: add doc file to index file
gpio: sim: check the label length when setting up device properties
HID: amd_sfh: Remove useless DMA-32 fallback configuration
dt-bindings: arm: sunxi: add haoyu,a20-marsboard
ARM: dts: sun7i: Add A20-Marsboard
ARM: dts: sunxi: h3/h5: add r_uart node
ARM: dts: nanopi-neo-air: Add eMMC and bluetooth
s390: update defconfigs
s390/module: test loading modules with a lot of relocations
s390/module: fix loading modules with a lot of relocations
HID: elo: fix memory leak in elo_probe
powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending
powerpc/fixmap: Fix VM debug warning on unmap
drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro
drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro
phy: cadence: Sierra: fix error handling bugs in probe()
phy: ti: Fix missing sentinel for clk_div_table
hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write()
hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused
hwmon: (lm90) Fix sysfs and udev notifications
hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649
hwmon: (lm90) Mark alert as broken for MAX6680
hwmon: (lm90) Mark alert as broken for MAX6654
hwmon: (lm90) Re-enable interrupts after alert clears
hwmon: (lm90) Reduce maximum conversion rate for G781
media: mtk-cir: simplify code
media: mtk-cir: remove superfluous ir_raw_event_reset()
media: mtk-cir: reduce message end to fix nec repeats
media: lirc: simplify gap calculation
media: ir_toy: free before error exiting
ksmbd: fix SMB 3.11 posix extension mount failure
pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt
pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent
pinctrl: meson-g12a: add more pwm_f options
dt-bindings: pinctrl: drive-strength doesn't default to 2 if unspecified
drivers/pinctrl: remove redundant ret variable
pinctrl: sunxi: Fix H616 I2S3 pin data
pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping
pinctrl: thunderbay: rework loops looking for groups names
pinctrl: thunderbay: comment process of building functions a bit
Drivers: hv: balloon: account for vmbus packet header in max_pkt_size
interconnect: imx: Add imx_icc_get_bw function to set initial avg and peak
NTB/msi: Use struct_size() helper in devm_kzalloc()
media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm
media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm
media: mtk-vcodec: Use codec type to separate different hardware
media: mtk-vcodec: Add core dec and dec end ipi msg
media: mtk-vcodec: Support 34bits dma address for vdec
media: mtk-vcodec: Add work queue for core hardware decode
media: mtk-vcodec: Add new interface to lock different hardware
media: mtk-vcodec: Generalize power and clock on/off interfaces
media: mtk-vcodec: Add msg queue feature for lat and core architecture
media: mtk-vcodec: Add irq interface for multi hardware
media: mtk-vcodec: Use pure single core for MT8183
media: mtk-vcodec: Add to support multi hardware decode
media: mtk-vcodec: Support MT8192
media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bindings for mt8192
media: dt-bindings: media: mtk-vcodec: Separate video encoder and decoder dt-bindings
media: mtk-vcodec: export decoder pm functions
media: mtk-vcodec: Refactor vcodec pm interface
media: mtk-vcodec: Align vcodec wake up interrupt interface
media: mtk-vcodec: Get numbers of register bases from DT
media: hevc: Embedded indexes in RPS
media: hevc: Remove RPS named flags
media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats
media: atmel: atmel-sama7g5-isc: fix UYVY input format mbus_code typo
media: atmel: atmel-isc-base: clamp wb gain coefficients
media: atmel: atmel-isc-base: add wb debug messages
media: atmel: atmel-isc-base: fix bytesperline value for planar formats
media: atmel: atmel-isc-base: report frame sizes as full supported range
media: atmel: atmel-isc-base: remove frameintervals VIDIOC
media: atmel: atmel-sama7g5-isc: fix ispck leftover
media: atmel: atmel-isc: replace video device name with module name
media: atmel: atmel-isc: split the clock code into separate source file
media: atmel: introduce microchip csi2dc driver
media: dt-bindings: media: atmel: csi2dc: add bindings for microchip csi2dc
media: MAINTAINERS: add microchip csi2dc
media: stm32: dcmi: create a dma scatterlist based on DMA max_sg_burst value
media: v4l2-ctrls: make array range static
media: media/radio: make array probe_ports static const
media: gspca: make array regs_to_read static const
media: bttv: fix WARNING regression on tunerless devices
media: imx-jpeg: use NV12M to represent non contiguous NV12
media: davinci: vpif: drop probe printk
media: davinci: vpif: fix use-after-free on driver unbind
media: davinci: vpif: fix unbalanced runtime PM enable
media: davinci: vpif: fix unbalanced runtime PM get
media: platform: cros-ec: Add brask to the match table
media: saa7134: use swap() to make code cleaner
media: imx: imx8mq-mipi_csi2: fix system resume
media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation
media: mtk-vcodec: potential dereference of null pointer
media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
media: docs: vidioc-dqbuf: State all remaining fields are filled by driver
media: vivid: fix timestamp and sequence wrapping
media: rkisp1: fix grey format iommu page faults
media: staging: media: imx: imx7-mipi-csis: Make subdev name unique
media: staging: media: imx: imx7_mipi_csis: Add timings override through debugfs
media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS_FRAME_COUNTER_CH0 register
media: camss: Apply vfe_get/vfe_put fix to SDM845
media: camss: Do vfe_get/vfe_put for csid on sm8250
media: camss: Add SM8250 bandwdith configuration support
media: camss: add support for SM8250 camss
media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW
media: camss: Add initial support for VFE hardware version Titan 480
media: camss: vfe-170: fix "VFE halt timeout" error
media: camss: fix VFE irq name
media: camss: remove vdda-csiN from sdm845 resources
media: camss: csid: allow csid to work without a regulator
media: camss: csid-170: set the right HALT_CMD when disabled
media: camss: csid-170: support more than one lite vfe
media: camss: csid-170: remove stray comment
media: camss: csid-170: don't enable unused irqs
media: camss: csid-170: fix non-10bit formats
media: camss: csiphy-3ph: add support for SM8250 CSI DPHY
media: camss: csiphy-3ph: disable interrupts
media: camss: csiphy-3ph: don't print HW version as an error
media: dt-bindings: media: camss: Add qcom,sm8250-camss binding
media: staging: media: zoran: drop read/write support
media: staging: media: zoran: drop kernel log spam
media: staging: media: zoran: fix TRY_FMT handling
media: staging: media: zoran: fix various V4L2 compliance errors
media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com
media: staging: media: zoran: fix counting buffer in reserve
media: staging: media: zoran: clean unused code
media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
media: staging: media: zoran: introduce zoran_i2c_init
media: staging: media: zoran: move config select on primary kconfig
media: staging: media: zoran: move videodev alloc
media: staging: media: zoran: remove vidmem
media: staging: media: zoran: merge all modules
media: staging: media: zoran: videocode: remove procfs
media: staging: media: zoran: add debugfs
media: staging: media: zoran: rename debug module parameter
media: staging: media: zoran: use module_pci_driver
media: staging: media: zoran: move module parameter checks to zoran_probe
x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible
x86/MCE/AMD: Allow thresholding interface updates after init
x86/insn: Add AVX512-FP16 instructions to the x86 instruction decoder
perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test
x86/insn: Add misc instructions to x86 instruction decoder
perf/tests: Add misc instructions to the x86 instruction decoder test
x86/insn: Add AMX instructions to the x86 instruction decoder
perf/tests: Add AMX instructions to x86 instruction decoder test
ARM: dts: exynos: Add support for Samsung Chagall WiFi
ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4
dt-bindings: arm: samsung: document Chagall WiFi board binding
EDAC: Use default_groups in kobj_type
EDAC: Use proper list of struct attribute for attributes
iio: accel: fxls8962af: add padding to regmap for SPI
iio:imu:adis16480: fix buffering for devices with no burst mode
iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
iio: adc: tsc2046: fix memory corruption by preventing array overflow
iio: adc: tsc2046: add sanity check to avoid to big allocations
iio: adc: tsc2046: add .read_raw support
iio: hw_consumer: Use struct_size() helper in kzalloc()
iio: adis: stylistic changes
adis: simplify 'adis_update_bits' macros
MAINTAINERS: add missing files to the adis lib
MAINTAINERS: add maintainer for ADMV8818 driver
MAINTAINERS: add maintainer for ADMV1013 driver
MAINTAINERS: add maintainer for AD7293 driver
iio: sps30: Use sysfs_emit()
iio: scd4x: Use sysfs_emit()
iio: ms_sensors: Use sysfs_emit()
iio: max9611: Use sysfs_emit()
iio: max31865: Use sysfs_emit()
iio: max31856: Use sysfs_emit()
iio: lm3533: Use sysfs_emit()
iio: ina2xx-adc: sysfs_emit()
iio: as3935: Use sysfs_emit()
iio: ad9523: Use sysfs_emit()
iio: ad7192: Use sysfs_emit()
iio: dmaengine-buffer: Use sysfs_emit()
iio: core: Use sysfs_emit()
iio: adc: tsc2046: rework the trigger state machine
MAINTAINERS: add maintainer for ADRF6780 driver
MAINTAINERS: fix Analog Devices links
iio: core: Fix the kernel doc regarding the currentmode iio_dev entry
iio: adc: mt8186: Add compatible node for mt8186
dt-bindings: iio: adc: Add compatible for Mediatek MT8186
iio: st_sensors: don't always auto-enable I2C and SPI interface drivers
iio: adc: rzg2l_adc: Fix typo
dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fields in example
iio:accel:dmard09: Tidy up white space around {} in id table
iio:proximity:vl53l0x: Tidy up white space around {} in id tables
iio:light:tsl2722: Fix inconsistent spacing before } in id table
iio:adc:ti-adc084s021: Tidy up white space around {}
iio:adc:hi8435: Tidy up white space around {} in id tables
iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables
iio:frequency:admv1013: White space cleanup of spacing around {} in id tables
iio:proximity:srf08: White space cleanup of spacing around {} in id tables
iio:proximity:srf04: White space cleanup of spacing around {} in id tables
iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables
iio:proximity:ping: White space cleanup of spacing around {} in id tables
iio:light:ltr501: White space cleanup of spacing around {} in id tables
iio:light:us5182: White space cleanup of spacing around {} in id tables
iio:light:vcnl4035: Trivial whitespace cleanup to add space before }
iio:light:pa12203001: Tidy up white space change to add spaces after { and before }
iio:chemical:atlas: Trivial white space cleanup to add space before }
iio:proximity:sx9360: Add dt-binding support
dt-bindings:iio:proximity: Add sx9360 binding
iio:proximity:sx9360: Add sx9360 support
iio:proximity:sx9324: Add dt_binding support
dt-bindings:iio:proximity: Add sx9324 binding
iio:proximity:sx9324: Add SX9324 support
iio:proximity:sx9310: Extract common Semtech sensor logic
iio:proximity:sx9310: Add frequency in read_avail
soc: samsung: Fix typo in CONFIG_EXYNOS_USI description
MAINTAINERS: add reviewer entry for Samsung/Exynos platform
arm64: dts: exynos: add necessary clock inputs in Exynos7
ARM: dts: exynos: drop unsupported MAX77802 regulators on Odroid XU
ARM: dts: exynos: add necessary clock controller inputs in Exynos5260
ARM: dts: exynos: Align MAX77836 nodes with dtschema on Monk and Rinato
arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2
arm64: dts: exynos: use dedicated wake-up pinctrl compatible in ExynosAutov9
ARM: dts: s5pv210: align pinctrl with dtschema
ARM: dts: s3c64xx: align pinctrl with dtschema
ARM: dts: s3c24xx: align pinctrl with dtschema
arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9
arm64: dts: exynos: align pinctrl with dtschema in Exynos7
arm64: dts: exynos: align pinctrl with dtschema in Exynos5433
ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800
ARM: dts: exynos: align pinctrl with dtschema in Exynos5410
ARM: dts: exynos: align pinctrl with dtschema in Exynos5260
ARM: dts: exynos: align pinctrl with dtschema in Exynos5250
ARM: dts: exynos: align pinctrl with dtschema in Exynos4412
ARM: dts: exynos: align pinctrl with dtschema in Exynos4210
ARM: dts: exynos: align pinctrl with dtschema in Exynos3250
ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt mapping
ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi
ARM: dts: exynos: override pins by label in Peach Pi
ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pit
ARM: dts: exynos: override pins by label in Peach Pit
ARM: dts: exynos: simplify PMIC DVS pin configuration in Odroid XU
ARM: dts: exynos: drop unused pinctrl defines in Exynos3250
ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
ARM: dts: exynos: split dmas into array of phandles in Exynos5250
block: fix memory leak in disk_register_independent_access_ranges
io_uring: fix bug in slow unregistering of nodes
mtd: rawnand: omap_elm: remove redundant variable 'errors'
mtd: rawnand: gpmi: support fast edo timings for mx28
mtd: rawnand: gpmi: validate controller clock rate
mtd: rawnand: gpmi: fix controller timings setting
mtd: aspeed-smc: improve probe resilience
mtd: rawnand: brcmnand: Add BCMA shim
mtd: rawnand: brcmnand: BCMA controller uses command shift of 0
mtd: rawnand: brcmnand: Allow platform data instantation
mtd: rawnand: brcmnand: Add platform data structure for BCMA
mtd: rawnand: brcmnand: Allow working without interrupts
mtd: rawnand: brcmnand: Move OF operations out of brcmnand_init_cs()
mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs()
mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
mtd: rawnand: brcmnand: Assign soc as early as possible
mtd: rawnand: Rework of_get_nand_bus_width()
mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper
mtd: onenand: Check for error irq
mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to replace the repeat pattern
mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state
mtd: rawnand: nandsim: Replace overflow check with kzalloc to single kcalloc
dt-bindings: dmaengine: zynqmp_dma: convert to yaml
dt-bindings: msm/mdp4: convert to yaml format
dt-bindings: serial: Convert rda,8810pl-uart to YAML
arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
Bluetooth: msft: fix null pointer deref on msft_monitor_device_evt
arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode
phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option
phy: usb: Leave some clocks running during suspend
arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568
arm64: dts: rockchip: fix dma-controller node names on rk356x
arm64: dts: rockchip: add Quartz64-A usb2 support
arm64: dts: rockchip: add usb2 nodes to rk3568 device tree
dt-bindings: soc: rockchip: add rk3568-usb2phy-grf
mtd: nand: Add a new helper to retrieve the ECC context
mtd: nand: ecc: Add infrastructure to support hardware engines
mtd: spinand: macronix: Use random program load
dt-bindings: mtd: Describe Macronix NAND ECC engine
dt-bindings: spi: mxic: Document the nand-ecc-engine property
dt-bindings: spi: mxic: Convert to yaml
dt-bindings: spi: mxic: The interrupt property is not mandatory
dt-bindings: vendor-prefixes: Clarify Macronix prefix
dt-bindings: mtd: spi-nand: Convert spi-nand description file to yaml
dt-bindings: mtd: nand-chip: Create a NAND chip description
dt-bindings: mtd: nand-controller: Harmonize the property types
dt-bindings: mtd: nand-controller: Fix a comment in the examples
dt-bindings: mtd: nand-controller: Fix the reg property description
mei: me: Use dma_set_mask_and_coherent() and simplify code
pinctrl: samsung: add support for Exynos850 and ExynosAutov9 wake-ups
dt-bindings: pinctrl: samsung: describe Exynos850 and ExynosAutov9 wake-ups
dt-bindings: pinctrl: samsung: convert to dtschema
pinctrl: samsung: accept GPIO bank nodes with a suffix
pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios
pinctrl: samsung: drop pin banks references on error paths
batman-adv: Remove redundant 'flush_workqueue()' calls
batman-adv: Start new development cycle
efi: runtime: avoid EFIv2 runtime services on Apple x86 machines
efi/libstub: arm64: Fix image check alignment at entry
s390/uaccess: fix compile error
s390/nmi: handle vector validity failures for KVM guests
s390/nmi: handle guarded storage validity failures for KVM guests
Linux 5.17-rc1
ftrace: Fix assuming build time sort works for s390
perf tools: Remove redundant err variable
perf test: Add parse-events test for aliases with hyphens
perf test: Add pmu-events test for aliases with hyphens
perf parse-events: Support event alias in form foo-bar-baz
perf evsel: Override attr->sample_period for non-libpfm4 events
perf cpumap: Remove duplicate include in cpumap.h
perf cpumap: Migrate to libperf cpumap api
perf python: Fix cpu_map__item() building
perf script: Fix printing 'phys_addr' failure issue
irqchip/gic-v3-its: Fix build for !SMP
certs: Fix build error when CONFIG_MODULE_SIG_KEY is empty
certs: Fix build error when CONFIG_MODULE_SIG_KEY is PKCS#11 URI
Revert "Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH"
usr/include/Makefile: add linux/nfc.h to the compile-test coverage
eeprom: at25: Restore missing allocation
KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems
mm: remove cleancache
mm: hide the FRONTSWAP Kconfig symbol
lib/stackdepot: always do filter_irq_stacks() in stack_depot_save()
frontswap: remove support for multiple ops
mm: mark swap_lock and swap_active_head static
frontswap: simplify frontswap_register_ops
frontswap: remove frontswap_test
mm: simplify try_to_unuse
frontswap: remove the frontswap exports
frontswap: simplify frontswap_init
frontswap: remove frontswap_curr_pages
frontswap: remove frontswap_shrink
frontswap: remove frontswap_tmem_exclusive_gets
frontswap: remove frontswap_writethrough
proc: remove PDE_DATA() completely
zsmalloc: replace get_cpu_var with local_lock
lib/stackdepot: allow optional init and stack_table allocation by kvmalloc()
fs: proc: store PDE()->data into inode->i_private
zsmalloc: replace per zpage lock with pool->migrate_lock
locking/rwlocks: introduce write_lock_nested
zsmalloc: remove zspage isolation for migration
zsmalloc: move huge compressed obj from page to zspage
zsmalloc: introduce obj_allocated
zsmalloc: decouple class actions from zspage works
zsmalloc: rename zs_stat_type to class_stat_type
zsmalloc: introduce some helper functions
sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax
kernel/sysctl.c: remove unused variable ten_thousand
kprobe: move sysctl_kprobes_optimization to kprobes.c
fs/coredump: move coredump sysctls into its own file
printk: fix build warning when CONFIG_PRINTK=n
kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases()
fs: move namespace sysctls and declare fs base directory
sysctl: add and use base directory declarer and registration helper
fs: move pipe sysctls to is own file
fs: move fs/exec.c sysctls into its own file
fs: move namei sysctls to its own file
fs: move locking sysctls where they are used
fs: move shared sysctls to fs/sysctls.c
sysctl: move maxolduid as a sysctl specific const
fs: move dcache sysctls to its own file
fs: move fs stat sysctls to file_table.c
fs: move inode sysctls to its own file
sysctl: share unsigned long const values
stackleak: move stack_erasing sysctl to stackleak.c
scsi/sg: move sg-big-buff sysctl to scsi/sg.c
printk: move printk sysctl to printk/sysctl.c
fs: move binfmt_misc sysctl to its own file
sysctl: add helper to register a sysctl mount point
random: move the random sysctl declarations to its own file
firmware_loader: move firmware sysctl to its own files
eventpoll: simplify sysctl declaration with register_sysctl()
cdrom: simplify subdirectory registration with register_sysctl()
inotify: simplify subdirectory registration with register_sysctl()
test_sysctl: simplify subdirectory registration with register_sysctl()
ocfs2: simplify subdirectory registration with register_sysctl()
macintosh/mac_hid.c: simplify subdirectory registration with register_sysctl()
i915: simplify subdirectory registration with register_sysctl()
hpet: simplify subdirectory registration with register_sysctl()
dnotify: move dnotify sysctl to dnotify.c
aio: move aio sysctl to aio.c
sysctl: use SYSCTL_ZERO to replace some static int zero uses
sysctl: use const for typically used max/min proc sysctls
sysctl: make ngroups_max const
watchdog: move watchdog sysctl interface to watchdog.c
hung_task: move hung_task sysctl interface to hung_task.c
sysctl: move some boundary constants from sysctl.c to sysctl_vals
sysctl: add a new register_sysctl_init() interface
mm/migrate.c: rework migration_entry_wait() to not take a pageref
selftests: net: ioam: expect support for Queue depth data
mptcp: Use struct_group() to avoid cross-field memset()
rxrpc: Adjust retransmission backoff
drm/i915: Lock timeline mutex directly in error path of eb_pin_timeline
drm/i915/guc: Flush G2H handler during a GT reset
drm/i915/guc: Add work queue to trigger a GT reset
drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL
Bluetooth: btmtksdio: mask out interrupt status
Bluetooth: btmtksdio: run sleep mode by default
Bluetooth: btmtksdio: lower log level in btmtksdio_runtime_[resume|suspend]()
Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl()
Bluetooth: mt7921s: fix bus hang with wrong privilege
Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]()
Bluetooth: mt7921s: fix firmware coredump retrieve
Bluetooth: hci_serdev: call init_rwsem() before p->open()
xdp: disable XDP_REDIRECT for xdp frags
bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags
bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest
net: xdp: introduce bpf_xdp_pointer utility routine
bpf: generalise tail call map compatibility check
libbpf: Add SEC name for xdp frags programs
bpf: selftests: update xdp_adjust_tail selftest to include xdp frags
bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature
bpf: introduce frags support to bpf_prog_test_run_xdp()
bpf: move user_size out of bpf_test_init
bpf: add frags support to xdp copy helpers
bpf: add frags support to the bpf_xdp_adjust_tail() API
bpf: introduce bpf_xdp_get_buff_len helper
net: mvneta: enable jumbo frames if the loaded XDP program support frags
bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program
net: mvneta: add frags support to XDP_TX
xdp: add frags support to xdp_return_{buff/frame}
net: marvell: rely on xdp_update_skb_shared_info utility routine
net: xdp: add xdp_update_skb_shared_info utility routine
net: mvneta: simplify mvneta_swbm_add_rx_fragment management
net: mvneta: update frags bit before passing the xdp buffer to eBPF layer
xdp: introduce flags field in xdp_buff/xdp_frame
net: skbuff: add size metadata to skb_shared_info for xdp
parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries
netfs: Make ops->init_rreq() optional
fscache: Add a comment explaining how page-release optimisation works
cachefiles: Check that the backing filesystem supports tmpfiles
cachefiles: Explain checks in a comment
cachefiles: Trace active-mark failure
cachefiles: Make some tracepoint adjustments
cachefiles: set default tag name if it's unspecified
cachefiles: Calculate the blockshift in terms of bytes, not pages
fscache: Fix the volume collision wait condition
drm/amdgpu: fix the page fault caused by uninitialized variables
drm/amdgpu: fix convert bad page retiremt
Bluetooth: Remove kernel-doc style comment block
Bluetooth: btusb: Whitespace fixes for btusb_setup_csr()
Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products
ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices
HID: apple: Set the tilde quirk flag on the Wellspring 5 and later
octeontx2-af: Add KPU changes to parse NGIO as separate layer
octeontx2-pf: Forward error codes to VF
octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces
octeontx2-af: Increase link credit restore polling timeout
octeontx2-pf: cn10k: Ensure valid pointers are freed to aura
octeontx2-af: cn10k: Use appropriate register for LMAC enable
octeontx2-af: Retry until RVU block reset complete
octeontx2-af: Fix LBK backpressure id count
octeontx2-af: Do not fixup all VF action entries
HID: wacom: Avoid using stale array indicies to read contact count
HID: wacom: Ignore the confidence flag when a touch is removed
HID: wacom: Reset expected and received contact counts at the same time
drm/i915/mst: only ack the ESI we actually handled
drm/i915/mst: ack sink irq ESI for link status changes
drm/i915/mst: read link status only when requested by sink in ESI
drm/i915/mst: abstract handling of link status in DP MST
drm/i915/mst: debug log 4 bytes of ESI right after reading
drm/i915/mst: abstract intel_dp_ack_sink_irq_esi()
drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation
ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop()
drm: Update docs after moving DisplayPort helpers around
drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch]
selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap
bpf: support BPF_PROG_QUERY for progs attached to sockmap
samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs
selftests/bpf: switch to new libbpf XDP APIs
bpftool: use new API for attaching XDP program
libbpf: streamline low-level XDP APIs
docs/bpf: update BPF map definition example
libbpf: deprecate legacy BPF map definitions
selftests/bpf: convert remaining legacy map definitions
selftests/bpf: fail build on compilation warning
selftests: mptcp: fix ipv6 routing setup
mptcp: fix removing ids bitmap setting
mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()
ipv6: annotate accesses to fn->fn_sernum
tcp: add a missing sk_defer_free_flush() in tcp_splice_read()
tcp: Add a stub for sk_defer_free_flush()
phylib: fix potential use-after-free
PCI/MSI: Prevent UAF in error path
unicode: clean up the Kconfig symbol confusion
Documentation: fix firewire.rst ABI file path error
selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n
selftests: bpf: Fix bind on used port
bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c
bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c
Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events
Bluetooth: msft: Handle MSFT Monitor Device Event
RISC-V: nommu_virt: Drop unused SLAB_MERGE_DEFAULT
dt-bindings: google,cros-ec: drop Enric Balletbo i Serra from maintainers
dt-bindings: display: bridge: drop Enric Balletbo i Serra from maintainers
parisc: Fix missing prototype for 'toc_intr' warning in toc.c
parisc: Autodetect default output device and set console= kernel parameter
parisc: Use safer strscpy() in setup_cmdline()
drm/i915/dmc: Eliminate remnant GEN<n> references
of: Check 'of_node_reused' flag on of_match_device()
of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
of: base: make small of_parse_phandle() variants static inline
dt-bindings: mfd: cirrus,madera: Fix 'interrupts' in example
dt-bindings: Fix array schemas encoded as matrices
i40e: fix unsigned stat widths
i40e: Fix for failed to init adminq while VF reset
i40e: Fix queues reservation for XDP
i40e: Fix issue when maximum queues is exceeded
i40e: Increase delay to 1 s after global EMP reset
RISC-V: Remove redundant err variable
block: fix async_depth sysfs interface for mq-deadline
dt-bindings: Drop unnecessary pinctrl properties
riscv: dts: sifive unmatched: Add gpio poweroff
riscv: canaan: remove useless select of non-existing config SYSCON
drm/i915: Clean up vlv/chv sprite plane registers
RISC-V: Do not use cpumask data structure for hartid bitmap
RISC-V: Move spinwait booting method to its own config
RISC-V: Move the entire hart selection via lottery to SMP
RISC-V: Use __cpu_up_stack/task_pointer only for spinwait method
RISC-V: Do not print the SBI version during HSM extension boot print
RISC-V: Avoid using per cpu array for ordered booting
docs: kvm: fix WARNINGs from api.rst
selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c
selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c
riscv: default to CONFIG_RISCV_SBI_V01=n
tools headers UAPI: Sync files changed by new set_mempolicy_home_node syscall
ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409
block: Fix wrong offset in bio_truncate()
fanotify: remove variable set but not used
drm/locking: fix drm_modeset_acquire_ctx kernel-doc
net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode
net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL
ipv6_tunnel: Rate limit warning messages
ethtool: Fix link extended state for big endian
net: phy: broadcom: hook up soft_reset for BCM54616S
net: sched: Clarify error message when qdisc kind is unknown
net: fix information leakage in /proc/net/ptype
arm64: mm: apply __ro_after_init to memory_limit
arm64: atomics: lse: Dereference matching size
asm-generic: Add missing brackets for io_stop_wc macro
gpio: mpc8xxx: Fix an ignored error return from platform_get_irq()
gpio: idt3243x: Fix an ignored error return from platform_get_irq()
lib: remove redundant assignment to variable ret
ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR
lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB
btrfs: use generic Kconfig option for 256kB page size limit
arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SIZE_LESS_THAN_64KB
configs: introduce debug.config for CI-like setup
delayacct: track delays from memory compact
Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact
delayacct: cleanup flags in struct task_delay_info and functions use it
delayacct: fix incomplete disable operation when switch enable to disable
delayacct: support swapin delay accounting for swapping without blkio
panic: remove oops_id
panic: use error_report_end tracepoint on warnings
fs/adfs: remove unneeded variable make code cleaner
FAT: use io_schedule_timeout() instead of congestion_wait()
hfsplus: use struct_group_attr() for memcpy() region
nilfs2: remove redundant pointer sbufs
fs/binfmt_elf: use PT_LOAD p_align values for static PIE
const_structs.checkpatch: add frequently used ops structs
checkpatch: improve Kconfig help test
checkpatch: relax regexp for COMMIT_LOG_LONG_LINE
lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test
uuid: remove licence boilerplate text from the header
uuid: discourage people from using UAPI header in new code
kunit: replace kernel.h with the necessary inclusions
test_hash.c: refactor into kunit
lib/Kconfig.debug: properly split hash test kernel entries
test_hash.c: split test_hash_init
test_hash.c: split test_int_hash into arch-specific functions
hash.h: remove unused define directive
lib/list_debug.c: print more list debugging context in __list_del_entry_valid()
list: introduce list_is_head() helper and re-use it in list.h
kstrtox: uninline everything
get_maintainer: don't remind about no git repo when --nogit is used
kernel/sys.c: only take tasklist_lock for get/setpriority(PRIO_PGRP)
kthread: dynamically allocate memory to store kthread's full name
tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN
tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm
samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm
fs/binfmt_elf: replace open-coded string copy with get_task_comm
drivers/infiniband: replace open-coded string copy with get_task_comm
fs/exec: replace strncpy with strscpy_pad in __get_task_comm
fs/exec: replace strlcpy with strscpy_pad in __set_task_comm
kernel.h: include a note to discourage people from including it in headers
include/linux/unaligned: replace kernel.h with the necessary inclusions
sysctl: remove redundant ret assignment
sysctl: fix duplicate path separator in printed entries
proc: convert the return type of proc_fd_access_allowed() to be boolean
proc: make the proc_create[_data]() stubs static inlines
proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration
mm: percpu: add generic pcpu_populate_pte() function
mm: percpu: add generic pcpu_fc_alloc/free funciton
mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef
mm: percpu: generalize percpu related config
cifs: update internal module number
smb3: send NTLMSSP version information
riscv: fix boolconv.cocci warnings
drm/amd/display: change FIFO reset condition to embedded display only
drm/amd/display: Correct MPC split policy for DCN301
drm/amdkfd: enable heavy-weight TLB flush on Arcturus
drm/amdgpu: fix broken debug sdma vram access function
drm/amdgpu: remove gart.ready flag
drm/amdgpu: remove unused variable warning
drm/amdgpu: remove unused variable
drm/amdgpu: Remove repeated calls
drm/amdgpu: modify a pair of functions for the pcie port wreg/rreg
drm/amdgpu: add vram check function for GMC
riscv: Explicit comment about user virtual address space size
riscv: Use pgtable_l4_enabled to output mmu_type in cpuinfo
riscv: Implement sv48 support
asm-generic: Prepare for riscv use of pud_alloc_one and pud_free
riscv: Allow to dynamically define VA_BITS
riscv: Introduce functions to switch pt_ops
riscv: Split early kasan mapping to prepare sv48 introduction
riscv: Move KASAN mapping next to the kernel mapping
riscv: Get rid of MAXPHYSMEM configs
xfs: flush inodegc workqueue tasks before cancel
drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports
drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS
drm/i915/bios: Throw out the !has_ddi_port_info() codepaths
drm/i915/bios: Use i915->vbt.ports[] for all g4x+
selftests/bpf: Update sockopt_sk test to the use bpf_set_retval
selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt
bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value
bpf: Move getsockopt retval to struct bpf_cg_run_ctx
bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean
drm/i915/bios: Use i915->vbt.ports[] on CHV
drm/i915/bios: Introduce has_ddi_port_info()
io-wq: delete dead lock shuffling code
clk: mediatek: relicense mt7986 clock driver to GPL-2.0
libbpf: Improve btf__add_btf() with an additional hashmap for strings.
riscv: bpf: Fix eBPF's exception tables
kvm: selftests: Do not indent with spaces
kvm: selftests: sync uapi/linux/kvm.h with Linux header
bpf/scripts: Raise an exception if the correct number of sycalls are not generated
bpf/scripts: Make description and returns section for helpers/syscalls mandatory
uapi/bpf: Add missing description and returns for helper documentation
bpftool: Adding support for BTF program names
riscv: mm: init: try best to remove #ifdef CONFIG_XIP_KERNEL usage
riscv: mm: init: try IS_ENABLED(CONFIG_XIP_KERNEL) instead of #ifdef
riscv: mm: init: remove _pt_ops and use pt_ops directly
riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef
riscv: mm: init: remove unnecessary "#ifdef CONFIG_CRASH_DUMP"
tools headers UAPI: Sync x86 arch prctl headers with the kernel sources
drm/malidp: Replace module initialization with DRM helpers
drm/arm/hdlcd: Replace module initialization with DRM helpers
drm/komeda: Replace module initialization with DRM helpers
drm/imx/dcss: Replace module initialization with DRM helpers
drm: Provide platform module-init macro
drm/hisilicon/hibmc: Replace module initialization with DRM helpers
drm/cirrus: Replace module-init boiler-plate code with DRM helpers
drm/bochs: Replace module-init boiler-plate code with DRM helpers
drm/ast: Replace module-init boiler-plate code with DRM helpers
drm: Provide PCI module-init macros
btrfs: defrag: properly update range->start for autodefrag
btrfs: defrag: fix wrong number of defragged sectors
cifs: Support fscache indexing rewrite
btrfs: allow defrag to be interruptible
btrfs: fix too long loop when defragging a 1 byte file
selftests: kvm: add amx_test to .gitignore
KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled
KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops
KVM: SVM: Drop AVIC's intermediate avic_set_running() helper
KVM: VMX: Don't do full kick when handling posted interrupt wakeup
KVM: VMX: Fold fallback path into triggering posted IRQ helper
KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ
KVM: VMX: Don't do full kick when triggering posted interrupt "fails"
KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU
KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption
KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path
KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs
KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode
KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks
KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers
KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx
KVM: Drop unused kvm_vcpu.pre_pcpu field
KVM: VMX: Handle PI descriptor updates during vcpu_put/load
KVM: avoid warning on s390 in mark_page_dirty
KVM: selftests: Add a test to force emulation with a pending exception
KVM: VMX: Reject KVM_RUN if emulation is required with pending exception
selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER
selftests: kvm/x86: Introduce x86_model()
selftests: kvm/x86: Export x86_family() for use outside of processor.c
selftests: kvm/x86: Introduce is_amd_cpu()
selftests: kvm/x86: Parameterize the CPUID vendor string check
KVM: x86/pmu: Use binary search to check filtered events
cifs: cifs_ses_mark_for_reconnect should also update reconnect bits
cifs: update tcpStatus during negotiate and sess setup
cifs: make status checks in version independent callers
cifs: remove repeated state change in dfs tree connect
cifs: fix the cifs_reconnect path for DFS
cifs: remove unused variable ses_selected
cifs: protect all accesses to chan_* with chan_lock
cifs: fix the connection state transitions with multichannel
cifs: check reconnects for channels of active tcons too
kvm: selftests: conditionally build vm_xsave_req_perm()
KVM: x86/cpuid: Clear XFD for component i if the base feature is missing
KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access()
KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants
KVM: x86/mmu: Clear MMU-writable during changed_pte notifier
KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU
perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
spi: stm32: make SPI_MASTER_MUST_TX flags only specific to STM32F4
spi: stm32: remove inexistant variables in struct stm32_spi_cfg comment
spi: stm32-qspi: Update spi registering
regulator: MAX20086: add gpio/consumer.h
ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC
ASoC: max9759: fix underflow in speaker_gain_control_put()
drm/i915: Remove zombie async flip vt-d w/a
ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro
ipv4: add net_hash_mix() dispersion to fib_info_laddrhash keys
ipv4: avoid quadratic behavior in netns dismantle
net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module
powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses
dt-bindings: net: Document fsl,erratum-a009885
net/fsl: xgmac_mdio: Add workaround for erratum A-009885
dt-bindings: rtc: st,stm32-rtc: Make each example a separate entry
dt-bindings: mmc: arm,pl18x: Make each example a separate entry
dt-bindings: display: Add SPI peripheral schema to SPI based displays
drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode
drm/doc: Fix TTM acronym
drm/ast: Create threshold values for AST2600
HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running
HID: uhid: Fix worker destroying device without any protection
mgag200 fix memmapsl configuration in GCTL6 register
net: mscc: ocelot: fix using match before it is set
drm/bridge: Remove extra device acquisition method of i2c client in lt9611 driver
net: phy: micrel: use kszphy_suspend()/kszphy_resume for irq aware devices
net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account
nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind()
drm/i915/dpll: make intel_shared_dpll_funcs internal to intel_dpll_mgr.c
net: axienet: increase default TX ring size to 128
net: axienet: fix for TX busy handling
net: axienet: fix number of TX ring slots for available check
net: axienet: Fix TX ring slot available check
net: axienet: limit minimum TX ring size
net: axienet: add missing memory barriers
net: axienet: reset core on initialization prior to MDIO access
net: axienet: Wait for PhyRstCmplt after core reset
net: axienet: increase reset timeout
ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently
ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault
ARM: 9170/1: fix panic when kasan and kprobe are enabled
drm/msm: Fix include statements for DisplayPort
drm/selftests: Select DRM_DP_HELPER
drm/vc4: Fix deadlock on DSI device attach error
dma-buf: drop excl_fence parameter from dma_resv_get_fences
wcn36xx: Add SNR reporting via get_survey()
wcn36xx: Track SNR and RSSI for each RX frame
wcn36xx: Track the band and channel we are tuned to
wcn36xx: Implement get_snr()
MAINTAINERS: remove extra wireless section
MAINTAINERS: add common wireless and wireless-next trees
drm/amdgpu: remove excl as shared workarounds
drm: move the buddy allocator from i915 into common drm
libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors
io_uring: perform poll removal even if async work removal is successful
io-wq: add intermediate work step between pending list and active work
io-wq: perform both unstarted and started work cancelations in one go
io-wq: invoke work cancelation with wqe->lock held
io-wq: make io_worker lock a raw spinlock
io-wq: remove useless 'work' argument to __io_worker_busy()
drm/i915/guc: Remove hacks for reset and schedule disable G2H being received out of order
drm/i915/selftests: Add a cancel request selftest that triggers a reset
bpf, selftests: Add ringbuf memory type confusion test
bpf, selftests: Add various ringbuf tests with invalid offset
bpf: Fix ringbuf memory type confusion when passing to helpers
bpf: Fix out of bounds access for ringbuf helpers
bpf: Generally fix helper register offset check
bpf: Mark PTR_TO_FUNC register initially with zero offset
bpf: Generalize check_ctx_reg for reuse with other types
selftest/bpf: Fix a stale comment.
selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter.
bpf: Support bpf_(get|set)sockopt() in bpf unix iter.
bpf: af_unix: Use batching algorithm in bpf unix iter.
af_unix: Refactor unix_next_socket().
drm/radeon: fix error handling in radeon_driver_open_kms
drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
drm/amdgpu: apply vcn harvest quirk
ksmbd: fix guest connection failure with nautilus
ksmbd: uninitialized variable in create_socket()
ksmbd: smbd: fix missing client's memory region invalidation
smb3: add new defines from protocol specification
amdgpu/amdgpu_psp: remove unneeded ret variable
drm/radeon: fix UVD suspend error
drm/amdgpu: Add missing pm_runtime_put_autosuspend
drm/amd/display: move calcs folder into DML
drm/amd/display: 3.2.169
drm/amd/display: [FW Promotion] Release 0.0.100.0
drm/amd/display: Add signal type check when verify stream backends same
drm/amd/display: update dml to rev.99 and smu clk_table w/a
drm/amd/display: Fix black screen issue on memory clock switch en
drm/amd/display: DCEFCLK DS on CLK init
drm/amd/display: modify SMU_TIMEOUT macro.
drm/amd/display: move FPU associated DCN302 code to DML folder (#2266)
drm/amd/display: 3.2.168
drm/amd/display: support new PMFW interface to disable Z9 only
drm/amd/display: adjust bit comparison to be more type safe
drm/amd/display: Disabled seamless boots on DP and renamed power_down_display_on_boot
drm/radeon: fix error handling in radeon_driver_open_kms
drm/amd/pm: Enable sysfs required by rocm-smi tool for One VF mode
drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
selftests/bpf: Add test for race in btf_try_get_module
selftests/bpf: Extend kfunc selftests
selftests/bpf: Add test_verifier support to fixup kfunc call insns
selftests/bpf: Add test for unstable CT lookup API
net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF
bpf: Add reference tracking support to kfunc
bpf: Introduce mem, size argument pair support for kfunc
bpf: Remove check_kfunc_call callback and old kfunc BTF ID API
bpf: Populate kfunc BTF ID sets in struct btf
bpf: Fix UAF due to race between btf_try_get_module and load_module
drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc
drm/amdgpu: Fix the code style warnings in sdma
drm/amdgpu: Fix the code style warnings in gmc
drm/amdgpu: Fix the code style warnings in gfx
drm/amdgpu: Fix the code style warnings in amdgpu_ras
drm/amdgpu: apply vcn harvest quirk
drm/amdgpu: drop redundant check of ip discovery_bin
drm/amdgpu: handle denied inject error into critical regions v2
drm/amd/pm: add message smu to get ecc_table
drm/amdgpu: add new query interface for umc_v8_7 block
drm/amd/pm: Update smu driver interface for sienna cichlid
lockd: fix server crash on reboot of client holding lock
x86/gpu: Reserve stolen memory for first integrated Intel GPU
xfs: remove unused xfs_ioctl32.h declarations
script/sorttable: Fix some initialization problems
netns: add schedule point in ops_exit_list()
block: assign bi_bdev for cloned bios in blk_rq_prep_clone
ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void
ALSA: hda: cs35l41: Tidyup code
ALSA: hda: cs35l41: Make use of the helper function dev_err_probe()
ALSA: hda: cs35l41: Add missing default cases
ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace
ALSA: hda: cs35l41: Add calls to newly added test key function
ALSA: hda: cs35l41: Avoid overwriting register patch
perf evlist: No need to setup affinities when disabling events for pid targets
perf evlist: No need to setup affinities when enabling events for pid targets
perf stat: No need to setup affinities when starting a workload
perf affinity: Allow passing a NULL arg to affinity__cleanup()
perf probe: Fix ppc64 'perf probe add events failed' case
random: simplify arithmetic function flow in account()
random: selectively clang-format where it makes sense
random: access input_pool_data directly rather than through pointer
random: cleanup fractional entropy shift constants
random: prepend remaining pool constants with POOL_
random: de-duplicate INPUT_POOL constants
random: remove unused OUTPUT_POOL constants
random: rather than entropy_store abstraction, use global
random: remove unused extract_entropy() reserved argument
random: remove incomplete last_data logic
random: cleanup integer types
random: cleanup poolinfo abstraction
random: fix typo in comments
lib/crypto: sha1: re-roll loops to reduce code size
lib/crypto: blake2s: move hmac construction into wireguard
lib/crypto: add prompts back to crypto libraries
drm/i915: Remove short-term pins from execbuf, v6.
drm/i915: Remove support for unlocked i915_vma unbind
drm/i915: Add i915_vma_unbind_unlocked, and take obj lock for i915_vma_unbind, v2.
drm/i915: Add object locking to i915_gem_evict_for_node and i915_gem_evict_something, v2.
kernel/sched: Remove dl_boosted flag comment
sched: Avoid double preemption in __cond_resched_*lock*()
sched/fair: Fix all kernel-doc warnings
sched/core: Accounting forceidle time for all tasks except idle task
sched/pelt: Relax the sync of load_sum with load_avg
sched/pelt: Relax the sync of runnable_sum with runnable_avg
sched/pelt: Continue to relax the sync of util_sum with util_avg
sched/pelt: Relax the sync of util_sum with util_avg
psi: Fix uaf issue when psi trigger is destroyed while being polled
x86/perf: Avoid warning for Arch LBR without XSAVE
perf/x86/intel/uncore: Add IMC uncore support for ADL
perf/x86/intel/lbr: Add static_branch for LBR INFO flags
perf/x86/intel/lbr: Support LBR format V7
perf/x86/rapl: fix AMD event handling
perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX
perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake
perf: Fix perf_event_read_local() time
drm/i915: Add locking to i915_gem_evict_vm(), v3.
drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to prevent new ENOSPC errors, v2.
KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock
vfs: fs_context: fix up param length parsing in legacy_parse_param
drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()
udmabuf: validate ubuf->pagecount
cifs: serialize all mount attempts
drm/i915: Nuke pointless middle men for skl+ plane programming
drm/i915: Declutter color key register stuff
drm/i915: Extract skl_plane_aux_dist()
drm/i915: Clean up cursor registers
drm/i915: Clean up g4x+ sprite plane registers
drm/i915: Clean up ivb+ sprite plane registers
drm/i915: Use REG_BIT() & co. for universal plane bits
drm/i915: Sipmplify PLANE_STRIDE masking
powerpc/64s: Mask SRR0 before checking against the masked NIP
remoteproc: qcom: q6v5: fix service routines build errors
rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev
rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev
scripts/dtc: dtx_diff: remove broken example from help text
dt-bindings: trivial-devices: fix double spaces in comments
dt-bindings: trivial-devices: fix swapped comments
dt-bindings: vendor-prefixes: add Wingtech
dt-bindings: vendor-prefixes: add Thundercomm
dt-bindings: vendor-prefixes: add Huawei
dt-bindings: vendor-prefixes: add F(x)tec
dt-bindings: vendor-prefixes: add 8devices
dt-bindings: power: reset: gpio-restart: Correct default priority
docs: ftrace: fix ambiguous sentence
docs: staging/tee.rst: fix two typos found while reading
cifs: quirk for STATUS_OBJECT_NAME_INVALID returned for non-ASCII dfs refs
cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty
thermal: int340x: Add Raptor Lake PCI device id
thermal: int340x: Support Raptor Lake
ACPI: DPTF: Support Raptor Lake
ACPI: CPPC: Drop redundant local variable from cpc_read()
ACPI: CPPC: Fix up I/O port access in cpc_read()
cifs: clean up an inconsistent indenting
cifs: free ntlmsspblob allocated in negotiate
KVM: x86: Making the module parameter of vPMU more common
KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN
KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test'
KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN
KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries
KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event
xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions
xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls
xfs: remove the XFS_IOC_FSSETDM definitions
net: sfp: fix high power modules without diagnostic monitoring
drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host was not found
ipmi: ssif: replace strlcpy with strscpy
ipmi/watchdog: Constify ident
ipmi: Add the git repository to the MAINTAINERS file
block: cleanup q->srcu
block: Remove unnecessary variable assignment
brd: remove brd_devices_mutex mutex
gpio: idt3243x: Fix IRQ check in idt_gpio_probe
gpio: mpc8xxx: Fix IRQ check in mpc8xxx_probe
irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap
s390: add Sven Schnelle as reviewer
s390/uaccess: introduce bit field for OAC specifier
s390/cpumf: Support for CPU Measurement Sampling Facility LS bit
s390/cpumf: Support for CPU Measurement Facility CSVN 7
net: Flush deferred skb free on socket destroy
net/tls: Fix another skb memory leak when running kTLS traffic
net: ocelot: Fix the call to switchdev_bridge_port_offload
ath10k: abstract htt_rx_desc structure
wcn36xx: Use platform_get_irq_byname() to get the interrupt
ath9k: remove redundant status variable
ath11k: Reconfigure hardware rate for WCN6855 after vdev is started
ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation
ath10k: Use platform_get_irq() to get the interrupt
ath5k: fix ah_txq_isr_txok_all setting
ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw
ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw
ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk()
ath11k: move function ath11k_dp_rx_process_mon_status
ath11k: enable RX PPDU stats in monitor co-exist mode
irqchip/realtek-rtl: Service all pending interrupts
irqchip/realtek-rtl: Fix off-by-one in routing
irqchip/realtek-rtl: Map control data to virq
irqchip/apple-aic: Drop unused ipi_hwirq field
drm/dp: Move DisplayPort AUX bus helpers into dp/
drm/dp: Move public DisplayPort headers into dp/
drm/dp: Move DisplayPort helpers into separate helper module
drm/dp: Move DP declarations into separate header file
drm/dp_mst: Remove trailing whitespace.
drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
drm/i915/display/ehl: Update voltage swing table
drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR
arm64: dts: meson-g12-common: add uart_ao_b pins muxing
arm64: dts: meson-g12-common: add more pwm_f options
drm/panfrost: initial dual core group GPUs support
drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DRM_PANEL_BRIDGE
drm/i915/psr: remove unused lines_to_wait vbt info
ALSA: core: Fix SSID quirk lookup for subvendor=0
devtmpfs regression fix: reconfigure on each mount
unicode: fix .gitignore for generated utfdata file
powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64
filemap: Use folio_put_refs() in filemap_free_folio()
mm: Add folio_put_refs()
bonding: Fix extraction of ports from the packet headers
rtc: sunplus: fix return value in sp_rtc_probe()
rtc: cmos: Evaluate century appropriate
rtc: gamecube: Fix an IS_ERR() vs NULL check
rtc: mc146818-lib: fix signedness bug in mc146818_get_time()
net/smc: Fix hung_task when removing SMC-R devices
ipv4: update fib_info_cnt under spinlock protection
powerpc/32s: Fix kasan_init_region() for KASAN
powerpc/time: Fix build failure due to do_hard_irq_enable() on PPC32
ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
netfilter: conntrack: don't increment invalid counter on NF_REPEAT
net/smc: Remove unused function declaration
net: wwan: Fix MRU mismatch issue which may lead to data connection lost
net: phy: marvell: add Marvell specific PHY loopback
net: ethernet: sun4i-emac: Fix an error handling path in emac_probe()
net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config()
net: mscc: ocelot: don't dereference NULL pointers with shared tc filters
perf record: Disable debuginfod by default
perf evlist: No need to do any affinity setup when profiling pids
perf cpumap: Add is_dummy() method
perf metric: Fix metric_leader
vsprintf: rework bitmap_list_string
lib: bitmap: add performance test for bitmap_print_to_pagebuf
bitmap: unify find_bit operations
mm/percpu: micro-optimize pcpu_is_populated()
Replace for_each_*_bit_from() with for_each_*_bit() where appropriate
find: micro-optimize for_each_{set,clear}_bit()
include/linux: move for_each_bit() macros from bitops.h to find.h
cpumask: replace cpumask_next_* with cpumask_first_* where appropriate
tools: sync tools/bitmap with mother linux
all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate
cpumask: use find_first_and_bit()
lib: add find_first_and_bit()
arch: remove GENERIC_FIND_FIRST_BIT entirely
include: move find.h from asm_generic to linux
bitops: move find_bit_*_le functions from le.h to find.h
bitops: protect find_first_{,zero}_bit properly
cifs: fix FILE_BOTH_DIRECTORY_INFO definition
cifs: move superblock magic defitions to magic.h
cifs: Fix smb311_update_preauth_hash() kernel-doc comment
mm/damon: hide kernel pointer from tracepoint event
mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log
mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging
mm/damon/dbgfs: remove an unnecessary variable
mm/damon: move the implementation of damon_insert_region to damon.h
mm/damon: add access checking for hugetlb pages
Docs/admin-guide/mm/damon/usage: update for schemes statistics
mm/damon/dbgfs: support all DAMOS stats
Docs/admin-guide/mm/damon/reclaim: document statistics parameters
mm/damon/reclaim: provide reclamation statistics
mm/damon/schemes: account how many times quota limit has exceeded
mm/damon/schemes: account scheme actions that successfully applied
mm/damon: remove a mistakenly added comment for a future feature
Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts
Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning
Docs/admin-guide/mm/damon/usage: remove redundant information
Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks
mm/damon: convert macro functions to static inline functions
mm/damon: modify damon_rand() macro to static inline function
mm/damon: move damon_rand() definition into damon.h
mm/damon/schemes: add the validity judgment of thresholds
mm/damon/vaddr: remove swap_ranges() and replace it with swap()
mm/damon: remove some unneeded function definitions in damon.h
mm/damon/core: use abs() instead of diff_of()
mm/damon: add 'age' of region tracepoint support
mm/damon: unified access_check function naming rules
mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault
mm: make some vars and functions static or __init
mm: fix some comment errors
zram: use ATTRIBUTE_GROUPS
zpool: remove the list of pools_head
mm/rmap: fix potential batched TLB flush race
mm: memcg/percpu: account extra objcg space to memory cgroups
mm/hwpoison: fix unpoison_memory()
mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE
mm/hwpoison: mf_mutex for soft offline and unpoison
mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy
mm/thp: drop unused trace events hugepage_[invalidate|splitting]
mm/migrate: remove redundant variables used in a for-loop
mm/migrate: move node demotion code to near its user
mm: migrate: add more comments for selecting target node randomly
mm: migrate: support multiple target nodes demotion
mm: compaction: fix the migration stats in trace_mm_compaction_migratepages()
mm: migrate: correct the hugetlb migration stats
mm: migrate: fix the return value of migrate_pages()
hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list()
mm, oom: OOM sysrq should always kill a process
mm/mempolicy: fix all kernel-doc warnings
mm/mempolicy: wire up syscall set_mempolicy_home_node
mm/mempolicy: add set_mempolicy_home_node syscall
mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY
mm/page_isolation: unset migratetype directly for non Buddy page
vmscan: make drop_slab_node static
userfaultfd/selftests: clean up hugetlb allocation code
selftests/uffd: allow EINTR/EAGAIN
selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
mm/vmstat: add events for THP max_ptes_* exceeds
mm, hugepages: make memory size variable in hugepage-mremap selftest
hugetlb: add hugetlb.*.numa_stat file
mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages
dma/pool: create dma atomic pool only if dma zone has managed pages
mm_zone: add function to check if managed dma zone exists
mm/page_alloc.c: modify the comment section for alloc_contig_pages()
include/linux/gfp.h: further document GFP_DMA32
mm: drop node from alloc_pages_vma
mm: page_alloc: fix building error on -Werror=array-compare
mm: fix boolreturn.cocci warning
mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
mm: introduce memalloc_retry_wait()
mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware
mm: allow !GFP_KERNEL allocations for kvmalloc
mm/oom_kill: allow process_mrelease to run under mmap_lock protection
mm/vmalloc: be more explicit about supported gfp flags.
mm: document locking restrictions for vm_operations_struct::close
mm/vmalloc: add support for __GFP_NOFAIL
mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc
mm/dmapool.c: revert "make dma pool to use kmalloc_node"
mm: remove the total_mapcount argument from page_trans_huge_mapcount()
mm: remove the total_mapcount argument from page_trans_huge_map_swapcount()
mm: remove last argument of reuse_swap_page()
x86: mm: add x86_64 support for page table check
mm: page table check
mm: ptep_clear() page table helper
mm: change page type prior to adding page table entry
docs/vm: add vmalloced-kernel-stacks document
mm: rearrange madvise code to allow for reuse
tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner
mm: protect free_pgtables with mmap_lock write lock in exit_mmap
mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit
memcg: add per-memcg vmalloc stat
mm: move tlb_flush_pending inline helpers to mm_inline.h
mm/memcg: use struct_size() helper in kzalloc()
mm: move anon_vma declarations to linux/mm_inline.h
memcg: better bounds on the memcg stats updates
mm: add anonymous vma name refcounting
mm/memcg: add oom_group_kill memory event
mm: add a field to store names for private anonymous memory
mm/page_counter: remove an incorrect call to propagate_protected_usage()
mm: memcontrol: make cgroup_memory_nokmem static
mm: shmem: don't truncate page if memory failure happens
kasan: fix quarantine conflicting with init_on_free
mm/frontswap.c: use non-atomic '__set_bit()' when possible
mm/gup.c: stricter check on THP migration entry during follow_pmd_mask
kasan: test: add test case for double-kmem_cache_destroy()
shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode
gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able
kasan: add ability to detect double-kmem_cache_destroy()
mm/truncate.c: remove unneeded variable
kasan: test: add globals left-out-of-bounds test
mm/debug_vm_pgtable: update comments regarding migration swap entries
device-dax: compound devmap support
mm,fs: split dump_mapping() out from dump_page()
device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault()
device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}()
device-dax: factor out page mapping initialization
device-dax: ensure dev_dax->pgmap is valid for dynamic devices
device-dax: use struct_size()
device-dax: use ALIGN() for determining pgoff
drop fen.cocci
scripts/coccinelle: drop bugon.cocci
MAINTAINERS: remove Gilles Muller
af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress
test: selftests: Remove unused various in sockmap_verdict_prog.c
powerpc/audit: Fix syscall_get_arch()
powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06
tools/bpf: Rename 'struct event' to avoid naming conflict
powerpc/bpf: Update ldimm64 instructions during extra pass
powerpc32/bpf: Fix codegen for bpf-to-bpf calls
bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()
tools/resolve_btfids: Build with host flags
bpf/scripts: Raise an exception if the correct number of helpers are not generated
vdpa/mlx5: Fix tracking of current number of VQs
vdpa/mlx5: Fix is_index_valid() to refer to features
vdpa: Protect vdpa reset with cf_mutex
vdpa: Avoid taking cf_mutex lock on get status
vdpa/vdpa_sim_net: Report max device capabilities
vdpa: Use BIT_ULL for bit operations
vdpa/vdpa_sim: Configure max supported virtqueues
vdpa/mlx5: Report max device capabilities
vdpa: Support reporting max device capabilities
vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps()
vdpa: Add support for returning device configuration information
vdpa/mlx5: Support configuring max data virtqueue
vdpa/mlx5: Fix config_attr_mask assignment
vdpa: Allow to configure max data virtqueues
vdpa: Read device configuration only if FEATURES_OK
vdpa: Sync calls set/get config/status with cf_mutex
vdpa/mlx5: Distribute RX virtqueues in RQT object
vdpa: Provide interface to read driver features
vdpa: clean up get_config_size ret value handling
virtio_ring: mark ring unused on error
vhost/test: fix memory leak of vhost virtqueues
vdpa/mlx5: Fix wrong configuration of virtio_version_1_0
virtio/virtio_pci_legacy_dev: ensure the correct return value
virtio/virtio_mem: handle a possible NULL as a memcpy parameter
virtio: fix a typo in function "vp_modern_remove" comments.
virtio-pci: fix the confusing error message
firmware: qemu_fw_cfg: remove sysfs entries explicitly
firmware: qemu_fw_cfg: fix sysfs information leak
firmware: qemu_fw_cfg: fix kobject leak in probe error path
firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries
vdpa: Mark vdpa_config_ops.get_vq_notification as optional
vdpa: Avoid duplicate call to vp_vdpa get_status
eni_vdpa: Simplify 'eni_vdpa_probe()'
net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU
virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1
virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1
vdpa: add driver_override support
docs: document sysfs ABI for vDPA bus
ifcvf/vDPA: fix misuse virtio-net device config size for blk dev
vduse: moving kvfree into caller
hwrng: virtio - unregister device before reset
virtio: wrap config->reset calls
drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
drm/amdgpu: Fix rejecting Tahiti GPUs
drm/amdgpu: don't do resets on APUs which don't support it
drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21
drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY
drm/amdgpu: Fix rejecting Tahiti GPUs
drm/amdgpu: don't do resets on APUs which don't support it
drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
drm/amdgpu: Enable recovery on yellow carp
drm/amdgpu: invert the logic in amdgpu_device_should_recover_gpu()
drm/amdgpu: Enable recovery on yellow carp
drm/amd/display: Remove redundant initialization of dpg_width
drm/amd/pm: Replace one-element array with flexible-array member
drm/amd/pm: fix null ptr access
drm/amdgpu: fix compile warning for ras_block_match_default
drm/amdgpu: Use ARRAY_SIZE to get array length
drm/amdgpu: clean up some inconsistent indenting
drm/amdgpu: remove unneeded semicolon
drm/amdgpu: No longer insert ras blocks into ras_list if it already exists in ras_list
drm/amdgpu: Add ras supported check for register_ras_block
drm/amdgpu: Add interface to load SRIOV cap FW
drm/amdkfd: Fix indentation on switch statement
drm/amdgpu: cleanup ttm debug sdma vram access function
drm/amdgpu: improve debug VRAM access performance using sdma
drm/amdgpu: Removed redundant ras code
drm/amdgpu: Adjust error inject function code style in amdgpu_ras.c
drm/amdgpu: Modify mca block to fit for the unified ras block data and ops
drm/amdgpu: Modify sdma block to fit for the unified ras block data and ops
drm/amdgpu: Modify umc block to fit for the unified ras block data and ops
drm/amdgpu: Modify nbio block to fit for the unified ras block data and ops
drm/amdgpu: Modify mmhub block to fit for the unified ras block data and ops
drm/amdgpu: Modify hdp block to fit for the unified ras block data and ops
drm/amdgpu: Modify xgmi block to fit for the unified ras block data and ops
drm/amdgpu: Modify gfx block to fit for the unified ras block data and ops
drm/amdgpu: Modify the compilation failed problem when other ras blocks' .h include amdgpu_ras.h
drm/amdgpu: Unify ras block interface for each ras block
drm/amd/pm: correct the checks for fan attributes support
drm/amdgpu/pm: move additional logic into amdgpu_dpm_force_performance_level
drm/amd/pm: drop those unrealistic thermal_type checks
drm/amdgpu: wrap those atombios APIs used by SI under CONFIG_DRM_AMDGPU_SI
drm/amd/pm: unified lock protections in amdgpu_dpm.c
drm/amd/pm: revise the performance level setting APIs
drm/amd/pm: drop unnecessary gfxoff controls
drm/amd/pm: relocate the power related headers
drm/amd/pm: do not expose the smu_context structure used internally in power
drm/amd/pm: drop redundant or unused APIs and data structures
drm/amd/pm: move those code piece used by Stoney only to smu8_hwmgr.c
drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implementations
drm/amd/pm: move pp_force_state_enabled member to amdgpu_pm structure
drm/amd/pm: create a new holder for those APIs used only by legacy ASICs(si/kv)
drm/amd/pm: do not expose the API used internally only in kv_dpm.c
drm/amd/pm: do not expose those APIs used internally only in si_dpm.c
drm/amd/pm: do not expose those APIs used internally only in amdgpu_dpm.c
drm/amd/pm: do not expose power implementation details to display
drm/amd/pm: do not expose power implementation details to amdgpu_pm.c
drm/amd/pm: do not expose implementation details to other blocks out of power
drm/radeon: use kernel is_power_of_2 rather than local version
drm/amd/display: Enable Freesync Video Mode by default
drm/amdgpu/swsmu: make sienna cichlid function static
MAINTAINERS: Add Helge as fbdev maintainer
Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
x86/fpu: Fix inline prefix warnings
selftest: kvm: Add amx selftest
selftest: kvm: Move struct kvm_x86_state to header
selftest: kvm: Reorder vcpu_load_state steps for AMX
kvm: x86: Disable interception for IA32_XFD on demand
x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()
kvm: selftests: Add support for KVM_CAP_XSAVE2
kvm: x86: Add support for getting/setting expanded xstate buffer
x86/fpu: Add uabi_size to guest_fpu
kvm: x86: Add CPUID support for Intel AMX
kvm: x86: Add XCR0 support for Intel AMX
kvm: x86: Disable RDMSR interception of IA32_XFD_ERR
kvm: x86: Emulate IA32_XFD_ERR for guest
kvm: x86: Intercept #NM for saving IA32_XFD_ERR
x86/fpu: Prepare xfd_err in struct fpu_guest
kvm: x86: Add emulation for IA32_XFD
x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation
kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2
x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM
x86/fpu: Add guest support to xfd_enable_feature()
x86/fpu: Make XFD initialization in __fpstate_reset() a function argument
module: fix signature check failures when using in-kernel decompression
video: fbdev: s3c-fb: remove redundant initialization of pointer bufs
video: fbdev: asiliantfb: remove redundant assignment to variable Ftarget
ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
ovl: don't fail copy up if no fileattr support on upper
SUNRPC: Don't dereference xprt->snd_task if it's a cookie
xprtrdma: Remove definitions of RPCDBG_FACILITY
xprtrdma: Remove final dprintk call sites from xprtrdma
i915: make array flex_regs static const
ovl: fix NULL pointer dereference in copy up warning
perf cputopo: Fix CPU topology reading on s/390
perf metricgroup: Fix use after free in metric__new()
libperf tests: Update a use of the new cpumap API
perf arm: Fix off-by-one directory path
tools arch x86: Sync the msr-index.h copy with the kernel sources
agp/via: Remove unused variable 'current_size'
agp/sworks: Remove unused variable 'current_size'
agp/nvidia: Declare value returned by readl() as unused
agp/ati: Return error from ati_create_page_map()
KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
agp: Documentation fixes
agp: Include "compat_ioctl.h" where necessary
agp: Remove trailing whitespaces
io_uring: fix UAF due to missing POLLFREE handling
drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
drm: fix error found in some cases after the patch d1af5cd86997
drm/vc4: remove redundant assignment of variable size
drm/ttm: fix compilation on ARCH=um
net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning
lib82596: Fix IRQ check in sni_82596_probe
net: apple: bmac: Fix build since dev_addr constification
net: apple: mace: Fix build since dev_addr constification
kselftests/net: list all available tests in usage()
net: usb: Correct reset handling of smsc95xx
bcmgenet: add WOL IRQ check
HID: vivaldi: Minor cleanups
drm: bridge: it66121: Remove redundant check
locking/rwsem: drop redundant semicolon of down_write_nest_lock
tracing: Add ustring operation to filtering string pointers
HID: vivaldi: fix handling devices not using numbered reports
ata: pata_ali: remove redundant return statement
ata: ahci: Add support for AMD A85 FCH (Hudson D4)
ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
ata: libata-scsi: simplify __ata_scsi_queuecmd()
ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt
ata: pata_samsung_cf: add compile test support
ata: pata_pxa: add compile test support
ata: pata_imx: add compile test support
ata: pata_ftide010: add compile test support
ata: pata_cs5535: add compile test support
ata: pata_octeon_cf: remove redundant val variable
ata: fix read_id() ata port operation interface
ata: ahci_xgene: use correct type for port mmio address
ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions
ata: sata_fsl: fix scsi host initialization
ata: pata_bk3710: add compile test support
ata: ahci_seattle: add compile test support
ata: ahci_xgene: add compile test support
ata: ahci_tegra: add compile test support
ata: ahci_sunxi: add compile test support
ata: ahci_mvebu: add compile test support
ata: ahci_mtk: add compile test support
drm/bridge: dw-mipi-dsi: Switch to atomic operations
rtla: Add rtla timerlat hist documentation
rtla: Add rtla timerlat top documentation
rtla: Add rtla timerlat documentation
rtla: Add rtla osnoise hist documentation
rtla: Add rtla osnoise top documentation
rtla: Add rtla osnoise man page
rtla: Add Documentation
rtla/timerlat: Add timerlat hist mode
rtla: Add timerlat tool and timelart top mode
rtla/osnoise: Add the hist mode
rtla/osnoise: Add osnoise top mode
rtla: Add osnoise tool
rtla: Helper functions for rtla
rtla: Real-Time Linux Analysis tool
tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails
tracing: Remove duplicate warnings when calling trace_create_file()
tracing/kprobes: 'nmissed' not showed correctly for kretprobe
tracing: Add test for user space strings when filtering on string pointers
pagevec: Initialise folio_batch->percpu_pvec_drained
tracing: Have syscall trace events use trace_event_buffer_lock_reserve()
tracing: Fix mismatched comment in __string_len
ftrace: Add test to make sure compiled time sorts work
scripts: ftrace - move the sort-processing in ftrace_init
tracing/probes: check the return value of kstrndup() for pbuf
tracing/uprobes: Check the return value of kstrdup() for tu->filename
tracing: Account bottom half disabled sections.
clk: visconti: Fix uninitialized variable in printk
clk: si5341: Fix clock HW provider cleanup
drm/i915/pxp: Hold RPM wakelock during PXP unbind
drm/i915/display/adlp: Implement new step in the TC voltage swing prog sequence
drm/i915/display/ehl: Update voltage swing table
aoe: remove redundant assignment on variable n
loop: remove redundant initialization of pointer node
blk-mq: fix tag_get wait task can't be awakened
io_uring: Remove unused function req_ref_put
net_sched: restore "mpu xxx" handling
drm/i915/gvt: Make DRM_I915_GVT depend on X86
drm/i915/gvt: clean up kernel-doc in gtt.c
kbuild: add cmd_file_size
arch: decompressor: remove useless vmlinux.bin.all-y
kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}
kbuild: drop $(size_append) from cmd_zstd
sh: rename suffix-y to suffix_y
net: qmi_wwan: Add Hucom Wireless HM-211S/K
kernel: Fix spelling mistake "compresser" -> "compressor"
sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change()
net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change
NFSv4.1 test and add 4.1 trunking transport
SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt
NFSv4 handle port presence in fs_location server string
NFSv4 expose nfs_parse_server_name function
NFSv4.1 query for fs_location attr on a new file system
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Update tools's copy of drm.h header
tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_*
drm/i915/dp: make intel_dp_pack_aux() static again
net/smc: Resolve the race between SMC-R link access and clear
net/smc: Introduce a new conn->lgr validity check helper
drm/stm: ltdc: Drop format_mod_supported function
drm/stm: ltdc: add support of ycbcr pixel formats
drm/stm: ltdc: add support of flexible pixel formats
drm/stm: ltdc: add per plane update support
drm/stm: ltdc: add YCbCr 422 output support
drm/stm: ltdc: switch to regmap
inet: frags: annotate races around fqdir->dead and fqdir->high_thresh
net/smc: Resolve the race between link group access and termination
kselftests/net: adapt the timeout to the largest runtime
net: mscc: ocelot: don't let phylink re-enable TX PAUSE on the NPI port
atm: iphase: remove redundant pointer skb
ceph: move CEPH_SUPER_MAGIC definition to magic.h
ceph: remove redundant Lsx caps check
ceph: add new "nopagecache" option
ceph: don't check for quotas on MDS stray dirs
ceph: drop send metrics debug message
rbd: make const pointer spaces a static const array
ceph: Fix incorrect statfs report for small quota
ceph: mount syntax module parameter
doc: document new CephFS mount device syntax
ceph: record updated mon_addr on remount
ceph: new device mount syntax
libceph: rename parse_fsid() to ceph_parse_fsid() and export
libceph: generalize addr/ip parsing based on delimiter
sch_api: Don't skip qdisc attach on ingress
net: qmi_wwan: add ZTE MF286D modem 19d2:1485
netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
dma-buf: cma_heap: Fix mutex locking section
parisc: Add visible flag to toc_stack variable
drm/panfrost: Merge some feature lists
drm/panfrost: Remove features meant for userspace
arm64: dts: add support for S4 based Amlogic AQ222
i3c: master: dw: check return of dw_i3c_master_get_free_pos()
libbpf: Deprecate bpf_map__def() API
bpftool: Only set obj->skeleton on complete success
selftests/bpf: Stop using bpf_map__def() API
perf: Stop using bpf_map__def() API
bpftool: Stop using bpf_map__def() API
samples/bpf: Stop using bpf_map__def() API
libbpf: Fix possible NULL pointer dereference when destroying skeleton
selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts()
libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts()
bpftool: Fix error check when calling hashmap__new()
libbpf: Use IS_ERR_OR_NULL() in hashmap__free()
sit: allow encapsulated IPv6 traffic to be delivered locally
PCI: mt7621: Allow COMPILE_TEST for all arches
PCI: mt7621: Add missing MODULE_LICENSE()
PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare()
PCI: Let pcibios_root_bridge_prepare() access bridge->windows
cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy
PCI: mt7621: Declare mt7621_pci_ops static
cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kernel-doc comment
cgroup: rstat: retrieve current bstat to delta directly
cgroup: rstat: use same convention to assign cgroup_base_stat
PCI: brcmstb: Do not turn off WOL regulators on suspend
PCI: brcmstb: Add control of subdevice voltage regulators
PCI: brcmstb: Add mechanism to turn on subdev regulators
PCI: brcmstb: Split brcm_pcie_setup() into two funcs
dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators
dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map.
PCI: brcmstb: Fix function return value handling
PCI: brcmstb: Do not use __GENMASK
PCI: brcmstb: Declare 'used' as bitmap, not unsigned long
NFSv4 store server support for fs_location attribute
NFSv4 remove zero number of fs_locations entries error check
iio: pressure: bmp280: Use new PM macros
PM: runtime: Add EXPORT[_GPL]_RUNTIME_DEV_PM_OPS macros
PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro
PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros
PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro
ACPI: PCC: pcc_ctx can be static
net: marvell: prestera: Fix deinit sequence for router
net: marvell: prestera: Refactor router functions
net: marvell: prestera: Refactor get/put VR functions
net: marvell: prestera: Cleanup router struct
perf pmu-events: Don't lower case MetricExpr
perf expr: Add debug logging for literals
workqueue: Convert the type of pool->nr_running to int
perf tools: Probe non-deprecated sysfs path 1st
perf tools: Fix SMT fallback with large core counts
workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code
workqueue: Change the comments of the synchronization about the idle_list
workqueue: Remove the mb() pair between wq_worker_sleeping() and insert_work()
perf cpumap: Give CPUs their own type
perf stat: Correct first_shadow_cpu to return index
perf script: Fix flipped index and cpu
perf c2c: Use more intention revealing iterator
perf bpf: Rename 'cpu' to 'cpu_map_idx'
libperf: Sync evsel documentation
perf stat: Swap variable name cpu to index
perf stat: Correct check_per_pkg() cpu
perf test: Use perf_cpu_map__for_each_cpu()
perf evsel: Rename variable cpu to index
perf evsel: Reduce scope of evsel__ignore_missing_thread
perf evsel: Rename CPU around get_group_fd
perf stat: Correct variable name for read counter
perf evsel: Pass cpu not cpu map index to synthesize
perf evlist: Refactor evlist__for_each_cpu()
libperf: Allow NULL in perf_cpu_map__idx()
perf script: Use for each cpu to aid readability
perf stat: Use perf_cpu_map__for_each_cpu()
perf stat: Rename aggr_data cpu to imply it's an index
perf counts: Switch name cpu to cpu_map_idx
libperf: Use cpu not index for evsel mmap
libperf: Switch cpu to more accurate cpu_map_idx
perf evsel: Derive CPUs and threads in alloc_counts
perf stat-display: Avoid use of core for CPU
perf cpumap: Add CPU to aggr_cpu_id
perf stat: Fix memory leak in check_per_pkg()
perf cpumap: Trim the cpu_aggr_map
perf cpumap: Add some comments to cpu_aggr_map
perf cpumap: Move 'has' function to libperf
perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions
perf cpumap: Refactor cpu_map__build_map()
perf cpumap: Remove cpu_map__cpu(), use libperf function
perf cpumap: Remove map from function names that don't use a map
perf cpumap: Document cpu__get_node() and remove redundant function
perf cpumap: Rename empty functions
perf cpumap: Simplify equal function name
perf cpumap: Remove unused cpu_map__socket()
perf cpumap: Add comments to aggr_cpu_id()
perf cpumap: Remove map+index get_node()
perf cpumap: Remove map+index get_core()
perf cpumap: Remove map+index get_die()
perf cpumap: Remove map+index get_socket()
perf cpumap: Switch cpu_map__build_map() to cpu function
perf stat: Switch to cpu version of cpu_map__get()
perf stat: Switch aggregation to use for_each loop
perf stat: Correct aggregation CPU map
perf stat: Add aggr creators that are passed a cpu
libperf: Add comments to 'struct perf_cpu_map'
perf evsel: Improve error message for uncore events
Revert "perf powerpc: Add data source encodings for power10 platform"
Revert "perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields"
perf script: Fix hex dump character output
net: stmmac: dwmac-oxnas: Add support for OX810SE
dt-bindings: net: oxnas-dwmac: Add bindings for OX810SE
drm/panfrost: Check for error num after setting mask
ACPI: scan: Rename label in acpi_scan_init()
ACPI: scan: Simplify initialization of power and sleep buttons
ACPI: scan: Change acpi_scan_init() return value type to void
net: bonding: fix bond_xmit_broadcast return value error bug
net/smc: fix possible NULL deref in smc_pnet_add_eth()
net: bridge: fix net device refcount tracking issue in error path
net: ipa: prevent concurrent replenish
net: ipa: use a bitmap for endpoint replenish_enabled
net: ipa: fix atomic update in ipa_endpoint_replenish()
ref_tracker: use __GFP_NOFAIL more carefully
PCI: hv: Add arm64 Hyper-V vPCI support
PCI: hv: Make the code arch neutral by adding arch specific interfaces
ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
net: fix sock_timestamping_bind_phc() to release device
Revert "of: net: support NVMEM cells with MAC in text format"
PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors
netfilter: nf_tables: set last expression in register tracking area
video: vga16fb: Fix logic that checks for the display standard
video: vga16fb: Only probe for EGA and VGA 16 color graphic cards
HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100
drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi
drm/bridge: adv7533: make array clock_div_by_lanes static const
Revert "drm: exynos: dsi: Convert to bridge driver"
drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy
drm/gma500: remove redundant ret variable
arm64: dts: meson: add initial device-tree for H96-Max
dt-bindings: arm: amlogic: add H96-Max bindings
dt-bindings: vendor-prefixes: add haochuangyi prefix
arm64: dts: meson: add initial device-trees for A95XF3-AIR
dt-bindings: arm: amlogic: add A95XF3-AIR bindings
dt-bindings: vendor-prefixes: add cyx prefix
arm64: dts: meson: add initial device-trees for X96-AIR
dt-bindings: arm: amlogic: add X96-AIR bindings
arm64: dts: meson: add common SM1 ac2xx dtsi
arm64: dts: meson-sm1: add spdifin and pdifout nodes
ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855
ath11k: add LDPC FEC type in 802.11 radiotap header
drm/i915/gvt: Constify vgpu_types
drm/i915/gvt: Constify gtt_type_table_entry
drm/i915/gvt: Constify formats
drm/i915/gvt: Constify cmd_interrupt_events
drm/i915/gvt: Constify gvt_mmio_block
drm/i915/gvt: Constify intel_gvt_sched_policy_ops
drm/i915/gvt: Constify intel_gvt_irq_ops
drm/i915/gvt: Constify intel_gvt_gtt_pte_ops
drm/i915/gvt: Constify intel_gvt_gtt_gma_ops
drm/i915/gvt: Fix cmd parser error for Passmark9
drm/i915/gvt: Use list_entry to access list members
net: phy: at803x: make array offsets static
nfc: pn544: make array rset_cmd static const
net: sched: do not allocate a tracker in tcf_exts_init()
mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get()
libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route()
gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst()
xfrm: Don't accidentally set RTO_ONLINK in decode_session4()
net: ethernet: sun4i-emac: replace magic number with macro
mctp: test: zero out sockaddr
MAINTAINERS: add mailing lists for kmod and modules
module.h: allow #define strings to work with MODULE_IMPORT_NS
module: add in-kernel support for decompressing
MAINTAINERS: Remove myself as modules maintainer
module: Remove outdated comment
drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets
drm/i915: Move TC PHY registers to their own header
drm/i915: Move combo PHY registers to their own header
drm/i915: Move SNPS PHY registers to their own header
drm/i915/gt: Move engine registers to their own header
drm/i915: Introduce i915_reg_defs.h
Bluetooth: hci_sync: unlock on error in hci_inquiry_result_with_rssi_evt()
perf test: Enable system wide for metricgroups test
drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7
drm/i915: Use RING_PSMI_CTL rather than per-engine macros
drm/i915: Parameterize ECOSKPD
drm/i915: Parameterize PWRCTX_MAXCNT
drm/i915: Use parameterized GPR register definitions everywhere
drm/doc: overview before functions for drm_writeback.c
drm/amdkfd: Fix ASIC name typos
drm/amdkfd: Fix DQM asserts on Hawaii
drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2
drm/amd/pm: only send GmiPwrDnControl msg on master die (v3)
drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt
drm/amdgpu: not return error on the init_apu_flags
drm/amdkfd: Use prange->update_list head for remove_list
drm/amdkfd: Use prange->list head for insert_list
drm/amdkfd: make SPDX License expression more sound
drm/amdkfd: Check for null pointer after calling kmemdup
drm/amd/display: invalid parameter check in dmub_hpd_callback
Revert "drm/amdgpu: Don't inherit GEM object VMAs in child process"
drm/amd/display: reset dcn31 SMU mailbox on failures
drm/amdkfd: use default_groups in kobj_type
drm/amdgpu: use default_groups in kobj_type
drm/amd/amdgpu: Add pcie indirect support to amdgpu_mm_wreg_mmio_rlc()
drm/amdgpu: recover gart table at resume
drm/amdgpu: do not pass ttm_resource_manager to vram_mgr
drm/amdkfd: remove unused function
drm/amdgpu: do not pass ttm_resource_manager to gtt_mgr
drm/amdgpu: Unmap MMIO mappings when device is not unplugged
drm/amdgpu: Enable second VCN for certain Navy Flounder.
drm/amd/display: explicitly set is_dsc_supported to false before use
drm/amdgpu: Clear garbage data in err_data before usage
ntb_hw_switchtec: Fix a minor issue in config_req_id_table()
ntb_hw_switchtec: Remove code for disabling ID protection
ntb_hw_switchtec: Update the way of getting VEP instance ID
ntb_hw_switchtec: AND with the part_map for a valid tpart_vec
ntb_hw_switchtec: Fix bug with more than 32 partitions
ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all
ntb_hw_switchtec: fix the spelling of "its"
NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment
ntb_hw_amd: Add NTB PCI ID for new gen CPU
drm/v3d/v3d_drv: Check for error num after setting mask
drm/i915/guc: Improve GuC loading status check/error reports
drm/i915/guc: Update to GuC version 69.0.3
drm/i915/guc: Temporarily bump the GuC load timeout
RISC-V: Use SBI SRST extension when available
bpf: Fix incorrect integer literal used for marking scratched stack.
bpf/selftests: Add check for updating XDP bpf_link with wrong program type
bpf/selftests: convert xdp_link test to ASSERT_* macros
xdp: check prog type before updating BPF link
x86/PCI: Remove initialization of static variables to false
PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum
misc: pci_endpoint_test: Terminate statement with semicolon
ACPI: SPCR: check if table->serial_port.access_width is too wide
drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode
ACPI: APD: Check for NULL pointer after calling devm_ioremap()
PCI: Work around Intel I210 ROM BAR overlap defect
drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI
drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201
x86/PCI: Ignore E820 reservations for bridge windows on newer systems
ath11k: Refactor the fallback routine when peer create fails
ath11k: fix workqueue not getting destroyed after rmmod
ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
ath11k: add missing of_node_put() to avoid leak
regulator: max20086: fix error code in max20086_parse_regulators_dt()
ASoC: simple-card: fix probe failure on platform component
drm/vc4: Notify the firmware when DRM is in charge
drm/vc4: Remove conflicting framebuffers before callind bind_all
drm/vc4: Support nomodeset
firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE
memblock: Remove #ifdef __KERNEL__ from memblock.h
drm/i915: Use struct vma_resource instead of struct vma_snapshot
drm/i915: Asynchronous migration selftest
drm/i915: Use vma resources for async unbinding
drm/i915: Don't pin the object pages during pending vma binds
drm/i915: Use the vma resource as argument for gtt binding / unbinding
drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get
bpf: Fix mount source show for bpffs
netfilter: nf_tables: remove unused variable
netfilter: nf_conntrack_netbios_ns: fix helper module alias
drm/i915/snps: vswing value refined for SNPS phys
dma-buf-map: Fix dot vs comma in example
drm/i915: Initial introduction of vma resources
9p: fix enodata when reading growing file
Revert "net: vertexcom: default to disabled on kbuild"
netfilter: nf_tables: typo NULL check in _clone() function
ubi: fastmap: Return error code if memory allocation fails in add_aeb()
ubifs: Fix to add refcount once page is set private
ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
ubifs: Rectify space amount budget for mkdir/tmpfile operations
ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work
ubifs: Rename whiteout atomically
Input: ti_am335x_tsc - fix a typo in a comment
perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions
ksmbd: add smb-direct shutdown
ksmbd: smbd: change the default maximum read/write, receive size
ksmbd: smbd: create MR pool
ksmbd: add reserved room in ipc request/response
ksmbd: smbd: call rdma_accept() under CM handler
ksmbd: limits exceeding the maximum allowable outstanding requests
ksmbd: move credit charge deduction under processing request
ksmbd: add support for smb2 max credit parameter
ksmbd: set 445 port to smbdirect port by default
ksmbd: register ksmbd ib client with ib_register_client()
perf powerpc: Update global/local variants for p_stage_cyc
perf sort: Include global and local variants for p_stage_cyc sort key
f2fs: do not allow partial truncation on pinned file
Bluetooth: btmtksdio: clean up inconsistent error message in btmtksdio_mtk_reg_read
Bluetooth: btmtksdio: move struct reg_read_cmd to common file
Bluetooth: mt7921s: Enable SCO over I2S
Bluetooth: mt7921s: Support wake on bluetooth
Bluetooth: btmtksdio: rename btsdio_mtk_reg_read
Bluetooth: hci_sync: Fix compilation warning
drm/panfrost: Update create_bo flags comment
tracing: Add helper functions to simplify event_command.parse() callback handling
tracing: Remove ops param from event_command reg()/unreg() callbacks
tracing: Change event_trigger_ops func() to trigger()
tracing: Change event_command func() to parse()
scsi: nsp_cs: Check of ioremap return value
SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points
SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point
scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl()
scsi: ufs: Modify Tactive time setting conditions
scsi: efct: Remove useless DMA-32 fallback configuration
ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl()
scsi: message: fusion: mptctl: Use dma_alloc_coherent()
scsi: message: fusion: mptsas: Use dma_alloc_coherent()
scsi: message: fusion: Use dma_alloc_coherent() in mptsas_exp_repmanufacture_info()
scsi: message: fusion: mptbase: Use dma_alloc_coherent()
scsi: message: fusion: Use dma_alloc_coherent() in mpt_alloc_fw_memory()
scsi: message: fusion: Remove usage of the deprecated "pci-dma-compat.h" API
ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes
drm/i915: split out vlv sideband registers from i915_reg.h
drm/i915: split out PCI config space registers from i915_reg.h
drm/i915/ttm: ensure we unmap when purging
drm/i915/ttm: add unmap_virtual callback
drm/i915/ttm: only fault WILLNEED objects
drm/i915: don't call free_mmap_offset when purging
drm/i915/pxp: Hold RPM wakelock during PXP unbind
drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h
drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h
drm/i915: split out i915_gem_evict.h from i915_drv.h
drm/i915: split out i915_cmd_parser.h from i915_drv.h
drm/i915: split out i915_getparam.h from i915_drv.h
scsi: storvsc: Fix storvsc_queuecommand() memory leak
x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi()
drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen
platform/chrome: Add driver for ChromeOS privacy-screen
drm/privacy_screen: Add drvdata in drm_privacy_screen
drm/i915/ttm: ensure we unmap when purging
drm/i915/ttm: add unmap_virtual callback
drm/i915/ttm: only fault WILLNEED objects
drm/i915: don't call free_mmap_offset when purging
drm: bridge: adv7511: Fix ADV7535 HPD enablement
drm/bridge: anx7625: add audio codec .get_eld support
drm/bridge: anx7625: add HDCP support
drm/bridge: anx7625: Add bridge helper atomic conversion
drm/i915: clean up shrinker_release_pages
drm/i915: remove writeback hook
ARM: dts: meson8b: Fix the UART device-tree schema validation
ARM: dts: meson8: Fix the UART device-tree schema validation
ARM: dts: meson: Fix the UART compatible strings
dt-bindings: arm: amlogic: add S4 based AQ222 bindings
ieee802154: atusb: move to new USB API
exfat: fix missing REQ_SYNC in exfat_update_bhs()
exfat: remove argument 'sector' from exfat_get_dentry()
exfat: move super block magic number to magic.h
exfat: fix i_blocks for files truncated over 4 GiB
exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()
exfat: make exfat_find_location() static
exfat: fix typos in comments
exfat: simplify is_valid_cluster()
net/9p: show error message if user 'msize' cannot be satisfied
MAINTAINERS: 9p: add Christian Schoenebeck as reviewer
9p: only copy valid iattrs in 9P2000.L setattr implementation
9p: Use BUG_ON instead of if condition followed by BUG.
net/p9: load default transports
9p/xen: autoload when xenbus service is available
9p/trans_fd: split into dedicated module
riscv: mm: fix wrong phys_ram_base value for RV64
ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment
ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
ubifs: rename_whiteout: Fix double free for whiteout_ui->data
RISC-V: Use common riscv_cpuid_to_hartid_mask() for both SMP=y and SMP=n
ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
riscv: head: remove useless __PAGE_ALIGNED_BSS and .balign
riscv: errata: alternative: mark vendor_patch_func __initdata
riscv: head: make secondary_start_common() static
riscv: remove cpu_stop()
riscv: try to allocate crashkern region from 32bit addressible memory
riscv: use hart id instead of cpu id on machine_kexec
riscv: Don't use va_pa_offset on kdump
fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes
riscv: dts: sifive: fu540-c000: Fix PLIC node
riscv: dts: sifive: fu540-c000: Drop bogus soc node compatible values
riscv: dts: sifive: Group tuples in register properties
riscv: dts: sifive: Group tuples in interrupt properties
riscv: dts: microchip: mpfs: Group tuples in interrupt properties
riscv: dts: microchip: mpfs: Fix clock controller node
riscv: dts: microchip: mpfs: Fix reference clock node
riscv: dts: microchip: mpfs: Fix PLIC node
riscv: dts: microchip: mpfs: Drop empty chosen node
riscv: dts: canaan: Group tuples in interrupt properties
riscv: dts: canaan: Fix SPI FLASH node names
drm/vkms: drop "Multiple overlay planes" TODO
drm/vkms: add support for multiple overlay planes
drm/vkms: refactor overlay plane creation
Input: zinitix - add compatible for bt532
Input: zinitix - handle proper supply names
dt-bindings: input/ts/zinitix: Convert to YAML, fix and extend
Input: axp20x-pek - revert "always register interrupt handlers" change
nfsd: fix crash on COPY_NOTIFY with special stateid
MAINTAINERS: remove bfields
NFSD: Move fill_pre_wcc() and fill_post_wcc()
Revert "nfsd: skip some unnecessary stats in the v4 case"
NFSD: Trace boot verifier resets
NFSD: Rename boot verifier functions
NFSD: Clean up the nfsd_net::nfssvc_boot field
NFSD: Write verifier might go backwards
nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
NFSD: Clean up nfsd_vfs_write()
nfsd: Replace use of rwsem with errseq_t
NFSD: Fix verifier returned in stable WRITEs
nfsd: Retry once in nfsd_open on an -EOPENSTALE return
nfsd: Add errno mapping for EREMOTEIO
nfsd: map EBADF
NFSD: Fix zero-length NFSv3 WRITEs
nfsd4: add refcount for nfsd4_blocked_lock
nfs: block notification on fs with its own ->lock
NFSD: De-duplicate nfsd4_decode_bitmap4()
nfsd: improve stateid access bitmask documentation
NFSD: Combine XDR error tracepoints
ptrace/m68k: Stop open coding ptrace_report_syscall
ptrace: Remove unused regs argument from ptrace_report_syscall
ptrace: Remove second setting of PT_SEIZED in ptrace_attach
taskstats: Cleanup the use of task->exit_code
exit: Use the correct exit_code in /proc/<pid>/stat
exit: Fix the exit_code for wait_task_zombie
exit: Coredumps reach do_group_exit
exit: Remove profile_handoff_task
exit: Remove profile_task_exit & profile_munmap
signal: clean up kernel-doc comments
signal: Remove the helper signal_group_exit
signal: Rename group_exit_task group_exec_task
coredump: Stop setting signal->group_exit_task
signal: Remove SIGNAL_GROUP_COREDUMP
signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process
signal: Make coredump handling explicit in complete_signal
signal: Have prepare_signal detect coredumps using signal->core_state
signal: Have the oom killer detect coredumps using signal->core_state
dt-bindings: dma-controller: Split interrupt fields in example
exit: Move force_uaccess back into do_exit
exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit
dmaengine: pch_dma: Remove usage of the deprecated "pci-dma-compat.h" API
exit/xtensa: In arch/xtensa/entry.S:Linvalid_mask call make_task_dead
csky: Fix function name in csky_alignment() and die()
h8300: Fix build errors from do_exit() to make_task_dead() transition
hexagon: Fix function name in die()
kthread: Generalize pf_io_worker so it can point to struct kthread
doc: kbuild: fix default in `imply` table
microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV}
certs: move scripts/extract-cert to certs/
kbuild: do not quote string values in include/config/auto.conf
kbuild: do not include include/config/auto.conf from shell scripts
certs: simplify $(srctree)/ handling and remove config_filename macro
kbuild: remove headers_check stub
kbuild: stop using config_filename in scripts/Makefile.modsign
certs: remove misleading comments about GCC PR
certs: refactor file cleaning
certs: remove unneeded -I$(srctree) option for system_certificates.o
certs: unify duplicated cmd_extract_certs and improve the log
certs: use $< and $@ to simplify the key generation rule
kbuild: move headers_check.pl to usr/include/
MAINTAINERS: Add Apple watchdog to ARM/APPLE MACHINE SUPPORT
PCI: Correct misspelled words
cifs: avoid race during socket reconnect between send and recv
cifs: maintain a state machine for tcp/smb/tcon sessions
cifs: fix hang on cifs_get_next_mid()
cifs: take cifs_tcp_ses_lock for status checks
riscv/mm: Enable THP migration
riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semantics
drm/i915/pxp: Hold RPM wakelock during PXP unbind
drm/amd/display: Add version check before using DP alt query interface
drm/amd/display: introduce mpo detection flags
drm/amd/display: Add check for forced_clocks debug option
drm/amd/display: Don't reinitialize DMCUB on s0ix resume
drm/amd/display: unhard code link to phy idx mapping in dc link and clean up
drm/amd/display: Fix underflow for fused display pipes case
drm/amdgpu: don't set s3 and s0ix at the same time
drm/amdgpu: explicitly check for s0ix when evicting resources
drm/amd/pm: keep the BACO feature enabled for suspend
drm/amdgpu: add dummy event6 for vega10
drm/amdkfd: enable sdma ecc interrupt event can be handled by event_interrupt_wq_v9
drm/i915: Fix possible NULL pointer dereferences in i9xx_update_wm()
kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID
kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule
x86/fpu: Prepare guest FPU for dynamically enabled FPU features
x86/fpu: Extend fpu_xstate_prctl() with guest permissions
kvm: selftests: move ucall declarations into ucall_common.h
kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h
riscv/head: fix misspelling of guaranteed
NFSv4: nfs_atomic_open() can race when looking up a non-regular file
NFSv4: Handle case where the lookup of a directory fails
drm/bridge/tc358775: Fix for dual-link LVDS
KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests
KVM: VMX: Provide vmread version using asm-goto-with-outputs
KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty
KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery
KVM: x86/xen: Maintain valid mapping of Xen shared_info page
KVM: Reinstate gfn_to_pfn_cache with invalidation support
KVM: Warn if mark_page_dirty() is called without an active vCPU
x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time
KVM: x86: Update vPMCs when retiring branch instructions
KVM: x86: Update vPMCs when retiring instructions
KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}()
KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event()
KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs
KVM: x86: avoid out of bounds indices for fixed performance counters
KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG
KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed
KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()
Revert "KVM: X86: Update mmu->pdptrs only when it is changed"
selftests: KVM: sev_migrate_tests: Add mirror command tests
selftests: KVM: sev_migrate_tests: Fix sev_ioctl()
selftests: KVM: sev_migrate_tests: Fix test_sev_mirror()
scsi: megaraid: Avoid mismatched storage type sizes
scsi: hisi_sas: Remove unused variable and check in hisi_sas_send_ata_reset_each_phy()
livepatch: Avoid CPU hogging with cond_resched
PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode"
dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument
PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1
PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize
NFSv42: Fallocate and clone should also request 'blocks used'
NFSv4: Allow writebacks to request 'blocks used'
SUNRPC: use default_groups in kobj_type
NFS: use default_groups in kobj_type
NFS: Fix the verifier for case sensitive filesystem in nfs_atomic_open()
NFS: Add a helper to remove case-insensitive aliases
NFS: Invalidate negative dentries on all case insensitive directory changes
NFSv4: Just don't cache negative dentries on case insensitive servers
NFSv4: Add some support for case insensitive filesystems
NFSv4.1: Fix uninitialised variable in devicenotify
nfs: nfs4clinet: check the return value of kstrdup()
NFSv4 only print the label when its queried
SUNRPC: clean up some inconsistent indenting
sunrpc: Remove unneeded null check
nfs41: pnfs: filelayout: Replace one-element array with flexible-array member
SUNRPC: Add source address/port to rpc_socket* traces
NFS: Ensure the server has an up to date ctime before renaming
NFS: Ensure the server has an up to date ctime before hardlinking
NFS: don't store 'struct cred *' in struct nfs_access_entry
NFS: pass cred explicitly for access tests
NFS: change nfs_access_get_cached to only report the mask
ACPI: pfr_update: Fix return value check in pfru_write()
RISC-V: defconfigs: Remove redundant K210 DT source
mm: Remove slab from struct page
PCI: mvebu: Add support for compiling driver as module
bus: mvebu-mbus: Export symbols for public API window functions
drm: omapdrm: Fix implicit dma_buf fencing
ARM: 9176/1: avoid literal references in inline assembly
MAINTAINERS: Update Anup's email address
KVM: RISC-V: Avoid spurious virtual interrupts after clearing hideleg CSR
KVM: selftests: Add initial support for RISC-V 64-bit
KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile
RISC-V: KVM: Add VM capability to allow userspace get GPA bits
RISC-V: KVM: Forward SBI experimental and vendor extensions
RISC-V: KVM: make kvm_riscv_vcpu_fp_clean() static
MAINTAINERS: Update Atish's email address
RISC-V: KVM: Add SBI HSM extension in KVM
RISC-V: KVM: Add v0.1 replacement SBI extensions defined in v0.2
RISC-V: KVM: Add SBI v0.2 base extension
RISC-V: KVM: Reorganize SBI code by moving SBI v0.1 to its own file
RISC-V: KVM: Mark the existing SBI implementation as v0.1
KVM: RISC-V: Use common KVM implementation of MMU memory caches
drm/ast: Enable the supporting of wide screen on AST2600
RISC-V: defconfigs: Remove redundant CONFIG_EFI=y
RISC-V: defconfigs: Remove redundant CONFIG_POWER_RESET
RISC-V: defconfigs: Sort CONFIG_BLK_DEV_BSG
RISC-V: defconfigs: Sort CONFIG_SURFACE_PLATFORMS
RISC-V: defconfigs: Sort CONFIG_MMC
RISC-V: defconfigs: Sort CONFIG_PTP_1588_CLOCK
RISC-V: defconfigs: Sort CONFIG_SOC_POLARFIRE
RISC-V: defconfigs: Sort CONFIG_SYSFS_SYSCALL
RISC-V: defconfigs: Sort CONFIG_BPF_SYSCALL
RISC-V: MAXPHYSMEM_2GB doesn't depend on CMODEL_MEDLOW
RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
riscv: mm: Enable PMD split page table lock for RV64
riscv: Make vmalloc/vmemmap end equal to the start of the next region
riscv: vmlinux.lds.S|vmlinux-xip.lds.S: remove `.fixup` section
riscv: extable: add a dedicated uaccess handler
riscv: add gpr-num.h
riscv: extable: add `type` and `data` fields
riscv: extable: consolidate definitions
riscv: lib: uaccess: fold fixups into body
riscv: extable: use `ex` for `exception_table_entry`
riscv: extable: make fixup_exception() return bool
riscv: bpf: move rv_bpf_fixup_exception signature to extable.h
riscv: switch to relative exception tables
riscv: consolidate __ex_table construction
riscv: remove unused __cmpxchg_user() macro
drm/panel: Update Boe-tv110c9m initial code
drm/plane: Fix typo in format_mod_supported documentation
drm/plane: Make format_mod_supported truly optional
Drivers: hv: vmbus: Initialize request offers message for Isolation VM
drm/i915: Remove unused i915->ggtt
drm/i915/selftests: Use to_gt() helper for GGTT accesses
drm/i915/display: Use to_gt() helper for GGTT accesses
drm/i915/gem: Use to_gt() helper for GGTT accesses
drm/i915: Use to_gt() helper for GGTT accesses
drm/i915/gt: Use to_gt() helper for GGTT accesses
scripts/sorttable: Unify arm64 & x86 sort functions
drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
drm/bridge: parade-ps8640: Link device to ensure suspend/resume order
PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's
drm/i915: stop including i915_irq.h from i915_drv.h
PCI: layerscape: Change to use the DWC common link-up check function
ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP configs
drm/i915/gem: Use local pointer ttm for __i915_ttm_move
scsi: storvsc: Fix unsigned comparison to zero
ata: ahci_dm816: add compile test support
ata: ahci_da850: add compile test support
ata: ahci_brcm: add compile test support
ata: sata_fsl: add compile test support
ata: sata_dwc_460ex: Remove debug compile options
ata: sata_dwc_460ex: remove 'check_status' argument
ata: sata_dwc_460ex: drop DEBUG_NCQ
ata: libata-scsi: rework ata_dump_status to avoid using pr_cont()
ata: pata_hpt366: convert pr_warn() calls
ata: sata_gemini: convert pr_err() calls
ata: pata_hpt3x2n: convert pr_XXX() calls
ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging
ata: pata_hpt37x: convert pr_XXX() calls
ata: sata_mv: convert remaining printk() to structured logging
ata: sata_sx4: convert printk() calls
ata: pata_sil680: convert printk() calls
ata: pata_serverworks: convert printk() calls
ata: pata_rz1000: convert printk() calls
ata: pata_marvell: convert printk() calls
ata: pata_it821x: convert printk() calls
ata: pata_cypress: convert printk() calls
ata: pata_cs5536: convert printk() calls
ata: pata_cs5520: convert printk() calls
ata: pata_cmd64x: convert printk() calls
ata: pata_cmd640: convert printk() calls
ata: pata_atp867x: convert printk() calls
ata: libata: remove debug compilation switches
ata: libata: remove 'new' ata message handling
ata: libata: drop ata_msg_drv()
ata: libata: drop ata_msg_info()
ata: libata: drop ata_msg_probe()
ata: libata: drop ata_msg_warn()
ata: libata: drop ata_msg_malloc()
ata: libata: drop ata_msg_ctl()
ata: libata: drop ata_msg_error() and ata_msg_intr()
ata: sata_sx4: add module parameter 'dimm_test'
ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones
ata: sata_sil: Drop pointless VPRINTK() calls
ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg()
ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones
ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one
ata: sata_inic162x: Drop pointless VPRINTK() calls
ata: sata_rcar: Drop pointless VPRINTK() calls
ata: sata_qstor: Drop pointless VPRINTK() calls
ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones
ata: pata_via: Drop pointless VPRINTK() calls
ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one
ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging
ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
ata: libata: remove pointless VPRINTK() calls
ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging
ata: sata_qstor: replace DPRINTK() with dev_dbg()
ata: sata_rcar: replace DPRINTK() with ata_port_dbg()
ata: sata_fsl: move DPRINTK to ata debugging
ata: pdc_adma: Remove DPRINTK call
ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context
ata: sata_mv: replace DPRINTK with dynamic debugging
ata: sata_mv: kill 'port' argument in mv_dump_all_regs()
ata: libata: move DPRINTK to ata debugging
ata: libata: revamp ata_get_cmd_descript()
ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
ata: libata: add tracepoints for ATA error handling
ata: libata-scsi: drop DPRINTK calls for cdb translation
ata: libata-sff: tracepoints for HSM state machine
ata: libata: tracepoints for bus-master DMA
dmaengine: at_xdmac: Fix race over irq_status
dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_tasklet()
dmaengine: at_xdmac: Fix at_xdmac_lld struct definition
dmaengine: at_xdmac: Fix lld view setting
dmaengine: at_xdmac: Remove a level of indentation in at_xdmac_advance_work()
dmaengine: at_xdmac: Fix concurrency over xfers_list
dmaengine: at_xdmac: Move the free desc to the tail of the desc list
dmaengine: at_xdmac: Fix race for the tx desc callback
dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
dmaengine: at_xdmac: Print debug message after realeasing the lock
dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending
dmaengine: at_xdmac: Don't start transactions at tx_submit level
watchdog: msc313e: Check if the WDT was running at boot
watchdog: Add Apple SoC watchdog driver
dt-bindings: watchdog: Add SM6350 and SM8250 compatible
watchdog: s3c2410: Fix getting the optional clock
watchdog: s3c2410: Use platform_get_irq() to get the interrupt
dt-bindings: watchdog: atmel: Add missing 'interrupts' property
watchdog: mtk_wdt: use platform_get_irq_optional
watchdog: Add Watchdog Timer driver for RZ/G2L
dt-bindings: watchdog: renesas,wdt: Add support for RZ/G2L
watchdog: da9063: Add hard dependency on I2C
watchdog: Add Realtek Otto watchdog timer
dt-bindings: watchdog: Realtek Otto WDT binding
i3c: master: mipi-i3c-hci: correct the config reference for endianness
i3c: master: svc: enable the interrupt in the enable ibi function
i3c: master: svc: add the missing module device table
i3c: master: svc: add runtime pm support
i3c: master: svc: set ODSTOP to let I2C device see the STOP signal
i3c: master: svc: add support for slave to stop returning data
i3c: master: svc: separate err, fifo and disable interrupt of reset function
i3c: master: svc: fix atomic issue
i3c: master: svc: move module reset behind clk enable
dmaengine: idxd: deprecate token sysfs attributes for read buffers
dmaengine: idxd: change bandwidth token to read buffers
dmaengine: idxd: fix wq settings post wq disable
dmaengine: idxd: change MSIX allocation based on per wq activation
dmaengine: idxd: fix descriptor flushing locking
dmaengine: idxd: embed irq_entry in idxd_wq struct
dmaengine: ioatdma: use default_groups in kobj_type
scsi: aic79xx: Remove redundant error variable
scsi: pm80xx: Port reset timeout error handling correction
scsi: mpi3mr: Fix formatting problems in some kernel-doc comments
scsi: mpi3mr: Fix some spelling mistakes
scsi: mpt3sas: Update persistent trigger pages from sysfs interface
scsi: core: Fix scsi_mode_select() interface
scsi: aacraid: Fix spelling of "its"
scsi: qedf: Fix potential dereference of NULL pointer
dt-bindings: rtc: qcom-pm8xxx-rtc: update register numbers
rtc: pxa: fix null pointer dereference
rtc: ftrtc010: Use platform_get_irq() to get the interrupt
rtc: Move variable into switch case statement
rtc: pcf2127: Fix typo in comment
dt-bindings: rtc: Add Sunplus RTC json-schema
rtc: Add driver for RTC in Sunplus SP7021
rtc: rs5c372: fix incorrect oscillation value on r2221tl
rtc: rs5c372: add offset correction support
f2fs: remove redunant invalidate compress pages
f2fs: Simplify bool conversion
f2fs: don't drop compressed page cache in .{invalidate,release}page
f2fs: fix to reserve space for IO align feature
f2fs: fix to check available space of CP area correctly in update_ckpt_flags()
f2fs: support fault injection to f2fs_trylock_op()
f2fs: clean up __find_inline_xattr() with __find_xattr()
f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr()
f2fs: do not bother checkpoint by f2fs_get_node_info
f2fs: avoid down_write on nat_tree_lock during checkpoint
KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap()
PCI: qcom-ep: Constify static dw_pcie_ep_ops
PCI: vmd: Honor ACPI _OSC on PCIe features
drm: exynos: dsi: Add mode_set function
drm: exynos: dsi: Convert to bridge driver
PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge
PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge
PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge
PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge
PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge
PCI: mvebu: Setup PCIe controller to Root Complex mode
PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers
PCI: mvebu: Do not modify PCI IO type bits in conf_write
PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge
PCI: mvebu: Disallow mapping interrupts on emulated bridges
PCI: mvebu: Handle invalid size of read config request
PCI: mvebu: Check that PCI bridge specified in DT has function number zero
PCI: mvebu: Check for errors from pci_bridge_emul_init() call
PCI: mvebu: Check for valid ports
drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7625_register_i2c_dummy_clients
KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()
drm/bridge: anx7625: Check GPIO description to avoid crash
KVM: arm64: selftests: get-reg-list: Add pauth configuration
drm/stm: ltdc: support of new hardware version
drm/stm: remove conflicting framebuffers
drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
drm/bridge: chipone-icn6211: Add mode_set API
drm/bridge: chipone-icn6211: Switch to atomic operations
livepatch: Fix missing unlock on error in klp_enable_patch()
livepatch: Fix kobject refcount bug on klp_init_patch_early failure path
drm/stm: dsi: provide the implementation of mode_valid()
drm/bridge/synopsys: dsi: extend the prototype of mode_valid()
drm/stm: dsi: move lane capability detection in probe()
ata: libata: add qc_prep tracepoint
ata: libata: add reset tracepoints
ata: libata: sanitize ATA_HORKAGE_DUMP_ID
ata: libata: move ata_dump_id() to dynamic debugging
ata: libata: Add ata_port_classify() helper
ata: libata: whitespace cleanup
ata: libata: remove pointless debugging messages
ata: libata: use min() to make code cleaner
ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved
ata: libahci_platform: Remove bogus 32-bit DMA mask attempt
ata: sata_dwc_460ex: Remove unused forward declaration
ata: sata_dwc_460ex: Use temporary variable for struct device
ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs
ata: sata_fsl: use sysfs_emit()
ata: ahci: use sysfs_emit()
ata: libata-scsi: use sysfs_emit()
ata: libata-sata: use sysfs_emit()
ata: sata_fsl: Use struct_group() for memcpy() region
Input: gpio-keys - avoid clearing twice some memory
ata: pata_ali: no need to initialise statics to 0
PCI: spear13xx: Avoid invalid address space conversions
PCI: hisi: Avoid invalid address space conversions
PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie
PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie
PCI: xgene: Rename xgene_pcie_port to xgene_pcie
PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie
PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie
PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci
PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_
PCI: microchip: Rename mc_port to mc_pcie
PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie
PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie
PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_
PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_
PCI: intel-gw: Rename intel_pcie_port to intel_pcie
PCI: j721e: Drop redundant struct device *
PCI: j721e: Drop pointless of_device_get_match_data() cast
PCI: kirin: Prefer of_device_get_match_data()
PCI: keystone: Prefer of_device_get_match_data()
PCI: dra7xx: Prefer of_device_get_match_data()
PCI: designware-plat: Prefer of_device_get_match_data()
PCI: cadence: Prefer of_device_get_match_data()
PCI: artpec6: Prefer of_device_get_match_data()
PCI: altera: Prefer of_device_get_match_data()
remoteproc: stm32: Improve crash recovery time
dmaengine: uniphier-xdmac: Fix type of address variables
dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property
dmaengine: xilinx_dpdma: use correct SDPX tag for header file
dt-bindings: dma: pl330: Convert to DT schema
dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK
drm/meson: Fix error handling when afbcd.ops->init fails
drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops
dmaengine: rcar-dmac: Add support for R-Car S4-8
dt-bindings: renesas,rcar-dmac: Add r8a779f0 support
dt-bindings: display: meson-vpu: Add missing amlogic,canvas property
drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
cifs: reconnect only the connection and not smb session where possible
cifs: add WARN_ON for when chan_count goes below minimum
cifs: adjust DebugData to use chans_need_reconnect for conn status
cifs: use the chans_need_reconnect bitmap for reconnect status
cifs: track individual channel status using chans_need_reconnect
cifs: remove redundant assignment to pointer p
orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc()
orangefs: use default_groups in kobj_type
drm: Add orientation quirk for GPD Win Max
drm/i915/opregion: add support for mailbox #5 EDID
PCI/sysfs: Use default_groups in kobj_type for slot attrs
ksmbd: Fix smb2_get_name() kernel-doc comment
ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()
ksmbd: Fix smb2_set_info_file() kernel-doc comment
ksmbd: Fix buffer_check_err() kernel-doc comment
ksmbd: fix multi session connection failure
ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO
ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
ksmbd: Remove unused fields from ksmbd_file struct definition
ksmbd: Remove unused parameter from smb2_get_name()
ksmbd: use oid registry functions to decode OIDs
arc: use swap() to make code cleaner
arc: perf: Move static structs to where they're really used
ARC: perf: fix misleading comment about pmu vs counter stop
arc: Replace lkml.org links with lore
ARC: perf: Remove redundant initialization of variable idx
ARC: thread_info.h: correct two typos in a comment
KVM: selftests: aarch64: Add test for restoring active IRQs
KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq
KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq
KVM: selftests: Add IRQ GSI routing library functions
KVM: selftests: aarch64: Add test_inject_fail to vgic_irq
KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq
KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq
KVM: selftests: aarch64: Add preemption tests in vgic_irq
KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq
KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test
KVM: selftests: aarch64: Abstract the injection functions in vgic_irq
KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection
KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state
KVM: selftests: Add kvm_irq_line library function
KVM: selftests: aarch64: Add GICv3 register accessor library functions
KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers
KVM: selftests: aarch64: Move gic_v3.h to shared headers
x86/hyperv: Fix definition of hv_ghcb_pg variable
Drivers: hv: Fix definition of hypercall input & output arg variables
watchdog: s3c2410: Add Exynos850 support
watchdog: da9063: use atomic safe i2c transfer in reset handler
watchdog: davinci: Use div64_ul instead of do_div
watchdog: Remove BCM63XX_WDT
MIPS: BCM63XX: Provide platform data to watchdog device
watchdog: bcm7038_wdt: Add platform device id for bcm63xx-wdt
watchdog: Allow building BCM7038_WDT for BCM63XX
watchdog: bcm7038_wdt: Support platform data configuration
dt-bindings: watchdog: Add BCM6345 compatible to BCM7038 binding
dt-bindings: watchdog: convert Broadcom's WDT to the json-schema
watchdog: meson_gxbb_wdt: remove stop_on_reboot
watchdog: Kconfig: fix help text indentation
dt-bindings: watchdog: imx7ulp-wdt: Add imx8ulp compatible string
watchdog: s3c2410: Remove superfluous err label
watchdog: s3c2410: Support separate source clock
watchdog: s3c2410: Cleanup PMU related code
watchdog: s3c2410: Add support for WDT counter enable register
watchdog: s3c2410: Implement a way to invert mask reg value
watchdog: s3c2410: Extract disable and mask code into separate functions
watchdog: s3c2410: Make reset disable register optional
watchdog: s3c2410: Let kernel kick watchdog
watchdog: s3c2410: Fail probe if can't find valid timeout
dt-bindings: watchdog: Document Exynos850 watchdog bindings
dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7
watchdog: f71808e_wdt: Add F81966 support
watchdog: Kconfig: enable MTK watchdog
KVM: selftests: arm64: Add support for various modes with 16kB page size
KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K}
KVM: selftests: arm64: Rework TCR_EL1 configuration
KVM: selftests: arm64: Check for supported page sizes
KVM: selftests: arm64: Introduce a variable default IPA size
KVM: selftests: arm64: Initialise default guest mode at test startup time
ACPI: tools: Introduce utility for firmware updates/telemetry
ACPI: Introduce Platform Firmware Runtime Telemetry driver
ACPI: Introduce Platform Firmware Runtime Update device driver
efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures
drm/i915/dsi: Drop double check ACPI companion device for NULL
PCI: imx: Add the imx8mm pcie support
drm/i915: Increment composite fence seqno
drm/i915: Fix possible uninitialized variable in parallel extension
drm/i915/guc: Check for wedged before doing stuff
drm/i915/execlists: Weak parallel submission support for execlists
drm/i915/guc: Report error on invalid reset notification
Revert "dt-bindings: arm: qcom: Document SDX65 platform and boards"
drm/i915/fbc: Remember to update FBC state even when not reallocating CFB
Documentation: livepatch: Add livepatch API page
drm/i915/bios: fix slab-out-of-bounds access
kthread: Never put_user the set_child_tid address
drm: Always include the debugfs dentry in drm_crtc
drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init()
perf powerpc: Add data source encodings for power10 platform
perf powerpc: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields
tools headers UAPI: Add new macros for mem_hops field to perf_event.h
arm64: defconfig: Enable USB controller drivers for TI K3 SoC
ARM: dts: Don't use legacy clock defines for dra7 clkctrl
clk: ti: Move dra7 clock devices out of the legacy section
kthread: Warn about failed allocations for the init kthread
perf arm64: Inject missing frames when using 'perf record --call-graph=fp'
perf tools: Refactor SMPL_REG macro in perf_regs.h
perf callchain: Enable dwarf_callchain_users on arm64
perf script: Use callchain_param_setup() instead of open coded equivalent
perf machine: Add a mechanism to inject stack frames
perf tools: Record ARM64 LR register automatically
perf test: Use 3 digits for test numbering now we can have more tests
vfio/iommu_type1: replace kfree with kvfree
vfio/pci: Resolve sparse endian warnings in IGD support
drm/bridge: ti-sn65dsi83: Add vcc supply regulator support
dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings
drm/bridge: ti-sn65dsi83: Make enable GPIO optional
dt-bindings: display: bridge: sn65dsi83: Make enable GPIO optional
firmware: arm_scmi: Add new parameter to mark_txdone
firmware: arm_scmi: Add atomic mode support to smc transport
firmware: arm_scmi: Add support for atomic transports
firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
firmware: arm_scmi: Make smc transport use common completions
firmware: arm_scmi: Add configurable polling mode for transports
arm64: defconfig: Add SM8450 icc configs
arm64: defconfig: Add SM8450 pinctrl config
arm64: defconfig: Add SM8450 GCC config
net: netvsc: Add Isolation VM support for netvsc driver
scsi: storvsc: Add Isolation VM support for storvsc driver
hyper-v: Enable swiotlb bounce buffer for Isolation VM
x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has()
swiotlb: Add swiotlb bounce buffer remap function for HV IVM
drm: fix error found in some cases after the patch d1af5cd86997
fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct
fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA
remoteproc: rcar_rproc: Remove trailing semicolon
remoteproc: rcar_rproc: Fix pm_runtime_get_sync error check
KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
KVM: arm64: Fix comment for kvm_reset_vcpu()
KVM: arm64: Use defined value for SCTLR_ELx_EE
drm/i915/adl-n: Enable ADL-N platform
mock a drm_plane in igt_check_plane_state to make the test more robust
Input: byd - fix typo in a comment
Input: ucb1400_ts - remove redundant variable penup
Input: ti_am335x_tsc - lower the X and Y sampling time
Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2
Input: ti_am335x_tsc - set ADCREFM for X configuration
fs: 9p: remove unneeded variable
9p/trans_virtio: Fix typo in the comment for p9_virtio_create()
perf arm-spe: Synthesize SPE instruction events
PCI: Convert pci_dev_present() stub to static inline
dmaengine: sh: Use bitmap_zalloc() when applicable
dmaengine: stm32-mdma: Use bitfield helpers
dmaengine: stm32-mdma: Remove redundant initialization of pointer hwdesc
dmaengine: idxd: add knob for enqcmds retries
dmaengine: idxd: set defaults for wq configs
dt-bindings: dma: snps,dw-axi-dmac: Document optional reset
dmaengine: jz4780: Support bidirectional I/O on one channel
dmaengine: jz4780: Replace uint32_t with u32
dmaengine: jz4780: Add support for the MDMA and BDMA in the JZ4760(B)
dmaengine: jz4780: Work around hardware bug on JZ4760 SoCs
dt-bindings: dma: ingenic: Support #dma-cells = <3>
dt-bindings: dma: ingenic: Add compatible strings for MDMA and BDMA
dt-bindings: dma: ti: Add missing ti,k3-sci-common.yaml reference
dt-bindings: dma: pl08x: Fix unevaluatedProperties warnings
drivers: dma: ti: k3-psil: Add support for J721S2
dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC
dmaengine: at_xdmac: Use struct_size() in devm_kzalloc()
dmaengine: xilinx: Handle IRQ mapping errors
KVM: s390: Clarify SIGP orders versus STOP/RESTART
s390: uv: Add offset comments to UV query struct and fix naming
KVM: s390: gaccess: Cleanup access to guest pages
KVM: s390: gaccess: Refactor access address range check
KVM: s390: gaccess: Refactor gpa and length calculation
ARM: dts: Fix timer regression for beagleboard revision c
ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt
ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
ARM: OMAP2+: hwmod: Add of_node_put() before break
rtc: cmos: avoid UIP when writing alarm time
rtc: cmos: avoid UIP when reading alarm time
rtc: mc146818-lib: refactor mc146818_does_rtc_work
rtc: mc146818-lib: refactor mc146818_get_time
rtc: mc146818-lib: extract mc146818_avoid_UIP
rtc: mc146818-lib: fix RTC presence check
rtc: Check return value from mc146818_get_time()
rtc: mc146818-lib: change return values of mc146818_get_time()
rtc: cmos: take rtc_lock while reading from CMOS
powerpc: wii_defconfig: Enable the RTC driver
perf test: Test 73 Sig_trap fails on s390
drm/nouveau/disp/dp: add support for eDP link rates
drm/nouveau/disp/dp: add support for hbr3
drm/nouveau/disp/dp: add support for lttprs
drm/nouveau/disp/dp: fixup cr/eq delays for 1.4
drm/nouveau/disp/dp: add support for tps4
drm/nouveau/disp/dp: generate supported link rates table at detect time
drm/nouveau/disp/dp: explicitly control scrambling when setting pattern
drm/nouveau/disp: remove some remnant of a rework
KVM: arm64: Rework kvm_pgtable initialisation
drm/i915/dg1: Read OPROM via SPI controller
drm/vmwgfx: Fix possible usage of an uninitialized variable
drm/vmwgfx: Remove unused compile options
drm/vmwgfx: Remove explicit transparent hugepages support
drm/vmwgfx: Fix a size_t/long int format specifier mismatch
drm/ingenic: Add support for JZ4780 and HDMI output
drm/ingenic: prepare ingenic drm for later addition of JZ4780
perf ftrace: Implement cpu and task filters in BPF
perf ftrace: Add -b/--use-bpf option for latency subcommand
perf ftrace: Add 'latency' subcommand
perf ftrace: Move out common code from __cmd_ftrace
perf ftrace: Add 'trace' subcommand
perf arch: Support register names from all archs
perf arm64: Rename perf_event_arm_regs for ARM64 registers
perf namespaces: Add helper nsinfo__is_in_root_namespace()
libperf tests: Fix a spelling mistake "Runnnig" -> "Running"
perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check
perf cs-etm: Remove duplicate and incorrect aux size checks
perf vendor events: Rename arm64 arch std event files
perf vendor events: For the Arm Neoverse N2
perf dlfilter: Drop unused variable
perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT
perf bench: Use unbuffered output when pipe/tee'ing to a file
drm/i915: Remove unused intel_gmbus_set_speed() function
drm/i915/backlight: Make ext_pwm_disable_backlight() call intel_backlight_set_pwm_level()
drm/tilcdc: add const to of_device_id
KVM: arm64: pkvm: Unshare guest structs during teardown
KVM: arm64: Expose unshare hypercall to the host
KVM: arm64: Implement do_unshare() helper for unsharing memory
KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
KVM: arm64: Implement do_share() helper for sharing memory
KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
KVM: arm64: pkvm: Refcount the pages shared with EL2
KVM: arm64: Introduce kvm_share_hyp()
KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
KVM: arm64: Fixup hyp stage-1 refcount
KVM: arm64: Refcount hyp stage-1 pgtable pages
KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug()
KVM: arm64: vgic-v3: Fix vcpu index comparison
dt-bindings: imx6q-pcie: Add PHY phandles and name properties
powerpc: gamecube_defconfig: Enable the RTC driver
powerpc: wii.dts: Expose HW_SRNPROT on this platform
rtc: gamecube: Report low battery as invalid data
rtc: gamecube: Add a RTC driver for the GameCube, Wii and Wii U
PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section
MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer
PCI: Change capability register offsets to hex
PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller
objtool: Add a missing comma to avoid string concatenation
drm/i915/fbc: Register per-crtc debugfs files
drm/i915/fbc: Introduce device info fbc_mask
drm/i915/fbc: Loop through FBC instances in various places
drm/i915/fbc: Parametrize FBC register offsets
KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE
KVM: arm64: pkvm: Stub io map functions
KVM: arm64: Make __io_map_base static
KVM: arm64: Make the hyp memory pool static
KVM: arm64: pkvm: Disable GICv2 support
KVM: arm64: pkvm: Fix hyp_pool max order
f2fs: compress: fix potential deadlock of compress file
f2fs: avoid EINVAL by SBI_NEED_FSCK when pinning a file
drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c
drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h dependency
exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit
via-agp: convert to generic power management
sis-agp: convert to generic power management
amd64-agp: convert to generic power management
remoteproc: qcom: pas: Add SM6350 CDSP support
remoteproc: qcom: pas: Add SM6350 ADSP support
remoteproc: qcom: pas: Add SM6350 MPSS support
dt-bindings: remoteproc: qcom: pas: Add SM6350 adsp, cdsp & mpss
remoteproc: qcom: pas: Add missing power-domain "mxc" for CDSP
remoteproc: imx_rproc: correct firmware reload
remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided
ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c
SUNRPC: Remove low signal-to-noise tracepoints
NFSD: simplify per-net file cache management
NFSD: Fix inconsistent indenting
NFSD: Remove be32_to_cpu() from DRC hash function
NFS: switch the callback service back to non-pooled.
lockd: use svc_set_num_threads() for thread start and stop
SUNRPC: always treat sv_nrpools==1 as "not pooled"
SUNRPC: move the pool_map definitions (back) into svc.c
lockd: rename lockd_create_svc() to lockd_get()
lockd: introduce lockd_put()
lockd: move svc_exit_thread() into the thread
lockd: move lockd_start_svc() call into lockd_create_svc()
lockd: simplify management of network status notifiers
lockd: introduce nlmsvc_serv
NFSD: simplify locking for network notifier.
SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
NFSD: Make it possible to use svc_set_num_threads_sync
NFSD: narrow nfsd_mutex protection in nfsd thread
SUNRPC: use sv_lock to protect updates to sv_nrthreads.
nfsd: make nfsd_stats.th_cnt atomic_t
SUNRPC: stop using ->sv_nrthreads as a refcount
SUNRPC/NFSD: clean up get/put functions.
SUNRPC: change svc_get() to return the svc.
NFSD: handle errors better in write_ports_addfd()
NFSD: Fix sparse warning
remoteproc: Add Renesas rcar driver
dt-bindings: remoteproc: Add Renesas R-Car
exit/kthread: Move the exit code for kernel threads into struct kthread
kthread: Ensure struct kthread is present for all kthreads
exit: Rename complete_and_exit to kthread_complete_and_exit
exit: Rename module_put_and_exit to module_put_and_kthread_exit
exit: Implement kthread_exit
exit: Stop exporting do_exit
exit: Stop poorly open coding do_task_dead in make_task_dead
exit: Move oops specific logic from do_exit into make_task_dead
exit: Add and use make_task_dead.
exit/s390: Remove dead reference to do_exit from copy_thread
firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
include: trace: Add new scmi_xfer_response_wait event
firmware: arm_scmi: Refactor message response path
firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms
Input: silead - add pen support
Input: silead - add support for EFI-embedded fw using different min/max coordinates
Input: goodix - 2 small fixes for pen support
Input: goodix - improve gpiod_get() error logging
PCI: Sort Intel Device IDs by value
tracing: Use trace_iterator_reset() in tracing_read_pipe()
tracing: Use memset_startat helper in trace_iterator_reset()
tracing: Do not let synth_events block other dyn_event systems during create
tracing: Iterate trace_[ku]probe objects directly
tracefs: Use d_inode() helper function to get the dentry inode
script/sorttable: Code style improvements
certs: use if_changed to re-generate the key when the key type is changed
certs: use 'cmd' to hide openssl output in silent builds more simply
certs: remove noisy messages while generating the signing key
certs: check-in the default x509 config file
certs: remove meaningless $(error ...) in certs/Makefile
nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile
certs: move the 'depends on' to the choice of module signing keys
f2fs: add gc_urgent_high_remaining sysfs node
f2fs: fix to do sanity check in is_alive()
f2fs: fix to avoid panic in is_alive() if metadata is inconsistent
f2fs: fix to do sanity check on inode type during garbage collection
f2fs: avoid duplicate call of mark_inode_dirty
f2fs: show number of pending discard commands
f2fs: support POSIX_FADV_DONTNEED drop compressed page cache
f2fs: fix remove page failed in invalidate compress pages
f2fs: show more DIO information in tracepoint
f2fs: use iomap for direct I/O
PCI: ibmphp: Remove commented-out functions
i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()'
i3c: fix incorrect address slot lookup on 64-bit
i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded arithmetic
i3c/master/mipi-i3c-hci: Prefer struct_size over open coded arithmetic
KVM: arm64: Use Makefile.kvm for common files
KVM: powerpc: Use Makefile.kvm for common files
KVM: RISC-V: Use Makefile.kvm for common files
KVM: mips: Use Makefile.kvm for common files
KVM: s390: Use Makefile.kvm for common files
KVM: Add Makefile.kvm for common files, use it for x86
KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING
dt-bindings: pwm: Avoid selecting schema on node name match
KVM: VMX: Clean up PI pre/post-block WARNs
KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails
KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery
Input: goodix - add pen support
rpmsg: core: Clean up resources on announce_create failure.
remoteproc: Fix remaining wrong return formatting in documentation
MAINTAINERS: Removing Ohad from remoteproc/rpmsg maintenance
KVM: arm64: Drop unused workaround_flags vcpu field
KVM: nVMX: Implement Enlightened MSR Bitmap feature
KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt
KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper
KVM: x86: Exit to userspace if emulation prepared a completion callback
KVM: x86: Use different callback if msr access comes from the emulator
KVM: x86: Add an emulation type to handle completion of user exits
KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg
KVM: Clear pv eoi pending bit only when it is set
KVM: x86: don't print when fail to read/write pv eoi memory
KVM: X86: Remove mmu parameter from load_pdptrs()
KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction
KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup()
KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu()
KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept()
KVM: X86: Remove mmu->translate_gpa
KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()
KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes
KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct
KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages()
KVM: X86: Fix comment in __kvm_mmu_create()
KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled
KVM: SVM: Allocate sd->save_area with __GFP_ZERO
KVM: SVM: Rename get_max_npt_level() to get_npt_level()
KVM: VMX: Change comments about vmx_get_msr()
KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way
KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()
KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds
KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP)
KVM: X86: Update mmu->pdptrs only when it is changed
KVM: X86: Remove kvm_register_clear_available()
KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits
KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty
KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed
KVM: SVM: Remove references to VCPU_EXREG_CR3
KVM: SVM: Remove outdated comment in svm_load_mmu_pgd()
KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS
KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept
KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept
KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled
KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs()
KVM: X86: Ensure that dirty PDPTRs are loaded
KVM: x86/svm: Add module param to control PMU virtualization
KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV
KVM: VMX: Move Posted Interrupt ndst computation out of write loop
KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration
KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block
KVM: VMX: Drop pointless PI.NDST update when blocking
KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers
KVM: VMX: Drop unnecessary PI logic to handle impossible conditions
KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled
KVM: Add helpers to wake/query blocking vCPU
KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states
KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs
KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline
KVM: stats: Add stat to detect if vcpu is currently blocking
KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()
KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt()
KVM: Drop obsolete kvm_arch_vcpu_block_finish()
KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt()
KVM: Don't block+unblock when halt-polling is successful
KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook
KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook
KVM: Reconcile discrepancies in halt-polling stats
KVM: Refactor and document halt-polling stats update helper
KVM: Update halt-polling stats if and only if halt-polling was attempted
KVM: Force PPC to define its own rcuwait object
KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU
KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell
KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest
KVM: x86: change TLB flush indicator to bool
KVM: Avoid atomic operations when kicking the running vCPU
KVM: x86/MMU: Simplify flow of vmx_get_mt_mask
KVM: x86/mmu: Propagate memslot const qualifier
KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages
KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active
KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2
KVM: nSVM: introduce struct vmcb_ctrl_area_cached
KVM: nSVM: split out __nested_vmcb_check_controls
KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races
KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs()
KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache
KVM: nSVM: introduce svm->nested.save to cache save area before checks
KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs
KVM: Dynamically allocate "new" memslots from the get-go
KVM: Wait 'til the bitter end to initialize the "new" memslot
KVM: Optimize overlapping memslots check
KVM: Optimize gfn lookup in kvm_zap_gfn_range()
KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot()
KVM: Keep memslots in tree-based structures instead of array-based ones
KVM: s390: Introduce kvm_s390_get_gfn_end()
KVM: Use interval tree to do fast hva lookup in memslots
KVM: Resolve memslot ID via a hash table instead of via a static array
KVM: Move WARN on invalid memslot index to update_memslots()
KVM: Integrate gfn_to_memslot_approx() into search_memslots()
KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array
KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed
KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region()
KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY
KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit
KVM: Use prepare/commit hooks to handle generic memslot metadata updates
KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks
KVM: RISC-V: Use "new" memslot instead of userspace memory region
KVM: x86: Use "new" memslot instead of userspace memory region
KVM: s390: Use "new" memslot instead of userspace memory region
KVM: PPC: Avoid referencing userspace memory region in memslot updates
KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem"
KVM: arm64: Use "new" memslot instead of userspace memory region
KVM: Let/force architectures to deal with arch specific memslot data
KVM: Use "new" memslot's address space ID instead of dedicated param
KVM: Resync only arch fields when slots_arch_lock gets reacquired
KVM: Open code kvm_delete_memslot() into its only caller
KVM: Require total number of memslot pages to fit in an unsigned long
KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range()
KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index
KVM: Convert the kvm->vcpus array to a xarray
KVM: s390: Use kvm_get_vcpu() instead of open-coded access
KVM: mips: Use kvm_get_vcpu() instead of open-coded access
KVM: Move wiping of the kvm->vcpus array to common code
KVM: MMU: update comment on the number of page role combinations
tracing: Make trace_marker{,_raw} stream-like
perf vendor events arm64: Fix JSON indentation to 4 spaces standard
perf stat: Support --cputype option for hybrid events
perf tools: Drop requirement for libstdc++.so for libopencsd check
perf parse-events: Architecture specific leader override
perf evlist: Allow setting arbitrary leader
perf metric: Reduce multiplexing with duration_time
perf trace: Enable ignore_missing_thread for trace
perf docs: Update link to AMD documentation
perf docs: Add info on AMD raw event encoding
libperf tests: Add test_stat_multiplexing test
libperf: Remove scaling process from perf_mmap__read_self()
libperf: Adopt perf_counts_values__scale() from tools/perf/util
tools build: Enable warnings through HOSTCFLAGS
perf test sigtrap: Print errno string when failing
perf test sigtrap: Add basic stress test for sigtrap handling
arm: ioremap: Remove unused ARM-specific function pci_ioremap_io()
arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace()
KVM: s390: Fix names of skey constants in api documentation
KVM: Drop stale kvm_is_transparent_hugepage() declaration
Input: ff-core - correct magnitude setting for rumble compatibility
Input: palmas-pwrbutton - make a couple of arrays static const
tracing: Switch to kvfree_rcu() API
tracing: Fix synth_event_add_val() kernel-doc comment
tracing/uprobes: Use trace_event_buffer_reserve() helper
tracing/kprobes: Do not open code event reserve logic
tracing: Have eprobes use filtering logic of trace events
tracing: Disable preemption when using the filter buffer
tracing: Use __this_cpu_read() in trace_event_buffer_lock_reserver()
tools/perf: Add '__rel_loc' event field parsing support
libtraceevent: Add __rel_loc relative location attribute support
samples/trace_event: Add '__rel_loc' using sample event
tracing: Add '__rel_loc' using trace event macros
tracing: Support __rel_loc relative dynamic data location attribute
tracing: Fix spelling mistake "aritmethic" -> "arithmetic"
remoteproc: ingenic: Request IRQ disabled
PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device
PCI: pci-bridge-emul: Correctly set PCIe capabilities
PCI: pci-bridge-emul: Fix definitions of reserved bits
PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space
PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only
ARM: v7m: enable support for IRQ stacks
ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems
ARM: smp: defer TPIDRURO update for SMP v6 configurations too
ARM: use TLS register for 'current' on !SMP as well
ARM: percpu: add SMP_ON_UP support
ARM: assembler: add optimized ldr/str macros to load variables from memory
ARM: module: implement support for PC-relative group relocations
ARM: entry: preserve thread_info pointer in switch_to
irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER
ARM: remove old-style irq entry
ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER
ARM: iop32x: offset IRQ numbers by 1
ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER
PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname()
firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer
PCI: apple: Fix REFCLK1 enable/poll logic
PCI: qcom: Use __be16 type to store return value from cpu_to_be16()
PCI: aardvark: Fix checking for MEM resource type
KVM: arm64: Move host EL1 code out of hyp/ directory
KVM: arm64: Generate hyp_constants.h for the host
arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
KVM: arm64: Constify kvm_io_gic_ops
f2fs: implement iomap operations
f2fs: fix the f2fs_file_write_iter tracepoint
f2fs: do not expose unwritten blocks to user by DIO
f2fs: reduce indentation in f2fs_file_write_iter()
ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER
ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IRQ groups
ARM: implement support for vmap'ed stacks
ARM: entry: rework stack realignment code in svc_entry
ARM: switch_to: clean up Thumb2 code path
ARM: unwind: disregard unwind info before stack frame is set up
ARM: memset: clean up unwind annotations
ARM: memmove: use frame pointer as unwind anchor
ARM: memcpy: use frame pointer as unwind anchor
ARM: run softirqs on the per-CPU IRQ stack
ARM: call_with_stack: add unwind support
ARM: implement IRQ stacks
ARM: backtrace-clang: avoid crash on bogus frame pointer
ARM: unwind: dump exception stack from calling frame
ARM: export dump_mem() to other objects
ARM: unwind: support unwinding across multiple stacks
ARM: assembler: introduce bl_r macro
ARM: remove some dead code
ARM: stackprotector: prefer compiler for TLS based per-task protector
ARM: decompressor: disable stack protector
rtc: rv8803: Add support for the Epson RX8804 RTC
dt/bindings: rtc: rx8900: Add an entry for RX8804
rtc: da9063: add as wakeup source
PCI: aardvark: Disable common PHY when unbinding driver
PCI: aardvark: Disable link training when unbinding driver
PCI: aardvark: Assert PERST# when unbinding driver
PCI: aardvark: Fix memory leak in driver unbind
PCI: aardvark: Mask all interrupts when unbinding driver
PCI: aardvark: Disable bus mastering when unbinding driver
PCI: aardvark: Comment actions in driver remove method
PCI: aardvark: Clear all MSIs at setup
PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge
PCI: pci-bridge-emul: Add definitions for missing capabilities registers
PCI: pci-bridge-emul: Add description for class_revision field
PCI: dwc: Do not remap invalid res
init/Kconfig: Drop linker version check for LD_ORPHAN_WARN
gcov: Remove compiler version check
Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+"
arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG
mm, slab: Remove compiler check in __kmalloc_index
Documentation: Raise the minimum supported version of LLVM to 11.0.0
streamline_config.pl: show the full Kconfig name
kconfig: Add `make mod2noconfig` to disable module options
PCI: mvebu: Remove custom mvebu_pci_host_probe() function
remoteproc: k3-r5: Extend support for R5F clusters on J721S2 SoCs
remoteproc: k3-dsp: Extend support for C71x DSPs on J721S2 SoCs
dt-bindings: remoteproc: k3-dsp: Update bindings for J721S2 SoCs
dt-bindings: remoteproc: k3-r5f: Update bindings for J721S2 SoCs
PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled()
KVM: arm64: Add minimal handling for the ARMv8.7 PMU
PCI: vmd: Clean up domain before enumeration
KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
KVM: arm64: Restructure the point where has_run_once is advertised
KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
KVM: arm64: Move SVE state mapping at HYP to finalize-time
PCI: xilinx-nwl: Simplify code and fix a memory leak
rtc: da9063: switch to RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf85063: add i2c_device_id name matching support
rtc: rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls
PCI: apple: Enable clock gating
PCI: xgene: Fix IB window setup
PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace()
arm: ioremap: Implement standard PCI function pci_remap_iospace()
PCI: xgene-msi: Use bitmap_zalloc() when applicable
firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer
PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()'
PCI: mediatek-gen3: Disable DVFSRC voltage request
Input: wacom_i2c - clean up the query device fields
Input: palmas-pwrbutton - use bitfield helpers
fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
dmaengine: ppc4xx: remove unused variable `rval'
firmware: arm_scmi: optee: Fix missing mutex_init()
arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
KVM: arm64: Stop mapping current thread_info at EL2
KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
KVM: arm64: Remove unused __sve_save_state
KVM: arm64: Get rid of host SVE tracking/saving
KVM: arm64: Reorder vcpu flag definitions
Documentation: dmaengine: Correctly describe dmatest with channel unset
Documentation: dmaengine: Add a description of what dmatest does
dmaengine: qcom: gpi: Remove unnecessary print function dev_err()
dmaengine: Add consumer for the new DMA_MEMCPY_SG API function.
dmaengine: Add core function and capability check for DMA_MEMCPY_SG
dmaengine: Add documentation for new memcpy scatter-gather function
dmaengine: idxd: handle interrupt handle revoked event
dmaengine: idxd: handle invalid interrupt handle descriptors
dmaengine: idxd: create locked version of idxd_quiesce() call
dmaengine: idxd: add helper for per interrupt handle drain
dmaengine: idxd: move interrupt handle assignment
dmaengine: idxd: int handle management refactoring
dmaengine: idxd: rework descriptor free path on failure
dmaengine: ti: edma: Use 'for_each_set_bit' when possible
PCI/ASPM: Remove struct aspm_latency
PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies
PCI/ASPM: Stop caching link L0s, L1 exit latencies
PCI/ASPM: Move pci_function_0() upward
PCI: pciehp: Fix infinite loop in IRQ handler upon power fault
PCI/switchtec: Declare local state_names[] as static
PCI/switchtec: Add Gen4 automotive device IDs
riscv: dts: enable more DA9063 functions for the SiFive HiFive Unmatched
PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors
PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors
PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors
PCI: Use PCI_ERROR_RESPONSE to identify config read errors
PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads
PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads
PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads
PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads
PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads
PCI: rockchip-host: Drop error data fabrication when config read fails
PCI: rcar-host: Drop error data fabrication when config read fails
PCI: altera: Drop error data fabrication when config read fails
PCI: mvebu: Drop error data fabrication when config read fails
PCI: aardvark: Drop error data fabrication when config read fails
PCI: kirin: Drop error data fabrication when config read fails
PCI: histb: Drop error data fabrication when config read fails
PCI: exynos: Drop error data fabrication when config read fails
PCI: mediatek: Drop error data fabrication when config read fails
PCI: iproc: Drop error data fabrication when config read fails
PCI: thunder: Drop error data fabrication when config read fails
PCI: Drop error data fabrication when config read fails
PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices
PCI: Set error response data when config read fails
PCI: Add PCI_ERROR_RESPONSE and related definitions
rpmsg: Fix documentation return formatting
rpmsg: char: Add pr_fmt() to prefix messages
hwspinlock: stm32: enable clock at probe
f2fs: rework write preallocations
f2fs: compress: reduce one page array alloc and free when write compressed page
signal: Requeue ptrace signals
signal: Requeue signals in the appropriate queue
remoteproc: coredump: Correct argument 2 type for memcpy_fromio
remoteproc: imx_rproc: Fix a resource leak in the remove function
remoteproc: Use %pe format string to print return error code
signal: In get_signal test for signal_group_exit every time through the loop
pwm: img: Use only a single idiom to get a runtime PM reference
pwm: vt8500: Implement .apply() callback
pwm: img: Implement .apply() callback
pwm: twl: Implement .apply() callback
pwm: Restore initial state if a legacy callback fails
pwm: Prevent a glitch for legacy drivers
pwm: Move legacy driver handling into a dedicated function
firmware: arm_scmi: Make virtio Version_1 compliance optional
firmware: arm_scmi: Add optee transport
dt-bindings: arm: Add OP-TEE transport for SCMI
firmware: arm_scmi: Review some virtio log messages
PCI: Use pci_find_vsec_capability() when looking for TBT devices
unicode: only export internal symbols for the selftests
unicode: Add utf8-data module
unicode: cache the normalization tables in struct unicode_map
unicode: move utf8cursor to utf8-selftest.c
unicode: simplify utf8len
unicode: remove the unused utf8{,n}age{min,max} functions
unicode: pass a UNICODE_AGE() tripple to utf8_load
unicode: mark the version field in struct unicode_map unsigned
unicode: remove the charset field from struct unicode_map
f2fs: simplify f2fs_sb_read_encoding
ext4: simplify ext4_sb_read_encoding
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/altera.yaml
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml
Documentation/devicetree/bindings/arm/arm,cci-400.yaml
Documentation/devicetree/bindings/arm/atmel-at91.yaml
Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
Documentation/devicetree/bindings/arm/cpu-capacity.txt
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt
Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt
Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
Documentation/devicetree/bindings/arm/mstar/mstar.yaml
Documentation/devicetree/bindings/arm/omap/omap.txt
Documentation/devicetree/bindings/arm/pmu.yaml
Documentation/devicetree/bindings/arm/psci.yaml
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
Documentation/devicetree/bindings/arm/stm32/stm32.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/ti/k3.yaml
Documentation/devicetree/bindings/ata/sata_highbank.yaml
Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
Documentation/devicetree/bindings/bus/nvidia,tegra210-aconnect.yaml
Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
Documentation/devicetree/bindings/clock/imx1-clock.yaml
Documentation/devicetree/bindings/clock/imx21-clock.yaml
Documentation/devicetree/bindings/clock/imx23-clock.yaml
Documentation/devicetree/bindings/clock/imx25-clock.yaml
Documentation/devicetree/bindings/clock/imx27-clock.yaml
Documentation/devicetree/bindings/clock/imx28-clock.yaml
Documentation/devicetree/bindings/clock/imx31-clock.yaml
Documentation/devicetree/bindings/clock/imx35-clock.yaml
Documentation/devicetree/bindings/clock/imx7ulp-pcc-clock.yaml
Documentation/devicetree/bindings/clock/imx7ulp-scg-clock.yaml
Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml
Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml
Documentation/devicetree/bindings/clock/qcom,a7pll.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
Documentation/devicetree/bindings/clock/qcom,gcc.yaml
Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
Documentation/devicetree/bindings/clock/qoriq-clock.txt
Documentation/devicetree/bindings/clock/renesas,cpg-div6-clock.yaml
Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
Documentation/devicetree/bindings/connector/usb-connector.yaml
Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml
Documentation/devicetree/bindings/display/bridge/adi,adv7511.yaml
Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
Documentation/devicetree/bindings/display/bridge/analogix,anx7814.yaml
Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
Documentation/devicetree/bindings/display/bridge/google,cros-ec-anx7688.yaml
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
Documentation/devicetree/bindings/display/bridge/ps8640.yaml
Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml
Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml
Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.yaml
Documentation/devicetree/bindings/display/msm/dp-controller.yaml
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
Documentation/devicetree/bindings/display/msm/gpu.yaml
Documentation/devicetree/bindings/display/panel/abt,y030xx067a.yaml
Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.yaml
Documentation/devicetree/bindings/display/panel/display-timings.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.yaml
Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml
Documentation/devicetree/bindings/display/panel/kingdisplay,kd035g6-54nt.yaml
Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml
Documentation/devicetree/bindings/display/panel/lgphilips,lb035q02.yaml
Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.yaml
Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/samsung,ld9040.yaml
Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml
Documentation/devicetree/bindings/display/panel/sgd,gktw70sdae4se.yaml
Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml
Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
Documentation/devicetree/bindings/display/panel/sony,acx565akm.yaml
Documentation/devicetree/bindings/display/panel/tpo,td.yaml
Documentation/devicetree/bindings/display/renesas,du.yaml
Documentation/devicetree/bindings/display/rockchip/rockchip,rk3066-hdmi.yaml
Documentation/devicetree/bindings/display/rockchip/rockchip-drm.yaml
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
Documentation/devicetree/bindings/display/sprd/sprd,display-subsystem.yaml
Documentation/devicetree/bindings/display/ste,mcde.yaml
Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
Documentation/devicetree/bindings/dma/arm-pl08x.yaml
Documentation/devicetree/bindings/dma/dma-controller.yaml
Documentation/devicetree/bindings/dma/dma-router.yaml
Documentation/devicetree/bindings/dma/ingenic,dma.yaml
Documentation/devicetree/bindings/dma/nvidia,tegra210-adma.yaml
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/renesas,rz-dmac.yaml
Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
Documentation/devicetree/bindings/dma/ti/k3-bcdma.yaml
Documentation/devicetree/bindings/dma/ti/k3-pktdma.yaml
Documentation/devicetree/bindings/dvfs/performance-domain.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml
Documentation/devicetree/bindings/firmware/arm,scmi.yaml
Documentation/devicetree/bindings/firmware/arm,scpi.yaml
Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
Documentation/devicetree/bindings/gpio/gpio-pca95xx.yaml
Documentation/devicetree/bindings/gpio/gpio-vf610.yaml
Documentation/devicetree/bindings/gpio/gpio.txt
Documentation/devicetree/bindings/gpio/sifive,gpio.yaml
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml
Documentation/devicetree/bindings/hwmon/adi,adm1275.yaml
Documentation/devicetree/bindings/hwmon/national,lm90.yaml
Documentation/devicetree/bindings/i2c/google,cros-ec-i2c-tunnel.yaml
Documentation/devicetree/bindings/i2c/i2c-imx.yaml
Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
Documentation/devicetree/bindings/i2c/i2c.txt
Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
Documentation/devicetree/bindings/i2c/renesas,riic.yaml
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml
Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml
Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml
Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml
Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
Documentation/devicetree/bindings/iio/proximity/google,cros-ec-mkbp-proximity.yaml
Documentation/devicetree/bindings/iio/st,st-sensors.yaml
Documentation/devicetree/bindings/input/adc-joystick.yaml
Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml
Documentation/devicetree/bindings/input/gpio-keys.yaml
Documentation/devicetree/bindings/input/mtk-pmic-keys.txt
Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml
Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
Documentation/devicetree/bindings/interrupt-controller/amlogic,meson-gpio-intc.txt
Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml
Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml
Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml
Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
Documentation/devicetree/bindings/leds/common.yaml
Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-video-engine.yaml
Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml
Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
Documentation/devicetree/bindings/media/mediatek-mdp.txt
Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml
Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml
Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml
Documentation/devicetree/bindings/media/renesas,csi2.yaml
Documentation/devicetree/bindings/media/ti,cal.yaml
Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr2.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
Documentation/devicetree/bindings/mfd/brcm,cru.yaml
Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
Documentation/devicetree/bindings/mfd/mt6397.txt
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
Documentation/devicetree/bindings/mfd/qcom,tcsr.txt
Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
Documentation/devicetree/bindings/mmc/allwinner,sun4i-a10-mmc.yaml
Documentation/devicetree/bindings/mmc/arm,pl18x.yaml
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
Documentation/devicetree/bindings/mmc/mtk-sd.yaml
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
Documentation/devicetree/bindings/mmc/sdhci-msm.txt
Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
Documentation/devicetree/bindings/mtd/nand-controller.yaml
Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml
Documentation/devicetree/bindings/net/allwinner,sun4i-a10-emac.yaml
Documentation/devicetree/bindings/net/can/allwinner,sun4i-a10-can.yaml
Documentation/devicetree/bindings/net/can/bosch,c_can.yaml
Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml
Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.yaml
Documentation/devicetree/bindings/net/can/tcan4x5x.txt
Documentation/devicetree/bindings/net/cdns,macb.yaml
Documentation/devicetree/bindings/net/dsa/dsa-port.yaml
Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
Documentation/devicetree/bindings/net/ethernet-controller.yaml
Documentation/devicetree/bindings/net/fsl,fec.yaml
Documentation/devicetree/bindings/net/fsl-fman.txt
Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml
Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml
Documentation/devicetree/bindings/net/marvell-armada-370-neta.txt
Documentation/devicetree/bindings/net/microchip,lan966x-switch.yaml
Documentation/devicetree/bindings/net/microchip,sparx5-switch.yaml
Documentation/devicetree/bindings/net/mscc-miim.txt
Documentation/devicetree/bindings/net/nxp,dwmac-imx.yaml
Documentation/devicetree/bindings/net/oxnas-dwmac.txt
Documentation/devicetree/bindings/net/qcom,ethqos.txt
Documentation/devicetree/bindings/net/qcom,ipa.yaml
Documentation/devicetree/bindings/net/renesas,etheravb.yaml
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
Documentation/devicetree/bindings/net/stm32-dwmac.yaml
Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
Documentation/devicetree/bindings/net/ti,k3-am654-cpts.yaml
Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
Documentation/devicetree/bindings/net/xilinx_axienet.txt
Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml
Documentation/devicetree/bindings/nvmem/nvmem.yaml
Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
Documentation/devicetree/bindings/opp/opp-v2-base.yaml
Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
Documentation/devicetree/bindings/pci/mvebu-pci.txt
Documentation/devicetree/bindings/pci/qcom,pcie.txt
Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
Documentation/devicetree/bindings/pci/ti,am65-pci-ep.yaml
Documentation/devicetree/bindings/pci/ti,am65-pci-host.yaml
Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml
Documentation/devicetree/bindings/phy/allwinner,sun50i-a64-usb-phy.yaml
Documentation/devicetree/bindings/phy/intel,combo-phy.yaml
Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
Documentation/devicetree/bindings/phy/phy-stm32-usbphyc.yaml
Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml
Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/brcm,bcm11351-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/meson,pinctrl.txt
Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml
Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml
Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml
Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml
Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml
Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml
Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
Documentation/devicetree/bindings/power/mediatek,power-controller.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
Documentation/devicetree/bindings/power/renesas,apmu.yaml
Documentation/devicetree/bindings/power/renesas,rzg2l-sysc.yaml
Documentation/devicetree/bindings/power/reset/gpio-restart.yaml
Documentation/devicetree/bindings/power/rockchip,power-controller.yaml
Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
Documentation/devicetree/bindings/power/supply/power-supply.yaml
Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml
Documentation/devicetree/bindings/power/supply/stericsson,ab8500-fg.yaml
Documentation/devicetree/bindings/pwm/allwinner,sun4i-a10-pwm.yaml
Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml
Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
Documentation/devicetree/bindings/pwm/imx-pwm.yaml
Documentation/devicetree/bindings/pwm/imx-tpm-pwm.yaml
Documentation/devicetree/bindings/pwm/intel,keembay-pwm.yaml
Documentation/devicetree/bindings/pwm/intel,lgm-pwm.yaml
Documentation/devicetree/bindings/pwm/iqs620a-pwm.yaml
Documentation/devicetree/bindings/pwm/mxs-pwm.yaml
Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt
Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml
Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
Documentation/devicetree/bindings/pwm/pwm-sifive.yaml
Documentation/devicetree/bindings/pwm/pwm-tiecap.yaml
Documentation/devicetree/bindings/pwm/pwm-tiehrpwm.yaml
Documentation/devicetree/bindings/pwm/pwm.yaml
Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml
Documentation/devicetree/bindings/regulator/maxim,max8973.yaml
Documentation/devicetree/bindings/regulator/pfuze100.yaml
Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml
Documentation/devicetree/bindings/regulator/regulator.yaml
Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml
Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml
Documentation/devicetree/bindings/remoteproc/ti,k3-r5f-rproc.yaml
Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.yaml
Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml
Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
Documentation/devicetree/bindings/rng/atmel,at91-trng.yaml
Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml
Documentation/devicetree/bindings/rtc/epson,rx8900.yaml
Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml
Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
Documentation/devicetree/bindings/serial/mtk-uart.txt
Documentation/devicetree/bindings/serial/mvebu-uart.txt
Documentation/devicetree/bindings/serial/renesas,sci.yaml
Documentation/devicetree/bindings/serial/renesas,scif.yaml
Documentation/devicetree/bindings/serial/samsung_uart.yaml
Documentation/devicetree/bindings/serial/sifive-serial.yaml
Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/soc/rockchip/grf.yaml
Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml
Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
Documentation/devicetree/bindings/sound/audio-graph-port.yaml
Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
Documentation/devicetree/bindings/sound/google,sc7180-trogdor.yaml
Documentation/devicetree/bindings/sound/imx-audio-card.yaml
Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra30-hda.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,sm8250.yaml
Documentation/devicetree/bindings/sound/qcom,wcd938x.yaml
Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml
Documentation/devicetree/bindings/sound/renesas,rsnd.yaml
Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
Documentation/devicetree/bindings/sound/samsung,odroid.yaml
Documentation/devicetree/bindings/sound/samsung-i2s.yaml
Documentation/devicetree/bindings/sound/simple-card.yaml
Documentation/devicetree/bindings/sound/st,stm32-sai.yaml
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/sound/tlv320aic31xx.txt
Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
Documentation/devicetree/bindings/spi/mediatek,spi-mtk-nor.yaml
Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml
Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
Documentation/devicetree/bindings/spi/renesas,rspi.yaml
Documentation/devicetree/bindings/spi/spi-controller.yaml
Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
Documentation/devicetree/bindings/spi/spi-pl022.yaml
Documentation/devicetree/bindings/spi/sprd,spi-adi.yaml
Documentation/devicetree/bindings/thermal/qcom-lmh.yaml
Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
Documentation/devicetree/bindings/thermal/thermal-idle.yaml
Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
Documentation/devicetree/bindings/timer/renesas,ostm.yaml
Documentation/devicetree/bindings/timer/sifive,clint.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/dwc3-cavium.txt
Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml
Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
Documentation/devicetree/bindings/usb/mediatek,musb.yaml
Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml
Documentation/devicetree/bindings/usb/snps,dwc3.yaml
Documentation/devicetree/bindings/usb/st,stusb160x.yaml
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml
Documentation/devicetree/bindings/usb/usb-hcd.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/virtio/mmio.yaml
Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
Documentation/devicetree/bindings/writing-schema.rst
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/irqchip/qcom-pdc.c
drivers/power/supply/Makefile
drivers/scsi/ufs/ufs-qcom.c
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@8486018 SKQ4.220421.002
Change-Id: I2bfecc0ca157578c55d045e94b850561ca34a4ec
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
There have been some recent reports of faddr2line failures:
$ scripts/faddr2line sound/soundcore.ko sound_devnode+0x5/0x35
bad symbol size: base: 0x0000000000000000 end: 0x0000000000000000
$ ./scripts/faddr2line vmlinux.o enter_from_user_mode+0x24
bad symbol size: base: 0x0000000000005fe0 end: 0x0000000000005fe0
The problem is that faddr2line is based on 'nm', which has a major
limitation: it doesn't know how to distinguish between different text
sections. So if an offset exists in multiple text sections in the
object, it may fail.
Rewrite faddr2line to be section-aware, by basing it on readelf.
Fixes: 67326666e2 ("scripts: add script for translating stack dump function offsets")
Reported-by: Kaiwan N Billimoria <kaiwan.billimoria@gmail.com>
Reported-by: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
Link: https://lore.kernel.org/r/29ff99f86e3da965b6e46c1cc2d72ce6528c17c3.1652382321.git.jpoimboe@kernel.org
It's not meaningful for the GCC plugins to track their versions separately
from the rest of the kernel. Switch all versions to the kernel version.
Fix mismatched indenting while we're at it.
Cc: linux-hardening@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
To enable Clang randstruct support, move the structure layout
randomization seed generation out of scripts/gcc-plugins/ into
scripts/basic/ so it happens early enough that it can be used by either
compiler implementation. The gcc-plugin still builds its own header file,
but now does so from the common "randstruct.seed" file.
Cc: linux-hardening@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20220503205503.3054173-6-keescook@chromium.org
In preparation for Clang supporting randstruct, reorganize the Kconfigs,
move the attribute macros, and generalize the feature to be named
CONFIG_RANDSTRUCT for on/off, CONFIG_RANDSTRUCT_FULL for the full
randomization mode, and CONFIG_RANDSTRUCT_PERFORMANCE for the cache-line
sized mode.
Cc: linux-hardening@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20220503205503.3054173-4-keescook@chromium.org
When the sancov_plugin is enabled, it gets added to gcc-plugin-y which
is used to populate both GCC_PLUGIN (for building the plugin) and
GCC_PLUGINS_CFLAGS (for enabling and options). Instead of adding sancov
to both and then removing it from GCC_PLUGINS_CFLAGS, create a separate
list, gcc-plugin-external-y, which is only added to GCC_PLUGIN.
This will also be used by the coming randstruct build changes.
Cc: Masahiro Yamada <masahiroy@kernel.org>
Cc: linux-kbuild@vger.kernel.org
Cc: linux-hardening@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Link: https://lore.kernel.org/r/20220503205503.3054173-3-keescook@chromium.org
Introduce support to compile devicetree sources out-of-tree. This is
useful so that dt-bindings and tools are provided Kbuild.
Conflicts:
Makefile
scripts/Makefile.lib
Change-Id: I3c15e43dd132b01d5ea7a4518aa91e809e83eb48
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
The arrays for the policy capability names, the initial sid identifiers
and the class and permission names are not changed at runtime. Declare
them const to avoid accidental modification.
Do not override the classmap and the initial sid list in the build time
script genheaders.
Check flose(3) is successful in genheaders.c, otherwise the written data
might be corrupted or incomplete.
Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
[PM: manual merge due to fuzz, minor style tweaks]
Signed-off-by: Paul Moore <paul@paul-moore.com>
kvmalloc() and kvzalloc() functions have now 2-factor multiplication
argument forms kvmalloc_array() and kvcalloc(), correspondingly.
Add alloc-with-multiplies checks for these new functions.
Link: https://github.com/KSPP/linux/issues/187
Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
The '--lto' option is a confusing way of telling objtool to do stack
validation despite it being a linked object. It's no longer needed now
that an explicit '--stackval' option exists. The '--vmlinux' option is
also redundant.
Remove both options in favor of a straightforward '--link' option which
identifies a linked object.
Also, implicitly set '--link' with a warning if the user forgets to do
so and we can tell that it's a linked object. This makes it easier for
manual vmlinux runs.
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Link: https://lkml.kernel.org/r/dcd3ceffd15a54822c6183e5766d21ad06082b45.1650300597.git.jpoimboe@redhat.com