Make the msm shared memory driver as a dynamic module instead of static.
Change-Id: I19ae80e8e700b77ff03f05a3b879755440572e76
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
If vm-nav-path dtsi property is set, then the shared memory region will
be given access to vm-nav-path also.
Change-Id: I0aef894dbee78c2e3d7d67f61a238a889050037a
Signed-off-by: Sridhar Arra <sarra@codeaurora.org>
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
If guard_memory dtsi property is set, then the shared memory
region will be guarded by SZ_4K at the start and at the end.
This is needed to overcome the XPU limitation on few MSM HW,
so as to make this memory not contiguous with other allocations
that may possibly happen from other clients in the system.
Change-Id: I57637619cea8fe7f0f7254624e07177ea4a4fce0
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
Add support for HYP call to setup the sharedmem permissions
for the MPSS client.
Change-Id: I3b48ae962865d8d0a0ea6e3fbb8e21278b59c690
Signed-off-by: Nikhilesh Reddy <reddyn@codeaurora.org>
[riteshh@codeaurora.org: fixed trivial merge conflicts]
Signed-off-by: Ritesh Harjani <riteshh@codeaurora.org>
Signed-off-by: Ankit Jain <jankit@codeaurora.org>
Signed-off-by: Richard Patrick <richardp@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
This is a snapshot of the MSM sharedmem driver as of msm-3.14
commit:
commit <149717c0> ("uio: msm_sharedmem: Add custom mmap") +
sharedmem qmi logic is removed.
The following changes are included:
02d55287 uio: msm_sharedmem: Restrict debugfs write to root.
de961fc7 uio: msm_sharedmem: Return ENOMEM if the shared mem addr
is zero.
b974ce64 uio: msm_sharedmem: Add addtional information to debugfs
c46af547 uio: msm_sharedmem: Add support for dynamic shared memory
allocation
Change-Id: I49902f018bde1d59d41027b7e46268cc17231a3e
Signed-off-by: Nikhilesh Reddy <reddyn@codeaurora.org>
Signed-off-by: Ritesh Harjani <riteshh@codeaurora.org>
Signed-off-by: Ankit Jain <jankit@codeaurora.org>
Signed-off-by: Richard Patrick <richardp@codeaurora.org>
Signed-off-by: Richard Patrick <quic_richardp@quicinc.com>
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
Update .gitignore list to ignore vendor devicetree softlink and also
defconfig file generating in the kernel source directory.
Change-Id: Ia09e4cb133da460de511bc0c5b9209fcddf05e27
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Vendor packages frequently install a set of DTBs based on a collection
of targets. For instance, DTBs which are installed as part of a target
supporting "Kalama" include the base DTBs and board DTBOs. Collecting
that list of DTBs is less ideal because the list of DTBs must be
maintained in Makefile which is responsible for compiling the DTBs plus
in another file which knows to package all those DTBs. Ideally, list can
be maintained in one Makefile.
Makefiles can specify a list of DTBs for "foo" with foo-dtbs-y. Build
script can run "make dtbs" as normal and (now) also run "make
DTB_TYPES="foo-" dtb_install" to install only the dtbs supporting foo.
Change-Id: Ic162038b03a37ba822e131a92e3a8d540194b021
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
As part of the GKI modules support; module signing has been
enabled in the gki_defconfig. This will cause device kernel builds to
sign their modules due to device config fragments getting merged into
the gki_defconfig. Since vendor modules are not required to be
signed; and they only build modules, no signing utilities or key pair
available for these builds.
Unset CONFIG_MODULE_SIG_ALL to resolve this error..
Change-Id: Id922ba94bf4d7991002bc1def0c7b90546477e4d
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Prevent running KMI checks in build.config.msm.gki.
Change-Id: I6c3e0aa937673a1a72524781962ee79f960b8f23
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add build.config to support the Pineapple target.
Change-Id: Ib25152aeb14b151eaa06b9b4717a8920c716b98f
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add support to compile the device tree files for a target.
Change-Id: Ida9289d16c0226ab72418f5df641c3081a38c299
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add initial configs to generate the gki and consolidated variants of the
defconfigs meant to support the Pineapple target.
Change-Id: I18eb33a4e9f96aad90b15a9839cac83d2258bdd7
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add CONFIG_ARCH_PINEAPPLE to enable support for the Pineapple chipset.
Change-Id: I6701955ddde73c84fe0a0aba481c9c933fbf983b
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add msm.common and msm.gki build configs for the Pineapple target.
Change-Id: I42f0d0911f6cda6d8d3fbae4dfab1f899341b25c
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Remove the devicetree bindings folder from the kernel.
Change-Id: I90bcee6ea0d65d4fb9246f87f3ddce5dd42ea9f7
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
* keystone/mirror-android-mainline:
ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl
ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst
ANDROID: selftests: fix incfs_test
ANDROID: incremental-fs: fix mount_fs issue
ANDROID: GKI: enable test_stackinit kernel module
ANDROID: disable PINCTRL_THUNDERBAY from allmodconfig builds
ANDROID: GKI: defconfig: enable BTF debug info
FROMGIT: tools/resolve_btfids: Build with host flags
ANDROID: GKI: Disable security lockdown for unsigned modules
ANDROID: GKI: Enable system_dlkm build for gki
ANDROID: GKI: Do not force select MODULE_SIG_ALL
Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""
ANDROID: GKI: remove CONFIG_RCU_FAST_NO_HZ from gki_defconfig
ANDROID: Kconfig.gki: fix up GKI_HIDDEN_DRM_CONFIGS entry
ANDROID: remove the android_vh_kfree_skb tracehook
ANDROID: sched: export task_rq_lock
ANDROID: clang: update to 14.0.1
drivers/pcmcia: Fix ifdef covering yenta_pm_ops
ANDROID: sched: Add vendor hook to select ilb cpu
ANDROID: GKI: sched: add rvh for new cfs task util
ANDROID: sched: add rvh for rebalance domains
select: Fix indefinitely sleeping task in poll_schedule_timeout()
gfs2: dump inode object for iopen glocks
parisc: Default to 16 CPUs on 32-bit kernel
sections: Fix __is_kernel() to include init ranges
parisc: Re-use toc_stack as hpmc_stack
parisc: Enable TOC (transfer of contents) feature unconditionally
ANDROID: kleaf: drop toolchain_version = CLANG_VERSION
netfilter: nf_tables: don't use 'data_size' uninitialized
Revert "drm/amd/display: Fix for otg synchronization logic"
ext4: don't use the orphan list when migrating an inode
ext4: use BUG_ON instead of if condition followed by BUG
ext4: fix a copy and paste typo
ext4: set csum seed in tmp inode while migrating to extents
ext4: remove unnecessary 'offset' assignment
ext4: remove redundant o_start statement
ext4: drop an always true check
ext4: remove unused assignments
ext4: remove redundant statement
ext4: remove useless resetting io_end_size in mpage_process_page()
ext4: allow to change s_last_trim_minblks via sysfs
ext4: change s_last_trim_minblks type to unsigned long
ext4: implement support for get/set fs label
ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified
ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names
ext4: avoid trim error on fs with small groups
ext4: fix an use-after-free issue about data=journal writeback mode
ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits'
ext4: initialize err_blk before calling __ext4_get_inode_loc
ext4: fix a possible ABBA deadlock due to busy PA
ext4: replace snprintf in show functions with sysfs_emit
ext4: make sure to reset inode lockdep class when quota enabling fails
ext4: make sure quota gets properly shutdown on error
ext4: Fix BUG_ON in ext4_bread when write quota data
ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal
ext4: fast commit may miss tracking unwritten range during ftruncate
ext4: use ext4_ext_remove_space() for fast commit replay delete range
ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE
media: si2157: add support for DVB-C Annex C
media: si2157: fix bandwidth stored in dev
media: si2157: fix 6MHz & 6.1MHz bandwidth setting
media: atomisp: Do not define input_system_cfg2400_t twice
Documentation: remove trivial tree
MAINTAINERS: add entries for block layer documentation
docs: block: remove queue-sysfs.rst
docs: sysfs-block: document virt_boundary_mask
docs: sysfs-block: document stable_writes
docs: sysfs-block: fill in missing documentation from queue-sysfs.rst
docs: sysfs-block: add contact for nomerges
docs: sysfs-block: sort alphabetically
docs: sysfs-block: move to stable directory
block: don't protect submit_bio_checks by q_usage_counter
hwmon: (nzxt-smart2) make array detect_fans_report static const
tcp: tcp_send_challenge_ack delete useless param `skb`
net/qla3xxx: Remove useless DMA-32 fallback configuration
rocker: Remove useless DMA-32 fallback configuration
hinic: Remove useless DMA-32 fallback configuration
lan743x: Remove useless DMA-32 fallback configuration
net: enetc: Remove useless DMA-32 fallback configuration
cxgb4vf: Remove useless DMA-32 fallback configuration
cxgb4: Remove useless DMA-32 fallback configuration
cxgb3: Remove useless DMA-32 fallback configuration
bnx2x: Remove useless DMA-32 fallback configuration
et131x: Remove useless DMA-32 fallback configuration
be2net: Remove useless DMA-32 fallback configuration
vmxnet3: Remove useless DMA-32 fallback configuration
bna: Simplify DMA setting
net: alteon: Simplify DMA setting
myri10ge: Simplify DMA setting
qlcnic: Simplify DMA setting
net: allwinner: Fix print format
page_pool: remove spinlock in page_pool_refill_alloc_cache()
amt: fix wrong return type of amt_send_membership_update()
net: mcs7830: handle usb read errors properly
net: skb: use kfree_skb_reason() in __udp4_lib_rcv()
net: skb: use kfree_skb_reason() in tcp_v4_rcv()
net: skb: introduce kfree_skb_reason()
net/mlx5e: Fix build error in fec_set_block_stats()
bnxt_en: improve firmware timeout messaging
bnxt_en: use firmware provided max timeout for messages
bnxt_en: improve VF error messages when PF is unavailable
bnxt_en: add dynamic debug support for HWRM messages
iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing()
net: openvswitch: Fix ct_state nat flags for conns arriving from tc
Linux 5.16
netfilter: nft_meta: cancel register tracking after meta update
netfilter: nft_payload: cancel register tracking after payload update
netfilter: nft_bitwise: track register operations
netfilter: nft_meta: track register operations
netfilter: nft_payload: track register operations
netfilter: nf_tables: add register tracking infrastructure
netfilter: nf_tables: add NFT_REG32_NUM
netfilter: nf_tables: add rule blob layout
netfilter: nft_limit: move stateful fields out of expression data
netfilter: nft_limit: rename stateful structure
netfilter: nft_numgen: move stateful fields out of expression data
netfilter: nft_quota: move stateful fields out of expression data
netfilter: nft_last: move stateful fields out of expression data
netfilter: nft_connlimit: move stateful fields out of expression data
netfilter: egress: avoid a lockdep splat
net: prefer nf_ct_put instead of nf_conntrack_put
netfilter: conntrack: avoid useless indirection during conntrack destruction
netfilter: make function op structures const
netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook
netfilter: conntrack: convert to refcount_t api
netfilter: conntrack: Use max() instead of doing it manually
pcmcia: fix setting of kthread task states
Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)"
block: fix old-style declaration
io_uring: fix not released cached task refs
can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved}
can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network device
can: xilinx_can: xcan_probe(): check for error irq
can: softing: softing_startstop(): fix set but not used variable warning
Input: zinitix - make sure the IRQ is allocated before it gets enabled
lib: remove redundant assignment to variable ret
tpm: fix NPE on probe for missing device
tpm: fix potential NULL pointer access in tpm_del_char_device
tpm: Add Upgrade/Reduced mode support for TPM2 modules
char: tpm: cr50: Set TPM_FIRMWARE_POWER_MANAGED based on device property
keys: X.509 public key issuer lookup without AKID
tpm_tis: Fix an error handling path in 'tpm_tis_core_init()'
tpm: tpm_tis_spi_cr50: Add default RNG quality
tpm/st33zp24: drop unneeded over-commenting
tpm: add request_locality before write TPM_INT_ENABLE
x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs
can: softing_cs: softingcs_probe(): fix memleak on registration failure
ARM: dts: gpio-ranges property is now required
docs: networking: device drivers: can: add flexcan
docs: networking: device drivers: add can sub-folder
can: flexcan: add ethtool support to get rx/tx ring parameters
can: flexcan: add ethtool support to change rx-rtr setting during runtime
can: flexcan: add more quirks to describe RX path capabilities
can: flexcan: rename RX modes
can: flexcan: allow to change quirks at runtime
can: flexcan: move driver into separate sub directory
can: mcp251xfd: introduce and make use of mcp251xfd_is_fd_mode()
can: mcp251xfd: move ring init into separate function
can: mcp251xfd: move chip FIFO init into separate file
can: mcp251xfd: move TEF handling into separate file
can: mcp251xfd: move TX handling into separate file
can: mcp251xfd: move RX handling into separate file
can: mcp251xfd: mcp251xfd.h: sort function prototypes
can: mcp251xfd: mcp251xfd_handle_rxovif(): denote RX overflow message to debug + add rate limiting
can: mcp251xfd: mcp251xfd_open(): make use of pm_runtime_resume_and_get()
can: mcp251xfd: mcp251xfd_open(): open_candev() first
can: mcp251xfd: add missing newline to printed strings
can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message
can: mcp251xfd: remove double blank lines
can: janz-ican3: initialize dlc variable
s390/dasd: use default_groups in kobj_type
s390/sclp_sd: use default_groups in kobj_type
power: supply: Provide stubs for charge_behaviour helpers
platform/x86: x86-android-tablets: Fix GPIO lookup leak on error-exit
platform/x86: int3472: Add board data for Surface Go 3
docs: ABI: fixed formatting in configfs-usb-gadget-uac2
mm: Use multi-index entries in the page cache
XArray: Add xas_advance()
truncate,shmem: Handle truncates that split large folios
truncate: Convert invalidate_inode_pages2_range to folios
fs: Convert vfs_dedupe_file_range_compare to folios
mm: Remove pagevec_remove_exceptionals()
mm: Convert find_lock_entries() to use a folio_batch
filemap: Return only folios from find_get_entries()
filemap: Convert filemap_get_read_batch() to use a folio_batch
filemap: Convert filemap_read() to use a folio
truncate: Add invalidate_complete_folio2()
truncate: Convert invalidate_inode_pages2_range() to use a folio
truncate: Skip known-truncated indices
truncate,shmem: Add truncate_inode_folio()
shmem: Convert part of shmem_undo_range() to use a folio
mm: Add unmap_mapping_folio()
net: ena: Extract recurring driver reset code into a function
net: ena: Change the name of bad_csum variable
net: ena: Add debug prints for invalid req_id resets
net: ena: Remove ena_calc_queue_size_ctx struct
net: ena: Move reset completion print to the reset function
net: ena: Remove redundant return code check
net: ena: Update LLQ header length in ena documentation
net: ena: Change ENI stats support check to use capabilities field
net: ena: Add capabilities field with support for ENI stats capability
net: ena: Change return value of ena_calc_io_queue_size() to void
af_packet: fix tracking issues in packet_do_bind()
octeontx2-af: Fix interrupt name strings
mptcp: reuse __mptcp_make_csum in validate_data_csum
mptcp: change the parameter of __mptcp_make_csum
selftests: mptcp: more stable join tests-cases
net: dsa: felix: add port fast age support
net: mscc: ocelot: fix incorrect balancing with down LAG ports
net/tls: Fix skb memory leak when running kTLS traffic
cpuset: convert 'allowed' in __cpuset_node_allowed() to be boolean
Revert "i2c: core: support bus regulator controlling in adapter"
regmap: debugfs: Fix indentation
Revert "libtraceevent: Increase libtraceevent logging when verbose"
perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to
spi: don't include ptp_clock_kernel.h in spi.h
regmap: Call regmap_debugfs_exit() prior to _init()
iavf: remove an unneeded variable
i40e: remove variables set but not used
i40e: Remove non-inclusive language
i40e: Update FW API version
i40e: Minimize amount of busy-waiting during AQ send
KVM: x86: Check for rmaps allocation
i40e: Add ensurance of MacVlan resources for every trusted VF
KVM: SEV: Mark nested locking of kvm->lock
x86/sgx: Fix NULL pointer dereference on non-SGX systems
sch_cake: revise Diffserv docs
scripts: sphinx-pre-install: Fix ctex support on Debian
docs: discourage use of list tables
docs: 5.Posting.rst: describe Fixes: and Link: tags
Documentation: kgdb: Replace deprecated remotebaud
docs: automarkup.py: Fix invalid HTML link output and broken URI fragments
netrom: fix api breakage in nr_setsockopt()
ax25: uninitialized variable in ax25_setsockopt()
octeontx2-nicvf: Free VF PTP resources.
octeontx2-af: Increment ptp refcount before use
spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe
spi: atmel: Fix typo
regulator: Add MAX20086-MAX20089 driver
dt-bindings: regulators: Add bindings for Maxim MAX20086-MAX20089
btrfs: output more debug messages for uncommitted transaction
btrfs: respect the max size in the header when activating swap file
btrfs: fix argument list that the kdoc format and script verified
btrfs: remove unnecessary parameter type from compression_decompress_bio
btrfs: selftests: dump extent io tree if extent-io-tree test failed
btrfs: scrub: cleanup the argument list of scrub_stripe()
btrfs: scrub: cleanup the argument list of scrub_chunk()
btrfs: remove reada infrastructure
btrfs: scrub: use btrfs_path::reada for extent tree readahead
btrfs: scrub: remove the unnecessary path parameter for scrub_raid56_parity()
btrfs: refactor unlock_up
btrfs: skip transaction commit after failure to create subvolume
btrfs: zoned: fix chunk allocation condition for zoned allocator
btrfs: add extent allocator hook to decide to allocate chunk or not
btrfs: zoned: unset dedicated block group on allocation failure
btrfs: zoned: drop redundant check for REQ_OP_ZONE_APPEND and btrfs_is_zoned
btrfs: zoned: sink zone check into btrfs_repair_one_zone
btrfs: zoned: simplify btrfs_check_meta_write_pointer
btrfs: zoned: encapsulate inode locking for zoned relocation
btrfs: sysfs: add devinfo/fsid to retrieve actual fsid from the device
btrfs: reserve extra space for the free space tree
btrfs: include the free space tree in the global rsv minimum calculation
btrfs: scrub: merge SCRUB_PAGES_PER_RD_BIO and SCRUB_PAGES_PER_WR_BIO
btrfs: update SCRUB_MAX_PAGES_PER_BLOCK
btrfs: do not check -EAGAIN when truncating inodes in the log root
btrfs: make should_throttle loop local in btrfs_truncate_inode_items
btrfs: combine extra if statements in btrfs_truncate_inode_items
btrfs: convert BUG() for pending_del_nr into an ASSERT
btrfs: convert BUG_ON() in btrfs_truncate_inode_items to ASSERT
btrfs: add inode to truncate control
btrfs: pass the ino via truncate control
btrfs: use a flag to control when to clear the file extent range
btrfs: control extent reference updates with a control flag for truncate
btrfs: only call inode_sub_bytes in truncate paths that care
btrfs: only update i_size in truncate paths that care
btrfs: add truncate control struct
btrfs: remove found_extent from btrfs_truncate_inode_items
btrfs: move btrfs_kill_delayed_inode_items into evict
btrfs: remove free space cache inode check in btrfs_truncate_inode_items
btrfs: move extent locking outside of btrfs_truncate_inode_items
btrfs: move btrfs_truncate_inode_items to inode-item.c
btrfs: add an inode-item.h
btrfs: remove stale comment about locking at btrfs_search_slot()
btrfs: remove BUG_ON() after splitting leaf
btrfs: move leaf search logic out of btrfs_search_slot()
btrfs: remove useless condition check before splitting leaf
btrfs: try to unlock parent nodes earlier when inserting a key
btrfs: allow generic_bin_search() to take low boundary as an argument
btrfs: check the root node for uptodate before returning it
btrfs: allow device add if balance is paused
btrfs: make device add compatible with paused balance in btrfs_exclop_start_try_lock
btrfs: introduce exclusive operation BALANCE_PAUSED state
btrfs: make send work with concurrent block group relocation
mptcp: Check reclaim amount before reducing allocation
mptcp: fix a DSS option writing error
mptcp: fix opt size when sending DSS + MP_FAIL
mptcp: avoid atomic bit manipulation when possible
mptcp: cleanup MPJ subflow list handling
selftests: mptcp: add tests for subflow creation failure
mptcp: do not block subflows creation on errors
mptcp: keep track of local endpoint still available for each msk
mptcp: clean-up MPJ option writing
mptcp: fix per socket endpoint accounting
selftests: mptcp: add disconnect tests
mptcp: implement support for user-space disconnect
mptcp: cleanup accept and poll
mptcp: full disconnect implementation
mptcp: implement fastclose xmit path
mptcp: keep snd_una updated for fallback socket
s390/pci: simplify __pciwb_mio() inline asm
kobject documentation: remove default_attrs information
Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt()
Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt()
Bluetooth: btqca: sequential validation
Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0
Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices
mlxsw: spectrum: Extend to support Spectrum-4 ASIC
mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation
mlxsw: Add operations structure for bloom filter calculation
mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use
mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic
mlxsw: Introduce flex key elements for Spectrum-4
mlxsw: Rename virtual router flex key element
dpaa2-switch: check if the port priv is valid
dpaa2-mac: return -EPROBE_DEFER from dpaa2_mac_open in case the fwnode is not set
dpaa2-mac: bail if the dpmacs fwnode is not found
crypto: af_alg - rewrite NULL pointer check
lib/mpi: Add the return value check of kcalloc()
bpf: selftests: Add bind retry for post_bind{4, 6}
bpf: selftests: Use C99 initializers in test_sock.c
net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND()
Revert "net/mlx5: Add retry mechanism to the command entry index allocation"
net/mlx5: Set command entry semaphore up once got index free
net/mlx5e: Sync VXLAN udp ports during uplink representor profile change
net/mlx5: Fix access to sf_dev_table on allocation failure
net/mlx5e: Fix matching on modified inner ip_ecn bits
Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel"
Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels"
net/mlx5e: Don't block routes with nexthop objects in SW
net/mlx5e: Fix wrong usage of fib_info_nh when routes with nexthop objects are used
net/mlx5e: Fix nullptr on deleting mirroring rule
net/mlx5e: Fix page DMA map/unmap attributes
parisc: io: Improve the outb(), outw() and outl() macros
parisc: pdc_stable: use default_groups in kobj_type
parisc: Add kgdb io_module to read chars via PDC
parisc: Fix pdc_toc_pim_11 and pdc_toc_pim_20 definitions
parisc: Add lws_atomic_xchg and lws_atomic_store syscalls
parisc: Rewrite light-weight syscall and futex code
parisc: Enhance page fault termination message
parisc: Don't call faulthandler_disabled() in do_page_fault()
parisc: Switch user access functions to signal errors in r29 instead of r8
parisc: Avoid calling faulthandler_disabled() twice
parisc: Fix lpa and lpa_user defines
parisc: Define depi_safe macro
Documentation: devlink: mlx5.rst: Fix htmldoc build warning
net/mlx5e: Add recovery flow in case of error CQE
net/mlx5e: TC, Remove redundant error logging
net/mlx5e: Refactor set_pflag_cqe_based_moder
net/mlx5e: Move HW-GRO and CQE compression check to fix features flow
net/mlx5e: Fix feature check per profile
net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager
net/mlx5e: Expose FEC counters via ethtool
net/mlx5: Update log_max_qp value to FW max capability
net/mlx5: SF, Use all available cpu for setting cpu affinity
net/mlx5: Introduce API for bulk request and release of IRQs
net/mlx5: Split irq_pool_affinity logic to new file
net/mlx5: Move affinity assignment into irq_request
net/mlx5: Introduce control IRQ request API
net/mlx5: mlx5e_hv_vhca_stats_create return type to void
random: don't reset crng_init_cnt on urandom_read()
random: avoid superfluous call to RDRAND in CRNG extraction
random: early initialization of ChaCha constants
random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
random: harmonize "crng init done" messages
random: mix bootloader randomness into pool
random: do not throw away excess input to crng_fast_load
random: do not re-init if crng_reseed completes before primary init
random: fix crash on multiple early calls to add_bootloader_randomness()
random: do not sign extend bytes for rotation when mixing
random: use BLAKE2s instead of SHA1 in extraction
lib/crypto: blake2s: include as built-in
random: fix data race on crng init time
random: fix data race on crng_node_pool
irq: remove unused flags argument from __handle_irq_event_percpu()
random: remove unused irq_flags argument from add_interrupt_randomness()
random: document add_hwgenerator_randomness() with other input functions
MAINTAINERS: add git tree for random.c
bpf/selftests: Test bpf_d_path on rdonly_mem.
libbpf: Add documentation for bpf_map batch operations
cgroup/rstat: check updated_next only for root
selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3
cgroup: rstat: explicitly put loop variant in while
selftests: cgroup: Test open-time cgroup namespace usage for migration checks
selftests: cgroup: Test open-time credential usage for migration checks
selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
cgroup: Use open-time cgroup namespace for process migration perm checks
cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
cgroup: Use open-time credentials for process migraton perm checks
efi: use default_groups in kobj_type
efi/libstub: measure loaded initrd info into the TPM
xfs: warn about inodes with project id of -1
xfs: hold quota inode ILOCK_EXCL until the end of dqalloc
xfs: Remove redundant assignment of mp
xfs: reduce kvmalloc overhead for CIL shadow buffers
xfs: sysfs: use default_groups in kobj_type
md: use default_groups in kobj_type
spi: dt-bindings: mediatek,spi-mtk-nor: Fix example 'interrupts' property
ice: Use bitmap_free() to free bitmap
ice: Optimize a few bitmap operations
ice: Slightly simply ice_find_free_recp_res_idx
ice: improve switchdev's slow-path
x86, sched: Fix undefined reference to init_freq_invariance_cppc() build error
cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State
cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment
ice: replay advanced rules after reset
md: Move alloc/free acct bioset in to personality
lib/raid6: Use strict priority ranking for pq gen() benchmarking
lib/raid6: skip benchmark of non-chosen xor_syndrome functions
md: fix spelling of "its"
md: raid456 add nowait support
md: raid10 add nowait support
md: raid1 add nowait support
md: add support for REQ_NOWAIT
md: drop queue limitation for RAID1 and RAID10
md/raid5: play nice with PREEMPT_RT
spi: qcom: geni: handle timeout for gpi mode
spi: qcom: geni: set the error code for gpi transfer
serial: core: Keep mctrl register state and cached copy in sync
serial: stm32: correct loop for dma error handling
serial: stm32: fix flow control transfer in DMA mode
serial: stm32: rework TX DMA state condition
serial: stm32: move tx dma terminate DMA to shutdown
serial: pl011: Drop redundant DTR/RTS preservation on close/open
serial: pl011: Drop CR register reset on set_termios
serial: pl010: Drop CR register reset on set_termios
serial: liteuart: fix MODULE_ALIAS
serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure
dm sysfs: use default_groups in kobj_type
dm integrity: Use struct_group() to zero struct journal_sector
drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb
debugfs: lockdown: Allow reading debugfs files that are not world readable
driver core: Make bus notifiers in right order in really_probe()
driver core: Move driver_sysfs_remove() after driver_sysfs_add()
HID: magicmouse: Fix an error handling path in magicmouse_probe()
HID: address kernel-doc warnings
HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue
HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc
HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init
usb: gadget: u_audio: Subdevice 0 for capture ctls
usb: gadget: u_audio: fix calculations for small bInterval
usb: dwc2: gadget: initialize max_speed from params
usb: dwc2: do not gate off the hardware if it does not support clock gating
usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe
staging: r8188eu: rename camelcase variable uintPeerChannel
staging: r8188eu: make BW20_24G_Diff a 1-D array
staging: r8188eu: make OFDM_24G_Diff a 1-D array
staging: r8188eu: BW40_24G_Diff is set but not used
staging: r8188eu: CCK_24G_Diff is set but not used
staging: r8188eu: make Index24G_BW40_Base a 1-D array
staging: r8188eu: make Index24G_CCK_Base a 1-D array
staging: r8188eu: rfPath is always 0
staging: r8188eu: remove unneeded parameter from rtl8188e_SetHalODMVar
staging: pi433: add comment to rx_lock mutex definition
staging: pi433: fix frequency deviation check
Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt
spi: spi-mux: Add reference to spi-peripheral-props.yaml schema
regulator: qcom_smd: Align probe function with rpmh-regulator
Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2
net/smc: Reset conn->lgr when link group registration fails
Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe
Bluetooth: hci_bcm: Check for error irq
fsl/fman: Check for null pointer after calling devm_ioremap
veth: Do not record rx queue hint in veth_xmit
staging: vc04_services: rename BM2835 to BCM2835 in headers comments
staging: vc04_services: rename string literal containing bm2835_* to bcm2835*_
staging: vc04_services: rename variables containing bm2835_* to bcm2835_*
staging: vc04_services: rename functions containing bm2835_* to bcm2835_*
staging: vc04_services: rename structures bm2835_mmal_dev and bm2835_mmal_v4l2_ctrl
ethernet: ibmveth: use default_groups in kobj_type
staging: greybus: audio: Check null pointer
rocker: fix a sleeping in atomic bug
i2c: mpc: Avoid out of bounds memory access
firmware: edd: remove empty default_attrs array
firmware: dmi-sysfs: use default_groups in kobj_type
qemu_fw_cfg: use default_groups in kobj_type
HID: Add new Letsketch tablet driver
HID: apple: Add Magic Keyboard 2021 with fingerprint reader FN key mapping
HID: apple: Add 2021 magic keyboard FN key mapping
HID: magicmouse: set Magic Trackpad 2021 name
HID: magicmouse: set device name when it has been personalized
HID: apple: Add 2021 Magic Keyboard with number pad
HID: apple: Add 2021 Magic Keyboard with fingerprint reader
sfc: Use swap() instead of open coding it
ethtool: use phydev variable
net: macb: use .mac_select_pcs() interface
ppp: ensure minimum packet size in ppp_write()
gro: add ability to control gro max packet size
net: fix SOF_TIMESTAMPING_BIND_PHC to work with multiple sockets
net: dsa: warn about dsa_port and dsa_switch bit fields being non atomic
net: dsa: don't enumerate dsa_switch and dsa_port bit fields using commas
net: dsa: setup master before ports
net: dsa: first set up shared ports, then non-shared ports
net: dsa: hold rtnl_mutex when calling dsa_master_{setup,teardown}
net: dsa: stop updating master MTU from master.c
net: dsa: merge rtnl_lock sections in dsa_slave_create
net: dsa: reorder PHY initialization with MTU setup in slave.c
mm/slob: Remove unnecessary page_mapcount_reset() function call
bootmem: Use page->index instead of page->freelist
zsmalloc: Stop using slab fields in struct page
mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled
mm/slub: Simplify struct slab slabs field definition
mm/sl*b: Differentiate struct slab fields by sl*b implementations
mm/kfence: Convert kfence_guarded_alloc() to struct slab
mm/kasan: Convert to struct folio and struct slab
mm/slob: Convert SLOB to use struct slab and struct folio
mm/memcg: Convert slab objcgs from struct page to struct slab
mm: Convert struct page to struct slab in functions used by other subsystems
mm/slab: Finish struct page to struct slab conversion
mm/slab: Convert most struct page to struct slab by spatch
mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab
mm/slub: Finish struct page to struct slab conversion
mm/slub: Convert most struct page to struct slab by spatch
mm/slub: Convert pfmemalloc_match() to take a struct slab
mm/slub: Convert __free_slab() to use struct slab
mm/slub: Convert alloc_slab_page() to return a struct slab
mm/slub: Convert print_page_info() to print_slab_info()
mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab
mm/slub: Convert kfree() to use a struct slab
mm/slub: Convert detached_freelist to use a struct slab
mm: Convert check_heap_object() to use struct slab
mm: Use struct slab in kmem_obj_info()
mm: Convert __ksize() to struct slab
mm: Convert virt_to_cache() to use struct slab
mm: Convert [un]account_slab_page() to struct slab
mm: Split slab into its own type
mm/slub: Make object_err() static
mm/slab: Dissolve slab_map_pages() in its caller
netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone
netfilter: nft_payload: do not update layer 4 checksum when mangling fragments
selftests: netfilter: switch to socat for tests using -q option
MAINTAIERS/printk: Add link to printk git
MAINTAINERS/vsprintf: Update link to printk git tree
MAINTAINERS: update PCMCIA tree
pcmcia: use sysfs_emit{,_at} for sysfs output
Revert "ANDROID: GKI: Add module load time protected symbol lookup"
xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames
xdp: Move conversion to xdp_frame out of map functions
page_pool: Store the XDP mem id
page_pool: Add callback to init pages when they are allocated
xdp: Allow registering memory model without rxq reference
samples/bpf: xdpsock: Add timestamp for Tx-only operation
samples/bpf: xdpsock: Add time-out for cleaning Tx
samples/bpf: xdpsock: Add sched policy and priority support
samples/bpf: xdpsock: Add cyclic TX operation capability
samples/bpf: xdpsock: Add clockid selection support
samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation
samples/bpf: xdpsock: Add VLAN support for Tx-only operation
net: lantiq_xrx200: convert to build_skb
net: lantiq_xrx200: increase napi poll weigth
MIPS: lantiq: dma: increase descritor count
testptp: set pin function before other requests
libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API
libbpf 1.0: Deprecate bpf_map__is_offload_neutral()
tracing: Tag trace_percpu_buffer as a percpu pointer
ANDROID: GKI: Add module load time protected symbol lookup
tracing: Fix check for trace_percpu_buffer validity in get_trace_buf()
libbpf: Support repeated legacy kprobes on same function
libbpf: Use probe_name for legacy kprobe
ftrace/samples: Add missing prototypes direct functions
libbpf: Deprecate bpf_perf_event_read_simple() API
bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt().
bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt().
bpf: Fix verifier support for validation of async callbacks
bpf, docs: Fully document the JMP mode modifiers
bpf, docs: Fully document the JMP opcodes
bpf, docs: Fully document the ALU opcodes
bpf, docs: Document the opcode classes
bpf, docs: Add subsections for ALU and JMP instructions
bpf, docs: Add a setion to explain the basic instruction encoding
can: isotp: convert struct tpcon::{idx,len} to unsigned int
can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data
RDMA/core: Don't infoleak GRH fields
ANDROID: GKI: Add script to generate symbol protection headers
bpf, selftests: Add verifier test for mem_or_null register with offset.
bpf: Don't promote bogus looking registers after null check.
bpf, sockmap: Fix double bpf_prog_put on error case in map_link
bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser()
bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
io_uring: remove redundant tab space
io_uring: remove unused function parameter
block/rnbd-clt-sysfs: use default_groups in kobj_type
nvme-pci: fix queue_rqs list splitting
block: introduce rq_list_move
block: introduce rq_list_for_each_safe macro
block: move rq_list macros to blk-mq.h
net: gemini: allow any RGMII interface mode
net: phy: marvell: configure RGMII delays for 88E1118
net: phy: marvell: use phy_write_paged() to set MSCR
selftests: set amt.sh executable
firmware: memmap: use default_groups in kobj_type
RDMA/uverbs: Check for null return of kmalloc_array
sh: sq: use default_groups in kobj_type
Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks"
mm: Make SLAB_MERGE_DEFAULT depend on SL[AU]B
netlink: do not allocate a device refcount tracker in ethnl_default_notify()
net/sched: add missing tracker information in qdisc_create()
cpuidle: use default_groups in kobj_type
selftests/kexec: Enable secureboot tests for PowerPC
netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check()
headers/deps: USB: Optimize <linux/usb/ch9.h> dependencies, remove <linux/device.h>
USB: common: debug: add needed kernel.h include
headers/prep: Fix non-standard header section: drivers/usb/host/ohci-tmio.c
headers/prep: Fix non-standard header section: drivers/usb/cdns3/core.h
headers/prep: usb: gadget: Fix namespace collision
net: dsa: remove cross-chip support for HSR
net: dsa: remove cross-chip support for MRP
net: dsa: fix incorrect function pointer check for MRP ring roles
mlxsw: pci: Avoid flow control for EMAD packets
net: dsa: combine two holes in struct dsa_switch_tree
net: dsa: move dsa_switch_tree :: ports and lags to first cache line
net: dsa: make dsa_switch :: num_ports an unsigned int
net: dsa: merge all bools of struct dsa_switch into a single u32
net: dsa: move dsa_port :: type near dsa_port :: index
net: dsa: merge all bools of struct dsa_port into a single u8
net: dsa: move dsa_port :: stp_state near dsa_port :: mac
arm64: Use correct method to calculate nomap region boundaries
net: hns3: create new common cmd code for PF and VF modules
net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs
net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs
net: hns3: create new set of common tqp stats APIs for PF and VF reuse
net: hns3: refactor VF rss init APIs with new common rss init APIs
net: hns3: refactor PF rss init APIs with new common rss init APIs
net: hns3: create new set of common rss init APIs for PF and VF reuse
net: hns3: refactor VF rss set APIs with new common rss set APIs
net: hns3: refactor PF rss set APIs with new common rss set APIs
net: hns3: create new set of common rss set APIs for PF and VF module
net: hns3: refactor VF rss get APIs with new common rss get APIs
net: hns3: refactor PF rss get APIs with new common rss get APIs
net: hns3: create new set of common rss get APIs for PF and VF rss module
net: hns3: refactor hclge_comm_send function in PF/VF drivers
net: hns3: create new rss common structure hclge_comm_rss_cfg
Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow"
bpf/selftests: Fix namespace mount setup in tc_redirect
bpftool: Probe for instruction set extensions
bpftool: Probe for bounded loop support
bpftool: Refactor misc. feature probe
arm64: Drop outdated links in comments
net: lan966x: Extend switchdev with mdb support
net: lan966x: Add PGID_GP_START and PGID_GP_END
net: lan966x: Add function lan966x_mac_ip_learn()
net: ethernet: mtk_eth_soc: implement Clause 45 MDIO access
net: mdio: add helpers to extract clause 45 regad and devad fields
net: ethernet: mtk_eth_soc: fix return values and refactor MDIO ops
ima: silence measurement list hexdump during kexec
can: netlink: report the CAN controller mode supported flags
can: dev: reorder struct can_priv members for better packing
can: dev: add sanity check in can_set_static_ctrlmode()
can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode()
can: do not increase tx_bytes statistics for RTR frames
can: do not increase rx_bytes statistics for RTR frames
can: do not copy the payload of RTR frames
can: kvaser_usb: do not increase tx statistics when sending error message frames
can: do not increase rx statistics when generating a CAN rx error message frame
can: etas_es58x: es58x_init_netdev: populate net_device::dev_port
can: sja1000: sp_probe(): use platform_get_irq() to get the interrupt
can: ti_hecc: ti_hecc_probe(): use platform_get_irq() to get the interrupt
platform/x86: Add Asus TF103C dock driver
platform/x86: x86-android-tablets: Add TM800A550L data
platform/x86: x86-android-tablets: Add Asus MeMO Pad 7 ME176C data
platform/x86: x86-android-tablets: Add Asus TF103C data
platform/x86: x86-android-tablets: Add support for preloading modules
platform/x86: x86-android-tablets: Add support for registering GPIO lookup tables
platform/x86: x86-android-tablets: Add support for instantiating serdevs
platform/x86: x86-android-tablets: Add support for instantiating platform-devs
platform/x86: x86-android-tablets: Add support for PMIC interrupts
platform/x86: x86-android-tablets: Don't return -EPROBE_DEFER from a non probe() function
platform/x86: touchscreen_dmi: Remove the Glavey TM800A550L entry
platform/x86: touchscreen_dmi: Enable pen support on the Chuwi Hi10 Plus and Pro
platform/x86: touchscreen_dmi: Correct min/max values for Chuwi Hi10 Pro (CWI529) tablet
platform/x86: Add intel_crystal_cove_charger driver
power: supply: fix charge_behaviour attribute initialization
net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path
can: kvaser_usb: make use of units.h in assignment of frequency
can: mcp251x: mcp251x_gpio_setup(): Get rid of duplicate of_node assignment
can: usb_8dev: remove unused member echo_skb from struct usb_8dev_priv
gpio: rcar: Propagate errors from devm_request_irq()
gpio: rcar: Use platform_get_irq() to get the interrupt
gpio: ts5500: Use platform_get_irq() to get the interrupt
Revert "net: wwan: iosm: Keep device at D0 for s2idle case"
sfc: The RX page_ring is optional
parisc: decompressor: do not copy source files while building
iavf: Fix limit of total number of queues to active queues of VF
i40e: Fix incorrect netdev's real number of RX/TX queues
i40e: Fix for displaying message regarding NVM version
i40e: fix use-after-free in i40e_sync_filters_subtask()
i40e: Fix to not show opcode msg on unsuccessful VF MAC change
ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype
ieee802154: atusb: fix uninit value in atusb_set_extended_addr
dm space map common: add bounds check to sm_ll_lookup_bitmap()
dm btree: add a defensive bounds check to insert_at()
dm btree remove: change a bunch of BUG_ON() calls to proper errors
truncate: Add truncate_cleanup_folio()
filemap: Add filemap_release_folio()
filemap: Use a folio in filemap_page_mkwrite
filemap: Use a folio in filemap_map_pages
filemap: Use folios in next_uptodate_page
filemap: Convert page_cache_delete_batch to folios
filemap: Convert filemap_get_pages to use folios
filemap: Drop the refcount while waiting for page lock
filemap: Add read_cache_folio and read_mapping_folio
filemap: Convert filemap_fault to folio
filemap: Convert do_async_mmap_readahead to take a folio
readahead: Convert page_cache_ra_unbounded to folios
readahead: Convert page_cache_async_ra() to take a folio
filemap: Convert filemap_range_uptodate to folios
filemap: Convert filemap_create_page to folio
filemap: Convert filemap_read_page to take a folio
filemap: Convert find_get_pages_contig to folios
filemap: Convert filemap_get_read_batch to use folios
filemap: Remove thp_contains()
filemap: Convert find_get_entry to return a folio
filemap: Add filemap_remove_folio and __filemap_remove_folio
filemap: Convert tracing of page cache operations to folio
filemap: Add filemap_unaccount_folio()
filemap: Convert page_cache_delete to take a folio
filemap: Add folio_put_wait_locked()
mm: Add folio_test_pmd_mappable()
iov_iter: Convert iter_xarray to use folios
iov_iter: Add copy_folio_to_iter()
dm btree spine: eliminate duplicate le32_to_cpu() in node_check()
dm btree spine: remove extra node_check function declaration
EDAC/i10nm: Release mdev/mbase when failing to detect HBM
erofs: use meta buffers for zmap operations
erofs: use meta buffers for xattr operations
erofs: use meta buffers for super operations
erofs: use meta buffers for inode operations
erofs: introduce meta buffer operations
fs: dlm: print cluster addr if non-cluster node connects
x86: intel_epb: Allow model specific normal EPB value
regulator: remove redundant ret variable
spi: ar934x: fix transfer size
arm64: perf: Don't register user access sysctl handler multiple times
mac80211: use ieee80211_bss_get_elem()
nl80211: clarify comment for mesh PLINK_BLOCKED state
mac80211: Add stations iterator where the iterator function may sleep
mac80211: allow non-standard VHT MCS-10/11
ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs
ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper
RDMA/rxe: Prevent double freeing rxe_map_set()
mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
mac80211: initialize variable have_higher_than_11mbit
drivers: perf: marvell_cn10k: fix an IS_ERR() vs NULL check
perf/smmuv3: Fix unused variable warning when CONFIG_OF=n
headers/uninline: Uninline single-use function: kobject_has_children()
ethernet/sfc: remove redundant rc variable
Namespaceify mtu_expires sysctl
Namespaceify min_pmtu sysctl
sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc
netrom: fix copying in user data in nr_setsockopt
net: fixup build after bpf header changes
net: lantiq_xrx200: add ingress SG DMA support
udp6: Use Segment Routing Header for dest address if present
icmp: ICMPV6: Examine invoking packet for Segment Route Headers.
seg6: export get_srh() for ICMP handling
phy: nxp-c45-tja11xx: add extts and perout support
net/mlx5: CT: Set flow source hint from provided tuple device
net: openvswitch: Fill act ct extension
net/sched: act_ct: Fill offloading tuple iifidx
pktcdvd: convert to use attribute groups
net: mdio: Demote probed message to debug print
Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register"
Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization
Documentation: kgdb: properly capitalize the MAGIC_SYSRQ config
docs/zh_CN: Update and fix a couple of typos
scripts: sphinx-pre-install: add required ctex dependency
md/raid1: fix missing bitmap update w/o WriteMostly devices
ipv6: Do cleanup if attribute validation fails in multipath route
ipv6: Continue processing multipath route even if gateway attribute is invalid
power: supply_core: Pass pointer to battery info
power: supply: ab8500: Fix the error handling path of ab8500_charger_probe()
power: reset: mt6397: Check for null res pointer
btrfs: change name and type of private member of btrfs_free_space_ctl
btrfs: make __btrfs_add_free_space take just block group reference
btrfs: consolidate unlink_free_space/__unlink_free_space functions
btrfs: consolidate bitmap_clear_bits/__bitmap_clear_bits
btrfs: track the csum, extent, and free space trees in a rb tree
btrfs: remove useless WARN_ON in record_root_in_trans
btrfs: stop accessing ->free_space_root directly
btrfs: stop accessing ->csum_root directly
btrfs: set BTRFS_FS_STATE_NO_CSUMS if we fail to load the csum root
btrfs: fix csum assert to check objectid of the root
btrfs: stop accessing ->extent_root directly
btrfs: init root block_rsv at init root time
btrfs: don't use the extent_root in flush_space
btrfs: don't use extent_root in iterate_extent_inodes
btrfs: don't use the extent root in btrfs_chunk_alloc_add_chunk_item
btrfs: remove unnecessary extent root check in btrfs_defrag_leaves
btrfs: do not special case the extent root for switch commit roots
btrfs: use chunk_root in find_free_extent_update_loop
btrfs: make remove_extent_backref pass the root
btrfs: add a btrfs_block_group_root() helper
btrfs: remove BUG_ON(!eie) in find_parent_nodes
btrfs: remove BUG_ON() in find_parent_nodes()
btrfs: remove SANITY_TESTS check form find_parent_nodes
btrfs: move comment in find_parent_nodes()
btrfs: pass the root to add_keyed_refs
btrfs: remove trans_handle->root
btrfs: pass fs_info to trace_btrfs_transaction_commit
btrfs: rework async transaction committing
btrfs: remove unused BTRFS_FS_BARRIER flag
btrfs: eliminate if in main loop in tree_search_offset
btrfs: don't check stripe length if the profile is not stripe based
btrfs: get next entry in tree_search_offset before doing checks
btrfs: add self test for bytes_index free space cache
btrfs: index free space entries on size
btrfs: only use ->max_extent_size if it is set in the bitmap
btrfs: remove unnecessary @nr_written parameters
btrfs: change root to fs_info for btrfs_reserve_metadata_bytes
btrfs: get rid of root->orphan_cleanup_state
btrfs: remove global rsv stealing logic for orphan cleanup
btrfs: make BTRFS_RESERVE_FLUSH_EVICT use the global rsv stealing code
btrfs: check ticket->steal in steal_from_global_block_rsv
btrfs: check for priority ticket granting before flushing
btrfs: handle priority ticket failures in their respective helpers
btrfs: zoned: cache reported zone during mount
btrfs: remove unused parameter fs_devices from btrfs_init_workqueues
btrfs: reduce the scope of the tree log mutex during transaction commit
btrfs: consolidate device_list_mutex in prepare_sprout to its parent
btrfs: switch seeding_dev in init_new_device to bool
btrfs: send: remove unused type parameter to iterate_inode_ref_t
btrfs: send: remove unused found_type parameter to lookup_dir_item_inode()
btrfs: rename btrfs_item_end_nr to btrfs_item_data_end
btrfs: remove the btrfs_item_end() helper
btrfs: drop the _nr from the item helpers
btrfs: introduce item_nr token variant helpers
btrfs: make btrfs_file_extent_inline_item_len take a slot
btrfs: add btrfs_set_item_*_nr() helpers
btrfs: use btrfs_item_size_nr/btrfs_item_offset_nr everywhere
btrfs: remove no longer needed logic for replaying directory deletes
btrfs: only copy dir index keys when logging a directory
btrfs: remove spurious unlock/lock of unused_bgs_lock
btrfs: fix deadlock between quota enable and other quota operations
btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range
USB: core: Fix bug in resuming hub's handling of wakeup requests
USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status
usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core
usb: gadget: clear related members when goto fail
usb: gadget: don't release an existing dev->buf
staging: r8188eu: add spaces around P2P_AP_P2P_CH_SWITCH_PROCESS_WK
staging: r8188eu: turbo scan is always off for r8188eu
staging: r8188eu: cmd_issued_cnt is set but not used
staging: r8188eu: fix_rate is set but not used.
staging: r8188eu: internal autosuspend is always false
staging: r8188eu: remove unused power management defines
staging: r8188eu: remove unused defines from rtw_eeprom.h
staging: r8188eu: remove unused defines from Hal8188EPhyCfg.h
staging: r8188eu: remove unneeded comments from Hal8188EPhyCfg.h
staging: r8188eu: enum hw90_block is not used
staging: r8188eu: struct odm_sta_info is not used
staging: r8188eu: clean up struct sw_ant_switch
staging: r8188eu: clean up struct rtw_dig
staging: r8188eu: struct rx_hpc is not used
staging: r8188eu: remove unused enum and defines
staging: r8188eu: remove struct rt_channel_plan_2g
staging: r8188eu: remove MAX_CHANNEL_NUM_2G
staging: r8188eu: FwRsvdPageStartOffset is set but never used
staging: r8188eu: IntArray and C2hArray are set but never used
staging: r8188eu: remove unused fields from struct hal_data_8188e
staging: r8188eu: bAPKThermalMeterIgnore is set but never used
staging: r8188eu: bTXPowerDataReadFromEEPORM is set but never used
staging: r8188eu: UsbRxHighSpeedMode is set but never used
staging: r8188eu: bRDGEnable is always false
staging: pi433: add docs to packet_format and tx_start_condition enum
net: vxge: Use dma_set_mask_and_coherent() and simplify code
ethernet: s2io: Use dma_set_mask_and_coherent() and simplify code
net: vertexcom: default to disabled on kbuild
gpio: dwapb: Switch to use fwnode instead of of_node
gpiolib: acpi: make fwnode take precedence in struct gpio_chip
MAINTAINERS: update gpio-brcmstb maintainers
gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler
dt-bindings: gpio: samsung: drop unused bindings
gpio: max3191x: Use bitmap_free() to free bitmap
pagevec: Add folio_batch
mm/writeback: Improve __folio_mark_dirty() comment
mm/doc: Add documentation for folio_test_uptodate
fs/writeback: Convert inode_switch_wbs_work_fn to folios
filemap: Remove PageHWPoison check from next_uptodate_page()
Linux 5.16-rc8
net: pcs: lynx: use a common naming scheme for all lynx_pcs variables
net: ethernet: enetc: name change for clarity from pcs to mdio_device
net: dsa: seville: name change for clarity from pcs to mdio_device
net: dsa: felix: name change for clarity from pcs to mdio_device
net: phy: lynx: refactor Lynx PCS module to use generic phylink_pcs
net/fsl: Remove leftover definition in xgmac_mdio
pcmcia: make pcmcia_release_io() void, as no-one is interested in return value
pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region()
pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region()
pcmcia: comment out unused exca_readw() function
pcmcia: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS()
pcmcia: clean up dead drivers for CompuLab CM-X255/CM-X270 boards
enic: Remove usage of the deprecated "pci-dma-compat.h" API
qed: Use dma_set_mask_and_coherent() and simplify code
chelsio: cxgb: Use dma_set_mask_and_coherent() and simplify code
sun/cassini: Use dma_set_mask_and_coherent() and simplify code
rndis_host: support Hytera digital radios
net/smc: add comments for smc_link_{usable|sendable}
perf top: Fix TUI exit screen refresh race condition
perf pmu: Fix alias events list
sctp: hold endpoint before calling cb in sctp_transport_lookup_process
net: ena: Fix error handling when calculating max IO queues number
net: ena: Fix wrong rx request id by resetting device
net: ena: Fix undefined state when tx request id is out of bounds
tehuti: Use dma_set_mask_and_coherent() and simplify code
enic: Use dma_set_mask_and_coherent()
net: socket.c: style fix
mctp: Remove only static neighbour on RTM_DELNEIGH
ipv6: ioam: Support for Queue depth data field
net/smc: remove redundant re-assignment of pointer link
net/smc: Introduce TCP ULP support
net/smc: Add net namespace for tracepoints
net/smc: Print net namespace in log
net/smc: Add netlink net namespace support
net/smc: Introduce net namespace support for linkgroup
batman-adv: mcast: don't send link-local multicast to mcast routers
pinctrl: imx: fix assigning groups names
dt-bindings: pinctrl: mt8195: add wrapping node of pin configurations
net ticp:fix a kernel-infoleak in __tipc_sendmsg()
selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature
mm: vmscan: reduce throttling due to a failure to make progress -fix
mm: vmscan: Reduce throttling due to a failure to make progress
selftests/kexec: update searching for the Kconfig
selftest/kexec: fix "ignored null byte in input" warning
x86/mce: Reduce number of machine checks taken during recovery
mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
userfaultfd/selftests: fix hugetlb area allocations
lwtunnel: Validate RTA_ENCAP_TYPE attribute length
ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route
ipv6: Check attribute length for RTA_GATEWAY in multipath route
ipv4: Check attribute length for RTA_FLOW in multipath route
ipv4: Check attribute length for RTA_GATEWAY in multipath route
net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c
net: hns3: refactor VF cmdq init and uninit APIs with new common APIs
net: hns3: refactor PF cmdq init and uninit APIs with new common APIs
net: hns3: create common cmdq init and uninit APIs
net: hns3: refactor VF cmdq resource APIs with new common APIs
net: hns3: refactor PF cmdq resource APIs with new common APIs
net: hns3: create common cmdq resource allocate/free/query APIs
net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API
net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API
net: hns3: create new set of unified hclge_comm_cmd_send APIs
net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module
net: hns3: create new cmdq hardware description structure hclge_comm_hw
net: hns3: refactor hns3 makefile to support hns3_common module
drm/amdgpu: disable runpm if we are the primary adapter
fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb
drm/amd/pm: keep the BACO feature enabled for suspend
Docs: Fixes link to I2C specification
i2c: validate user data in compat ioctl
Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2"
net/mlx5: Set SMFS as a default steering mode if device supports it
net/mlx5: DR, Ignore modify TTL if device doesn't support it
net/mlx5: DR, Improve steering for empty or RX/TX-only matchers
net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field
net/mlx5: DR, Support matching on tunnel headers 0 and 1
net/mlx5: DR, Add misc5 to match_param structs
net/mlx5: Add misc5 flow table match parameters
net/mlx5: DR, Warn on failure to destroy objects due to refcount
net/mlx5: DR, Add support for UPLINK destination type
net/mlx5: DR, Add support for dumping steering info
net/mlx5: DR, Add missing reserved fields to dr_match_param
net/mlx5: DR, Add check for flex parser ID value
net/mlx5: DR, Rename list field in matcher struct to list_node
net/mlx5: DR, Remove unused struct member in matcher
net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_"
net/mlx5: DR, Fix error flow in creating matcher
crypto: qat - fix definition of ring reset results
crypto: hisilicon - cleanup warning in qm_get_qos_value()
crypto: kdf - select SHA-256 required for self-test
crypto: x86/aesni - don't require alignment of data
crypto: ccp - remove unneeded semicolon
crypto: stm32/crc32 - Fix kernel BUG triggered in probe()
crypto: s390/sha512 - Use macros instead of direct IV numbers
crypto: sparc/sha - remove duplicate hash init function
crypto: powerpc/sha - remove duplicate hash init function
crypto: mips/sha - remove duplicate hash init function
crypto: sha256 - remove duplicate generic hash init function
crypto: jitter - add oversampling of noise source
MAINTAINERS: update SEC2 driver maintainers list
Input: spaceball - fix parsing of movement data packets
Input: appletouch - initialize work before device registration
bpf: Fix typo in a comment in bpf lpm_trie.
net: dsa: bcm_sf2: refactor LED regs access
net: remove references to CONFIG_IRDA in network header files
nfc: st21nfca: remove redundant assignment to variable i
bpf, docs: Move the packet access instructions last in instruction-set.rst
bpf, docs: Generate nicer tables for instruction encodings
bpf, docs: Split the comparism to classic BPF from instruction-set.rst
bpf, docs: Fix verifier references
fs/mount_setattr: always cleanup mount_kattr
ACPI: processor: thermal: avoid cpufreq_get_policy()
platform/x86: intel-uncore-frequency: use default_groups in kobj_type
x86/platform/uv: use default_groups in kobj_type
serdev: Do not instantiate serdevs on boards with known bogus DSDT entries
i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries
ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers
MAINTAINERS: Add AMD P-State driver maintainer entry
Documentation: amd-pstate: Add AMD P-State driver introduction
cpufreq: amd-pstate: Add AMD P-State performance attributes
cpufreq: amd-pstate: Add AMD P-State frequencies attributes
cpufreq: amd-pstate: Add boost mode support for AMD P-State
cpufreq: amd-pstate: Add trace for AMD P-State module
cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution
cpufreq: amd-pstate: Add fast switch function for AMD P-State
cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors
ACPI: CPPC: Add CPPC enable register function
ACPI: CPPC: Check present CPUs for determining _CPC is valid
ACPI: CPPC: Implement support for SystemIO registers
x86/msr: Add AMD CPPC MSR definitions
erofs: add on-disk compressed tail-packing inline support
erofs: support inline data decompression
erofs: support unaligned data decompression
ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes
PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment
ACPI: battery: Add the ThinkPad "Not Charging" quirk
x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag
thermal/drivers/int340x: Fix RFIM mailbox write commands
drm/amdgpu: no DC support for headless chips
drm/amd/display: fix dereference before NULL check
drm/amdgpu: always reset the asic in suspend (v2)
drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
drm/amd/display: Fix the uninitialized variable in enable_stream_features()
drm/amdgpu: fix runpm documentation
amdgpu/pm: Make sysfs pm attributes as read-only for VFs
drm/amdgpu: save error count in RAS poison handler
drm/amdgpu: drop redundant semicolon
drm/amd/display: get and restore link res map
drm/amd/display: support dynamic HPO DP link encoder allocation
drm/amd/display: access hpo dp link encoder only through link resource
drm/amd/display: populate link res in both detection and validation
drm/amd/display: define link res and make it accessible to all link interfaces
drm/amd/display: 3.2.167
drm/amd/display: [FW Promotion] Release 0.0.98
drm/amd/display: Undo ODM combine
drm/amd/display: Add reg defs for DCN303
drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
drm/amd/display: Set optimize_pwr_state for DCN31
drm/amd/display: Remove CR AUX RD Interval limit for LTTPR
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
drm/amd/display: Fix check for null function ptr
drm/amd/display: Added power down for DCN10
drm/amd/display: Block z-states when stutter period exceeds criteria
drm/amd/display: Refactor vendor specific link training sequence
drm/amd/display: Limit max link cap with LTTPR caps
drm/amd/display: fix B0 TMDS deepcolor no dislay issue
drm/amdgpu: Check the memory can be accesssed by ttm_device_clear_dma_mappings.
drm/amdkfd: correct sdma queue number in kfd device init (v3)
drm/amdgpu: Access the FRU on Aldebaran
drm/amdgpu: Only overwrite serial if field is empty
drm/amdgpu: Enable unique_id for Aldebaran
drm/amdgpu: Increase potential product_name to 64 characters
drm/amdgpu: Remove the redundant code of psp bootloader functions
drm/amdgpu: Call amdgpu_device_unmap_mmio() if device is unplugged to prevent crash in GPU initialization failure
fsl/fman: Fix missing put_device() call in fman_port_probe
net/smc: Use the bitmap API when applicable
selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
ethtool: Remove redundant ret assignments
Documentation: fix outdated interpretation of ip_no_pmtu_disc
net: lantiq_etop: remove unnecessary space in cast
net: lantiq_etop: make alignment match open parenthesis
net: lantiq_etop: remove multiple assignments
net: lantiq_etop: avoid precedence issues
net: lantiq_etop: replace strlcpy with strscpy
staging: vc04_services: update TODO file
staging: vc04_services: bcm2835-camera: avoid the use of typedef for function pointers
staging: vc04_services: bcm2835-audio: avoid the use of typedef for function pointers
ice: Add flow director support for channel mode
x86/purgatory: Remove -nostdlib compiler flag
net: marvell: prestera: Implement initial inetaddr notifiers
net: marvell: prestera: Register inetaddr stub notifiers
net: marvell: prestera: add hardware router objects accounting
net: marvell: prestera: Add prestera router infra
net: marvell: prestera: Add router interface ABI
net: marvell: prestera: add virtual router ABI
x86/vdso: Remove -nostdlib compiler flag
devtmpfs: mount with noexec and nosuid
tty: goldfish: Use platform_get_irq() to get the interrupt
serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2
tty: serial: meson: Drop the legacy compatible strings and clock code
serial: pmac_zilog: Use platform_get_irq() to get the interrupt
serial: bcm63xx: Use platform_get_irq() to get the interrupt
serial: ar933x: Use platform_get_irq() to get the interrupt
serial: vt8500: Use platform_get_irq() to get the interrupt
serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt
serial: pxa: Use platform_get_irq() to get the interrupt
serial: meson: Use platform_get_irq() to get the interrupt
serial: 8250_bcm7271: Propagate error codes from brcmuart_probe()
serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt
serial: altera: Use platform_get_irq_optional() to get the interrupt
dt-bindings: serial: renesas,sci: Document RZ/V2L SoC
dt-bindings: serial: renesas,scif: Document RZ/V2L SoC
serial: lantiq: store and compare return status correctly
serial: 8250: Move Alpha-specific quirk out of the core
serial: Fix incorrect rs485 polarity on uart open
tty: serial: Use fifo in 8250 console driver
usb: dwc2: Simplify a bitmap declaration
usb: Remove usb_for_each_port()
usb: typec: port-mapper: Convert to the component framework
usb: Link the ports to the connectors they are attached to
acpi: Store CRC-32 hash of the _PLD in struct acpi_device
acpi: Export acpi_bus_type
docs: ABI: fixed req_number desc in UAC1
docs: ABI: added missing num_requests param to UAC2
usb-storage: Remove redundant assignments
staging: r8188eu: remove header odm_precomp.h
staging: r8188eu: remove unnecessary comments
staging: r8188eu: make odm_EdcaTurboCheck() static
staging: r8188eu: make ODM_EdcaTurboInit() static
staging: r8188eu: make odm_HwAntDiv() static
staging: r8188eu: make odm_InitHybridAntDiv() static
staging: r8188eu: make odm_TXPowerTrackingThermalMeterInit() static
staging: r8188eu: remove odm_TXPowerTrackingInit()
staging: r8188eu: make odm_RSSIMonitorCheck() static
staging: r8188eu: make odm_CCKPacketDetectionThresh() static
staging: r8188eu: make odm_FalseAlarmCounterStatistics() static
staging: r8188eu: make odm_DynamicBBPowerSavingInit() static
staging: r8188eu: make odm_RefreshRateAdaptiveMask() static
staging: r8188eu: make odm_RateAdaptiveMaskInit() static
staging: r8188eu: make odm_CommonInfoSelfUpdate() static
staging: r8188eu: make odm_CommonInfoSelfInit() static
staging: r8188eu: make odm_DIG() static
staging: r8188eu: make odm_DIGInit() static
staging: r8188eu: remove unused prototypes
staging: r8188eu: make odm_ConfigRFReg_8188E() static
staging: r8188eu: remove odm_interface
staging: r8188eu: remove ODM_CompareMemory()
staging: r8188eu: remove ODM_delay_ms()
staging: r8188eu: remove ODM_delay_us()
staging: r8188eu: remove ODM_sleep_ms()
staging: r8188eu: clean up coding style issues
staging: r8188eu: remove ODM_SetBBReg()
staging: r8188eu: remove ODM_GetBBReg()
staging: r8188eu: remove ODM_SetRFReg()
staging: r8188eu: remove ODM_GetRFReg()
staging: r8188eu: remove ODM_GetMACReg()
staging: r8188eu: remove ODM_SetMACReg()
staging: axis-fifo: Use platform_get_irq() to get the interrupt
staging: greybus: auto_manager: use default_groups in kobj_type
x86/defconfig: Enable CONFIG_LOCALVERSION_AUTO=y in the defconfig
bpf: Invert the dependency between bpf-netns.h and netns/bpf.h
net: Add includes masked by netdevice.h including uapi/bpf.h
bpf/selftests: Update local storage selftest for sleepable programs
bpf: Allow bpf_local_storage to be used by sleepable programs
net/ncsi: check for error return from call to nla_put_u32
sun4i-emac.c: add dma support
net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
net: fix use-after-free in tw_timer_handler
selftests: net: Fix a typo in udpgro_fwd.sh
selftests/net: udpgso_bench_tx: fix dst ip argument
x86/build: Use the proper name CONFIG_FW_LOADER
net: bridge: mcast: add and enforce startup query interval minimum
net: bridge: mcast: add and enforce query interval minimum
ipv6: raw: check passed optlen before reading
Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space
net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX
igb: support EXTTS on 82580/i354/i350
igb: support PEROUT on 82580/i354/i350
igb: move PEROUT and EXTTS isr logic to separate functions
igb: move SDP config initialization to separate function
xsk: Initialise xskb free_list_node
bpf: Add missing map_get_next_key method to bloom filter map.
net: Don't include filter.h from net/sock.h
mfd: google,cros-ec: Fix property name for MediaTek rpmsg
dt-bindings: mfd: Fix typo "DA9093" -> "DA9063"
mfd: ntxec: Change return type of ntxec_reg8 from __be16 to u16
mfd: tps65910: Set PWR_OFF bit during driver probe
mfd: intel_soc_pmic: Use CPU-id check instead of _HRV check to differentiate variants
mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2
x86/lib: Add fast-short-rep-movs check to copy_user_enhanced_fast_string()
of: net: support NVMEM cells with MAC in text format
driver core: Simplify async probe test code by using ktime_ms_delta()
nilfs2: use default_groups in kobj_type
dt-bindings: mfd: Add Broadcom's Timer-Watchdog block
notifier: Return an error when a callback has already been registered
s390: remove unused TASK_SIZE_OF
mtd: spi-nor: Remove debugfs entries that duplicate sysfs entries
net/mlx5e: Fix wrong features assignment in case of error
net/mlx5e: TC, Fix memory leak with rules with internal port
libbpf: Improve LINUX_VERSION_CODE detection
libbpf: Use 100-character limit to make bpf_tracing.h easier to read
libbpf: Normalize PT_REGS_xxx() macro definitions
ionic: Initialize the 'lif->dbid_inuse' bitmap
net: lantiq_etop: add blank line after declaration
net: lantiq_etop: add missing comment for wmb()
r8169: don't use pci_irq_vector() in atomic context
erofs: introduce z_erofs_fixup_insize
erofs: tidy up z_erofs_lz4_decompress
drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config
drm/amd/display: Set optimize_pwr_state for DCN31
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
drm/amd/display: Added power down for DCN10
drm/amd/display: fix B0 TMDS deepcolor no dislay issue
drm/amdgpu: fixup bad vram size on gmc v8
drm/amd/display: Fix USB4 null pointer dereference in update_psp_stream_config
drm/amdgpu: Send Message to SMU on aldebaran passthrough for sbr handling
drm/amdgpu: Don't inherit GEM object VMAs in child process
drm/amdkfd: reset queue which consumes RAS poison (v2)
drm/amdkfd: add reset queue function for RAS poison (v2)
drm/amdkfd: add reset parameter for unmap queues
drm/amdgpu: add gpu reset control for umc page retirement
drm/amdgpu: Modify indirect register access for gfx9 sriov
drm/amdgpu: get xgmi info before ip_init
drm/amdgpu: Modify indirect register access for amdkfd_gfx_v9 sriov
drm/amdgpu: Modify indirect register access for gmc_v9_0 sriov
drm/amdgpu: Add *_SOC15_IP_NO_KIQ() macro definitions
drm/amdgpu: Filter security violation registers
x86/events/amd/iommu: Remove redundant assignment to variable shift
perf scripts python: intel-pt-events.py: Fix printing of switch events
perf script: Fix CPU filtering of a script's switch events
perf intel-pt: Fix parsing of VM time correlation arguments
perf expr: Fix return value of ids__new()
ACPI: sysfs: use default_groups in kobj_type
cpufreq: use default_groups in kobj_type
igc: Fix TX timestamp support for non-MSI-X platforms
igc: Do not enable crosstimestamping for i225-V models
io_uring: use completion batching for poll rem/upd
io_uring: single shot poll removal optimisation
io_uring: poll rework
io_uring: kill poll linking optimisation
io_uring: move common poll bits
io_uring: refactor poll update
io_uring: remove double poll on poll update
FROMLIST: kbuild: install the modules.order for external modules
ixgbevf: switch to napi_build_skb()
ixgbe: switch to napi_build_skb()
igc: switch to napi_build_skb()
igb: switch to napi_build_skb()
ice: switch to napi_build_skb()
iavf: switch to napi_build_skb()
i40e: switch to napi_build_skb()
e1000: switch to napi_build_skb()
e1000: switch to napi_consume_skb()
dt-bindings: mmc: synopsys-dw-mshc: integrate Altera and Imagination
mmc: pwrseq: Use bitmap_free() to free bitmap
dt-bindings: mmc: PL18x stop relying on order of dma-names
dt-bindings: mmc: sdhci-msm: Add compatible string for msm8994
mmc: au1xmmc: propagate errors from platform_get_irq()
mmc: sdhci-pci-o2micro: Restore the SD clock's base clock frequency
mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode
mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs
mmc: mtk-sd: Fix usage of devm_clk_get_optional()
mmc: mtk-sd: Take action for no-sdio device-tree parameter
mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields
mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling
staging: r8188eu: merge _ReadLEDSetting() into ReadAdapterInfo8188EU()
staging: r8188eu: RSSI_test is always false
staging: r8188eu: TrainIdx is set but never used
staging: r8188eu: FAT_State is set but never used
staging: r8188eu: FAT_State is always FAT_NORMAL_STATE
staging: r8188eu: remove write-only fields from struct rtl_ps
staging: r8188eu: remove ODM_CMNINFO_ABILITY from ODM_CmnInfoInit()
staging: r8188eu: remove unused enum odm_h2c_cmd
staging: r8188eu: remove GET_CVID_ROM_VERSION
staging: r8188eu: DM_PriCCA is set but never used
staging: r8188eu: remove unused prototype
staging: r8188eu: remove the private "test" ioctl
staging: r8188eu: remove the private ioctl "tdls"
staging: r8188eu: remove the private ioctl "tdls_get"
staging: r8188eu: remove the private ioctl "wps_assoc_req_ie"
staging: r8188eu: remove private ioctls that return -1
staging: r8188eu: remove the private ioctl "wps_prob_req_ie"
staging: r8188eu: remove the private drvext_hdl ioctl
staging: r8188eu: remove the private ioctl "get sensitivity"
staging: r8188eu: remove unused rtw_private_args entries
staging: r8188eu: rfoff_reason is never initialised
staging: r8188eu: merge rtw_led_control and SwLedControlMode1
staging: r8188eu: merge blink_work and SwLedBlink1
staging: r8188eu: summarize some BlinkingLedState
staging: r8188eu: remove bStopBlinking
staging: r8188eu: LED_CTL_START_WPS_BOTTON is not used
staging: r8188eu: LED_CTL_POWER_ON is not used
staging: r8188eu: remove LedControlHandler
staging: r8188eu: remove obsolete comments
staging: r8188eu: use bool for boolean values
staging: r8188eu: make blink interval defines internal
staging: r8188eu: bLedStartToLinkBlinkInProgress is set but not used
staging: r8188eu: remove unused blink mode defines
staging: r8188eu: clean up blinking macros
staging: r8188eu: clean up the blink worker code
staging: r8188eu: make ResetLedStatus static
staging: r8188eu: merge DeInitLed871x and rtl8188eu_DeInitSwLeds
staging: r8188eu: merge InitLed871x and rtl8188eu_InitSwLeds
staging: r8188eu: move (de)init functions from hal to rtw_led
staging: r8188eu: move SwLedOn and SwLedOff into rtw_led.c
staging: r8188eu: switch the led off during deinit
staging: vt6655: drop off byRxMode var in device.h
staging: most: dim2: use consistent routine naming
staging: most: dim2: update renesas compatible string
staging: r8188eu: include variable declarations from Hal8188EPwrSeq.h
staging: rtl8723bs: removed unused if blocks
staging: pi433: remove unnecessary parentheses pointed out by checkpatch.pl
staging: vc04_services: Remove repeated word in vchiq log warning
hwmon: (xgene-hwmon) Add free before exiting xgene_hwmon_probe
drm/amdgpu: no DC support for headless chips
net: caif: remove redundant assignment to variable expectlen
net/smc: fix kernel panic caused by race of smc_sock
net/smc: don't send CDC/LLC message if link not ready
NFC: st21nfca: Fix memory leak in device probe and remove
net: lantiq_xrx200: fix statistics of received bytes
net: ag71xx: Fix a potential double free in error handling paths
mISDN: change function names to avoid conflicts
x86/mce/inject: Avoid out-of-bounds write when setting flags
kobject: remove kset from struct kset_uevent_ops callbacks
thunderbolt: Add module parameter for CLx disabling
thunderbolt: Enable CL0s for Intel Titan Ridge
hwmon: (nzxt-smart2) Fix "unused function" warning
drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform
drm/amdgpu: always reset the asic in suspend (v2)
drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
ACPICA: Update version to 20211217
ACPICA: iASL/NHLT table: "Specific Data" field support
ACPICA: iASL: Add suppport for AGDI table
ACPICA: iASL: Add TDEL table to both compiler/disassembler
ACPICA: Fixed a couple of warnings under MSVC
ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER)
ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5
ACPICA: Add support for PCC Opregion special context data
ACPICA: Fix wrong interpretation of PCC address
ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R()
ACPICA: Utilities: Avoid deleting the same object twice in a row
ACPICA: Fix AEST Processor generic resource substructure data field byte length
ACPICA: iASL/Disassembler: Additional support for NHLT table
ACPICA: Avoid subobject buffer overflow when validating RSDP signature
ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR
ACPICA: Use original pointer for virtual origin tables
ACPICA: Use original data_table_region pointer for accesses
ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions
selinux: initialize proto variable in selinux_ip_postroute_compat()
nfc: uapi: use kernel size_t to fix user-space builds
uapi: fix linux/nfc.h userspace compilation errors
net:Remove initialization of static variables to 0
net: usb: pegasus: Do not drop long Ethernet frames
atlantic: Fix buff_ring OOB in aq_ring_rx_clean
net: udp: fix alignment problem in udp4_seq_show()
net/smc: fix using of uninitialized completions
net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode
net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt
net: xilinx: emaclite: Use platform_get_irq() to get the interrupt
net: ethoc: Use platform_get_irq() to get the interrupt
fsl/fman: Use platform_get_irq() to get the interrupt
net: pxa168_eth: Use platform_get_irq() to get the interrupt
ethernet: netsec: Use platform_get_irq() to get the interrupt
net: wwan: iosm: Keep device at D0 for s2idle case
net: wwan: iosm: Let PCI core handle PCI power transition
ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate
net: lan966x: Fix the vlan used by host ports
bnxt_en: Use page frag RX buffers for better software GRO performance
bnxt_en: convert to xdp_do_flush
bnxt_en: Support CQE coalescing mode in ethtool
bnxt_en: Support configurable CQE coalescing mode
bnxt_en: enable interrupt sampling on 5750X for DIM
bnxt_en: Log error report for dropped doorbell
bnxt_en: Add event handler for PAUSE Storm event
ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
dt-bindings: spi: cadence-quadspi: document "intel,socfpga-qspi"
drm/i915/fbc: Remember to update FBC state even when not reallocating CFB
driver core: make kobj_type constant.
drm/i915: Increment composite fence seqno
drm/i915: Fix possible uninitialized variable in parallel extension
Documentation: power: Update outdated contents in opp.rst
cpufreq: mediatek-hw: Fix double devm_remap in hotplug case
hwmon: (dell-smm) Pack the whole smm_regs struct
hwmon: (nct6775) Additional check for ChipID before ASUS WMI usage
hwmon: (mr75203) fix wrong power-up delay value
hwmon/pmbus: (ir38064) Fix spelling mistake "comaptible" -> "compatible"
hwmon/pmbus: (ir38064) Expose a regulator
hwmon/pmbus: (ir38064) Add of_match_table
hwmon/pmbus: (ir38064) Add support for IR38060, IR38164 IR38263
hwmon: add driver for NZXT RGB&Fan Controller/Smart Device v2.
hwmon: (nct6775) add ROG STRIX B550-A/X570-I GAMING
hwmon: (pmbus) Add support for MPS Multi-phase mp5023
dt-bindings: add Delta AHE-50DC fan control module
hwmon: (pmbus) Add Delta AHE-50DC fan control module driver
hwmon: prefix kernel-doc comments for structs with struct
hwmon: (ntc_thermistor) Add Samsung 1404-001221 NTC
hwmon: (ntc_thermistor) Drop OF dependency
hwmon: (dell-smm) Unify i8k_ioctl() and i8k_ioctl_unlocked()
hwmon: (dell-smm) Simplify ioctl handler
hwmon: (raspberrypi) Exit immediately in case of error in init
hwmon: (nct6775) delete some extension lines
hwmon: (ntc_thermistor) Move DT matches to the driver block
hwmon: (ntc_thermistor) Switch to generic firmware props
hwmon: (ntc_thermistor) Move and refactor DT parsing
hwmon: (adm1031) Remove redundant assignment to variable range
hwmon: (asus_wmi_sensors) fix an array overflow
hwmon: (asus_wmi_ec_sensors) fix array overflow
hwmon: (sht4x) Add device tree match table
hwmon: (ntc_thermistor) Merge platform data
hwmon: (ntc_thermistor) Drop read_uv() depend on OF and IIO
hwmon: (ntc_thermistor) Drop get_ohm()
hwmon: (ntc_thermistor) Merge platform data into driver
hwmon: (jc42) Add support for ONSEMI N34TS04
hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors
hwmon: (asus_wmi_sensors) Support X370 Asus WMI.
hwmon: (asus_wmi_ec_sensors) Support B550 Asus WMI.
hwmon: (f71882fg) Add F81966 support
hwmon: (adm1021) Improve detection of LM84, MAX1617, and MAX1617A
hwmon: (tmp401) Hide register write address differences in regmap code
hwmon: (tmp401) Use regmap
hwmon: (tmp401) Convert to _info API
hwmon: (tmp401) Simplify temperature register arrays
hwmon: Driver for Texas Instruments INA238
dt-bindings: hwmon: ti,ina2xx: Add ti,shunt-gain property
dt-bindings: hwmon: ti,ina2xx: Document ti,ina238 compatible string
hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
hwmon: (k10temp) Remove unused definitions
x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs
Linux 5.16-rc7
pinctrl: bcm: ns: use generic groups & functions helpers
pinctrl: imx: fix allocation result check
mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page()
mm/damon/dbgfs: protect targets destructions with kdamond_lock
mm/page_alloc: fix __alloc_size attribute for alloc_pages_exact_nid
mm: delete unsafe BUG from page_cache_add_speculative()
mm, hwpoison: fix condition in free hugetlb page path
MAINTAINERS: mark more list instances as moderated
kernel/crash_core: suppress unknown crashkernel parameter warning
mm: mempolicy: fix THP allocations escaping mempolicy restrictions
kfence: fix memory leak when cat kfence objects
selftests: mptcp: Remove the deprecated config NFT_COUNTER
sctp: use call_rcu to free endpoint
platform/x86: x86-android-tablets: New driver for x86 Android tablets
pinctrl: samsung: Use platform_get_irq_optional() to get the interrupt
lib: objagg: Use the bitmap API when applicable
net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register
netfilter: nft_set_pipapo_avx2: remove redundant pointer lt
integrity: Do not load MOK and MOKx when secure boot be disabled
ima: Fix undefined arch_ima_get_secureboot() and co
regulator: qcom-labibb: OCP interrupts are not a failure while disabled
tools/power/x86/intel-speed-select: v1.11 release
tools/power/x86/intel-speed-select: Update max frequency
net: phy: micrel: Add config_init for LAN8814
net: wan/lmc: fix spelling of "its"
EDAC/amd64: Add support for family 19h, models 50h-5fh
recordmcount.pl: fix typo in s390 mcount regex
block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0
selftests: Calculate udpgso segment count without header adjustment
udp: using datalen to cap ipv6 udp max gso segments
crypto: ux500 - Use platform_get_irq() to get the interrupt
crypto: hisilicon/qm - disable qm clock-gating
crypto: omap-aes - Fix broken pm_runtime_and_get() usage
MAINTAINERS: update caam crypto driver maintainers list
crypto: octeontx2 - prevent underflow in get_cores_bmap()
crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete()
crypto: qat - add support for compression for 4xxx
crypto: qat - allow detection of dc capabilities for 4xxx
crypto: qat - add PFVF support to enable the reset of ring pairs
crypto: qat - add PFVF support to the GEN4 host driver
crypto: qat - config VFs based on ring-to-svc mapping
crypto: qat - exchange ring-to-service mappings over PFVF
crypto: qat - support fast ACKs in the PFVF protocol
crypto: qat - exchange device capabilities over PFVF
crypto: qat - introduce support for PFVF block messages
crypto: qat - store the ring-to-service mapping
crypto: qat - store the PFVF protocol version of the endpoints
crypto: qat - improve the ACK timings in PFVF send
crypto: qat - leverage read_poll_timeout in PFVF send
crypto: qat - leverage bitfield.h utils for PFVF messages
crypto: qat - abstract PFVF messages with struct pfvf_message
crypto: qat - set PFVF_MSGORIGIN just before sending
crypto: qat - make PFVF send and receive direction agnostic
crypto: qat - make PFVF message construction direction agnostic
crypto: qat - add the adf_get_pmisc_base() helper function
crypto: qat - support the reset of ring pairs on PF
crypto: qat - extend crypto capability detection for 4xxx
crypto: qat - set COMPRESSION capability for QAT GEN2
crypto: qat - set CIPHER capability for QAT GEN2
crypto: qat - get compression extended capabilities
crypto: octeontx2 - Use swap() instead of swap_engines()
crypto: omap - increase priority of DES/3DES
crypto: x86/curve25519 - use in/out register constraints more precisely
hwrng: cn10k - Add random number generator support
crypto: hisilicon/zip - add new algorithms for uacce device
ext4: update fast commit TODOs
ext4: simplify updating of fast commit stats
ext4: drop ineligible txn start stop APIs
ext4: use ext4_journal_start/stop for fast commit transactions
jffs2: GC deadlock reading a page that is used in jffs2_write_begin()
ubifs: read-only if LEB may always be taken in ubifs_garbage_collect
ubifs: fix double return leb in ubifs_garbage_collect
ubifs: fix slab-out-of-bounds in ubifs_change_lp
ubifs: fix snprintf() length check
Documentation: KUnit: Restyled Frequently Asked Questions
Documentation: KUnit: Restyle Test Style and Nomenclature page
Documentation: KUnit: Rework writing page to focus on writing tests
Documentation: kunit: Reorganize documentation related to running tests
Documentation: KUnit: Added KUnit Architecture
Documentation: KUnit: Rewrite getting started
Documentation: KUnit: Rewrite main page
docs/zh_CN: Add zh_CN/accounting/delay-accounting.rst
Documentation/sphinx: fix typos of "its"
docs/zh_CN: Add sched-domains translation
doc: fs: remove bdev_try_to_free_page related doc
Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous"
ubifs: Document sysfs nodes
ubifs: Export filesystem error counters
ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers
ubifs: Make use of the helper macro kthread_run()
ubi: Fix a mistake in comment
ubifs: Fix spelling mistakes
drm/etnaviv: consider completed fence seqno in hang check
platform/x86: intel_pmc_core: fix memleak on registration failure
platform/x86: intel_pmc_core: fix memleak on registration failure
selftests/bpf: Add btf_dump__new to test_cpp
libbpf: Do not use btf_dump__new() macro in C++ mode
net: stmmac: dwmac-visconti: Fix value of ETHER_CLK_SEL_FREQ_SEL_2P5M
r8152: sync ocp base
r8152: fix the force speed doesn't work for RTL8156
net: bridge: fix ioctl old_deviceless bridge argument
net: stmmac: ptp: fix potentially overflowing expression
net: dsa: tag_ocelot: use traffic class to map priority on injected header
veth: ensure skb entering GRO are not cloned.
platform/x86: pmc_atom: improve critclk_systems matching for Siemens PCs
watchdog: simatic-ipc-wdt: add new driver for Siemens Industrial PCs
leds: simatic-ipc-leds: add new driver for Siemens Industial PCs
platform/x86: simatic-ipc: add main driver for Siemens devices
platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
platform/x86: system76_acpi: Guard System76 EC specific functionality
platform/x86/intel: Remove X86_PLATFORM_DRIVERS_INTEL
platform/x86: system76_acpi: Guard System76 EC specific functionality
gpio: regmap: Switch to use fwnode instead of of_node
gpio: tegra186: Add support for Tegra241
dt-bindings: gpio: Add Tegra241 support
gpio: brcmstb: Use local variable to access OF node
powercap/drivers/dtpm: Reduce trace verbosity
powercap/drivers/dtpm: Remove unused function definition
ext4: fix i_version handling on remount
ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME
ext4: don't fail remount if journalling mode didn't change
block: drop needless assignment in set_task_ioprio()
spi: pxa2xx: Propagate firmware node
spi: dw: Propagate firmware node
spi: dln2: Propagate firmware node
mtd: spi-nor: micron-st: write 2 bytes when disabling Octal DTR mode
mtd: spi-nor: spansion: write 2 bytes when disabling Octal DTR mode
mtd: spi-nor: core: use 2 data bytes for template ops
drm/i915: Use trylock instead of blocking lock for __i915_gem_free_objects.
selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case
selftests: mlxsw: Add test for VxLAN related traps for IPv6
selftests: mlxsw: spectrum-2: Add a test for VxLAN flooding with IPv6
selftests: mlxsw: spectrum: Add a test for VxLAN flooding with IPv6
selftests: mlxsw: Add VxLAN FDB veto test for IPv6
selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use
selftests: mlxsw: Add VxLAN configuration test for IPv6
selftests: mlxsw: vxlan: Make the test more flexible for future use
wwan: Replace kernel.h with the necessary inclusions
net: stmmac: add tc flower filter for EtherType matching
net: lan966x: Add support for multiple bridge flags
flow_offload: fix suspicious RCU usage when offloading tc action
sctp: move hlist_node and hashent out of sctp_ep_common
nvme: add 'iopolicy' module parameter
nvme: drop unused variable ctrl in nvme_setup_cmd
nvme: increment request genctr on completion
nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics
x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS
xfrm: rate limit SA mapping change message to user space
xfrm: Add support for SM4 symmetric cipher algorithm
xfrm: Add support for SM3 secure hash
xfrm: update SA curlft.use_time
mtd: spi-nor: Constify part specific fixup hooks
mtd: spi-nor: core: Remove reference to spi-nor.c
net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
net/mlx5e: Delete forward rule for ct or sample action
net/mlx5e: Fix ICOSQ recovery flow for XSK
net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow
net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled
net/mlx5e: Wrap the tx reporter dump callback to extract the sq
net/mlx5: Fix tc max supported prio for nic mode
net/mlx5: Fix SF health recovery flow
net/mlx5: Fix error print in case of IRQ request failed
net/mlx5: Use first online CPU instead of hard coded CPU
net/mlx5: DR, Fix querying eswitch manager vport for ECPF
net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
scsi: vmw_pvscsi: Set residual data length conditionally
scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown()
io_uring: zero iocb->ki_pos for stream file types
drm/amdgpu: fix runpm documentation
selftests: forwarding: Add Q-in-VNI test for IPv6
selftests: forwarding: Add a test for VxLAN symmetric routing with IPv6
selftests: forwarding: Add a test for VxLAN asymmetric routing with IPv6
selftests: forwarding: vxlan_bridge_1q: Remove unused function
selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for IPv6
selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for IPv6
selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets
mlxsw: spectrum_flower: Make vlan_id limitation more specific
netfilter: flowtable: remove ipv4/ipv6 modules
netfilter: nat: force port remap to prevent shadowing well-known ports
netfilter: conntrack: tag conntracks picked up in local out hook
netfilter: nf_tables: make counter support built-in
netfilter: nf_tables: replace WARN_ON by WARN_ON_ONCE for unknown verdicts
netfilter: nf_tables: consolidate rule verdict trace call
netfilter: nft_payload: WARN_ON_ONCE instead of BUG
netfilter: nf_tables: remove rcu read-size lock
block: remove unnecessary trailing '\'
bio.h: fix kernel-doc warnings
Revert "ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U"
codel: remove unnecessary pkt_sched.h include
codel: remove unnecessary sock.h include
net: broadcom: bcm4908enet: remove redundant variable bytes
ice: trivial: fix odd indenting
asix: fix wrong return value in asix_check_host_enable()
asix: fix uninit-value in asix_mdio_read()
xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate
xfs: prevent UAF in xfs_log_item_in_current_chkpt
Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES
Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported
Bluetooth: hci_sync: Add check simultaneous roles support
Bluetooth: hci_sync: Wait for proper events when connecting LE
Bluetooth: hci_sync: Add support for waiting specific LE subevents
Bluetooth: hci_sync: Add hci_le_create_conn_sync
Bluetooth: hci_event: Use skb_pull_data when processing inquiry results
Bluetooth: hci_sync: Push sync command cancellation to workqueue
Bluetooth: hci_qca: Stop IBS timer during BT OFF
Bluetooth: btusb: Add support for Foxconn MT7922A
sfc: falcon: Check null pointer of rx_queue->page_ring
sfc: Check null pointer of rx_queue->page_ring
um: virtio_uml: Allow probing from devicetree
um: Add devicetree support
um: Extract load file helper from initrd.c
ALSA: hda/realtek: Fix quirk for Clevo NJ51CU
ALSA: rawmidi - fix the uninitalized user_pversion
ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
ALSA: hda: intel-sdw-acpi: harden detection of controller
ALSA: hda/hdmi: Disable silent stream on GLK
x86/mtrr: Remove the mtrr_bp_init() stub
dt-bindings: display: bridge: lvds-codec: Fix duplicate key
mt76: mt7921: fix a possible race enabling/disabling runtime-pm
wilc1000: Document enable-gpios and reset-gpios properties
wilc1000: Add reset/enable GPIO support to SPI driver
wilc1000: Convert static "chipid" variable to device-local variable
rtw89: 8852a: correct bit definition of dfs_en
rtw88: don't consider deep PS mode when transmitting packet
ath11k: Fix unexpected return buffer manager error for QCA6390
PM: runtime: Simplify locking in pm_runtime_put_suppliers()
cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes
memblock: fix memblock_phys_alloc() section mismatch error
ACPI: CPPC: Amend documentation in the comments
software node: Update MAINTAINERS data base
software node: fix wrong node passed to find nargs_prop
um: remove set_fs
mtd: rawnand: gpmi: Use platform_get_irq_byname() to get the interrupt
mtd: rawnand: omap_elm: Use platform_get_irq() to get the interrupt
x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration
x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
mtd: rawnand: omap2: Select GPMC device driver for ARCH_K3
memory: omap-gpmc: Use a compatible match table when checking for NAND controller
dt-bindings: mfd: Add Freecom system controller
arm64: errata: Fix exec handling in erratum 1418040 workaround
arm64: dts: qcom: sm6125: Avoid using missing SM6125_VDDCX
thunderbolt: Rename Intel TB_VSE_CAP_IECS capability
thunderbolt: Implement TMU time disruption for Intel Titan Ridge
thunderbolt: Move usb4_switch_wait_for_bit() to switch.c
thunderbolt: Add CL0s support for USB4 routers
thunderbolt: Add TMU uni-directional mode
driver core: platform: document registration-failure requirement
vdpa/mlx5: Use auxiliary_device driver data helpers
net/mlx5e: Use auxiliary_device driver data helpers
soundwire: intel: Use auxiliary_device driver data helpers
RDMA/irdma: Use auxiliary_device driver data helpers
platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus
driver core: auxiliary bus: Add driver data helpers
PCI: Add #defines for accessing PCIe DVSEC fields
spi: ar934x: fix transfer and word delays
spi: uniphier: Fix a bug that doesn't point to private data correctly
memory: omap-gpmc: Add support for GPMC on AM64 SoC
dt-bindings: memory-controllers: ti,gpmc: Add compatible for AM64
memory: omap-gpmc: Use platform_get_irq() to get the interrupt
backlight: qcom-wled: Respect enabled-strings in set_brightness
backlight: qcom-wled: Remove unnecessary double whitespace
backlight: qcom-wled: Provide enabled_strings default for WLED 4 and 5
backlight: qcom-wled: Remove unnecessary 4th default string in WLED3
backlight: qcom-wled: Override default length with qcom,enabled-strings
backlight: qcom-wled: Fix off-by-one maximum with default num_strings
backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion
backlight: qcom-wled: Pass number of elements to read to read_u32_array
backlight: qcom-wled: Validate enabled string indices in DT
backlight: lp855x: Add support ACPI enumeration
backlight: lp855x: Add dev helper variable to lp855x_probe()
backlight: lp855x: Move device_config setting out of lp855x_configure()
arm64: Unhash early pointer print plus improve comment
x86/mm: Prevent early boot triple-faults with instrumentation
asm-generic: introduce io_stop_wc() and add implementation for ARM64
net: ks8851: Check for error irq
drivers: net: smc911x: Check for error irq
fjes: Check for error irq
gpio: Remove unused local OF node pointers
lib/scatterlist: cleanup macros into static inline functions
parisc: remove ARCH_DEFCONFIG
Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader
drm/i915: Require the vm mutex for i915_vma_bind()
drm/i915: Break out the i915_deps utility
drm/i915: remove questionable fence optimization during copy
drm/i915: Avoid using the i915_fence_array when collecting dependencies
ath11k: add support of firmware logging for WCN6855
ath11k: Fix napi related hang
ath10k: replace strlcpy with strscpy
net/mlx5e: Take packet_merge params directly from the RX res struct
net/mlx5e: Allocate per-channel stats dynamically at first usage
net/mlx5e: Use dynamic per-channel allocations in stats
net/mlx5e: Allow profile-specific limitation on max num of channels
net/mlx5e: Save memory by using dynamic allocation in netdev priv
net/mlx5e: Add profile indications for PTP and QOS HTB features
net/mlx5e: Use bitmap field for profile features
net/mlx5: Remove the repeated declaration
net/mlx5: Let user configure max_macs generic param
devlink: Clarifies max_macs generic devlink param
net/mlx5: Let user configure event_eq_size param
devlink: Add new "event_eq_size" generic device param
net/mlx5: Let user configure io_eq_size param
devlink: Add new "io_eq_size" generic device param
drm/exynos: drop the use of label from exynos_dsi_register_te_irq
drm/exynos: remove useless type conversion
drm/exynos: Implement mmap as GEM object function
drm/exynos: Replace legacy gpio interface for gpiod interface
pinctrl: Propagate firmware node from a parent device
dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings
pinctrl: add one more "const" for generic function groups
pinctrl: keembay: rework loops looking for groups names
pinctrl: keembay: comment process of building functions a bit
pinctrl: imx: prepare for making "group_names" in "function_desc" const
net: phy: micrel: Adding interrupt support for Link up/Link down in LAN8814 Quad phy
bonding: fix ad_actor_system option setting to default
bpftool: Enable line buffering for stdout
bpf: Use struct_size() helper
compiler.h: Fix annotation macro misplacement with Clang
uapi: Fix undefined __always_inline on non-glibc systems
Bluetooth: btusb: Add two more Bluetooth parts for WCN6855
Bluetooth: L2CAP: Fix using wrong mode
Bluetooth: hci_sync: Fix not always pausing advertising when necessary
Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED
Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND
hostfs: Fix writeback of dirty pages
um: Use swap() to make code cleaner
um: header debriding - sigio.h
um: header debriding - os.h
um: header debriding - net_*.h
um: header debriding - mem_user.h
um: header debriding - activate_ipi()
um: common-offsets.h debriding...
um, x86: bury crypto_tfm_ctx_offset
um: unexport handle_page_fault()
um: remove a dangling extern of syscall_trace()
um: kill unused cpu()
uml/i386: missing include in barrier.h
um: stop polluting the namespace with registers.h contents
logic_io instance of iounmap() needs volatile on argument
um: move amd64 variant of mmap(2) to arch/x86/um/syscalls_64.c
uml: trim unused junk from arch/x86/um/sys_call_table_*.c
um: virtio_uml: Fix time-travel external time propagation
lib/logic_iomem: Fix operation on 32-bit
lib/logic_iomem: Fix 32-bit build
um: virt-pci: Fix 32-bit compile
um: gitignore: Add kernel/capflags.c
um: registers: Rename function names to avoid conflicts and build problems
um: Replace if (cond) BUG() with BUG_ON()
parisc: Fix mask used to select futex spinlock
selinux: minor tweaks to selinux_add_opt()
uml: x86: add FORCE to user_constants.h
um: rename set_signals() to um_set_signals()
um: fix ndelay/udelay defines
parisc: Correct completer in lws start
selinux: fix potential memleak in selinux_add_opt()
drm/i915/guc: Request RP0 before loading firmware
iomap: Inline __iomap_zero_iter into its caller
platform/x86: asus-wmi: Reshuffle headers for better maintenance
platform/x86: asus-wmi: Split MODULE_AUTHOR() on per author basis
platform/x86: asus-wmi: Join string literals back
platform/x86: apple-gmux: use resource_size() with res
platform/x86: amd-pmc: only use callbacks for suspend
platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
rtw88: support SAR via kernel common API
rtw88: 8822c: add ieee80211_ops::hw_scan
platform/x86: think-lmi: Prevent underflow in index_store()
platform/x86: apple-gmux: use resource_size() with res
platform/x86: amd-pmc: only use callbacks for suspend
platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
xfs: Fix comments mentioning xfs_ialloc
xfs: check sb_meta_uuid for dabuf buffer recovery
xfs: fix a bug in the online fsck directory leaf1 bestcount check
xfs: only run COW extent recovery when there are no live extents
xfs: don't expose internal symlink metadata buffers to the vfs
xfs: fix quotaoff mutex usage now that we don't support disabling it
xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer
platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure
KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU
fm10k: Fix syntax errors in comments
igbvf: Refactor trace
igb: remove never changed variable `ret_val'
igc: Remove obsolete define
igc: Remove obsolete mask
igc: Remove obsolete nvm type
igc: Remove unused phy type
igc: Remove unused _I_PHY_ID define
ice: support crosstimestamping on E822 devices if supported
ice: exit bypass mode once hardware finishes timestamp calibration
ice: ensure the hardware Clock Generation Unit is configured
ice: implement basic E822 PTP support
ice: convert clk_freq capability into time_ref
ice: introduce ice_ptp_init_phc function
ice: use 'int err' instead of 'int status' in ice_ptp_hw.c
ice: PTP: move setting of tstamp_config
ice: introduce ice_base_incval function
ice: Fix E810 PTP reset flow
MAINTAINERS: Add an entry for Renesas NAND controller
mtd: rawnand: renesas: Add new NAND controller driver
dt-bindings: mtd: renesas: Describe Renesas R-Car Gen3 & RZ/N1 NAND controller
block: check minor range in device_add_disk()
block: use "unsigned long" for blk_validate_block_size().
block: fix error unwinding in device_add_disk
usb: typec: ucsi: Only check the contract if there is a connection
platform/x86: thinkpad_acpi: support inhibit-charge
platform/x86: thinkpad_acpi: support force-discharge
power: supply: add helpers for charge_behaviour sysfs
power: supply: add charge_behaviour attributes
gpio: virtio: remove timeout
gpio: sim: add missing fwnode_handle_put() in gpio_sim_probe()
ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
regulator: dt-bindings: samsung,s5m8767: Move fixed string BUCK9 to 'properties'
MAINTAINERS: Add i.MX sdhci maintainer
mmc: jz4740: Support using a bi-directional DMA channel
dt-bindings: mmc: ingenic: Support using bi-directional DMA channel
mmc: dw_mmc: Do not wait for DTO in case of error
mmc: dw_mmc: Add driver callbacks for data read timeout
mmc: dw_mmc-exynos: Add support for ARTPEC-8
dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8
drm/i915: Add ww ctx to i915_gem_object_trylock
drm/i915: Require object lock when freeing pages during destruction
drm/i915: Trylock the object when shrinking
mmc: meson-mx-sdio: add IRQ check
mmc: meson-mx-sdhc: add IRQ check
mmc: dw_mmc: clean up a debug message
mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads.
mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms
mmc: core: Fix blk_status_t handling
mmc: mmci: add hs200 support for stm32 sdmmc
mmc: mmci: increase stm32 sdmmcv2 clock max freq
mmc: mmci: Add support for sdmmc variant revision v2.2
mmc: mmci: stm32: clear DLYB_CR after sending tuning command
dt-bindings: mmc: mmci: Add st,stm32-sdmmc2 compatible
arm64: exynos: Enable Exynos Multi-Core Timer driver
xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
arm64: defconfig: Enable Samsung I2C driver
EDAC/sb_edac: Remove redundant initialization of variable rc
iwlwifi: mei: wait before mapping the shared area
iwlwifi: mei: clear the ownership when the driver goes down
iwlwifi: yoyo: fix issue with new DBGI_SRAM region read.
iwlwifi: fw: fix some scan kernel-doc
iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ
iwlwifi: mvm: remove card state notification code
iwlwifi: mvm: drop too short packets silently
iwlwifi: mvm: fix AUX ROC removal
iwlwifi: return op_mode only in case the failure is from MEI
iwlwifi: mvm: support Bz TX checksum offload
iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed
iwlwifi: mvm: correctly set schedule scan profiles
iwlwifi: mvm: set protected flag only for NDP ranging
iwlwifi: pcie: add killer devices to the driver
iwlwifi: mvm: perform 6GHz passive scan after suspend
iwlwifi: mvm: correctly set channel flags
iwlwifi: mvm: always store the PPAG table as the latest version.
iwlwifi: bump FW API to 69 for AX devices
iwlwifi: mvm: Fix calculation of frame length
iwlwifi: mvm: test roc running status bits before removing the sta
iwlwifi: don't pass actual WGDS revision number in table_revision
iwlwifi: yoyo: support TLV-based firmware reset
iwlwifi: mvm: change old-SN drop threshold
iwlwifi: mvm: don't trust hardware queue number
iwlwifi: mvm: handle RX checksum on Bz devices
iwlwifi: mvm: use a define for checksum flags mask
iwlwifi: remove module loading failure message
iwlwifi: mvm: isolate offload assist (checksum) calculation
iwlwifi: mvm: add support for OCE scan
iwlwifi: fix leaks/bad data after failed firmware load
iwlwifi: fix debug TLV parsing
iwlwifi: mvm: fix 32-bit build in FTM
iwlwifi: dump RCM error tables
iwlwifi: dump both TCM error tables if present
iwlwifi: dump CSR scratch from outer function
iwlwifi: parse error tables from debug TLVs
iwlwifi: mvm: Increase the scan timeout guard to 30 seconds
iwlwifi: recognize missing PNVM data and then log filename
iwlwifi: rs: add support for TLC config command ver 4
iwlwifi: mvm: rfi: update rfi table
iwlwifi: add support for BNJ HW
iwlwifi: mvm: Add list of OEMs allowed to use TAS
iwlwifi: mvm: support revision 1 of WTAS table
iwlwifi: Read the correct addresses when getting the crf id
iwlwifi: pcie: add jacket bit to device configuration parsing
iwlwifi: fw: remove dead error log code
iwlwifi: fix Bz NMI behaviour
iwlwifi: do not use __unused as variable name
iwlwifi: iwl-eeprom-parse: mostly dvm only
iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif()
iwlwifi: mvm: fix a stray tab
net/sched: use min() macro instead of doing it manually
nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
binder: fix async_free_space accounting for empty parcels
kernfs: Replace kernel.h with the necessary inclusions
docs/driver-api: Replace a comma in the n_gsm.rst with a double colon
drm/nouveau: wait for the exclusive fence after the shared ones v2
tty: Fix the keyboard led light display problem
dt-bindings: serial: amlogic, meson-uart: support S4
tty: tty_io: Switch to vmalloc() fallback in case of TTY_NO_WRITE_SPLIT
tty/ldsem: Fix syntax errors in comments
usb: mtu3: set interval of FS intr and isoc endpoint
usb: mtu3: fix list_head check warning
usb: mtu3: add memory barrier before set GPD's HWO
usb: mtu3: fix interval value for intr and isoc
usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
usb: musb: dsps: Use platform_get_irq_byname() to get the interrupt
usb: cdns3: Use platform_get_irq_byname() to get the interrupt
usb: isp1760: Use platform_get_irq() to get the interrupt
usb: dwc3: Drop unneeded calls to platform_get_resource_byname()
usb: renesas_usbhs: Use platform_get_irq() to get the interrupt
usb: host: fotg210: Use platform_get_irq() to get the interrupt
xhci: use max() to make code cleaner
ath11k: add regdb.bin download for regdb offload
Revert "usb: host: ehci-sh: propagate errors from platform_get_irq()"
arm64: dts: qcom: sm8450-qrd: Enable USB nodes
arm64: dts: qcom: sm8450: Add usb nodes
ARM: dts: aspeed: add LCLK setting into LPC KCS nodes
dt-bindings: ipmi: bt-bmc: add 'clocks' as a required property
ARM: dts: aspeed: add LCLK setting into LPC IBT node
ARM: dts: aspeed: p10: Add TPM device
ARM: dts: aspeed: p10: Enable USB host ports
ARM: dts: aspeed: Add TYAN S8036 BMC machine
ARM: dts: aspeed: tyan-s7106: Add uart_routing and fix vuart config
ARM: dts: aspeed: Adding Facebook Bletchley BMC
ARM: dts: aspeed: g220a: Enable secondary flash
ARM: dts: Add openbmc-flash-layout-64-alt.dtsi
ARM: dts: aspeed: Add secure boot controller node
dt-bindings: aspeed: Add Secure Boot Controller bindings
block: call blk_exit_queue() before freeing q->stats
block: fix error in handling dead task for ioprio setting
igb: fix deadlock caused by taking RTNL in RPM resume path
gve: Correct order of processing device options
net: skip virtio_net_hdr_set_proto if protocol already set
net: accept UFOv6 packages in virtio_net_hdr_to_skb
docs: networking: replace skb_hwtstamp_tx with skb_tstamp_tx
inet: fully convert sk->sk_rx_dst to RCU rules
net: amd-xgbe: Disable the CDR workaround path for Yellow Carp Devices
net: amd-xgbe: Alter the port speed bit range
net: amd-xgbe: Add Support for Yellow Carp Ethernet device
mctp: emit RTM_NEWADDR and RTM_DELADDR
powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion
soc: qcom: rpmh-rsc: Fix typo in a comment
soc: qcom: socinfo: Add SM6350 and SM7225
dt-bindings: arm: msm: Don't mark LLCC interrupt as required
dt-bindings: firmware: scm: Add SM6350 compatible
dt-bindings: arm: msm: Add LLCC for SM6350
soc: qcom: rpmhpd: Sort power-domain definitions and lists
soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280
soc: qcom: rpmhpd: Rename rpmhpd struct names
soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao
soc: qcom: socinfo: add SM8450 ID
soc: qcom: rpmhpd: Add SM8450 power domains
dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding
soc: qcom: smem: Update max processor count
dt-bindings: arm: qcom: Document SM8450 SoC and boards
dt-bindings: firmware: scm: Add SM8450 compatible
dt-bindings: arm: cpus: Add kryo780 compatible
soc: qcom: rpmpd: Add support for sm6125
dt-bindings: qcom-rpmpd: Add sm6125 power domains
soc: qcom: aoss: constify static struct thermal_cooling_device_ops
PM: AVS: qcom-cpr: Use div64_ul instead of do_div
soc: qcom: llcc: Add configuration data for SM8350
soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares
dt-bindings: soc: qcom: stats: Document compatibles with fixed offset
drm/i915/guc: Flag an error if an engine reset fails
drm/i915/guc: Increase GuC log size for CONFIG_DEBUG_GEM
drm/i915/guc: Speed up GuC log dumps
blk-mq: blk-mq: check quiesce state before queue_rqs
drm/etnaviv: limit submit sizes
blktrace: switch trace spinlock to a raw spinlock
spi: spi-mtk-nor: add new clock name 'axi' for spi nor
audit: replace zero-length array with flexible-array member
audit: use struct_size() helper in audit_[send|make]_reply()
rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled
rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection
selftests/bpf: Correct the INDEX address in vmtest.sh
rtw88: 8822c: update rx settings to prevent potential hw deadlock
rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal
rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE
wilc1000: fix double free error in probe()
iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm()
iwlwifi: mvm: add dbg_time_point to debugfs
iwlwifi: mvm: add missing min_size to kernel-doc
iwlwifi: mei: fix W=1 warnings
ath11k: add support for hardware rfkill for QCA6390
ath11k: report tx bitrate for iw wlan station dump
staging: greybus: fix stack size warning with UBSAN
staging: r8188: move the steps into Hal8188EPwrSeq.c
staging: r8188: reformat the power transition steps
staging: r8188: remove unused power command
staging: r8188: remove base address from power transitions
staging: r8188: remove interface mask from power transitions
staging: r8188: remove fab mask from power transitions
staging: r8188: remove cut mask from power transitions
staging: r8188: remove sizes from power transition arrays
staging: r8188: remove unused power transitions
staging: r8188: ODM_BB_RA_MASK is always set
staging: r8188: ODM_BB_DIG is always set
staging: r8188: remove unused odm capabilities
staging: r8188: Bssid in struct fast_ant_train is set but not used
staging: r8188: antSumRSSI is set but not used
staging: r8188: antRSSIcnt is set but not used
staging: r8188: antAveRSSI is set but not used
staging: r8188: remove the dummy ioctl handler
staging: r8188: make rx signal strength function static
staging: r8188eu: clean up rtl8188e_sreset_linked_status_check
staging: r8188eu: move linked status check from hal to rtw_mlme_ext
staging: r8188eu: move xmit status check from hal to rtw_cmd
staging: rtl8723bs: fix typo in a comment
staging: rtl8192u: remove some repeated words in some comments
ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream
ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id()
ath11k: add signal report to mac80211 for QCA6390 and WCN6855
ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855
ath5k: switch to rate table based lookup
serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts
serial: 8250_pericom: Use serial_dl_write() instead of open coded
serial: 8250_pericom: Re-enable higher baud rates
serial: 8250_pci: Split out Pericom driver
tty: serial: samsung: Fix console registration from module
tty: serial: samsung: Enable console as module
tty: serial: samsung: Remove USI initialization
drm/i915: Ensure i915_vma tests do not get -ENOSPC with the locking changes.
drm/i915: Ensure gem_contexts selftests work with unbind changes, v2.
drm/i915: Force ww lock for i915_gem_object_ggtt_pin_ww, v2.
drm/i915: Take object lock in i915_ggtt_pin if ww is not set
drm/i915: Remove pages_mutex and intel_gtt->vma_ops.set/clear_pages members, v3.
drm/i915: Change shrink ordering to use locking around unbinding.
drm/i915: Remove unused bits of i915_vma/active api
gpio: msc313: Add support for SSD201 and SSD202D
ARM: dts: Remove "spidev" nodes
gpio: msc313: Code clean ups
dt-bindings: gpio: msc313: Add offsets for ssd20xd
dt-bindings: gpio: msc313: Add compatible for ssd20xd
parisc: Clear stale IIR value on instruction access rights trap
KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state
KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state
KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required
KVM: VMX: Always clear vmx->fail on emulation_required
selftests: KVM: Fix non-x86 compiling
KVM: x86: Always set kvm_run->if_flag
KVM: x86/mmu: Don't advance iterator after restart due to yielding
reset: starfive-jh7100: Fix 32bit compilation
drm/i915/guc: Only assign guc_id.id when stealing guc_id
drm/i915/guc: Use correct context lock when callig clr_context_registered
phonet/pep: refuse to enable an unbound pipe
docs: networking: dpaa2: Fix DPNI header
net: lan966x: Extend switchdev with fdb support
net: lan966x: Extend switchdev bridge flags
net: lan966x: Add vlan support.
net: lan966x: Add support to offload the forwarding.
net: lan966x: Remove .ndo_change_rx_flags
net: lan966x: More MAC table functionality
net: lan966x: add support for interrupts from analyzer
dt-bindings: net: lan966x: Extend with the analyzer interrupt
net: lan966x: Add registers that are used for switch and vlan functionality
mac80211: fix locking in ieee80211_start_ap error path
mlxsw: core: Extend devlink health reporter with new events and parameters
mlxsw: reg: Extend MFDE register with new events and parameters
mlxsw: core: Convert a series of if statements to switch case
mlxsw: Fix naming convention of MFDE fields
bnx2x: Invalidate fastpath HSI version for VFs
bnx2x: Utilize firmware 7.13.21.0
x86/mce: Check regs before accessing it
HID: potential dereference of null pointer
HID: holtek: fix mouse probing
mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro
cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface
mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands
mmc: core: Disable card detect during shutdown
rfkill: allow to get the software rfkill state
cfg80211: refactor cfg80211_get_ies_channel_number()
nl82011: clarify interface combinations wrt. channels
KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all
nl80211: Add support to offload SA Query procedures for AP SME device
nl80211: Add support to set AP settings flags with single attribute
mac80211: add more HT/VHT/HE state logging
cfg80211: Use the HE operation IE to determine a 6GHz BSS channel
cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard
mac80211: Notify cfg80211 about association comeback
cfg80211: Add support for notifying association comeback
mac80211: introduce channel switch disconnect function
cfg80211: Fix order of enum nl80211_band_iftype_attr documentation
cfg80211: simplify cfg80211_chandef_valid()
mac80211: Remove a couple of obsolete TODO
dt-bindings: pinctrl: samsung: Add pin drive definitions for Exynos850
dt-bindings: arm: samsung: Document E850-96 board binding
dt-bindings: Add vendor prefix for WinLink
mac80211: fix FEC flag in radio tap header
mac80211: use coarse boottime for airtime fairness code
s390/crash_dump: fix virtual vs physical address handling
s390/crypto: fix compile error for ChaCha20 module
Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312
mm: add virt_to_folio() and folio_address()
Linux 5.16-rc6
x86/pkey: Fix undefined behaviour with PKRU_WD_BIT
ARM: dts: BCM5301X: correct RX delay and enable flow control on Asus RT-AC88U
ARM: dts: NSP: Rename SATA unit name
ARM: dts: NSP: Fixed iProc PCIe MSI sub-node
ARM: dts: HR2: Fixed iProc PCIe MSI sub-node
ARM: dts: Cygnus: Update PCIe PHY node unit name(s)
ARM: dts: Cygnus: Fixed iProc PCIe controller properties
KVM: x86: Retry page fault if MMU reload is pending and root has no sp
KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs
KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES
Revert "block: reduce kblockd_mod_delayed_work_on() CPU consumption"
mt76: mt7921s: fix cmd timeout in throughput test
mt76: mt7921s: fix suspend error with enlarging mcu timeout value
mt76: mt7921s: make pm->suspended usage consistent
mt76: mt7921: fix possible resume failure
mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work
mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv
mt76: mt7921: remove dead definitions
mt76: mt7915: add mu-mimo and ofdma debugfs knobs
mt76: mt7915: introduce mt76_vif in mt7915_vif
mt76: mt7921: reduce log severity levels for informative messages
mt76: mt7915: rely on mt76_connac definitions
mt76: connac: rely on MCU_CMD macro
mt76: connac: introduce MCU_CE_CMD macro
mt76: connac: introduce MCU_UNI_CMD macro
mt76: connac: remove MCU_FW_PREFIX bit
mt76: connac: align MCU_EXT definitions with 7915 driver
mt76: connac: introduce MCU_EXT macros
mt76: mt7921: fix network buffer leak by txs missing
mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663
mt76: mt7915: process txfree and txstatus without allocating skbs
mt76: allow drivers to drop rx packets early
mt76: mt7663: disable 4addr capability
mt76: mt7615: clear mcu error interrupt status on mt7663
mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr
mt76: move sar_capa configuration in common code
mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band
mt76: mt7921s: fix possible kernel crash due to invalid Rx count
mt76: mt7921s: fix bus hang with wrong privilege
mt76: mt7921: use correct iftype data on 6GHz cap init
mt76: mt7921: fix boolreturn.cocci warning
mt76: eeprom: tolerate corrected bit-flips
mt76: mt7603: improve reliability of tx powersave filtering
mt76: clear sta powersave flag after notifying driver
mt76: mt7915: introduce SAR support
mt76: mt7603: introduce SAR support
mt76: mt7915: improve wmm index allocation
mt76: mt7615: improve wmm index allocation
mt76: mt7615: fix unused tx antenna mask in testmode
mt76: mt7921s: fix the device cannot sleep deeply in suspend
mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files
mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames
mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames
mt76: mt76x02: introduce SAR support
mt76: move sar utilities to mt76-core module
mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config
mt76: fix the wiphy's available antennas to the correct value
mt76: do not pass the received frame with decryption error
mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode
mt76: mt7615: remove dead code in get_omac_idx
mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode
mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi
mt76: fix possible OOB issue in mt76_calculate_default_rate
mt76: mt7921: introduce 160 MHz channel bandwidth support
mt76: debugfs: fix queue reporting for mt76-usb
selftests: tc-testing: add action offload selftest for action and filter
flow_offload: validate flags of filter and actions
flow_offload: add reoffload process to update hw_count
net: sched: save full flags for tc action
flow_offload: add process to update action stats from hardware
flow_offload: rename exts stats update functions with hw
flow_offload: add skip_hw and skip_sw to control if offload the action
flow_offload: allow user to offload tc action to net device
flow_offload: add ops to tc_action_ops for flow action setup
flow_offload: rename offload functions with offload instead of flow
flow_offload: add index to flow_action_entry structure
flow_offload: reject to offload tc actions in offload drivers
flow_offload: fill flags to action structure
gpio: dln2: Fix interrupts when replugging the device
gpio: sim: fix uninitialized ret variable
bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
NFSD: Fix READDIR buffer overflow
bpf/selftests: Test PTR_TO_RDONLY_MEM
bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.
bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.
bpf: Convert PTR_TO_MEM_OR_NULL to composable types.
bpf: Introduce MEM_RDONLY flag
bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL
bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL
bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL
bpf: Introduce composable reg, ret and arg types.
dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema
qlcnic: potential dereference null pointer of rx_queue->page_ring
xdp: move the if dev statements to the first
ax25: NPD bug when detaching AX25 device
hamradio: improve the incomplete fix to avoid NPD
perf inject: Fix segfault due to perf_data__fd() without open
perf inject: Fix segfault due to close without open
perf expr: Fix missing check for return value of hashmap__new()
dt-bindings: soc: samsung: keep SoC driver bindings together
soc: samsung: Add USI driver
mt76: mt7921: add support for PCIe ID 0x0608/0x0616
mt76: testmode: add support to set MAC
mt76: mt7915: add default calibrated data support
mt76: only set rx radiotap flag from within decoder functions
mt76: reverse the first fragmented frame to 802.11
mt76: mt7915: fix SMPS operation fail
mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore()
mt76: mt7921: fix MT7921E reset failure
mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy()
mt76: mt7921: drop offload_flags overwritten
mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine
locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner()
drm/i915: Rename i915->gt to i915->gt0
drm/i915: Use to_gt() helper
drm/i915/pxp: Use to_gt() helper
drm/i915/selftests: Use to_gt() helper
drm/i915/gvt: Use to_gt() helper
drm/i915/gem: Use to_gt() helper
drm/i915/gt: Use to_gt() helper
drm/i915/display: Use to_gt() helper
drm/i915: Introduce to_gt() helper
drm/i915: Store backpointer to GT in uncore
xfs: Support large folios
iomap: Support large folios in invalidatepage
iomap: Convert iomap_migrate_page() to use folios
iomap: Convert iomap_add_to_ioend() to take a folio
iomap: Simplify iomap_do_writepage()
iomap: Simplify iomap_writepage_map()
iomap,xfs: Convert ->discard_page to ->discard_folio
iomap: Convert iomap_write_end_inline to take a folio
iomap: Convert iomap_write_begin() and iomap_write_end() to folios
iomap: Convert __iomap_zero_iter to use a folio
iomap: Allow iomap_write_begin() to be called with the full length
mptcp: clean up harmless false expressions
selftests: mptcp: try to set mptcp ulp mode in different sk states
mptcp: enforce HoL-blocking estimation
net: ethernet: mtk_eth_soc: delete some dead code
net: mtk_eth_soc: delete an unneeded variable
tsnep: Fix s390 devm_ioremap_resource warning
tun: avoid double free in tun_free_netdev
net: marvell: prestera: fix incorrect structure access
net: marvell: prestera: fix incorrect return of port_find
Revert "tipc: use consistent GFP flags"
net: lantiq_xrx200: increase buffer reservation
net: openvswitch: Fix matching zone id for invalid conns arriving from tc
net/sched: flow_dissector: Fix matching on zone id for invalid conns
net/sched: Extend qdisc control block with tc control block
ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
cifs: sanitize multiple delimiters in prepath
cifs: ignore resource_id while getting fscache super cookie
drm/msm/a5xx: Fix missing CP_PROTECT for SMMU on A540
drm/msm/a5xx: Add support for Adreno 506 GPU
bpf, selftests: Fix spelling mistake "tained" -> "tainted"
bpftool: Reimplement large insn size limit feature probing
selftests/bpf: Add libbpf feature-probing API selftests
libbpf: Rework feature-probing APIs
Revert "xsk: Do not sleep in poll() when need_wakeup set"
timekeeping: Really make sure wall_to_monotonic isn't positive
ipmi: fix initialization when workqueue allocation fails
ipmi: bail out if init_srcu_struct fails
iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath
iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config
iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation
virtchnl: Add support for new VLAN capabilities
ice: xsk: fix cleaned_count setting
ice: xsk: allow empty Rx descriptors on XSK ZC data path
ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor
ice: remove dead store on XSK hotpath
ice: xsk: allocate separate memory for XDP SW ring
ice: xsk: return xsk buffers back to pool when cleaning the ring
mmc: mxc: Use the new PM macros
mmc: jz4740: Use the new PM macros
ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG
ACPI: PM: Remove redundant cache flushing
ACPI: processor: idle: Only flush cache on entering C3
drm/amdgpu: add support for IP discovery gc_info table v2
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
drm/amd/pm: Fix xgmi link control on aldebaran
drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence
ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device()
ACPI: scan: Introduce acpi_fetch_acpi_dev()
device property: Drop fwnode_graph_get_remote_node()
device property: Use fwnode_graph_for_each_endpoint() macro
device property: Implement fwnode_graph_get_endpoint_count()
Documentation: ACPI: Update references
Documentation: ACPI: Fix data node reference documentation
device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED
device property: Fix fwnode_graph_devcon_match() fwnode leak
PM: sleep: Fix error handling in dpm_prepare()
ARM: dts: armada-38x: Add generic compatible to UART nodes
arm64: dts: marvell: cn9130: enable CP0 GPIO controllers
arm64: dts: marvell: cn9130: add GPIO and SPI aliases
arm64: dts: marvell: armada-37xx: Add xtal clock to comphy node
arm/arm64: dts: Add MV88E6393X to CN9130-CRB device tree
arm/arm64: dts: Enable CP0 GPIOs for CN9130-CRB
serial: 8250_pci: remove redundant assignment to tmp after the mask operation
dt-bindings: serial: fsl-lpuart: Fix i.MX 8QM compatible matching
tty: serial: fsl_lpuart: Add i.MXRT1050 support
dt-bindings: serial: fsl-lpuart: add i.MXRT1050 compatible
serial: atmel: Use platform_get_irq() to get the interrupt
serial: sh-sci: Use devm_clk_get_optional()
serial: sh-sci: Use dev_err_probe()
serial: sh-sci: Drop support for "sci_ick" clock
serial: lantiq: Use platform_get_irq() to get the interrupt
tty: serial: sh-sci: Add support for R-Car Gen4
dt-bindings: serial: renesas,scif: Document r8a779f0 bindings
selftests/sgx: Fix corrupted cpuid macro invocation
ARM: configs: at91: Enable crypto software implementations
gpio: Propagate firmware node from a parent device
ARM: configs: at91: sama7: Enable SPI NOR and QSPI controller
gpio: Setup parent device and get rid of unnecessary of_node assignment
gpio: Get rid of duplicate of_node assignment in the drivers
arm64: Ensure that the 'bti' macro is defined where linkage.h is included
usb: misc: ehset: Rework test mode entry
usb: core: Export usb_device_match_id
usb: musb: Set the DT node on the child device
usb: musb: Drop unneeded resource copying
usb: host: ohci-omap: propagate errors from platform_get_irq()
usb: host: ehci-sh: propagate errors from platform_get_irq()
usb: gadget: udc: pxa25x: propagate errors from platform_get_irq()
usb: gadget: udc: bcm63xx: propagate errors from platform_get_irq()
usb: ftdi-elan: fix memory leak on device disconnect
usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0
dt-bindings: usb: qcom,dwc3: Add SM6350 compatible
usb: dwc2: drd: restore role and overrides upon resume
usb: dwc2: drd: add role-switch-default-node support
dt-bindings: usb: document role-switch-default-mode property in dwc2
MAINTAINERS: remove typo from XEN PVUSB DRIVER section
usb: chipidea: Set the DT node on the child device
usb: uhci: Use platform_get_irq() to get the interrupt
usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt
usb: ohci-spear: Remove direct access to platform_device resource list
dt-bindings: usb: qcom,dwc3: add binding for SM8450
cpufreq: Fix initialization of min and max frequency QoS requests
cpufreq: intel_pstate: Update EPP for AlderLake mobile
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
powercap: fix typo in a comment in idle_inject.c
Revert "usb: early: convert to readl_poll_timeout_atomic()"
cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call
PM: runtime: Add safety net to supplier device release
cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment
PM: runtime: Capture device status before disabling runtime PM
powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR
PM: core: Add new *_PM_OPS macros, deprecate old ones
PM: core: Redefine pm_ptr() macro
r8169: Avoid misuse of pm_ptr() macro
arm64: tegra: Add host1x hotflush reset on Tegra210
media: dt: bindings: tegra-vde: Document OPP and power domain
media: dt: bindings: tegra-vde: Convert to schema
dt-bindings: host1x: Document Memory Client resets of Host1x, GR2D and GR3D
dt-bindings: host1x: Document OPP and power domain properties
dt-bindings: clock: tegra-car: Document new clock sub-nodes
dt-bindings: ARM: tegra: Document Pegatron Chagall
dt-bindings: ARM: tegra: Document ASUS Transformers
dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties
dt-bindings: serial: Document Tegra234 TCU
dt-bindings: serial: tegra-tcu: Convert to json-schema
dt-bindings: thermal: tegra186-bpmp: Convert to json-schema
dt-bindings: firmware: tegra: Convert to json-schema
dt-bindings: tegra: pmc: Convert to json-schema
dt-bindings: serial: 8250: Document Tegra234 UART
dt-bindings: mmc: tegra: Document Tegra234 SDHCI
dt-bindings: fuse: tegra: Document Tegra234 FUSE
dt-bindings: fuse: tegra: Convert to json-schema
dt-bindings: rtc: tegra: Document Tegra234 RTC
dt-bindings: rtc: tegra: Convert to json-schema
dt-bindings: mailbox: tegra: Document Tegra234 HSP
dt-bindings: mailbox: tegra: Convert to json-schema
dt-bindings: mmc: tegra: Convert to json-schema
ARM: tegra: Add host1x hotflush reset on Tegra124
ARM: tegra: Add memory client hotflush resets on Tegra114
asm-generic/error-injection.h: fix a spelling mistake, and a coding style issue
arch: Remove leftovers from prism54 wireless driver
arch: Remove leftovers from mandatory file locking
Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH
Documentation, arch: Remove leftovers from raw device
ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling
ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC
ARM: reduce the information printed in call traces
ARM: 9168/1: Add support for Cortex-M55 processor
ARM: 9167/1: Add support for Cortex-M33 processor
ARM: 9166/1: Support KFENCE for ARM
ARM: 9165/1: mm: Provide is_write_fault()
ARM: 9164/1: mm: Provide set_memory_valid()
ARM: 9163/1: amba: Move of_amba_device_decode_irq() into amba_probe()
ARM: 9162/1: amba: Kill sysfs attribute file of irq
ARM: 9161/1: mm: mark private VM_FAULT_X defines as vm_fault_t
ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding
ARM: 9158/1: leave it to core code to manage thread_info::cpu
ARM: 9154/1: decompressor: do not copy source files while building
gpiolib: allow line names from device props to override driver names
selftests: gpio: gpio-sim: avoid forking test twice
selftests: gpio: gpio-sim: remove bashisms
gpio: amdpt: add new device ID and 24-pin support
gpio: tegra186: Add support for Tegra234
dt-bindings: gpio: Add Tegra234 support
dt-bindings: gpio: tegra186: Convert to json-schema
dt-bindings: gpio: tegra: Convert to json-schema
gpio: sta2x11: fix typo in a comment
selftests: gpio: add test cases for gpio-sim
selftests: gpio: add a helper for reading GPIO line names
selftests: gpio: provide a helper for reading chip info
gpio: sim: new testing module
gpiolib: of: make fwnode take precedence in struct gpio_chip
gpiolib: allow to specify the firmware node in struct gpio_chip
gpiolib: provide gpiod_remove_hogs()
drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify
mtd: rawnand: gpmi: remove unneeded variable
mtd: rawnand: omap2: drop unused variable
mtd: rawnand: omap2: fix force_8bit flag behaviour for DMA mode
mtd: rawnand: omap2: Add compatible for AM64 SoC
mtd: rawnand: omap2: move to exec_op interface
mtd: rawnand: omap2: Allow build on K3 platforms
dt-bindings: mtd: ti, gpmc-nand: Add compatible for AM64 NAND
net: fix typo in a comment
net: dsa: microchip: remove unneeded variable
usb: hub: make wait_for_connected() take an int instead of a pointer to int
arm64: dts: renesas: Fix pin controller node names
MAITAINERS: Change zonefs maintainer email address
zonefs: add MODULE_ALIAS_FS
xfrm: state and policy should fail if XFRMA_IF_ID 0
xfrm: interface with if_id 0 should return error
crypto: hisilicon/qm - disable queue when 'CQ' error
crypto: hisilicon/qm - reset function if event queue overflows
crypto: hisilicon/qm - use request_threaded_irq instead
crypto: hisilicon/qm - modify the handling method after abnormal interruption
crypto: hisilicon/qm - code movement
crypto: hisilicon/qm - remove unnecessary device memory reset
crypto: hisilicon/qm - fix deadlock for remove driver
crypto: hisilicon/zip - enable ssid for sva sgl
crypto: hisilicon/hpre - fix memory leak in hpre_curve25519_src_init()
crypto: api - Replace kernel.h with the necessary inclusions
crypto: marvell/octeontx - Use kcalloc() instead of kzalloc()
crypto: cavium - Use kcalloc() instead of kzalloc()
crypto: ccp - Add SEV_INIT_EX support
crypto: ccp - Add psp_init_on_probe module parameter
crypto: ccp - Refactor out sev_fw_alloc()
crypto: ccp - Move SEV_INIT retry for corrupted data
crypto: ccp - Add SEV_INIT rc error logging on init
crypto: x86/des3 - remove redundant assignment of variable nbytes
riscv: dts: sifive unmatched: Link the tmp451 with its power supply
riscv: dts: sifive unmatched: Fix regulator for board rev3
riscv: dts: sifive unmatched: Expose the PMIC sub-functions
riscv: dts: sifive unmatched: Expose the board ID eeprom
riscv: dts: sifive unmatched: Name gpio lines
net: mana: Add RX fencing
net: vertexcom: remove unneeded semicolon
nfp: flower: refine the use of circular buffer
scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
Only output backtracking information in log level 2
bpf: Right align verifier states in verifier logs.
dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl
soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl
dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains
soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn
soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled
ARM: dts: imx6: phytec: Add PEB-WLBT-05 support
bpf: Only print scratched registers and stack slots to verifier logs.
crypto: qat - do not handle PFVF sources for qat_4xxx
libata: if T_LENGTH is zero, dma direction should be DMA_NONE
docs/zh_CN: Add sched-design-CFS Chinese translation
docs/zh_CN: Add sched-capacity Chinese translation
bpf: Remove the cgroup -> bpf header dependecy
add missing bpf-cgroup.h includes
add includes masked by cgroup -> bpf dependency
docs/zh_CN: add sysfs-pci trnaslation
docs/zh_CN: add msi-howto translation
docs: address some text issues with css/theme support
docs: Makefile: use the right path for DOCS_CSS
docs/vm: clarify overcommit amount sysctl behavior
selinux: fix sleeping function called from invalid context
docs/zh_CN: Add cputopology Chinese translation
Remove mentions of the Trivial Patch Monkey
iomap: Convert iomap_page_mkwrite to use a folio
iomap: Convert readahead and readpage to use a folio
iomap: Convert iomap_read_inline_data to take a folio
iomap: Use folio offsets instead of page offsets
iomap: Convert bio completions to use folios
iomap: Pass the iomap_page into iomap_set_range_uptodate
iomap: Add iomap_invalidate_folio
iomap: Convert iomap_releasepage to use a folio
iomap: Convert iomap_page_release to take a folio
iomap: Convert iomap_page_create to take a folio
iomap: Convert to_iomap_page to take a folio
fs/buffer: Convert __block_write_begin_int() to take a folio
block: Add bio_for_each_folio_all()
block: Add bio_add_folio()
bpf, selftests: Fix racing issue in btf_skc_cls_ingress test
selftest/bpf: Add a test that reads various addresses.
bpf: Fix extable address check.
bpf: Fix extable fixup offset.
selftests/bpf: Enable cross-building with clang
tools/runqslower: Enable cross-building with clang
bpftool: Enable cross-building with clang
tools/libbpf: Enable cross-building with clang
tools/resolve_btfids: Support cross-building the kernel with clang
tools: Help cross-building with clang
media: ipu3-cio2: Add support for instantiating i2c-clients for VCMs
media: ipu3-cio2: Call cio2_bridge_init() before anything else
media: ipu3-cio2: Defer probing until the PMIC is fully setup
media: hantro: Add support for Allwinner H6
media: dt-bindings: allwinner: document H6 Hantro G2 binding
media: hantro: Convert imx8m_vpu_g2_irq to helper
media: hantro: move postproc enablement for old cores
media: hantro: vp9: add support for legacy register set
media: hantro: vp9: use double buffering if needed
media: hantro: add support for reset lines
media: hantro: Fix probe func error path
media: i2c: hi846: use pm_runtime_force_suspend/resume for system suspend
media: i2c: hi846: check return value of regulator_bulk_disable()
media: hi556: Support device probe in non-zero ACPI D state
media: ov5675: Support device probe in non-zero ACPI D state
media: imx208: Support device probe in non-zero ACPI D state
media: ov2740: support device probe in non-zero ACPI D state
media: ov5670: Support device probe in non-zero ACPI D state
media: ov8856: support device probe in non-zero ACPI D state
media: ov8865: Disable only enabled regulators on error path
media: staging: ipu3-imgu: add the AWB memory layout
media: Update Intel-submitted camera sensor driver contacts
drm/amdgpu: add support for IP discovery gc_info table v2
drm/amd/display: Fix warning comparing pointer to 0
drm/amdgpu: clean up some leftovers from bring up
drm/amdgpu: Separate vf2pf work item init from virt data exchange
drm/amdkfd: use max() and min() to make code cleaner
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
s390/mm: check 2KB-fragment page on release
s390/mm: better annotate 2KB pagetable fragments handling
s390/mm: fix 2KB pgtable release race
s390/sclp: release SCLP early buffer after kernel initialization
s390/nmi: disable interrupts on extended save area update
s390/zcrypt: CCA control CPRB sending
s390/disassembler: update opcode table
s390/uv: fix memblock virtual vs physical address confusion
s390/smp: fix memblock_phys_free() vs memblock_free() confusion
s390/sclp: fix memblock_phys_free() vs memblock_free() confusion
s390/exit: remove dead reference to do_exit from copy_thread
bpf, selftests: Add test case trying to taint map value pointer
bpf: Make 32->64 bounds propagation slightly more robust
bpf: Fix signed bounds propagation after mov32
drm/amd/pm: Fix xgmi link control on aldebaran
drm/amd/pm: restore SMU version print statement for dGPUs
drm/amdkfd: fix svm_bo release invalid wait context warning
drm/amdgpu: introduce new amdgpu_fence object to indicate the job embedded fence
ksmbd: fix uninitialized symbol 'pntsd_size'
ksmbd: fix error code in ndr_read_int32()
drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume
drivers/amd/pm: smu13: use local variable adev
block: only build the icq tracking code when needed
block: fold create_task_io_context into ioc_find_get_icq
block: open code create_task_io_context in set_task_ioprio
block: fold get_task_io_context into set_task_ioprio
block: move set_task_ioprio to blk-ioc.c
block: cleanup ioc_clear_queue
block: refactor put_io_context
block: remove the NULL ioc check in put_io_context
block: refactor put_iocontext_active
block: simplify struct io_context refcounting
block: remove the nr_task field from struct io_context
block: remove the rsxx driver
nvme: add support for mq_ops->queue_rqs()
nvme: separate command prep and issue
nvme: split command copy into a helper
drm/msm/dpu: add layer mixer register dump to dpu snapshot
drm/msm/dpu: move SSPP debugfs support from plane to SSPP code
drm/msm/dp: remove unneeded variable
drm/msm: Don't use autosuspend for display
drm/msm/debugfs: Add display/kms state snapshot
drm/msm/disp: Export helper for capturing snapshot
arm64: kexec: Fix missing error code 'ret' warning in load_other_segments()
afs: Fix mmap
sit: do not call ipip6_dev_free() from sit_init_net()
RISC-V: Add BeagleV Starlight Beta device tree
RISC-V: Add initial StarFive JH7100 device tree
serial: 8250_dw: Add StarFive JH7100 quirk
dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts
pinctrl: starfive: Add pinctrl driver for StarFive SoCs
dt-bindings: pinctrl: Add StarFive JH7100 bindings
dt-bindings: pinctrl: Add StarFive pinctrl definitions
reset: starfive-jh7100: Add StarFive JH7100 reset driver
dt-bindings: reset: Add Starfive JH7100 reset bindings
dt-bindings: reset: Add StarFive JH7100 reset definitions
clk: starfive: Add JH7100 clock generator driver
dt-bindings: clock: starfive: Add JH7100 bindings
dt-bindings: clock: starfive: Add JH7100 clock definitions
ARM: tegra: Add back gpio-ranges properties
ARM: tegra: paz00: Enable S/PDIF and HDMI audio
ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio
ARM: tegra: Add HDMI audio graph to Tegra20 device-tree
ARM: tegra: Add S/PDIF node to Tegra20 device-tree
ARM: tegra20/30: Disable unused host1x hardware
ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D and Host1x
ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D and Host1x
ARM: tegra: Add OPP tables and power domains to Tegra30 device-trees
net: systemport: Add global locking for descriptor lifecycle
net/smc: Prevent smc_release() from long blocking
arm64: tegra: Hook up MMC and BPMP to memory controller
arm64: tegra: Add memory controller on Tegra234
arm64: tegra: Add EMC general interrupt on Tegra194
arm64: tegra: Update SDMMC4 speeds for Tegra194
arm64: tegra: Add dma-coherent for Tegra194 VIC
arm64: tegra: Rename Ethernet PHY nodes
arm64: tegra: Remove unused only-1-8-v properties
arm64: tegra: Sort Tegra210 XUSB clocks correctly
arm64: tegra: Add missing TSEC properties on Tegra210
arm64: tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB
arm64: tegra: smaug: Remove extra PLL power supplies for XUSB
arm64: tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB
arm64: tegra: Rename GPIO hog nodes to match schema
arm64: tegra: Remove unsupported regulator properties
arm64: tegra: Rename TCU node to "serial"
arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock
arm64: tegra: Drop unused properties for Tegra194 PCIe
arm64: tegra: Fix Tegra194 HSP compatible string
arm64: tegra: Drop unsupported nvidia,lpdr property
arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips
arm64: tegra: Drop unit-address for audio card graph endpoints
arm64: tegra: Adjust length of CCPLEX cluster MMIO region
arm64: tegra: Fix Tegra186 compatible string list
arm64: tegra: Rename power-monitor input nodes
arm64: tegra: Rename thermal zones nodes
arm64: tegra: Sort Tegra132 XUSB clocks correctly
arm64: tegra: Drop unused AHCI clocks on Tegra132
arm64: tegra: Fix Tegra132 I2C compatible string list
arm64: tegra: Add OPP tables on Tegra132
arm64: tegra: Fix compatible string for Tegra132 timer
arm64: tegra: Remove unsupported properties on Norrin
arm64: tegra: Fix unit-addresses on Norrin
arm64: tegra: Add native timer support on Tegra186
arm64: tegra: Rename top-level regulators
arm64: tegra: Rename top-level clocks
arm64: tegra: Add ISO SMMU controller for Tegra194
arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194
arm64: tegra: Add support to enumerate SD in UHS mode
arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support
arm64: tegra: Describe Tegra234 CPU hierarchy
arm64: tegra: Add main and AON GPIO controllers on Tegra234
arm64: tegra: Add Tegra234 TCU device
arm64: tegra: Fill in properties for Tegra234 eMMC
arm64: tegra: Update Tegra234 BPMP channel addresses
arm64: tegra: Add clock for Tegra234 RTC
arm64: tegra: Fixup SYSRAM references
block: add mq_ops->queue_rqs hook
dt-bindings: misc: Convert Tegra MISC to json-schema
dt-bindings: memory: tegra: Add Tegra234 support
dt-bindings: Add YAML bindings for NVENC and NVJPG
dt-bindings: memory: tegra: Update for Tegra194
dt-bindings: sram: Document NVIDIA Tegra SYSRAM
dt-bindings: Update headers for Tegra234
dt-bindings: tegra: Document Jetson AGX Orin (and devkit)
dt-bindings: tegra: Describe recent developer kits consistently
block: use singly linked list for bio cache
block: add completion handler for fast path
wcn36xx: Implement beacon filtering
wcn36xx: Fix physical location of beacon filter comment
wcn36xx: Fix beacon filter structure definitions
ath11k: Use reserved host DDR addresses from DT for PCI devices
dt: bindings: add new DT entry for ath11k PCI device support
fib: expand fib_rule_policy
fib: rules: remove duplicated nla policies
scripts/gdb: lx-dmesg: read records individually
arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator
arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node
optee: Suppress false positive kmemleak report in optee_handle_rpc()
tee: optee: Fix incorrect page free bug
ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver
ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver
ARM: tegra_defconfig: Enable S/PDIF driver
LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers
drm/tegra: Add back arm_iommu_detach_device()
gpu: host1x: Add back arm_iommu_detach_device()
ARM: tegra: Add OPP tables and power domains to Tegra20 device-trees
ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table
netfilter: ctnetlink: remove expired entries first
drm/tegra: Consolidate runtime PM management of older UAPI codepath
drm/tegra: submit: Remove pm_runtime_enabled() checks
drm/tegra: nvdec: Stop channel on suspend
drm/tegra: vic: Stop channel on suspend
drm/tegra: gr3d: Support generic power domain and runtime PM
drm/tegra: gr2d: Support generic power domain and runtime PM
drm/tegra: hdmi: Add OPP support
drm/tegra: dc: Support OPP and SoC core voltage scaling
drm/tegra: submit: Add missing pm_runtime_mark_last_busy()
gpu: host1x: Add host1x_channel_stop()
gpu: host1x: Add initial runtime PM and OPP support
drm/tegra: vic: Handle tegra_drm_alloc() failure
gpu: host1x: Add missing DMA API include
drm/tegra: vic: Fix DMA API misuse
drm/tegra: hdmi: Register audio CODEC on Tegra20
drm/tegra: hdmi: Unwind tegra_hdmi_init() errors
drm/tegra: Mark nvdec PM functions as __maybe_unused
drm/tegra: Mark nvdec_writel() as inline
drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+
drm/tegra: Remove duplicate struct declaration
drm/tegra: vic: Use autosuspend
drm/tegra: gr2d: Explicitly control module reset
gpu: host1x: select CONFIG_DMA_SHARED_BUFFER
gpu: host1x: Drop excess kernel-doc entry @key
drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC
drm/tegra: Bump VIC/NVDEC clock rates to Fmax
drm/tegra: Add NVDEC driver
drm/tegra: Support asynchronous commits for cursor
drm/tegra: Propagate errors from drm_gem_plane_helper_prepare_fb()
drm/tegra: Do not reference tegra_plane_funcs directly
drm/tegra: Implement buffer object cache
drm/tegra: Implement correct DMA-BUF semantics
media: staging: tegra-vde: Support generic power domain
spi: tegra20-slink: Add OPP support
mtd: rawnand: tegra: Add runtime PM and OPP support
mmc: sdhci-tegra: Add runtime PM and OPP support
pwm: tegra: Add runtime PM and OPP support
bus: tegra-gmi: Add runtime PM and OPP support
usb: chipidea: tegra: Add runtime PM and OPP support
soc/tegra: pmc: Rename core power domain
soc/tegra: Add devm_tegra_core_dev_init_opp_table_common()
soc/tegra: pmc: Rename 3d power domains
soc/tegra: Enable runtime PM during OPP state-syncing
soc/tegra: regulators: Prepare for suspend
soc/tegra: fuse: Use resource-managed helpers
soc/tegra: fuse: Reset hardware
soc/tegra: pmc: Add reboot notifier
soc/tegra: Don't print error message when OPPs not available
soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init
drm/bridge: ti-sn65dsi86: Set max register for regmap
netfilter: nf_nat_masquerade: add netns refcount tracker to masq_dev_work
netfilter: nfnetlink: add netns refcount tracker to struct nfulnl_instance
drm/ast: Move I2C code into separate source file
drm/ast: Convert I2C code to managed cleanup
drm/ast: Handle failed I2C initialization gracefully
net: Fix double 0x prefix print in SKB dump
virtio_net: fix rx_drops stat for small pkts
dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED
sfc_ef100: potential dereference of null pointer
net: prestera: flower template support
net: dsa: rtl8365mb: add GMII as user port mode
net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup
gve: Add tx|rx-coalesce-usec for DQO
gve: Add consumed counts to ethtool stats
gve: Implement suspend/resume/shutdown
gve: Add optional metadata descriptor type GVE_TXD_MTD
gve: remove memory barrier around seqno
gve: Update gve_free_queue_page_list signature
gve: Move the irq db indexes out of the ntfy block struct
gve: Correct order of processing device options
net: mvneta: convert to pcs_validate() and phylink_generic_validate()
net: mvneta: convert to phylink pcs operations
net: mvneta: convert to use mac_prepare()/mac_finish()
net: mvpp2: convert to pcs_validate() and phylink_generic_validate()
net: mvpp2: use .mac_select_pcs() interface
net: phylink: add pcs_validate() method
net: phylink: add mac_select_pcs() method to phylink_mac_ops
drm/vc4: plane: Add support for YUV color encodings and ranges
drm/vc4: plane: Add support for DRM_FORMAT_P030
drm/fourcc: Add packed 10bit YUV 4:2:0 format
arm64: dts: imx8mp-evk: configure multiple queues on eqos
ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV-02 LCD adapter
ARM: dts: imx6qdl: phytec: Add support for optional PEB-EVAL-01 board
drm/simpledrm: Add [AX]RGB2101010 formats
drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio()
arm64: dts: ls1028a-qds: add overlays for various serdes protocols
arm64: dts: ls1028a-qds: enable lpuart1
arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus
arm64: dts: ls1028a-rdb: enable pwm0
arm64: dts: ls1028a: add flextimer based pwm nodes
arm64: dts: ls1028a: add ftm_alarm1 node to be used as wakeup source
arm64: dts: ls1028a: Add PCIe EP nodes
of: Move simple-framebuffer device handling from simplefb to of
ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer
arm64: dts: lx2162a-qds: add interrupt line for RTC node
arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes
arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes
arm64: dts: lx2160a-qds: Add mdio mux nodes
arm64: dts: lx2160a: add optee-tz node
arm64: dts: lx2160a-rdb: Add Inphi PHY node
arm64: dts: lx2160a: fix scl-gpios property name
drm/panel: simple: Add Team Source Display TST043015CMHX panel
dt-bindings: display: simple: Add Team Source Display TST043015CMHX panel
dt-bindings: Add Team Source Display Technology vendor prefix
drm/bridge: lvds-codec: Add support for pixel data sampling edge select
dt-bindings: display: bridge: lvds-codec: Document pixel data sampling edge select
wilc1000: Improve WILC TX performance when power_save is off
tee: handle lookup of shm with reference count 0
wl1251: specify max. IE length
arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi
arm64: dts: allwinner: h6: Add Hantro G2 node
xen/netback: don't queue unlimited number of packages
xen/netback: fix rx queue stall detection
xen/console: harden hvc_xen against event channel storms
xen/netfront: harden netfront against event channel storms
xen/blkfront: harden blkfront against event channel storms
ARM: imx_v6_v7_defconfig: Enable for DHCOM devices required RTC_DRV_RV3029C2
arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl
ARM: dts: imx6qdl-wandboard: Fix Ethernet support
arm64: dts: nitrogen8-som: correct network PHY reset
ARM: dts: gpio-ranges property is now required
pinctrl: aspeed: fix unmet dependencies on MFD_SYSCON for PINCTRL_ASPEED
pinctrl: Get rid of duplicate of_node assignment in the drivers
pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines
drm/i915/guc: Selftest for stealing of guc ids
drm/i915/guc: Kick G2H tasklet if no credits
drm/i915/guc: Add extra debug on CT deadlock
drm/i915/guc: Don't hog IRQs when destroying contexts
drm/i915/guc: Remove racey GEM_BUG_ON
drm/i915/guc: Only assign guc_id.id when stealing guc_id
drm/i915/guc: Use correct context lock when callig clr_context_registered
ARM: dts: imx7d-remarkable2: add wacom digitizer device
net: usb: lan78xx: add Allied Telesis AT29M2-AF
ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster
pinctrl-sunxi: don't call pinctrl_gpio_direction()
pinctrl-bcm2835: don't call pinctrl_gpio_direction()
PM / devfreq: Reduce log severity for informative message
PM / devfreq: sun8i: addd COMMON_CLK dependency
net/packet: rx_owner_map depends on pg_vec
netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc
dpaa2-eth: fix ethtool statistics
kunit: tool: Default --jobs to number of CPUs
kunit: tool: fix newly introduced typechecker errors
drm/msm/disp: Tweak display snapshot to match gpu snapshot
drm/msm/dpu: add dpu_plane_atomic_print_state
drm/msm/dpu: add dpu_crtc_atomic_print_state
drm/msm/dp: Fix double free on error in msm_dp_bridge_init()
drm/msm/dpu: simplify DPU's regset32 code
drm/msm/dpu: stop manually removing debugfs files for the DPU CRTC
drm/msm/dpu: stop manually removing debugfs files for the DPU plane
drm/msm/dpu: drop plane's default_scaling debugfs file
drm/msm/dpu: make danger_status/safe_status readable
drm/msm/dpu: fix safe status debugfs file
drm/msm/dpu: move disable_danger out of plane subdir
netfilter: conntrack: Remove useless assignment statements
netfilter: fix regression in looped (broad|multi)cast's MAC handling
usb: hub: avoid warm port reset during USB3 disconnect
usb: host: xen-hcd: add missing unlock in error path
dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings
usb: dwc2: platform: adopt dev_err_probe() to silent probe defer
usb: typec: tcpm: fix tcpm unregister port but leave a pending timer
netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy()
usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore
USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04)
ARM: dts: qcom: Drop input-name property
usb: xhci: Extend support for runtime power management for AMD's Yellow carp.
arm64: dts: qcom: sm8450: add i2c13 and i2c14 device nodes
arm64: dts: qcom: sm8450: add cpufreq support
arm64: dts: qcom: sm8450: Add rpmhpd node
arm64: dts: qcom: sm8450-qrd: enable ufs nodes
arm64: dts: qcom: sm8450: add ufs nodes
arm64: dts: qcom: sm8450-qrd: Add rpmh regulator nodes
arm64: dts: qcom: Add base SM8450 QRD DTS
arm64: dts: qcom: sm8450: add smmu nodes
arm64: dts: qcom: sm8450: Add reserved memory nodes
arm64: dts: qcom: sm8450: Add tlmm nodes
arm64: dts: qcom: Add base SM8450 DTSI
arm64: dts: qcom: ipq6018: Fix gpio-ranges property
arm64: dts: qcom: sdm845: add QFPROM chipset specific compatible
arm64: dts: qcom: sdm845: mtp: Add vadc channels and thermal zones
arm64: dts: qcom: pm8998: Add ADC Thermal Monitor node
arm64: qcom: dts: drop legacy property #stream-id-cells
Revert "arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer"
arm64: dts: qcom: c630: add headset jack and button detection support
arm64: dts: qcom: c630: Fix soundcard setup
spi: atmel,quadspi: Define sama7g5 QSPI
spi: atmel,quadspi: Convert to json-schema
regulator: Introduce tps68470-regulator driver
serial: 8250_fintek: Fix garbled text for console
tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous
arm64: dts: mediatek: add pinctrl support for mt7986b
arm64: dts: mediatek: add pinctrl support for mt7986a
arm64: dts: mt8183: kukui: Add Type C node
arm64: dts: mediatek: add basic mt7986 support
dt-bindings: arm64: dts: mediatek: Add mt7986 series
ixgbe: set X550 MDIO speed before talking to PHY
dm integrity: fix data corruption due to improper use of bvec_kmap_local
ixgbe: Document how to enable NBASE-T support
igc: Fix typo in i225 LTR functions
igbvf: fix double free in `igbvf_probe`
igb: Fix removal of unicast MAC filters of VFs
kunit: tool: make `build` subcommand also reconfigure if needed
kunit: tool: delete kunit_parser.TestResult type
kunit: tool: use dataclass instead of collections.namedtuple
net/mlx5: Introduce log_max_current_uc_list_wr_supported bit
audit: improve robustness of the audit queue handling
audit: ensure userspace is penalized the same as the kernel when under pressure
usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe
USB: gadget: bRequestType is a bitfield, not a enum
ice: use modern kernel API for kick
ice: tighter control over VSI_DOWN state
ice: use prefetch methods
ice: update to newer kernel API
ice: support immediate firmware activation via devlink reload
ice: reduce time to read Option ROM CIVD data
ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image
ice: move and rename ice_check_for_pending_update
ice: devlink: add shadow-ram region to snapshot Shadow RAM
ARM: tegra: Enable video decoder on Tegra114
ARM: tegra: nexus7: Use common LVDS display device-tree
ARM: tegra: Add CPU thermal zones to Nyan device-tree
ARM: tegra: Enable CPU DFLL on Nyan
ARM: tegra: Enable HDMI CEC on Nyan
ARM: tegra: Add usb-role-switch property to USB OTG ports
ARM: tegra: Add device-tree for 1080p version of Nyan Big
ARM: tegra: Add device-tree for Pegatron Chagall
ARM: tegra: Add device-tree for ASUS Transformer Pad TF701T
ARM: tegra: Add device-tree for ASUS Transformer Infinity TF700T
ARM: tegra: Add device-tree for ASUS Transformer Pad TF300TG
ARM: tegra: Add device-tree for ASUS Transformer Pad TF300T
ARM: tegra: Add device-tree for ASUS Transformer Prime TF201
ARM: tegra: Add common device-tree for LVDS display panels of Tegra30 ASUS tablets
ARM: tegra: Add common device-tree base for Tegra30 ASUS Transformers
ARM: tegra: Add device-tree for ASUS Transformer EeePad TF101
ARM: tegra: Avoid phandle indirection on Ouya
ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu
ARM: tegra: Fix SLINK compatible string on Tegra30
ARM: tegra: Remove stray #reset-cells property
ARM: tegra: nexus7: Drop clock-frequency from NFC node
ARM: tegra: Remove unsupported properties on Apalis
ARM: tegra: Use correct vendor prefix for Invensense
ARM: tegra: Add dummy backlight power supplies
ARM: tegra: Remove PHY reset GPIO references from USB controller node
ARM: tegra: Add compatible string for built-in ASIX on Colibri boards
dt-bindings: arm: samsung: document jackpotlte board binding
soc/tegra: fuse: Fix bitwise vs. logical OR warning
ARM: config: multi v7: Enable display drivers used by Tegra devices
ARM: tegra_defconfig: Enable drivers wanted by Acer Chromebooks and ASUS tablets
btrfs: fix missing blkdev_put() call in btrfs_scan_one_device()
btrfs: fix warning when freeing leaf after subvolume creation failure
btrfs: fix invalid delayed ref after subvolume creation failure
btrfs: check WRITE_ERR when trying to read an extent buffer
ethtool: always write dev in ethnl_parse_header_dev_get
net: add net device refcount tracker to struct packet_type
selftests: mlxsw: vxlan: Remove IPv6 test case
mlxsw: Add support for VxLAN with IPv6 underlay
mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries
mlxsw: reg: Add a function to fill IPv6 unicast FDB entries
mlxsw: Split handling of FDB tunnel entries between address families
mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family
mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping
mlxsw: spectrum: Add hash table for IPv6 address mapping
fanotify: wire up FAN_RENAME event
fanotify: report old and/or new parent+name in FAN_RENAME event
fanotify: record either old name new name or both for FAN_RENAME
rsi: fix array out of bound
x86/boot: Move EFI range reservation after cmdline parsing
fanotify: record old and new parent and name in FAN_RENAME event
fanotify: support secondary dir fh and name in fanotify_info
fanotify: use helpers to parcel fanotify_info buffer
fanotify: use macros to get the offset to fanotify_info buffer
fsnotify: generate FS_RENAME event with rich information
fanotify: introduce group flag FAN_REPORT_TARGET_FID
fsnotify: separate mark iterator type from object type enum
fsnotify: clarify object type argument
udf: Fix error handling in udf_new_inode()
ACPI: tables: Add AEST to the list of known table signatures
soc: apple: apple-pmgr-pwrstate: Do not build as a module
dt-bindings: mailbox: apple,mailbox: Add power-domains property
arm64: dts: apple: t8103: Sort nodes by address
arm64: dts: apple: t8103: Rename clk24 to clkref
arm64: remove __dma_*_area() aliases
tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
drm/vc4: kms: Wait for the commit before increasing our clock rate
thunderbolt: Check return value of kmemdup() in icm_handle_event()
Revert "x86/boot: Pull up cmdline preparation and early param parsing"
net: fec: fix system hang during suspend/resume
net: ocelot: add support to get port mac from device-tree
sun4i-emac.c: remove unnecessary branch
ethtool: use ethnl_parse_header_dev_put()
reset: renesas: Fix Runtime PM usage
Revert "x86/boot: Mark prepare_command_line() __init"
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
dt-bindings: soc: samsung: Fix I2C clocks order in USI binding example
libbpf: Avoid reading past ELF data section end when copying license
net/mlx5e: Move goto action checks into tc_action goto post parse op
net/mlx5e: Move vlan action chunk into tc action vlan post parse op
net/mlx5e: Add post_parse() op to tc action infrastructure
net/mlx5e: Move sample attr allocation to tc_action sample parse op
net/mlx5e: TC action parsing loop
net/mlx5e: Add redirect ingress to tc action infra
net/mlx5e: Add sample and ptype to tc_action infra
net/mlx5e: Add ct to tc action infra
net/mlx5e: Add mirred/redirect to tc action infra
net/mlx5e: Add mpls push/pop to tc action infra
net/mlx5e: Add vlan push/pop/mangle to tc action infra
net/mlx5e: Add pedit to tc action infra
net/mlx5e: Add csum to tc action infra
net/mlx5e: Add tunnel encap/decap to tc action infra
net/mlx5e: Add goto to tc action infra
net/mlx5e: Add tc action infrastructure
bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer
bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg
bpf, selftests: Add test case for atomic fetch on spilled pointer
bpf: Fix kernel address leakage in atomic fetch
bcache: fix NULL pointer reference in cached_dev_detach_finish
arm64: dts: qcom: add minimal DTS for Microsoft Surface Duo 2
arm64: dts: qcom: sdm845-oneplus-*: add msm-id and board-id
dt-bindings: clock: Add SM8450 GCC clock bindings
block: reduce kblockd_mod_delayed_work_on() CPU consumption
ARM: dts: qcom: sdx65: Add pincontrol node
ARM: dts: qcom: Add SDX65 platform and MTP board support
dt-bindings: arm: qcom: Document SDX65 platform and boards
dt-bindings: clock: Add SDX65 GCC clock bindings
mptcp: add missing documented NL params
mptcp: fix deadlock in __mptcp_push_pending()
mptcp: clear 'kern' flag from fallback sockets
mptcp: remove tcp ulp setsockopt support
net: dsa: hellcreek: Add missing PTP via UDP rules
net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports
net: dsa: hellcreek: Add STP forwarding rule
net: dsa: hellcreek: Fix insertion of static FDB entries
net: dev_replace_track() cleanup
net: linkwatch: be more careful about dev->linkwatch_dev_tracker
mptcp: adjust to use netns refcount tracker
ipv6: use GFP_ATOMIC in rt6_probe()
block: make queue stat accounting a reference
RDMA/hns: Replace kfree() with kvfree()
IB/qib: Fix memory leak in qib_user_sdma_queue_pkts()
RDMA/hns: Fix RNR retransmission issue for HIP08
drm/i915: replace X86_FEATURE_PAT with pat_enabled()
Revert "ANDROID: fix build error in arch/arm64/include/asm/arch_timer.h"
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/amdgpu: correct the wrong cached state for GMC on PICASSO
drm/amd/display: Reset DMCUB before HW init
drm/amd/display: Set exit_optimized_pwr_state for DCN31
drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amdgpu: don't override default ECO_BITs setting
drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
audit: use struct_size() helper in kmalloc()
libbpf: Mark bpf_object__find_program_by_title API deprecated.
tools/perf: Stop using bpf_object__find_program_by_title API.
samples/bpf: Stop using bpf_object__find_program_by_title API.
selftests/bpf: Stop using bpf_object__find_program_by_title API.
selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests
libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF
ARM: configs: gemini: Activate crypto driver
drm/radeon: Fix syntax errors in comments
amdgpu: fix some comment typos
amdgpu: fix some kernel-doc markup
Documentation/gpu: include description of some of the GC microcontrollers
Documentation/gpu: include description of AMDGPU hardware structure
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV
drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV
drm/amd/pm: Skip power state allocation
drm/amdgpu: correct the wrong cached state for GMC on PICASSO
drm/amdgpu: use adev_to_drm to get drm_device pointer
drm/amdgpu: move smu_debug_mask to a more proper place
drm/amdgpu: SRIOV flr_work should use down_write
drm/amd/display: 3.2.166
drm/amd/display: implement dc_mode_memclk
signal: Skip the altstack update when not needed
drm/amd/display: ODM + MPO window on only one half of ODM
drm/amd/display: Reset DMCUB before HW init
drm/amd/display: [FW Promotion] Release 0.0.97
drm/amd/display: Force det buf size to 192KB with 3+ streams and upscaling
drm/amd/display: parse and check PSR SU caps
drm/amd/display: Add src/ext ID info for dummy service
drm/amd/display: Add debugfs entry for ILR
drm/amd/display: Set exit_optimized_pwr_state for DCN31
dt-bindings: mmc: Convert Broadcom STB SDHCI binding to YAML
mmc: core: Remove redundant driver match function
dt-bindings: mmc: Add missing properties used in examples
mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do()
mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do()
mmc: sdhci-esdhc-imx: Add sdhc support for i.MXRT series
dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string
mmc: dw_mmc: exynos: use common_caps
mmc: dw_mmc: rockchip: use common_caps
mmc: dw_mmc: hi3798cv200: use common_caps
mmc: dw_mmc: add common capabilities to replace caps
mmc: sdhci-pci: Add PCI ID for Intel ADL
mmc: dw_mmc: Allow lower TMOUT value than maximum
mmc: core: adjust polling interval for CMD1
mmc: core: change __mmc_poll_for_busy() parameter type
dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string
mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails
mmc: omap_hsmmc: Revert special init for wl1251
mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc
mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO
mmc: core: provide macro and table to match the device tree to apply quirks
mmc: core: allow to match the device tree to apply quirks
mmc: core: rewrite mmc_fixup_device()
mmc: tmio: reinit card irqs in reset routine
cgroup: return early if it is already on preloaded list
ice: Don't put stale timestamps in the skb
ice: Use div64_u64 instead of div_u64 in adjfine
docs/arm64: delete a space from tagged-address-abi
arm64: Enable KCSAN
wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq"
wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx
wilc1000: Rename irq handler from "WILC_IRQ" to netdev name
wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi"
wilc1000: Fix spurious "FW not responding" error
wilc1000: Remove misleading USE_SPI_DMA macro
wilc1000: Fix missing newline in error message
wilc1000: Fix copy-and-paste typo in wilc_set_mac_address
kselftest/arm64: Add pidbench for floating point syscall cases
arm64/fp: Add comments documenting the usage of state restore functions
rtw89: coex: Update COEX to 5.5.8
rtw89: coex: Cancel PS leaving while C2H comes
rtw89: coex: Update BT counters while receiving report
rtw89: coex: Define LPS state for BTC using
rtw89: coex: Add MAC API to get BT polluted counter
rtw89: coex: Not to send H2C when WL not ready and count H2C
rtw89: coex: correct C2H header length
kselftest/arm64: Add a test program to exercise the syscall ABI
kselftest/arm64: Allow signal tests to trigger from a function
kselftest/arm64: Parameterise ptrace vector length information
arm64/sve: Minor clarification of ABI documentation
arm64/sve: Generalise vector length configuration prctl() for SME
arm64/sve: Make sysctl interface for SVE reusable by SME
ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK
ice: Remove unnecessary casts
ice: Propagate error codes
ice: Remove excess error variables
ice: Cleanup after ice_status removal
ice: Remove enum ice_status
ice: Use int for ice_status
ice: Remove string printing for ice_status
ice: Refactor status flow for DDP load
ice: Refactor promiscuous functions
arm64: Use BTI C directly and unconditionally
arm64: Unconditionally override SYM_FUNC macros
arm64: Add macro version of the BTI instruction
arm64: perf: Support new DT compatibles
arm64: perf: Simplify registration boilerplate
arm64: perf: Support Denver and Carmel PMUs
ANDROID: GKI: Add VLAN_8021Q
ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s
ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent()
ASoC: tas2770: Fix setting of high sample rates
drm/i915/debugfs: add noreclaim annotations
ANDROID: fs/fuse: Missing header for passthrough
ice: refactor PTYPE validating
ice: Add package PTYPE enable information
ath11k: Change qcn9074 fw to operate in mode-2
ath11k: add ab to TARGET_NUM_VDEVS & co
ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan()
media: si2157: add ATV support for si2158
media: si2157: add support for 1.7MHz and 6.1 MHz
media: si2157: add support for ISDB-T and DTMB
media: si2157: get rid of chiptype data
media: si2157: use a different namespace for firmware
media: si2157: rework the firmware load logic
media: si2157: Add optional firmware download
media: si2157: move firmware load to a separate function
media: b2c2-flexcop-usb: fix some whitespace coding style
media: ivtv: no need to initialise statics to 0
media: dmxdev: drop unneeded <linux/kernel.h> inclusion from other headers
media: vidtv: remove unneeded variable make code cleaner
media: drivers:usb:remove unneeded variable
media: i2c: max9286: Use dev_err_probe() helper
media: c8sectpfe: fix double free in configure_channels()
media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes
media: davinci: remove redundant assignment to pointer common
media: saa7146: remove redundant assignments of i to zero
media: Revert "media: uvcvideo: Set unique vdev name based in type"
ARM: tegra: Avoid pwm- prefix in pinmux nodes
ARM: tegra: Sort Tegra124 XUSB clocks correctly
ARM: tegra: Drop unused AHCI clocks on Tegra124
ARM: tegra: Fix Tegra124 I2C compatible string list
ARM: tegra: Rename CPU and EMC OPP table device-tree nodes
ARM: tegra: Rename thermal zone nodes
ARM: tegra: Drop reg-shift for Tegra HS UART
ARM: tegra: Rename GPU node on Tegra124
ARM: tegra: Rename GPIO hog nodes to match schema
ARM: tegra: Add #reset-cells for Tegra114 MC
ARM: tegra: Fix compatible string for Tegra114+ timer
ARM: tegra: Rename top-level regulators
ARM: tegra: Rename top-level clocks
ARM: tegra: Rename SPI flash chip nodes
ARM: tegra: Specify correct PMIC compatible on Tegra114 boards
ARM: tegra: Clean up external memory controller nodes
btrfs: fix missing last dir item offset update when logging directory
btrfs: fix double free of anon_dev after failure to create subvolume
btrfs: fix memory leak in __add_inode_ref()
libbpf: Add sane strncpy alternative and use it internally
drm/i915/ttm: fix large buffer population trucation
libbpf: Fix potential uninit memory read
selftests/bpf: Fix OOB write in test_verifier
xsk: Do not sleep in poll() when need_wakeup set
media: saa7146: fix error logic at saa7146_vv_init()
media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach()
media: mc: mc-entity.c: Use bitmap_zalloc() when applicable
media: staging: max96712: Constify static v4l2_subdev_ops
media: msi001: fix possible null-ptr-deref in msi001_probe()
media: rockchip: rkisp1: use device name for debugfs subdir name
media: pt3: Switch to using functions pcim_* and devm_*
media: dw2102: Fix use after free
media: imx6-mipi-csi2: use pre_streamon callback to set sensor into LP11
media: i2c: max9286: Get rid of duplicate of_node assignment
media: max96712: Depend on VIDEO_V4L2
media: hantro: Fix G2/HEVC negotiated pixelformat
media: streamzap: remove redundant gap calculations
media: streamzap: remove unused struct members
media: streamzap: less chatter
media: streamzap: no need for usb pid/vid in device name
media: streamzap: remove unnecessary ir_raw_event_reset and handle
media: igorplugusb: receiver overflow should be reported
media: winbond-cir: no need for reset after resume
media: iguanair: no need for reset after IR receiver enable
media: lirc: always send timeout reports
rsxx: Drop PCI legacy power management
mtip32xx: convert to generic power management
mtip32xx: remove pointless drvdata lookups
mtip32xx: remove pointless drvdata checking
iocost: Fix divide-by-zero on donation from low hweight cgroup
io_uring: code clean for some ctx usage
ASoC: rt5682: fix the wrong jack type detected
arm64: atomics: lse: define RETURN ops in terms of FETCH ops
arm64: atomics: lse: improve constraints for simple ops
arm64: atomics: lse: define ANDs in terms of ANDNOTs
arm64: atomics lse: define SUBs in terms of ADDs
arm64: atomics: format whitespace consistently
ibmvnic: remove unused defines
ibmvnic: Update driver return codes
selftests: mlxsw: Add a test case for MAC profiles consolidation
mlxsw: spectrum_router: Consolidate MAC profiles when possible
Revert "pktgen: use min() to make code cleaner"
rds: memory leak in __rds_conn_create()
pktgen: use min() to make code cleaner
net: dsa: make tagging protocols connect to individual switches from a tree
net: dsa: sja1105: fix broken connection with the sja1110 tagger
net: dsa: tag_sja1105: fix zeroization of ds->priv on tag proto disconnect
bareudp: Add extack support to bareudp_configure()
ethtool: fix null-ptr-deref on ref tracker
net: dev: Change the order of the arguments for the contended condition.
flow_offload: return EOPNOTSUPP for the unsupported mpls action type
mmc: sdhci-tegra: Fix switch to HS400ES mode
net: stmmac: fix tc flower deletion for VLAN priority Rx steering
drivers/perf: hisi: Add driver for HiSilicon PCIe PMU
docs: perf: Add description for HiSilicon PCIe PMU driver
Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP
net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX
PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error
PCI/MSI: Mask MSI-X vectors only on success
dt-bindings: perf: Add YAML schemas for Marvell CN10K LLC-TAD pmu bindings
drivers: perf: Add LLC-TAD perf counter support
arm64/xor: use EOR3 instructions when available
powerpc/module_64: Fix livepatching for RO modules
perf/smmuv3: Synthesize IIDR from CoreSight ID registers
perf/smmuv3: Add devicetree support
dt-bindings: Add Arm SMMUv3 PMCG binding
perf/arm-cmn: Add debugfs topology info
perf/arm-cmn: Add CI-700 Support
dt-bindings: perf: arm-cmn: Add CI-700
perf/arm-cmn: Support new IP features
perf/arm-cmn: Demarcate CMN-600 specifics
perf/arm-cmn: Move group validation data off-stack
perf/arm-cmn: Optimise DTC counter accesses
perf/arm-cmn: Optimise DTM counter reads
perf/arm-cmn: Refactor DTM handling
perf/arm-cmn: Streamline node iteration
perf/arm-cmn: Refactor node ID handling
perf/arm-cmn: Drop compile-test restriction
perf/arm-cmn: Account for NUMA affinity
perf/arm-cmn: Fix CPU hotplug unregistration
Documentation: arm64: Document PMU counters access from userspace
arm64: perf: Enable PMU counter userspace access for perf event
arm64: perf: Add userspace counter access disable switch
perf: Add a counter for number of user access events in context
x86: perf: Move RDPMC event flag to a common definition
arm64: dts: renesas: r9a07g044: Create thermal zone to support IPA
arm64: dts: renesas: r9a07g044: Add TSU node
arm64: dts: renesas: falcon-cpu: Add DSI display output
arm64: dts: renesas: r8a779a0: Add DSI encoders
drm: document DRM_IOCTL_MODE_GETFB2
HID: i2c-hid-of: Expose the touchscreen-inverted properties
HID: quirks: Allow inverting the absolute X/Y values
mac80211: do drv_reconfig_complete() before restarting all
mac80211: mark TX-during-stop for TX in in_reconfig
mac80211: update channel context before station state
mac80211: Fix the size used for building probe request
mac80211: fix lookup when adding AddBA extension element
mac80211: validate extended element ID is present
cfg80211: Acquire wiphy mutex on regulatory work
mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock
nl80211: remove reload flag from regulatory_request
mac80211: send ADDBA requests using the tid/queue of the aggregation session
HID: hidraw: Replace hidraw device table mutex with a rwsem
HID: thrustmaster use swap() to make code cleaner
ALSA: hda/realtek: Add new alc285-hp-amp-init model
ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6
drm/i915: Test all device memory on probing
drm/i915: Sanitycheck device iomem on probe
drm/i915: Exclude reserved stolen from driver use
drm/i915/display: Fix an unsigned subtraction which can never be negative.
HID: debug: Add USI usages
HID: input: Make hidinput_find_field() static
HID: Add hid usages for USI style pens
HID: hid-input: Add suffix also for HID_DG_PEN
HID: Add map_msc() to avoid boilerplate code
arm64: dts: imx8mn-bsh-smm-s2/pro: Add iMX8MN BSH SMM S2 boards
dt-bindings: arm: fsl: Add BSH SMM-M2 IMX6ULZ SystemMaster board
dt-bindings: arm: fsl: Add iMX8MN BSH SMM S2 boards
dt-bindings: Add vendor prefix for BSH Hausgeraete GmbH
drm/i915: Fix implicit use of struct pci_dev
arm64: dts: imx8mm/n: Remove the 'pm-ignore-notify' property
arm64: dts: imx8ulp: add power domain entry for usdhc
arm64: dts: imx8ulp: add scmi firmware node
dt-bindings: power: imx8ulp: add power domain header file
arm64: dts: imx8mq-evk: link regulator to VPU domain
arm64: dts: ls1088a: add snps incr burst type adjustment for usb1
arm64: dts: ls1088a: Add reboot nodes
arm64: dts: ls1028a-rdb: update copyright
arm64: dts: ls1028a-rdb: add aliases for the Ethernet ports
arm64: dts: ls1028a-rdb: add an alias for the FlexSPI controller
arm64: dts: ls1028a-rdb: sort nodes alphabetically by label
ARM: dts: imx6qdl-dhcom: Identify the PHY by ethernet-phy-id0007.c0f0
ARM: dts: imx6qdl-dhcom: Align PHY reset timing with other DHCOM SoMs
USB: serial: option: add Telit FN990 compositions
USB: serial: cp210x: fix CP2105 GPIO registration
drm/ast: potential dereference of null pointer
arm64: defconfig: enable drivers for booting i.MX8ULP
scsi: pm8001: Fix phys_to_virt() usage on dma_addr_t
ARM: dts: imx6qdl: drop "fsl,imx-ckih1"
ARM: dts: imx6qdl: drop "fsl,imx-ckil"
ARM: dts: imx6qdl: drop "fsl,imx-osc"
ARM: dts: imx53: drop "fsl,imx-ckih2"
ARM: dts: imx53: drop "fsl,imx-ckih1"
ARM: dts: imx53: drop "fsl,imx-ckil"
ARM: dts: imx53: drop "fsl,imx-osc"
ARM: dts: imx51: drop "fsl,imx-ckih2"
ARM: dts: imx51: drop "fsl,imx-ckih1"
ARM: dts: imx51: drop "fsl,imx-ckil"
ARM: dts: imx51: drop "fsl,imx-osc"
ARM: dts: imx50: drop "fsl,imx-ckih2"
ARM: dts: imx50: drop "fsl,imx-ckih1"
ARM: dts: imx50: drop "fsl,imx-ckil"
ARM: dts: imx50: drop "fsl,imx-osc"
ARM: dts: imx25: drop "fsl,imx-osc"
ARM: dts: imx1: drop "fsl,imx-clk32"
ARM: dts: imx7: Group mipi_csi 'port' children in a 'ports' node
ARM: dts: imx7: Drop reset-names property for mipi_csi node
ARM: dts: imx7s-warp: Drop undefined property in mipi_csi node
ARM: dts: imx: Change spba to spba-bus
dt-bindings: soc: imx: Add binding doc for spba bus
bus: imx-weim: optionally enable continuous burst clock
dt-bindings: bus: imx-weim: add words about continuous bclk
mptcp: never allow the PM to close a listener subflow
RDMA/mlx5: Add support to multiple priorities for FDB rules
net/mlx5: Create more priorities for FDB bypass namespace
net/mlx5: Refactor mlx5_get_flow_namespace
net/mlx5: Separate FDB namespace
drbd: Use struct_group() to zero algs
xsk: Wipe out dead zero_copy_allocator declarations
drm/mediatek: Set the default value of rotation to DRM_MODE_ROTATE_0
arm64: dts: qcom: sm7225-fairphone-fp4: Enable ADSP, CDSP & MPSS
arm64: dts: qcom: sm6350: Add CDSP nodes
arm64: dts: qcom: sm6350: Add ADSP nodes
arm64: dts: qcom: sm6350: Add MPSS nodes
arm64: dts: qcom: sm6350: Fix validation errors
ARM: dts: qcom: Build apq8016-sbc/DragonBoard 410c DTB on ARM32
ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors
libbpf: Add doc comments for bpf_program__(un)pin()
drm/msm/a6xx: Skip crashdumper state if GPU needs_hw_init
selftests/bpf: Fix segfault in bpf_tcp_ca
drm:amdgpu:remove unneeded variable
Documentation/gpu: split amdgpu/index for readability
drivers/amd/pm: drop statement to print FW version for smu_v13
drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC
drm/amd/display: fix function scopes
drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK
drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull
drm/amdgpu: re-format file header comments
drm/amdgpu: remove unnecessary variables
drm/amdgpu: fix amdgpu_ras_mca_query_error_status scope
drm/amd: move variable to local scope
drm/amd: add some extra checks that is_dig_enabled is defined
drm/amdgpu: Reduce SG bo memory usage for mGPUs
drm/amdgpu: Detect if amdgpu in IOMMU direct map mode
Documentation/gpu: Add amdgpu and dc glossary
Documentation/gpu: Add basic overview of DC pipeline
Documentation/gpu: How to collect DTN log
Documentation/gpu: Document pipe split visual confirmation
Documentation/gpu: Document amdgpu_dm_visual_confirm debugfs entry
Documentation/gpu: Reorganize DC documentation
drm/amdgpu: add support for SMU debug option
drm/amdgpu: introduce a kind of halt state for amdgpu device
drm/amdgpu: check df_funcs and its callback pointers
drm/amdgpu: don't override default ECO_BITs setting
drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE
drm/amdgpu: read and authenticate ip discovery binary
drm/amdgpu: add helper to verify ip discovery binary signature
drm/amdgpu: rename discovery_read_binary helper
drm/amdgpu: add helper to load ip_discovery binary from file
drm/amdgpu: fix incorrect VCN revision in SRIOV
drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()
drm/amdgpu: disable default navi2x co-op kernel support
drm/amdkfd: add Navi2x to GWS init conditions
drm/amdgpu: only hw fini SMU fisrt for ASICs need that
drm/amdgpu: remove power on/off SDMA in SMU hw_init/fini()
drm/amdkfd: Make KFD support on Hawaii experimental
drm/amdkfd: Don't split unchanged SVM ranges
drm/amdkfd: Fix svm_range_is_same_attrs
drm/amdkfd: Fix error handling in svm_range_add
drm/amdgpu: Handle fault with same timestamp
drm/amdgpu: fix location of prototype for amdgpu_kms_compat_ioctl
drm/amd: append missing includes
drm/amdkfd: fix function scopes
drm/amdgpu: fix function scopes
drm/amd: fix improper docstring syntax
drm/amd: Mark IP_BASE definition as __maybe_unused
drm/amdgpu: extended waiting SRIOV VF reset completion timeout to 10s
drm/amdgpu: recover XGMI topology for SRIOV VF after reset
drm/amdgpu: added PSP XGMI initialization for SRIOV VF during recover
drm/amdgpu: skip reset other device in the same hive if it's SRIOV VF
drm/amd/display: Add feature flags to disable LTTPR
drm/amdgpu: enable RAS poison flag when GPU is connected to CPU
drm/amd/display: Add Debugfs Entry to Force in SST Sequence
bpf: Let bpf_warn_invalid_xdp_action() report more info
Revert "ANDROID: Disable BT UART on rockpi4."
ANDROID: rockpi4: Use new DTS_EXT_DIR feature
bpf: Do not WARN in bpf_warn_invalid_xdp_action()
kunit: tool: suggest using decode_stacktrace.sh on kernel crash
kunit: tool: reconfigure when the used kunitconfig changes
ANDROID: Kleaf: Fix branch-specific toolchain_version
ANDROID: move CLANG_VERSION definition to build.config.constants
kunit: tool: revamp message for invalid kunitconfig
kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs
kunit: tool: move Kconfig read_from_file/parse_from_string to package-level
cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy
kunit: tool: print parsed test results fully incrementally
kunit: Report test parameter results as (K)TAP subtests
kunit: Don't crash if no parameters are generated
kunit: tool: Report an error if any test has no subtests
kunit: tool: Do not error on tests without test plans
kunit: add run_checks.py script to validate kunit changes
Documentation: kunit: remove claims that kunit is a mocking framework
kunit: tool: fix --json output for skipped tests
drm/i915: Don't leak the capture list items
drm/i915/guc: support bigger RSA keys
drm/i915/uc: Prepare for different firmware key sizes
drm/i915/uc: correctly track uc_fw init failure
spi: Fix incorrect cs_setup delay handling
drivers/regulator: remove redundant ret variable
ASoC: tegra: Restore headphones jack name on Nyan Big
ASoC: tegra: Add DAPM switches for headphones and mic jack
PCI: mt7621: Convert driver into 'bool'
brcmfmac: Fix incorrect type assignments for keep-alive
fget: clarify and improve __fget_files() implementation
arm64: cpufeature: add HWCAP for FEAT_RPRES
arm64: add ID_AA64ISAR2_EL1 sys register
arm64: cpufeature: add HWCAP for FEAT_AFP
arm64: mm: log potential KASAN shadow alias
arm64: mm: use die_kernel_fault() in do_mem_abort()
iavf: do not override the adapter state in the watchdog task (again)
loop: make autoclear operation asynchronous
ANDROID: kbuild: add support for compiling external device trees
ANDROID: kbuild: add Kconfig support for external modules
bdev: Improve lookup_bdev documentation
arch: arm64: ti: Add support J721S2 Common Processor Board
arm64: dts: ti: Add initial support for J721S2 System on Module
arm64: dts: ti: Add initial support for J721S2 SoC
dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721S2
dt-bindings: arm: ti: Add bindings for J721s2 SoC
selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers
bpf: Add get_func_[arg|ret|arg_cnt] helpers
bpf, x64: Replace some stack_size usage with offset variables
selftests/bpf: Add test to access int ptr argument in tracing program
bpf: Allow access to int pointer arguments in tracing programs
iavf: missing unlocks in iavf_watchdog_task()
arm64: dts: qcom: Add device tree for Samsung J5 2015 (samsung-j5)
ARM: dts: spear3xx: Add spear320s dtsi
ARM: dts: spear3xx: Use plgpio regmap in SPEAr310 and SPEAr320
io-wq: drop wqe lock before creating new worker
soc: ti: k3-socinfo: Add entry for J721S2 SoC family
net: mtk_eth: add COMPILE_TEST support
net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability
net: phy: add a note about refcounting
net: dev: Always serialize on Qdisc::busylock in __dev_xmit_skb() on PREEMPT_RT.
mt76: remove variable set but not used
net: ethernet: ti: add missing of_node_put before return
selftest/net/forwarding: declare NETIFS p9 p10
net: bonding: debug: avoid printing debug logs when bond is not notifying peers
arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level
net: ocelot: use dma_unmap_addr to get tx buffer dma_addr
net: dsa: mv88e6xxx: Unforce speed & duplex in mac_link_down()
net: lan966x: Fix the configuration of the pcs
selftests/net: expand gro with two machine test
selftests/net: toeplitz: fix udp option
net: bcmgenet: Fix NULL vs IS_ERR() checking
usb: cdnsp: Fix incorrect status for control request
usb: cdnsp: Fix issue in cdnsp_log_ep trace event
usb: cdnsp: Fix incorrect calling of cdnsp_died function
usb: xhci-mtk: fix list_del warning when enable list debug
usb: gadget: u_ether: fix race in setting MAC address in setup phase
firmware: arm_scpi: Fix string overflow in SCPI genpd driver
net: vertexcom: Add MSE102x SPI support
dt-bindings: net: add Vertexcom MSE102x support
dt-bindings: add vendor Vertexcom
efi: Move efifb_setup_from_dmi() prototype from arch headers
net: mvneta: mark as a legacy_pre_march2020 driver
net: axienet: mark as a legacy_pre_march2020 driver
isdn: cpai: no need to initialise statics to 0
dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties
usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long)
usb: aspeed-vhub: support test mode feature
usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue
usb: aspeed-vhub: add qualifier descriptor
xen: add Xen pvUSB maintainer
usb: Introduce Xen pvUSB frontend (xen hcd)
usb: Add Xen pvUSB protocol description
usb: dwc3: gadget: Support Multi-Stream Transfer
m68k: defconfig: Update defconfigs for v5.16-rc1
ARM: dts: at91: sama7g5ek: Add QSPI0 node
ARM: dts: at91: sama7g5: Add QSPI nodes
ARM: dts: at91: sama5d2: Name the qspi clock
x86/mce: Mark mce_start() noinstr
x86/mce: Mark mce_timed_out() noinstr
x86/mce: Move the tainting outside of the noinstr region
x86/mce: Mark mce_read_aux() noinstr
x86/mce: Mark mce_end() noinstr
x86/mce: Mark mce_panic() noinstr
x86/mce: Prevent severity computation from being instrumented
x86/mce: Allow instrumentation during task work queueing
x86/mce: Remove noinstr annotation from mce_setup()
x86/mce: Use mce_rdmsrl() in severity checking code
x86/mce: Remove function-local cpus variables
x86/mce: Do not use memset to clear the banks bitmaps
drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf
drm/i915: Move pipe/transcoder/abox masks under intel_device_info.display
net: ipa: fix IPA v4.5 interconnect data
ARM: dts: qcom: sdx55: fix IPA interconnect definitions
net: Enable max_dgram_qlen unix sysctl to be configurable by non-init user namespaces
u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates.
bareudp: Move definition of struct bareudp_conf to bareudp.c
bareudp: Remove bareudp_dev_create()
tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set
net/sched: sch_ets: don't remove idle classes from the round-robin list
net: stmmac: bump tc when get underflow error from DMA descriptor
ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array
gpio: sch: fix typo in a comment
drm/i915: Fix coredump of perma-pinned vmas
arm64: dts: exynos: convert serial_0 to USI on ExynosAutov9
dt-bindings: soc: samsung: Add Exynos USI bindings
platform/x86: int3472: Deal with probe ordering issues
platform/x86: int3472: Pass tps68470_regulator_platform_data to the tps68470-regulator MFD-cell
platform/x86: int3472: Pass tps68470_clk_platform_data to the tps68470-regulator MFD-cell
platform/x86: int3472: Add get_sensor_adev_and_name() helper
platform/x86: int3472: Split into 2 drivers
platform_data: Add linux/platform_data/tps68470.h file
i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function
i2c: acpi: Use acpi_dev_ready_for_enumeration() helper
ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device
drm/i915/cdclk: hide struct intel_cdclk_vals
drm/i915/cdclk: move intel_atomic_check_cdclk() to intel_cdclk.c
drm: simpledrm: fix wrong unit with pixel clock
drm/i915/pxp: remove useless includes
drm/i915/pxp: un-inline intel_pxp_is_enabled()
drm/i915/fb: reduce include dependencies
drm/i915/fbc: avoid intel_frontbuffer.h include with declaration
drm/i915/psr: avoid intel_frontbuffer.h include with declaration
drm/i915/active: remove useless i915_utils.h include
drm/i915/reset: include intel_display.h instead of intel_display_types.h
locking/atomic: atomic64: Remove unusable atomic ops
ath11k: Fix deleting uninitialized kernel timer during fragment cache flush
ath11k: Avoid false DEADLOCK warning reported by lockdep
ath11k: set DTIM policy to stick mode for station interface
ath11k: support MAC address randomization in scan
ath10k: wmi: remove array of flexible structures
ath10k: htt: remove array of flexible structures
ALSA: jack: Check the return value of kstrdup()
ALSA: drivers: opl3: Fix incorrect use of vp->state
drm/i915: Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock().
dmaengine: st_fdma: fix MODULE_ALIAS
dmaengine: idxd: fix missed completion on abort path
dmaengine: ti: k3-udma: Fix smatch warnings
Input: atmel_mxt_ts - fix double free in mxt_read_info_block
drm/i915/display: Fix an unsigned subtraction which can never be negative.
libbpf: Don't validate TYPE_ID relo's original imm value
selftests/bpf: Remove last bpf_create_map_xattr from test_verifier
hwmon: (lm90) Do not report 'busy' status bit as alarm
hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681
hwmon: (lm90) Drop critical attribute support for MAX6654
hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations
hwmon: (lm90) Fix usage of CONFIG2 register in detect function
ARM: dts: ixp4xx: Add devicetree for Gateway 7001
Linux 5.16-rc5
mtd_blkdevs: don't scan partitions for plain mtdblock
recordmcount.pl: look for jgnop instruction as well as bcrl on s390
s390/entry: fix duplicate tracking of irq nesting level
selftests: Fix IPv6 address bind tests
selftests: Fix raw socket bind tests with VRF
selftests: Add duplicate config only for MD5 VRF tests
net: hns3: fix race condition in debugfs
net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg
selftests: icmp_redirect: pass xfail=0 to log_test()
net: dsa: remove dp->priv
net: dsa: tag_sja1105: split sja1105_tagger_data into private and public sections
Revert "net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver"
net: dsa: tag_sja1105: convert to tagger-owned data
net: dsa: sja1105: move ts_id from sja1105_tagger_data
net: dsa: sja1105: make dp->priv point directly to sja1105_tagger_data
net: dsa: sja1105: remove hwts_tx_en from tagger data
net: dsa: sja1105: bring deferred xmit implementation in line with ocelot-8021q
net: dsa: sja1105: let deferred packets time out when sent to ports going down
net: dsa: tag_ocelot: convert to tagger-owned data
net: dsa: introduce tagger-owned storage for private and shared data
arm64: dts: rockchip: Fix Bluetooth on ROCK Pi 4 boards
net: dsa: mv88e6xxx: Add tx fwd offload PVT on intermediate devices
net: Enable neighbor sysctls that is save for userns root
arm64: dts: rockchip: Add missing secondary compatible for PX30 DSI
usb: core: config: using bit mask instead of individual bits
usb: core: config: fix validation of wMaxPacketValue entries
USB: gadget: zero allocate endpoint 0 buffers
USB: gadget: detect too-big endpoint 0 requests
bpf: Silence coverity false positive warning.
bpf: Use kmemdup() to replace kmalloc + memcpy
selftests/bpf: Add test cases for bpf_strncmp()
selftests/bpf: Add benchmark for bpf_strncmp() helper
selftests/bpf: Fix checkpatch error on empty function parameter
bpf: Add bpf_strncmp helper
arm64: dts: apple: t8103: Add watchdog node
dt-bindings: pinctrl: apple,pinctrl: Add apple,t6000-pinctrl compatible
dt-bindings: pci: apple,pcie: Add t6000 support
dt-bindings: i2c: apple,i2c: Add apple,t6000-i2c compatible
dt-bindings: arm: apple: Add t6000/t6001 MacBook Pro 14/16" compatibles
soc: apple: apple-pmgr-pwrstate: Add auto-PM min level support
arm64: dts: apple: t8103: Add apple,min-state to DCP PMGR nodes
dt-bindings: power: apple,pmgr-pwrstate: Add apple,min-state prop
libbpf: Fix gen_loader assumption on number of programs.
futex: Fix additional regressions
perf python: Fix NULL vs IS_ERR_OR_NULL() checking
perf intel-pt: Fix error timestamp setting on the decoder error path
perf intel-pt: Fix missing 'instruction' events with 'q' option
perf intel-pt: Fix next 'err' value, walking trace
perf intel-pt: Fix state setting when receiving overflow (OVF) packet
perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type
perf intel-pt: Fix sync state when a PSB (synchronization) packet is found
perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage
perf tools: Prevent out-of-bounds access to registers
arm64: dts: rockchip: Add spi1 pins on Quartz64 A
arm64: dts: rockchip: Add spi nodes on rk356x
RAS/CEC: Remove a repeated 'an' in a comment
arm64: dts: rockchip: Change pwm pinctrl-name to "default" on rk356x
sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs()
crypto: hisilicon/qm - fix incorrect return value of hisi_qm_resume()
crypto: octeontx2 - parameters for custom engine groups
crypto: octeontx2 - add apis for custom engine groups
crypto: stm32 - Revert broken pm_runtime_resume_and_get changes
crypto: jitter - quit sample collection loop upon RCT failure
crypto: jitter - don't limit ->health_failure check to FIPS mode
crypto: drbg - ignore jitterentropy errors if not in FIPS mode
crypto: stm32/cryp - reorder hw initialization
crypto: stm32/cryp - fix bugs and crash in tests
crypto: stm32/cryp - fix lrw chaining mode
crypto: stm32/cryp - fix double pm exit
crypto: stm32/cryp - check early input data
crypto: stm32/cryp - fix xts and race condition in crypto_engine requests
crypto: stm32/cryp - fix CTR counter carry
crypto: stm32/cryp - don't print error on probe deferral
crypto: stm32/cryp - defer probe for reset controller
crypto: dh - remove duplicate includes
netdevsim: don't overwrite read only ethtool parms
net: usb: qmi_wwan: add Telit 0x1070 composition
inet_diag: fix kernel-infoleak for UDP sockets
net: ocelot: add FDMA support
net: ocelot: add support for ndo_change_mtu
net: ocelot: add and export ocelot_ptp_rx_timestamp()
net: ocelot: export ocelot_ifh_port_set() to setup IFH
net: wwan: iosm: correct open parenthesis alignment
net: wwan: iosm: removed unused function decl
net: wwan: iosm: release data channel in case no active IP session
net: wwan: iosm: set tx queue len
phonet: refcount leak in pep_sock_accep
net: ocelot: fix missed include in the vsc7514_regs.h file
net: bna: Update supported link modes
sock: Use sock_owned_by_user_nocheck() instead of sk_lock.owned.
mm: bdi: initialize bdi_min_ratio when bdi is unregistered
hugetlbfs: fix issue of preallocation of gigantic pages can't work
mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock()
mm/slub: fix endianness bug for alloc/free_traces attributes
selftests/damon: split test cases
selftests/damon: test debugfs file reads/writes with huge count
selftests/damon: test wrong DAMOS condition ranges input
selftests/damon: test DAMON enabling with empty target_ids case
selftests/damon: skip test if DAMON is running
mm/damon/vaddr-test: remove unnecessary variables
mm/damon/vaddr-test: split a test function having >1024 bytes frame size
mm/damon/vaddr: remove an unnecessary warning message
mm/damon/core: remove unnecessary error messages
mm/damon/dbgfs: remove an unnecessary error message
mm/damon/core: use better timer mechanisms selection threshold
mm/damon/core: fix fake load reports due to uninterruptible sleeps
timers: implement usleep_idle_range()
filemap: remove PageHWPoison check from next_uptodate_page()
mailmap: update email address for Guo Ren
MAINTAINERS: update kdump maintainers
Increase default MLOCK_LIMIT to 8 MiB
drm/i915/guc: Don't go bang in GuC log if no GuC
drm/i915/uc: Allow platforms to have GuC but not HuC
selftests/vm: remove ARRAY_SIZE define from individual tests
selftests/timens: remove ARRAY_SIZE define from individual tests
selftests/sparc64: remove ARRAY_SIZE define from adi-test
selftests/seccomp: remove ARRAY_SIZE define from seccomp_benchmark
selftests/rseq: remove ARRAY_SIZE define from individual tests
selftests/net: remove ARRAY_SIZE define from individual tests
selftests/landlock: remove ARRAY_SIZE define from common.h
selftests/ir: remove ARRAY_SIZE define from ir_loopback.c
selftests/core: remove ARRAY_SIZE define from close_range_test.c
selftests/cgroup: remove ARRAY_SIZE define from cgroup_util.h
selftests/arm64: remove ARRAY_SIZE define from vec-syscfg.c
tools: fix ARRAY_SIZE defines in tools and selftests hdrs
selftests: cgroup: build error multiple outpt files
selftests/move_mount_set_group remove unneeded conversion to bool
selftests/mount: remove unneeded conversion to bool
selftests: harness: avoid false negatives if test has no ASSERTs
selftests/ftrace: make kprobe profile testcase description unique
selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST
selftests: timers: Remove unneeded semicolon
kselftests: timers:Remove unneeded semicolon
libbpf: Add "bool skipped" to struct bpf_map
libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition
null_blk: cast command status to integer
bpftool: Switch bpf_object__load_xattr() to bpf_object__load()
selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr()
selftests/bpf: Add test for libbpf's custom log_buf behavior
selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load()
libbpf: Deprecate bpf_object__load_xattr()
libbpf: Add per-program log buffer setter and getter
libbpf: Preserve kernel error code and remove kprobe prog type guessing
libbpf: Improve logging around BPF program loading
libbpf: Allow passing user log setting through bpf_object_open_opts
libbpf: Allow passing preallocated log_buf when loading BTF into kernel
libbpf: Add OPTS-based bpf_btf_load() API
libbpf: Fix bpf_prog_load() log_buf logic for log_level 0
Documentation: dev-tools: Add KTAP specification
doc/zh-CN: Update cpu-freq/core.rst to make it more readable
docs: ARC: Improve readability
i2c: mpc: Use atomic read and fix break condition
docs: add support for RTD dark mode
docs: set format for the classic mode
docs: allow to pass extra DOCS_CSS themes via make
docs: allow selecting a Sphinx theme
docs: update self-protection __ro_after_init status
doc/zh_CN: add Chinese document coding style reminder
docs/trace: fix a label of boottime-trace
io-wq: check for wq exit after adding new worker task_work
io_uring: ensure task_work gets run as part of cancelations
selftests: mptcp: remove duplicate include in mptcp_inq.c
Revert "mtd_blkdevs: don't scan partitions for plain mtdblock"
x86/boot/string: Add missing function prototypes
block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2)
arm64: mm: Use asid feature macro for cheanup
arm64: mm: Rename asid2idx() to ctxid2asid()
x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype
x86/uaccess: Move variable into switch case statement
selftests/bpf: Tests for state pruning with u32 spill/fill
bpf: Fix incorrect state pruning for <8B spill/fill
md: fix double free of mddev->private in autorun_array()
md: fix update super 1.0 on rdev size change
nfsd: fix use-after-free due to delegation race
nfsd: Fix nsfd startup race (again)
clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic()
clocksource/drivers/dw_apb_timer_of: Fix probe failure
xfrm: add net device refcount tracker to struct xfrm_state_offload
sch_cake: do not call cake_destroy() from cake_init()
gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock
gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock
s390/ap: add missing virt_to_phys address conversion
s390/pgalloc: use pointers instead of unsigned long values
s390/pgalloc: add virt/phys address handling to base asce functions
s390/cmm: add missing virt_to_phys() conversion
s390/diag: use pfn_to_phys() instead of open coding
s390/mm: add missing phys_to_virt translation to page table dumper
s390: enable switchdev support in defconfig
s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add()
s390/ftrace: remove preempt_disable()/preempt_enable() pair
s390/kexec_file: fix error handling when applying relocations
s390/kexec_file: print some more error messages
ppp: add netns refcount tracker
l2tp: add netns refcount tracker to l2tp_dfs_seq_data
net: sched: add netns refcount tracker to struct tcf_exts
net: add netns refcount tracker to struct seq_net_private
net: add netns refcount tracker to struct sock
net: add networking namespace refcount tracker
selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O
KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit
KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode
xhci: avoid race between disable slot command and host runtime suspend
xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending
arm64: Make some stacktrace functions private
arm64: Make dump_backtrace() use arch_stack_walk()
arm64: Make profile_pc() use arch_stack_walk()
arm64: Make return_address() use arch_stack_walk()
arm64: Make __get_wchan() use arch_stack_walk()
arm64: Make perf_callchain_kernel() use arch_stack_walk()
arm64: Mark __switch_to() as __sched
arm64: Add comment for stack_info::kr_cur
arch: Make ARCH_STACKWALK independent of STACKTRACE
arm64: kexec: reduce calls to page_address()
irqchip/irq-bcm7120-l2: Add put_device() after of_find_device_by_node()
selftests: KVM: avoid failures due to reserved HyperTransport region
ANDROID: clang: update to 14.0.0
KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req
KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall
EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
EDAC: Add RDDR5 and LRDDR5 memory types
drm/sprd: add Unisoc's drm mipi dsi&dphy driver
dt-bindings: display: add Unisoc's mipi dsi controller bindings
drm/sprd: add Unisoc's drm display controller driver
dt-bindings: display: add Unisoc's dpu bindings
drm/sprd: add Unisoc's drm kms master
dt-bindings: display: add Unisoc's drm master bindings
batman-adv: remove unneeded variable in batadv_nc_init
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
PM / devfreq: Add a driver for the sun8i/sun50i MBUS
Input: goodix - fix memory leak in goodix_firmware_upload
pktdvd: stop using bdi congestion framework.
sh_eth: Use dev_err_probe() helper
selftests: net: Correct ping6 expected rc from 2 to 1
net: x25: drop harmless check of !more
kcsan: Only test clear_bit_unlock_is_negative_byte if arch defines it
kcsan: Avoid nested contexts reading inconsistent reorder_access
kcsan: Turn barrier instrumentation into macros
kcsan: Make barrier tests compatible with lockdep
kcsan: Support WEAK_MEMORY with Clang where no objtool support exists
compiler_attributes.h: Add __disable_sanitizer_instrumentation
objtool, kcsan: Remove memory barrier instrumentation from noinstr
objtool, kcsan: Add memory barrier instrumentation to whitelist
sched, kcsan: Enable memory barrier instrumentation
mm, kcsan: Enable barrier instrumentation
x86/qspinlock, kcsan: Instrument barrier of pv_queued_spin_unlock()
x86/barriers, kcsan: Use generic instrumentation for non-smp barriers
asm-generic/bitops, kcsan: Add instrumentation for barriers
locking/atomics, kcsan: Add instrumentation for barriers
locking/barriers, kcsan: Support generic instrumentation
locking/barriers, kcsan: Add instrumentation for barriers
kcsan: selftest: Add test case to check memory barrier instrumentation
kcsan: Ignore GCC 11+ warnings about TSan runtime support
kcsan: test: Add test cases for memory barrier instrumentation
kcsan: test: Match reordered or normal accesses
kcsan: Document modeling of weak memory
kcsan: Show location access was reordered to
kcsan: Call scoped accesses reordered in reports
kcsan, kbuild: Add option for barrier instrumentation only
kcsan: Add core memory barrier instrumentation functions
kcsan: Add core support for a subset of weak memory modeling
kcsan: Avoid checking scoped accesses from nested contexts
kcsan: Remove redundant zero-initialization of globals
kcsan: Refactor reading of instrumented memory
ANDROID: remove stale variables from build.config files
pinctrl: bcm2835: Change init order for gpio hogs
pinctrl: bcm2835: Silence uninit warning
workqueue: Remove the cacheline_aligned for nr_running
workqueue: Move the code of waking a worker up in unbind_workers()
workqueue: Remove schedule() in unbind_workers()
workqueue: Remove outdated comment about exceptional workers in unbind_workers()
workqueue: Remove the advanced kicking of the idle workers in rebind_workers()
workqueue: Remove the outdated comment before wq_worker_sleeping()
ucounts: Fix rlimit max values check
percpu_ref: Replace kernel.h with the necessary inclusions
skbuff: Extract list pointers to silence compiler warnings
net: phy: prefer 1000baseT over 1000baseKX
xfrm: use net device refcount tracker helpers
drm/i915/pmu: Fix wakeref leak in PMU busyness during reset
rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread()
rcu/nocb: Allow empty "rcu_nocbs" kernel parameter
rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed
rcu/nocb: Optimize kthreads and rdp initialization
rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp
rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded
net: ag71xx: remove unnecessary legacy methods
net: phylink: use legacy_pre_march2020
net: mtk_eth_soc: mark as a legacy_pre_march2020 driver
net: dsa: mark DSA phylink as legacy_pre_march2020
net: phylink: add legacy_pre_march2020 indicator
ext4: Remove unused match_table_t tokens
ext4: switch to the new mount api
ext4: change token2str() to use ext4_param_specs
ext4: clean up return values in handle_mount_opt()
ext4: Completely separate options parsing and sb setup
ext4: get rid of super block and sbi from handle_mount_ops()
ext4: check ext2/3 compatibility outside handle_mount_opt()
ext4: move quota configuration out of handle_mount_opt()
ext4: Allow sb to be NULL in ext4_msg()
ext4: Change handle_mount_opt() to use fs_parameter
ext4: move option validation to a separate function
ext4: Add fs parameter specifications for mount options
fs_parse: allow parameter value to be empty
Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default"
x86/mm: Include spinlock_t definition in pgtable.
aio: Fix incorrect usage of eventfd_signal_allowed()
rcu-tasks: Use fewer callbacks queues if callback flood ends
rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing
rcu-tasks: Use more callback queues if contention encountered
rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic()
rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention
rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing
rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues
rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations
rcu-tasks: Abstract invocations of callbacks
rcu-tasks: Abstract checking of callback lists
aio: fix use-after-free due to missing POLLFREE handling
aio: keep poll requests on waitqueue until completed
signalfd: use wake_up_pollfree()
binder: use wake_up_pollfree()
wait: add wake_up_pollfree()
drm/vmwgfx: Bump the minor version
drm/vmwgfx: Remove usage of MOBFMT_RANGE
drm/vmwgfx: add support for updating only offsets of constant buffers
drm/vmwgfx: Allow checking for gl43 contexts
drm/vmwgfx: support 64 UAVs
drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE_V2 command
drm/vmwgfx: Update device headers for GL43
drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs
drm/vmwgfx: Implement DRIVER_GEM
drm/vmwgfx: Stop hardcoding the PCI ID
drm/vmwgfx: Add a debug callback to mobid resource manager
drm/vmwgfx: Remove the dedicated memory accounting
rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure
rcu-tasks: Inspect stalled task's trc state in locked state
rcu-tasks: Use spin_lock_rcu_node() and friends
tracing: Fix possible memory leak in __create_synth_event() error path
ftrace/samples: Add module to test multi direct modify interface
x86/resctrl: Remove redundant assignment to variable chunks
drm/i915/pmu: Wait longer for busyness data to be available from GuC
bus: mhi: core: Add support for forced PM resume
KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation
tools/lib/lockdep: drop leftover liblockdep headers
samples/bpf: Remove unneeded variable
ANDROID: allmodconfig: disable WERROR
Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
mtdchar: prevent unbounded allocation in MEMWRITE ioctl
mtd: gen_probe: Use bitmap_zalloc() when applicable
mtd: Introduce an expert mode for forensics and debugging purposes
dt-bindings: mtd: ti,gpmc-nand: Add missing 'rb-gpios'
net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
drm/i915: enforce min page size for scratch
drm/i915/gtt/xehpsdv: move scratch page to system memory
drm/i915/xehpsdv: set min page-size to 64K
drm/i915: Add has_64k_pages flag
mtd: onenand: remove redundant variable ooblen
drm/amdgpu: don't skip runtime pm get on A+A config
net: wwan: iosm: fixes unable to send AT command during mbim tx
net: wwan: iosm: fixes net interface nonfunctional after fw flash
net: wwan: iosm: fixes unnecessary doorbell send
net: dsa: felix: Fix memory leak in felix_setup_mmio_filtering
MAINTAINERS: s390/net: remove myself as maintainer
net/sched: fq_pie: prevent dismantle issue
net: mana: Fix memory leak in mana_hwc_create_wq
seg6: fix the iif in the IPv6 socket control block
nfp: Fix memory leak in nfp_cpp_area_cache_add()
nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done
nfc: fix segfault in nfc_genl_dump_devices_done
udp: using datalen to cap max gso segments
net: dsa: mv88e6xxx: error handling for serdes_power functions
drm/i915: Add privacy-screen support (v3)
drm/i915: Add intel_modeset_probe_defer() helper
x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node
thermal/drivers/rz2gl: Add error check for reset_control_deassert()
drm/i915: s/intel_get_first_crtc/intel_first_crtc/
drm/i915: Relocate intel_crtc_for_plane()
drm/i915: Nuke {pipe,plane}_to_crtc_mapping[]
pinctrl: Sort Kconfig and Makefile entries alphabetically
drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
drm: Replace kernel.h with the necessary inclusions
Revert "drm/fb-helper: improve DRM fbdev emulation device names"
mmc: mediatek: free the ext_csd when mmc_get_ext_csd success
xfrm: fix a small bug in xfrm_sa_len()
MIPS: Only define pci_remap_iospace() for Ralink
drm/i915/trace: split out display trace to a separate file
drm/i915/trace: clean up boilerplate organization
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
i2c: virtio: fix completion handling
ath10k: drop beacon and probe response which leak from other channel
ath11k: add spectral/CFR buffer validation support
ath11k: Process full monitor mode rx support
ath11k: add software monitor ring descriptor for full monitor
ath11k: Add htt cmd to enable full monitor mode
ARM: dts: am335x: Use correct vendor prefix for Asahi Kasei Corp.
ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value
ARM: dts: am437x-gp-evm: enable ADC1
ARM: dts: am43xx: Describe the magnetic reader/ADC1 hardware module
ARM: dts: am437x-cm-t43: Use a correctly spelled DT property
ARM: dts: am335x-icev2: Add system-power-controller to RTC node
ARM: dts: am335x-boneblack-common: move system-power-controller
can: kvaser_usb: get CAN clock frequency from device
can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter
ath6kl: Use struct_group() to avoid size-mismatched casting
ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855
ath11k: Fix buffer overflow when scanning with extraie
staging: rtl8712: Fix alignment checks with flipped condition
staging: r8188eu: remove LedPin from struct struct LED_871x
staging: r8188eu: remove code to set led1 registers
staging: r8188eu: remove SwLed1
staging: r8188eu: convert type of HalData in struct adapter
bpf: Remove redundant assignment to pointer t
ARM: dts: elpida_ecb240abacn: Change Elpida compatible
selftests/bpf: Fix a compilation warning
drm/amd/display: prevent reading unitialized links
drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
net: hinic: Use devm_kcalloc() instead of devm_kzalloc()
net-sysfs: warn if new queue objects are being created during device unregistration
net-sysfs: update the queue counts in the unregistration path
net: mvpp2: fix XDP rx queues registering
libata: add horkage for ASMedia 1092
pinctrl: Add Intel Thunder Bay pinctrl driver
dt-bindings: pinctrl: Add bindings for Intel Thunderbay pinctrl driver
erofs: clean up erofs_map_blocks tracepoints
pinctrl: qcom: Add SM8450 pinctrl driver
dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings
net: wwan: make debugfs optional
net: wwan: iosm: move debugfs knobs into a subdir
net: wwan: iosm: allow trace port be uninitialized
net: wwan: iosm: consolidate trace port init code
vmxnet3: fix minimum vectors alloc issue
net, neigh: clear whole pneigh_entry at alloc time
drm/i915/dmc: Update DMC to v2.14 on ADL-P
drm/i915/gt: Use hw_engine_masks as reset_domains
cifs: fix ntlmssp auth when there is no key exchange
net: dsa: mv88e6xxx: fix "don't use PHY_DETECT on internal PHY's"
net: dsa: eliminate dsa_switch_ops :: port_bridge_tx_fwd_{,un}offload
net: dsa: add a "tx_fwd_offload" argument to ->port_bridge_join
net: dsa: keep the bridge_dev and bridge_num as part of the same structure
net: dsa: export bridging offload helpers to drivers
net: dsa: rename dsa_port_offloads_bridge to dsa_port_offloads_bridge_dev
net: dsa: hide dp->bridge_dev and dp->bridge_num in drivers behind helpers
net: dsa: hide dp->bridge_dev and dp->bridge_num in the core behind helpers
net: dsa: mv88e6xxx: compute port vlan membership based on dp->bridge_dev comparison
net: dsa: mv88e6xxx: iterate using dsa_switch_for_each_user_port in mv88e6xxx_port_check_hw_vlan
net: dsa: mt7530: iterate using dsa_switch_for_each_user_port in bridging ops
net: dsa: assign a bridge number even without TX forwarding offload
net: dsa: make dp->bridge_num one-based
Revert "kbuild: Enable DT schema checks for %.dtb targets"
drm/i915: Skip remap_io_mapping() for non-x86 platforms
sched/fair: Cleanup task_util and capacity type
sched,x86: Don't use cluster topology for x86 hybrid CPUs
drm/i915/rpl-s: Enable guc submission by default
drm/i915/rpl-s: Add PCH Support for Raptor Lake S
drm/i915/rpl-s: Add PCI IDS for Raptor Lake S
vdpa: Consider device id larger than 31
virtio/vsock: fix the transport to work with VMADDR_CID_ANY
virtio_ring: Fix querying of maximum DMA mapping size for virtio device
perf/bpf_counter: Use bpf_map_create instead of bpf_create_map
virtio: always enter drivers/virtio/
vduse: check that offset is within bounds in get_config()
vdpa: check that offsets are within bounds
vduse: fix memory corruption in vduse_dev_ioctl()
libertas_tf: Add missing __packed annotations
libertas: Add missing __packed annotation with struct_group()
mwifiex: Fix possible ABBA deadlock
ice: safer stats processing
drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed
io_uring: batch completion in prior_task_list
wilc1000: Add id_table to spi_driver
rtw89: don't kick off TX DMA if failed to write skb
rtw89: remove cch_by_bw which is not used
rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM
rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth
rtw88: add debugfs to fix tx rate
rtw89: fix incorrect channel info during scan
rtw89: update scan_mac_addr during scanning period
rtw89: use inline function instead macro to set H2C and CAM
rtw89: add const in the cast of le32_get_bits()
mt76: mt7921: fix build regression
brcmsmac: rework LED dependencies
iwlwifi: fix LED dependencies
iwlwifi: mvm: don't crash on invalid rate w/o STA
drm/msm/disp/dpu1: set default group ID for CTL.
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()
HID: Ignore battery for Elan touchscreen on Asus UX550VE
drm/msm/dsi: fix initialization in the bonded DSI case
ftrace: Add cleanup to unregister_ftrace_direct_multi
ftrace: Use direct_ops hash in unregister_ftrace_direct
drm/bridge: sn65dsi86: defer if there is no dsi host
drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence.
x86/sev: Move common memory encryption code to mem_encrypt.c
x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c
x86/sev: Use CC_ATTR attribute to generalize string I/O unroll
dma-direct: add a dma_direct_use_pool helper
nvmet-tcp: fix possible list corruption for unexpected command failure
ACPI: PM: Avoid CPU cache flush when entering S4
PM: hibernate: Allow ACPI hardware signature to be honoured
btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling
btrfs: zoned: clear data relocation bg on zone finish
btrfs: free exchange changeset on failures
btrfs: fix re-dirty process of tree-log nodes
btrfs: call mapping_set_error() on btree inode with a write error
btrfs: clear extent buffer uptodate when we fail to write it
bpf: Add selftests to cover packet access corner cases
btrfs: fail if fstrim_range->start == U64_MAX
btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
ACPI: PMIC: xpower: Fix _TMP ACPI errors
ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function
ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations
thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL
PM: runtime: Fix pm_runtime_active() kerneldoc comment
ACPI: tools: Fix compilation when output directory is not present
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
ipmi: ssif: initialize ssif_info->client early
tracefs: Set all files to the same group ownership as the mount option
tracefs: Have new files inherit the ownership of their parent
ARM: dts: at91: add Microchip EVB-KSZ9477 board
ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDSEL from pinctrl
ARM: at91: pm: Add of_node_put() before goto
ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board
soc: imx: Register SoC device only on i.MX boards
arm64: dts: imx8mp: add mac address for EQOS
arm64: dts: imx8m: remove unused "nvmem_macaddr_swap" property for FEC
arm64: dts: imx8mp-evk: disable CLKOUT clock for ENET PHY
arm64: dts: imx8m: configure FEC PHY VDDIO voltage
arm64: dts: imx8m: disable smart eee for FEC PHY
arm64: dts: imx8mp-evk: add hardware reset for EQOS PHY
arm64: dts: imx8mn-evk: add hardware reset for FEC PHY
firmware: xilinx: check return value of zynqmp_pm_get_api_version()
soc: xilinx: add a to_zynqmp_pm_domain macro
soc: xilinx: use a properly named field instead of flags
soc: xilinx: cleanup debug and error messages
soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL
ARM: dts: at91: update alternate function of signal PD20
x86/mce/inject: Set the valid bit in MCA_STATUS before error injection
x86/mce/inject: Check if a bank is populated before injecting
drm/i915/selftests: handle object rounding
drm/i915/migrate: fix length calculation
drm/i915/migrate: fix offset calculation
drm/i915/migrate: don't check the scratch page
thunderbolt: Do not dereference fwnode in struct device
KVM: nVMX: Don't use Enlightened MSR Bitmap for L3
can: hi311x: hi3110_can_probe(): convert to use dev_err_probe()
can: hi311x: hi3110_can_probe(): make use of device property API
can: hi311x: hi3110_can_probe(): try to get crystal clock rate from property
can: hi311x: hi3110_can_probe(): use devm_clk_get_optional() to get the input clock
ARM: dts: sun8i: r40: add node for CAN controller
can: sun4i_can: add support for R40 CAN controller
dt-bindings: net: can: add support for Allwinner R40 CAN controller
can: bittiming: replace CAN units with the generic ones from linux/units.h
ath10k: fix scan abort when duration is set for hw scan
ath10k: Fix tx hanging
ath: regdom: extend South Korea regulatory domain support
ath11k: add wait operation for tx management packets for flush from mac80211
carl9170: Use the bitmap API when applicable
wcn36xx: Fix max channels retrieval
ath11k: add 11d scan offload support
ath11k: add configure country code for QCA6390 and WCN6855
ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work
omapdrm: dss: mark runtime PM functions __maybe_unused
drm/omap: Add a 'right overlay' to plane state
drm/omap: add plane_atomic_print_state support
drm/omap: dynamically assign hw overlays to planes
drm/omap: Add global state as a private atomic object
drm/omap: omap_plane: subclass drm_plane_state
drm/omap: introduce omap_hw_overlay
drm/omap: Add ovl checking funcs to dispc_ops
drm/omap: Add ability to check if requested plane modes can be supported
drm/omap: add sanity plane state check
drm: omapdrm: Export correct scatterlist for TILER backed BOs
csky: fix typo of fpu config macro
s390/qeth: remove check for packing mode in qeth_check_outbound_queue()
s390/qeth: fine-tune .ndo_select_queue()
s390/qeth: don't offer .ndo_bridge_* ops for OSA devices
s390/qeth: split up L2 netdev_ops
s390/qeth: simplify qeth_receive_skb()
hv_sock: Extract hvs_send_data() helper that takes only header
net: dsa: felix: use kmemdup() to replace kmalloc + memcpy
net: mscc: ocelot: split register definitions to a separate file
net: dsa: ocelot: felix: add interface for custom regmaps
net: dsa: ocelot: felix: Remove requirement for PCS in felix devices
net: dsa: ocelot: remove unnecessary pci_bar variables
net: fec: only clear interrupt of handling queue in fec_enet_rx_queue()
net: hns3: Fix spelling mistake "faile" -> "failed"
net: phy: Add the missing blank line in the phylink_suspend comment
net: phy: Remove unnecessary indentation in the comments of phy_device
gve: fix for null pointer dereference.
net: sched: act_mirred: add net device refcount tracker
openvswitch: add net device refcount tracker to struct vport
netlink: add net device refcount tracker to struct ethnl_req_info
net/smc: add net device tracker to struct smc_pnetentry
pktgen add net device refcount tracker
llc: add net device refcount tracker
ax25: add net device refcount tracker
inet: add net device refcount tracker to struct fib_nh_common
net: switchdev: add net device refcount tracker
net: watchdog: add net device refcount tracker
net: bridge: add net device refcount tracker
vlan: add net device refcount tracker
net: eql: add net device refcount tracker
cifs: Fix crash on unload of cifs_arc4.ko
MAINTAINERS: net: mlxsw: Remove Jiri as a maintainer, add myself
selftests: tls: add missing AES256-GCM cipher
selftests: tls: add missing AES-CCM cipher tests
clk: Don't parent clks until the parent is fully registered
erofs: Replace zero-length array with flexible-array member
erofs: add sysfs node to control sync decompression strategy
erofs: add sysfs interface
rcutorture: Combine n_max_cbs from all kthreads in a callback flood
rcutorture: Add ability to limit callback-flood intensity
rcutorture: Enable multiple concurrent callback-flood kthreads
rcutorture: Test RCU-tasks multiqueue callback queueing
rcutorture: Avoid soft lockup during cpu stall
locktorture,rcutorture,torture: Always log error message
scftorture: Always log error message
rcuscale: Always log error message
scftorture: Remove unused SCFTORTOUT
scftorture: Add missing '\n' to flush message
refscale: Add missing '\n' to flush message
refscale: Always log the error message
netfilter: conntrack: annotate data-races around ct->timeout
selftests: netfilter: switch zone stress to socat
rcu_tasks: Convert bespoke callback list to rcu_segcblist structure
rcu-tasks: Convert grace-period counter to grace-period sequence number
rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection
rcu-tasks: Create per-CPU callback lists
rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread
rcu: Apply callbacks processing time limit only on softirq
rcu: Fix callbacks processing time limit retaining cond_resched()
rcu/nocb: Limit number of softirq callbacks only on softirq
rcu/nocb: Use appropriate rcu_nocb_lock_irqsave()
rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check
rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe
rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe
rcu/nocb: Invoke rcu_core() at the start of deoffloading
rcu/nocb: Prepare state machine for a new step
rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloading
rcu: Tighten rcu_advance_cbs_nowake() checks
rcu/exp: Mark current CPU as exp-QS in IPI loop second pass
rcu: Make idle entry report expedited quiescent states
rcu: Prevent expedited GP from enabling tick on offline CPU
rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load
rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp
rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp()
rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs()
netfilter: nft_exthdr: break evaluation if setting TCP option fails
selftests: netfilter: Add correctness test for mac,net set type
nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups
vrf: don't run conntrack on vrf with !dflt qdisc
drm/msm/dpu: fix CDP setup to account for multirect index
drm/msm/dpu: simplify DPU_SSPP features checks
drm/msm/dpu: drop pe argument from _dpu_hw_sspp_setup_scaler3
drm/msm/dpu: drop scaler config from plane state
drm/msm/dp: employ bridge mechanism for display enable and disable
drm/msm/hdmi: switch to drm_bridge_connector
drm/msm/dpu: removed logically dead code
drm/msm/dp: displayPort driver need algorithm rational
drm/msm/dpu: remove node from list before freeing the node
drm/msm/dp: Re-order dp_audio_put in deinit_sub_modules
drm/msm/dpu: Remove encoder->enable() hack
drm/msm/dpu: Remove useless checks in dpu_encoder
drm/msm/dpu_kms: Re-order dpu includes
drm/msm/gpu: Don't allow zero fence_id
drm/msm/dp: Add "qcom, sc7280-dp" to support display port.
block: fix single bio async DIO error handling
io_uring: split io_req_complete_post() and add a helper
io_uring: add helper for task work execution code
io_uring: add a priority tw list for irq completion work
io-wq: add helper to merge two wq_lists
ice: fix adding different tunnels
ice: fix choosing UDP header type
ice: ignore dropped packets during init
ice: Fix problems with DSCP QoS implementation
ice: rearm other interrupt cause register after enabling VFs
ice: fix FDIR init missing when reset VF
PCI: apple: Fix PERST# polarity
arm64: dts: apple: t8103: Mark PCIe PERST# polarity active low in DT
clk: versatile: clk-icst: use after free on error path
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
UPSTREAM: slab: add __alloc_size attributes for better bounds checking
mptcp: support TCP_CORK and TCP_NODELAY
mptcp: expose mptcp_check_and_set_pending
tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay
selftests: mptcp: check IP_TOS in/out are the same
mptcp: getsockopt: add support for IP_TOS
mptcp: allow changing the "backup" bit by endpoint id
selftests: mptcp: add inq test case
mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls
selftests: mptcp: add TCP_INQ support
mptcp: add TCP_INQ cmsg support
fs: dlm: memory cache for lowcomms hotpath
fs: dlm: memory cache for writequeue_entry
fs: dlm: memory cache for midcomms hotpath
fs: dlm: remove wq_alloc mutex
fs: dlm: use event based wait for pending remove
fs: dlm: check for pending users filling buffers
fs: dlm: use list_empty() to check last iteration
vrf: use dev_replace_track() for better tracking
net/qla3xxx: fix an error code in ql_adapter_up()
iwlwifi: work around reverse dependency on MEI
xfs: remove all COW fork extents when remounting readonly
drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
drm/amdgpu: use drm_edid_get_monitor_name() instead of duplicating the code
drm/amdgpu: update drm_display_info correctly when the edid is read
drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs
drm/amdgpu: skip umc ras error count harvest
drm/amdgpu: free vkms_output after use
drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms
drm/amd/display: Reduce stack usage
drm/amd/display: Query DMCUB for dp alt status
drm/amd/display: [FW Promotion] Release 0.0.96
drm/amd/display: add a debug option to force dp2 lt fallback method
drm/amd/display: Rename a struct field to describe a cea component better
drm/amd/display: Adding dpia debug bits for hpd delay
drm/amd/display: Move link_enc init logic to DC
drm/amd/display: Fix bug in debugfs crc_win_update entry
drm/amd/display: prevent reading unitialized links
drm/amd/display: Added Check For dc->res_pool
drm/amd/display: Prevent PSR disable/reenable in HPD IRQ
drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
drm/amd/display: Add W/A for PHY tests with certain LTTPR
drm/amd/display: Apply LTTPR workarounds to non-transparent mode
drm/amdgpu: only skip get ecc info for aldebaran
drm/amdkfd: Correct the value of the no_atomic_fw_version variable
iwlwifi: mvm: optionally suppress assert log
iwlwifi: add new ax1650 killer device
iwlwifi: fw: correctly detect HW-SMEM region subtype
iwlwifi: implement reset flow for Bz devices
iwlwifi: add new Qu-Hr device
iwlwifi: Fix FW name for gl
iwlwifi: dbg: disable ini debug in 8000 family and below
iwlwifi: support SAR GEO Offset Mapping override via BIOS
iwlwifi: pcie: retake ownership after reset
iwlwifi: mvm: always use 4K RB size by default
iwlwifi: mvm/api: define system control command
iwlwifi: bump FW API to 68 for AX devices
iwlwifi: mvm: add some missing command strings
iwlwifi: fw: add support for splitting region type bits
iwlwifi: swap 1650i and 1650s killer struct names
iwlwifi: acpi: fix wgds rev 3 size
iwlwifi: yoyo: support for DBGC4 for dram
iwlwifi: mvm: update rate scale in moving back to assoc state
iwlwifi: mvm: avoid clearing a just saved session protection id
iwlwifi: mvm: add support for statistics update version 15
iwlwifi: mvm: Add support for a new version of scan request command
iwlwifi: mvm: Fix wrong documentation for scan request command
iwlwifi: add missing entries for Gf4 with So and SoF
iwlwifi: mvm: remove session protection upon station removal
iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure
iwlwifi: mvm: add support for PHY context command v4
iwlwifi: fw: api: add link to PHY context command struct v1
iwlwifi: mvm: support RLC configuration command
iwlwifi: mvm: d3: support v12 wowlan status
iwlwifi: mvm: parse firmware alive message version 6
iwlwifi: pcie: support Bz suspend/resume trigger
iwlwifi: mvm: d3: move GTK rekeys condition
iwlwifi: add support for Bz-Z HW
iwlwifi: support 4-bits in MAC step value
iwlwifi: mvm: synchronize with FW after multicast commands
iwlwifi: mvm: fix delBA vs. NSSN queue sync race
RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ
RDMA/irdma: Report correct WC errors
RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()'
RDMA/irdma: Fix a user-after-free in add_pble_prm
IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr
IB/hfi1: Fix early init panic
IB/hfi1: Insure use of smp_processor_id() is preempt disabled
IB/hfi1: Correct guard on eager buffer deallocation
nvme: fix use after free when disconnecting a reconnecting ctrl
nvme-multipath: set ana_log_size to 0 after free ana_log_buf
drm/bridge: parade-ps8640: Add backpointer to drm_device in drm_dp_aux
PCI: apple: Follow the PCIe specifications when resetting the port
drm/panel: Update Boe-tv110c9m and Inx-hj110iz initial code
Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb
Bluetooth: btusb: Return error code when getting patch status failed
Bluetooth: btusb: Handle download_firmware failure cases
Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set
Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list
Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag
Bluetooth: btusb: Add support for queuing during polling interval
Bluetooth: hci_core: Rework hci_conn_params flags
Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag
Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip
Bluetooth: add quirk disabling LE Read Transmit Power
Bluetooth: btmtksdio: enable AOSP extension for MT7921
Bluetooth: btmtksdio: enable msft opcode
Bluetooth: btusb: Add one more Bluetooth part for WCN6855
Bluetooth: hci_event: Use of a function table to handle Command Status
Bluetooth: hci_event: Use of a function table to handle Command Complete
Bluetooth: hci_event: Use of a function table to handle LE subevents
Bluetooth: hci_event: Use of a function table to handle HCI events
Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event
Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event
Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event
Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents
Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event
Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event
Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event
Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event
Bluetooth: HCI: Use skb_pull_data to parse Command Complete event
Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events
skbuff: introduce skb_pull_data
pinctrl: renesas: r8a779a0: Align comments
arm64: defconfig: Enable R-Car S4-8
arm64: dts: renesas: Add Renesas Spider boards support
arm64: dts: renesas: Add Renesas R8A779F0 SoC support
soc: renesas: rcar-rst: Add support for R-Car S4-8
soc: renesas: Identify R-Car S4-8
soc: renesas: r8a779f0-sysc: Add r8a779f0 support
netfs: fix parameter of cleanup()
soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver
dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions
dt-bindings: power: Add r8a779f0 SYSC power domain definitions
dt-bindings: arm: renesas: Document Renesas Spider boards
ath11k: change to use dynamic memory for channel list of scan
ath11k: Fix QMI file type enum value
ath11k: add support for WCN6855 hw2.1
ath9k: switch to rate table based lookup
ath10k: Fix the MTU size on QCA9377 SDIO
MAINTAINERS: update Kalle Valo's email
mtd: spi-nor: issi: is25lp256: Init flash based on SFDP
mtd: spi-nor: gigadevice: gd25q256: Init flash based on SFDP
mtd: spi-nor: spansion: s25fl256s0: Skip SFDP parsing
mtd: spi-nor: winbond: w25q256jvm: Init flash based on SFDP
mtd: spi-nor: core: Move spi_nor_set_addr_width() in spi_nor_setup()
mtd: spi-nor: core: Init all flash parameters based on SFDP where possible
mtd: spi-nor: Introduce spi_nor_init_fixup_flags()
mtd: spi-nor: Introduce spi_nor_init_flags()
mtd: spi-nor: Rework the flash_info flags
mtd: spi-nor: core: Introduce flash_info mfr_flags
mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only when SFDP is defined
mtd: spi-nor: Introduce spi_nor_set_mtd_info()
mtd: spi-nor: core: Don't use mtd_info in the NOR's probe sequence of calls
mtd: spi-nor: Fix mtd size for s3an flashes
drm/i915: Allow cdclk squasher to be reconfigured live
drm/i915/display/dg2: Read CD clock from squasher table
drm/i915/display/dg2: Set CD clock squashing registers
drm/i915/display/dg2: Sanitize CD clock
drm/i915/display/dg2: Introduce CD clock squashing table
arm64: dts: renesas: Fix thermal bindings
drm/i915/selftests: Follow up on increase timeout in i915_gem_contexts selftests
arm64: dts: apple: t8103: Remove PCIe max-link-speed properties
regulator: fix bullet lists of regulator_ops comment
regulator: Fix type of regulator-coupled-max-spread property
regulator: maxim,max8973: Document interrupts property
locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
x86/mm: Include spinlock_t definition in pgtable.
sched/rt: Try to restart rt period timer when rt runtime exceeded
sched/fair: Document the slow path and fast path in select_task_rq_fair
arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK
arm64: dts: ti: k3-am64-main: Add support for MCAN
arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes
arm64: dts: ti: k3-j721e: Add support for MCAN nodes
arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes
arm64: dts: ti: k3-am65-mcu: Add Support for MCAN
netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock
drm/rockchip: pass 0 to drm_fbdev_generic_setup()
drm/rockchip: use generic fbdev setup
thunderbolt: Add debug logging of DisplayPort resource allocation
thunderbolt: Do not program path HopIDs for USB4 routers
thunderbolt: Do not allow subtracting more NFC credits than configured
thunderbolt: Runtime resume USB4 port when retimers are scanned
thunderbolt: Tear down existing tunnels when resuming from hibernate
thunderbolt: Runtime PM activate both ends of the device link
thunderbolt: xdomain: Avoid potential stack OOB read
iwlwifi: mvm: demote non-compliant kernel-doc header
dma-direct: factor the swiotlb code out of __dma_direct_alloc_pages
dma-direct: drop two CONFIG_DMA_RESTRICTED_POOL conditionals
dma-direct: warn if there is no pool for force unencrypted allocations
dma-direct: fail allocations that can't be made coherent
dma-direct: refactor the !coherent checks in dma_direct_alloc
dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
dma-direct: clean up the remapping checks in dma_direct_alloc
dma-direct: always leak memory that can't be re-encrypted
dma-direct: don't call dma_set_decrypted for remapped allocations
dma-direct: factor out dma_set_{de,en}crypted helpers
platform/x86: hp_accel: Use SIMPLE_DEV_PM_OPS() for PM ops
platform: surface: Propagate ACPI Dependency
platform/x86: lenovo-yogabook-wmi: Add support for hall sensor on the back
platform/x86: lenovo-yogabook-wmi: Add driver for Lenovo Yoga Book
wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma
iwlwifi: mvm: fix a possible NULL pointer deference
iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership"
iwlwifi: mei: don't rely on the size from the shared area
media: bttv: use DEVICE_ATTR_RO() helper macro
media: b2c2: flexcop: Convert to SPDX identifier
media: siano: remove duplicate USB device IDs
media: m920x: don't use stack on USB reads
media: cxd2880: Eliminate dead code
media: tua9001: Improve messages in .remove's error path
media: Print chip type explicitly when loading the Rafael Micro r820t module
media: media si2168: Fix spelling mistake "previsously" -> "previously"
media: si2157: Fix "warm" tuner state detection
media: c8sectpfe: remove redundant assignment to pointer tsin
media: docs: media: Fix imbalance of LaTeX group
media: atomisp: fix "variable dereferenced before check 'asd'"
media: atomisp: make array idx_map static const
media: videobuf2: add WARN_ON_ONCE if bytesused is bigger than buffer length
media: replace setting of bytesused with vb2_set_plane_payload
media: cec: fix a deadlock situation
media: cec-pin: fix interrupt en/disable handling
media: cec-pin: drop unused 'enabled' field from struct cec_pin
media: s5p-jpeg: Constify struct v4l2_m2m_ops
media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach()
media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach()
media: dib8000: Fix a memleak in dib8000_init()
media: rcar-vin: Do not hold the group lock when unregistering notifier
media: rcar-vin: Disallow unbinding and binding of individual VINs
media: rcar-csi2: Suppress bind and unbind nodes in sysfs
media: rcar-vin: Update format alignment constraints
media: hantro: drop unused vb2 headers
media: rcar-vin: Add check for completed capture before completing buffer
media: cedrus: Add support for the D1 variant
media: dt-bindings: media: Add compatible for D1
media: uvcvideo: Avoid returning invalid controls
media: uvcvideo: Avoid invalid memory access
media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds.
media: uvcvideo: Set the colorspace as sRGB if undefined
media: uvcvideo: fix division by zero at stream start
media: uvcvideo: Fix memory leak of object map on error exit path
topology/sysfs: get rid of htmldoc warning
staging: r8188eu: convert/remove DBG_88E calls in core/rtw_cmd.c
staging: r8188eu: convert DBG_88E calls in core/rtw_security.c
staging: r8188eu: remove unused macro IS_FW_81xxC
staging: r8188eu: bWIFI_Display is set but never used
staging: r8188eu: bWIFI_Direct is set but never used
staging: r8188eu: remove duplicate defines
staging: r8188eu: remove macro PHY_QueryBBReg
staging: r8188eu: remove macro PHY_SetBBReg
staging: r8188eu: remove macro PHY_QueryRFReg
staging: r8188eu: remove macro PHY_SetRFReg
staging: r8188eu: struct odm_mac_status_info is not used
staging: r8188eu: remove RF_PATH_{C,D}
staging: r8188eu: AntCombination is always 2
staging: r8188eu: remove unused define
staging: r8188eu: remove two write-only wifi direct variables
staging: r8188eu: remove empty HAL_INIT_PROFILE_TAG macro
staging: r8188eu: hal data's interfaceIndex is never read
staging: r8188eu: remove unused macros from drv_types.h
staging: r8188eu: bHWPowerdown is set but not used
staging: r8188eu: remove two unused macros
staging: r8188eu: remove a bunch of unused led defines
staging: r8188eu: bLedOpenDrain is always true for r8188eu
irqchip/apple-aic: Mark aic_init_smp() as __init
drm/i915/ddi: add use_edp_hobl() and use_edp_low_vswing() helpers
can: m_can: pci: use custom bit timings for Elkhart Lake
can: m_can: make custom bittiming fields const
Revert "can: m_can: remove support for custom bit timing"
can: m_can: pci: fix incorrect reference clock rate
can: m_can: pci: fix iomap_read_fifo() and iomap_write_fifo()
drm/i915/snps: use div32 version of MPLLB word clock for UHBR
can: m_can: m_can_read_fifo: fix memory leak in error branch
can: m_can: Disable and ignore ELO interrupt
can: sja1000: fix use after free in ems_pcmcia_add_card()
can: pch_can: pch_can_rx_normal: fix use after free
ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform
Input: goodix - add id->model mapping for the "9111" model
drm/i915/xelpd: Add Pipe Color Lut caps to platform config
drm/i915/xelpd: Enable Pipe Degamma
drm/i915/xelpd: Enable Pipe color support for D13 platform
Input: goodix - try not to touch the reset-pin on x86/ACPI devices
Input: i8042 - enable deferred probe quirk for ASUS UM325UA
drm/i915/dmc: Change max DMC FW size on ADL-P
drm/i915: Introduce new macros for i915 PTE
arm64: dts: apple: t8103: Expose PCI node for the WiFi MAC address
arm64: dts: apple: t8103: Add UART2
arm64: dts: apple: t8103: Add PMGR nodes
soc: apple: Add driver for Apple PMGR power state controls
dt-bindings: arm: apple: Add apple,pmgr binding
dt-bindings: power: Add apple,pmgr-pwrstate binding
MAINTAINERS: Add PMGR power state files to ARM/APPLE MACHINE
dt-bindings: watchdog: Add Apple Watchdog
scsi: qla2xxx: Format log strings only if needed
samples: bpf: Fix 'unknown warning group' build warning on Clang
samples: bpf: Fix xdp_sample_user.o linking with Clang
scsi: scsi_debug: Fix buffer size of REPORT ZONES command
scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue
bpf: Silence purge_cand_cache build warning.
net/smc: Clear memory when release and reuse buffer
perf bpf_skel: Do not use typedef to avoid error on old clang
perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros
perf header: Fix memory leaks when processing feature headers
perf test: Reset shadow counts before loading
perf test: Fix 'Simple expression parser' test on arch without CPU die topology info
tools build: Remove needless libpython-version feature check that breaks test-all fast path
perf tools: Fix SMT detection fast read path
tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall
perf inject: Fix itrace space allowed for new attributes
tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall
Revert "perf bench: Fix two memory leaks detected with ASan"
devlink: fix netns refcount leak in devlink_nl_cmd_reload()
ethtool: do not perform operations on net devices being unregistered
Makefile: Do not quote value for CONFIG_CC_IMPLICIT_FALLTHROUGH
Revert "net: hns3: add void before function which don't receive ret"
net: prestera: replace zero-length array with flexible-array member
net: wwan: iosm: select CONFIG_RELAY
net: fix recent csum changes
netpoll: add net device refcount tracker to struct netpoll
ipmr, ip6mr: add net device refcount tracker to struct vif_device
net: failover: add net device refcount tracker
net: linkwatch: add net device refcount tracker
net/sched: add net device refcount tracker to struct Qdisc
ipv4: add net device refcount tracker to struct in_device
ipv6: add net device refcount tracker to struct inet6_dev
net: add net device refcount tracker to struct netdev_adjacent
net: add net device refcount tracker to struct neigh_parms
net: add net device refcount tracker to struct pneigh_entry
net: add net device refcount tracker to struct neighbour
ipv6: add net device refcount tracker to struct ip6_tnl
sit: add net device refcount tracking to ip_tunnel
ipv6: add net device refcount tracker to rt6_probe_deferred()
net: dst: add net device refcount tracking to dst_entry
drop_monitor: add net device refcount tracker
net: add net device refcount tracker to dev_ifsioc()
net: add net device refcount tracker to ethtool_phys_id()
net: add net device refcount tracker to struct netdev_queue
net: add net device refcount tracker to struct netdev_rx_queue
net: add net device refcount tracker infrastructure
lib: add tests for reference tracker
lib: add reference counting tracking infrastructure
ANDROID: sched: Export available_idle_cpu
ANDROID: sched: Export symbol for vendor RT hook funcion
ANDROID: sched: Export symbol for vendor RT hook funcion
ANDROID: vendor_hooks: Add hooks for improving binder trans
ARM: dts: aspeed: add device tree for YADRO VEGMAN BMC
dt-bindings: vendor-prefixes: add YADRO
clk: qcom: sm6125-gcc: Swap ops of ice and apps on sdcc1
libbpf: Add doc comments in libbpf.h
platform/x86: wmi: Add no_notify_data flag to struct wmi_driver
platform/x86: wmi: Fix driver->notify() vs ->probe() race
platform/x86: wmi: Replace read_takes_no_args with a flags field
platform/x86/intel: hid: add quirk to support Surface Go 3
platform/x86/intel: hid: add quirk to support Surface Go 3
libbpf: Fix trivial typo
dt-bindings: bq25980: Fixup the example
blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags
blk-mq: Delete busy_iter_fn
blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument
dt-bindings: input: gpio-keys: Fix interrupts in example
dt-bindings: net: Reintroduce PHY no lane swap binding
ANDROID: sched/fair: fix place_entity() vendor hook
docs/scheduler: fix typo and warning in sched-bwc
docs/zh_CN: add scheduler sched-bwc translation
docs/zh_CN: add scheduler sched-arch translation
docs/zh_CN: add completion translation
docs/zh_CN: add scheduler index translation
security,selinux: remove security_add_mnt_opt()
doc/zh-CN: Update cpu-freq/cpu-drivers.rst to make it more readable
doc/zh-CN: Update cpufreq-stats.rst to make it more readable
io-wq: remove spurious bit clear on task_work addition
percpu: km: ensure it is used with NOMMU (either UP or SMP)
i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc
i40e: Fix pre-set max number of queues for VF
i40e: Fix failed opcode appearing if handling messages from VF
drm/msm: Initialize MDSS irq domain at probe time
drm/msm: Allocate msm_drm_private early and pass it as driver data
arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1
arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1
mtd_blkdevs: don't scan partitions for plain mtdblock
blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops()
blk-mq: don't run might_sleep() if the operation needn't blocking
arm64: extable: remove unused ex_handler_t definition
arm64: entry: Use SDEI event constants
iavf: Fix reporting when setting descriptor count
drm: rcar-du: Add R-Car DSI driver
dt-bindings: display: bridge: Add binding for R-Car MIPI DSI/CSI-2 TX
drm: rcar-du: crtc: Support external DSI dot clock
drm: rcar-du: Add DSI support to rcar_du_output_name
drm: rcar-du: Fix CRTC timings when CMM is used
drm/rcar: stop using 'imply' for dependencies
arm64: Simplify checking for populated DT
arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c
gpiolib: check the 'ngpios' property in core gpiolib code
gpiolib: improve coding style for local variables
bpf: Remove config check to enable bpf support for branch records
spi: change clk_disable_unprepare to clk_unprepare
regulator: dt-bindings: samsung,s5m8767: add missing op_mode to bucks
ASoC: SOF: Intel: pci-tgl: add new ADL-P variant
ASoC: SOF: Intel: pci-tgl: add ADL-N support
s390/vfio-ap: add status attribute to AP queue device's sysfs dir
s390/nmi: add missing __pa/__va address conversion of extended save area
s390/qdio: clarify logical vs absolute in QIB's kerneldoc
s390/qdio: remove unneeded sanity check in qdio_do_sqbs()
s390/pci: use physical addresses in DMA tables
s390/pci: use phys_to_virt() for AIBVs/DIBVs
s390/vmcp: use page_to_virt instead of page_to_phys
s390/qdio: split do_QDIO()
s390/qdio: split qdio_inspect_queue()
s390/qdio: clarify handler logic for qdio_handle_activate_check()
s390/qdio: clean up access to queue in qdio_handle_activate_check()
s390/qdio: avoid allocating the qdio_irq with GFP_DMA
s390/qdio: improve handling of CIWs
s390/qdio: remove QDIO_SBAL_SIZE macro
s390/cio: remove uevent suppress from cio driver
s390/crypto: add SIMD implementation for ChaCha20
printk/console: Clean up boot console handling in register_console()
printk/console: Remove need_default_console variable
printk/console: Remove unnecessary need_default_console manipulation
printk/console: Rename has_preferred_console to need_default_console
printk/console: Split out code that enables default console
vsprintf: Use non-atomic bitmap API when applicable
ALSA: usb-audio: Reorder snd_djm_devices[] entries
Revert "Revert "percpu: add __alloc_size attributes for better bounds checking""
Revert "Revert "mm/page_alloc: add __alloc_size attributes for better bounds checking""
Revert "Revert "mm/vmalloc: add __alloc_size attributes for better bounds checking""
Revert "Revert "mm/kvmalloc: add __alloc_size attributes for better bounds checking""
Revert "ANDROID: usb: typec: tcpm: Add chip level callback to check for contaminant"
x86/mm: Flush global TLB when switching to trampoline page-table
x86/mm/64: Flush global TLB on boot and AP bringup
ARM: dts: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
dt-bindings: arm: stm32: Add Engicam i.Core STM32MP1 C.TOUCH 2.0 10.1" OF
ARM: dts: stm32: Enable LVDS panel on i.Core STM32MP1 EDIMM2.2
drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER
drm: fsl-dcu: select CONFIG_DRM_GEM_CMA_HELPER
arm64: dts: exynos: Rename hsi2c nodes to i2c for Exynos5433 and Exynos7
ARM: dts: exynos: Rename hsi2c nodes to i2c for Exynos5260
nvme: report write pointer for a full zone as zone start + zone len
nvme: disable namespace access for unsupported metadata
nvme: show subsys nqn for duplicate cntlids
arm64: defconfig: enable drivers for TQ TQMa8MxML-MBa8Mx
arm64: dts: freescale: add initial device tree for TQMa8Mx with i.MX8M
arm64: dts: freescale: add initial device tree for TQMa8MQNL with i.MX8MN
arm64: dts: freescale: add initial device tree for TQMa8MQML with i.MX8MM
dt-bindings: arm: fsl: add TQMa8Mx boards
dt-bindings: arm: fsl: add TQMa8MxNL boards
dt-bindings: arm: fsl: add TQMa8MxML boards
arm64: dts: imx8ulp: Add the basic dts for imx8ulp evk board
arm64: dts: imx8ulp: Add the basic dtsi file for imx8ulp
dt-bindings: arm: fsl: Add binding for imx8ulp evk
selinux: Use struct_size() helper in kmalloc()
arm64: defconfig: Enable OV5640
arm64: defconfig: Enable VIDEO_IMX_MEDIA
arm64: dts: imx8mm-beacon: Enable OV5640 Camera
arm64: dts: imx8mm: Add CSI nodes
soc: imx: imx8m-blk-ctrl: Fix imx8mm mipi reset
arm64: dts: imx8mq: fix the schema check errors for fsl,tmu-calibration
ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name
arm64: dts: lx2162a: Add CAN nodes for LX2162A-QDS
arm64: dts: imx8mq: remove interconnect property from lcdif
ARM: ixp4xx: remove unused header file pata_ixp4xx_cf.h
ARM: ixp4xx: remove dead configs CPU_IXP43X and CPU_IXP46X
ARM: dts: Add Goramo MultiLink device tree
ARM: dts: Add FSG3 system controller and LEDs
dt-bindings: arm: fsl: Add Y Soft IOTA Crux/Crux+ boards
ata: ahci_ceva: Fix id array access in ceva_ahci_read_id()
dt-bindings: arm: fsl: add TQ-Systems boards based on i.MX6Q/QP/DL
ARM: dts: imx6qdl: add TQ-Systems MBa6x device trees
ARM: dts: imx6qdl-tqma6: add ERR006687 hardware workaround for "a" variant
ARM: dts: add JOZ Access Point
dt-bindings: arm: fsl: add JOZ Access Point
dt-bindings: vendor-prefixes: Add an entry for JOZ BV
Linux 5.16-rc4
bpftool: Add debug mode for gen_loader.
EDAC/sifive: Fix non-kernel-doc comment
io_uring: reuse io_req_task_complete for timeouts
io_uring: tweak iopoll CQE_SKIP event counting
io_uring: simplify selected buf handling
io_uring: move up io_put_kbuf() and io_put_rw_kbuf()
x86/sme: Explicitly map new EFI memmap table as encrypted
usb: core: Fix file path that does not exist
iwlwifi: mei: fix linking when tracing is not enabled
fs: support mapped mounts of mapped filesystems
fs: add i_user_ns() helper
fs: port higher-level mapping helpers
fs: remove unused low-level mapping helpers
KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure
KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary
KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails
dt-bindings: pinctrl: use pinctrl.yaml
pinctrl: spear: plgpio: Introduce regmap phandle
pinctrl: spear: plgpio: Convert to regmap
pinctrl: spear: spear: Convert to regmap
parisc: Mark cr16 CPU clocksource unstable on all SMP machines
parisc: Fix "make install" on newer debian releases
gfs2: Fix gfs2_instantiate description
gfs2: Remove redundant check for GLF_INSTANTIATE_NEEDED
gfs2: remove redundant set of INSTANTIATE_NEEDED
gfs2: Fix __gfs2_holder_init function name in kernel-doc comment
bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD)
iio: trigger: stm32-timer: fix MODULE_ALIAS
x86/realmode: Add comment for Global bit usage in trampoline_pgd
locking: Mark racy reads of owner->on_cpu
locking: Make owner_on_cpu() into <linux/sched.h>
lockdep/selftests: Adapt ww-tests for PREEMPT_RT
lockdep/selftests: Skip the softirq related tests on PREEMPT_RT
lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock().
lockdep/selftests: Avoid using local_lock_{acquire|release}().
lockdep: Remove softirq accounting on PREEMPT_RT.
locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
locking/rtmutex: Squash self-deadlock check for ww_rt_mutex.
locking: Remove rt_rwlock_is_contended().
sched: Trigger warning if ->migration_disabled counter underflows.
sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity
sched/fair: Fix detection of per-CPU kthreads waking a task
sched/uclamp: Fix rq->uclamp_max not set on first enqueue
preempt/dynamic: Fix setup_preempt_mode() return value
qed*: esl priv flag support through ethtool
qed*: enhance tx timeout debug info
drm/i915/adlp: Remove require_force_probe protection
net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero
qede: validate non LSO skb length
bpf: Fix the test_task_vma selftest to support output shorter than 1 kB
blk-mq: run dispatch lock once in case of issuing from list
blk-mq: pass request queue to blk_mq_run_dispatch_ops
blk-mq: move srcu from blk_mq_hw_ctx to request_queue
blk-mq: remove hctx_lock and hctx_unlock
block: switch to atomic_t for request references
block: move direct_IO into our own read_iter handler
mm: move filemap_range_needs_writeback() into header
libbpf: Reduce bpf_core_apply_relo_insn() stack usage.
Bluetooth: btmtksdio: fix resume failure
Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available
bpf: Fix the off-by-two error in range markings
perf: Mute libbpf API deprecations temporarily
drm/i915: Fix error pointer dereference in i915_gem_do_execbuffer()
treewide: Add missing includes masked by cgroup -> bpf dependency
Bluetooth: btusb: Cancel sync commands for certain URB errors
Bluetooth: hci_core: Cancel sync command if sending a frame failed
Bluetooth: Add hci_cmd_sync_cancel to public API
Bluetooth: Reset more state when cancelling a sync command
cifs: avoid use of dstaddr as key for fscache client cookie
cifs: add server conn_id to fscache client cookie
cifs: wait for tcon resource_id before getting fscache super
cifs: fix missed refcounting of ipc tcon
drm/i915/adl_p: Add ddc pin mapping
x86/xen: Add xenpv_restore_regs_and_return_to_usermode()
x86/entry: Use the correct fence macro after swapgs in kernel CR3
ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE
fget: check that the fd still exists after getting a ref to it
fs: use low-level mapping helpers
docs: update mapping documentation
fs: account for filesystem mappings
x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry()
drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
fs: tweak fsuidgid_has_mapping()
fs: move mapping helpers
ARM: socfpga: dts: fix qspi node compatible
fs: add is_idmapped_mnt() helper
dt-bindings: media: nxp,imx7-mipi-csi2: Drop bad if/then schema
x86/mm: Add missing <asm/cpufeatures.h> dependency to <asm/page_64.h>
of/irq: Add a quirk for controllers with their own definition of interrupt-map
x86/ce4100: Replace "ti,pcf8575" by "nxp,pcf8575"
drm/i915: Get rid of the "sizes are 0 based" stuff
drm/i915/fbc: Pimp the FBC debugfs output
x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword
powercap: DTPM: Drop unused local variable from init_dtpm()
device property: Check fwnode->secondary when finding properties
Documentation/auxiliary_bus: Move the text into the code
Documentation/auxiliary_bus: Clarify the release of devices from find device
Documentation/auxiliary_bus: Add example code for module_auxiliary_driver()
Documentation/auxiliary_bus: Clarify __auxiliary_driver_register
Documentation/auxiliary_bus: Update Auxiliary device lifespan
Documentation/auxiliary_bus: Clarify match_name
Documentation/auxiliary_bus: Clarify auxiliary_device creation
ANDROID: allmodconfig: Re-enable TEST_KMOD
tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu()
gpio: xlp: Fix build errors from Netlogic XLP removal
gpio: rockchip: lock GPIOs used as interrupts
topology/sysfs: rework book and drawer topology ifdefery
topology/sysfs: export cluster attributes only if an architectures has support
topology/sysfs: export die attributes only if an architectures has support
gpio: aggregator: Add interrupt support
gpiolib: Let gpiod_add_lookup_table() call gpiod_add_lookup_tables()
net: altera: set a couple error code in probe()
net: lan966x: fix a IS_ERR() vs NULL check in lan966x_create_targets()
net: prestera: acl: fix return value check in prestera_acl_rule_entry_find()
net: bcm4908: Handle dma_set_coherent_mask error codes
selftests: net/fcnal-test.sh: add exit code
bonding: make tx_rebalance_counter an atomic
staging: r8188eu: Fix coding style error
tcp: fix another uninit-value (sk_rx_queue_mapping)
staging: r8188eu: pNumRxBytesUnicast is set but never used
staging: r8188eu: pNumTxBytesUnicast is set but never used
staging: r8188eu: pSecurity is set but never used
staging: r8188eu: pbNet_closed is set but never used
staging: r8188eu: remove unused variables from odm_dm_struct
inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently
staging: r8188eu: RFType is set but never used
staging: r8188eu: use a delayed worker for led updates
staging: r8188eu: remove DBG_88E_LEVEL macro from include/rtw_debug.h
staging: r8188eu: convert DBG_88E_LEVEL calls in os_dep/ioctl_linux.c
staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl8188e_hal_init.c
staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_ioctl_set.c
staging: r8188eu: convert DBG_88E_LEVEL call in core/rtw_xmit.c
staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_pwrctrl.c
staging: r8188eu: convert DBG_88E_LEVEL calls in core/rtw_mlme_ext.c
staging: r8188eu: remove module parameter rtw_rf_config
staging: r8188eu: remove rf_type from struct hal_data_8188e
staging: r8188eu: remove unused HW_VAR_RF_TYPE
staging: r8188eu: remove rf_type from bb_reg_dump()
staging: r8188eu: remove rf_type from writeOFDMPowerReg88E()
staging: r8188eu: remove TxCount from getTxPowerIndex88E()
staging: r8188eu: remove rf_type from getTxPowerIndex88E()
staging: r8188eu: remove rf_type from storePwrIndexDiffRateOffset()
staging: r8188eu: remove rf_type from issue_assocreq()
staging: r8188eu: remove rf_type from rtw_update_ht_cap()
net: dsa: vsc73xxx: Get rid of duplicate of_node assignment
staging: r8188eu: loadparam needs no net_device
staging: r8188eu: remove _ps_close_RF
staging: r8188eu: remove _ps_open_RF
staging: r8188eu: remove pm_netdev_open
staging: r8188eu: require a single bulk in endpoint
staging: r8188eu: don't store nr_endpoint in a global struct
staging: r8188eu: remove ep_num array
staging: r8188eu: if2 is not used
staging: r8188eu: remove code to get int in pipe handle
staging: r8188eu: get the rcv bulk pipe handle directly
staging: r8188eu: only the bulk in ep is used for network data
staging: r8188eu: rtw_read_port needs no cnt parameter
staging: rtl8192e: rtllib_module: remove unnecessary assignment
staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib()
staging: rtl8192e: return error code from rtllib_softmac_init()
staging: rtl8192u: make array queuetopipe static const
staging: vt6655: refactor camelcase uCurrRSSI to current_rssi
staging: fbtft: sh1106: use new macro FBTFT_REGISTER_SPI_DRIVER
staging: fbtft: add macro FBTFT_REGISTER_SPI_DRIVER
ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1
block: null_blk: batched complete poll requests
kernfs: prevent early freeing of root node
docs: document the sysfs ABI for "isolated"
docs: document the sysfs ABI for "nohz_full"
arm64: dts: ti: k3-am64-main: add timesync router node
mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip()
mtd: dataflash: Add device-tree SPI IDs
mtd: rawnand: fsmc: Fix timing computation
mtd: rawnand: fsmc: Take instruction delay into account
mtd: rawnand: Fix nand_choose_best_timings() on unsupported interface
mtd: rawnand: Fix nand_erase_op delay
mtd: rawnand: denali: Add the dependency on HAS_IOMEM
floppy: Add max size check for user space request
floppy: Fix hang in watchdog when disk is ejected
misc: rtsx: Avoid mangling IRQ during runtime PM
io-wq: don't retry task_work creation failure on fatal conditions
mtd: core: clear out unregistered devices a bit more
mtd: sst25l: Warn about failure to unregister mtd device
mtd: mchp48l640: Warn about failure to unregister mtd device
mtd: mchp23k256: Warn about failure to unregister mtd device
mtd: dataflash: Warn about failure to unregister mtd device
mtd: core: provide unique name for nvmem device
mtd: remove unused header file <linux/mtd/latch-addr-flash.h>
mtd: Fixed breaking list in __mtd_del_partition.
nvmem: eeprom: at25: fix FRAM byte_len
misc: fastrpc: fix improper packet size calculation
MAINTAINERS: add maintainer for Qualcomm FastRPC driver
serial: 8250_bcm7271: UART errors after resuming from S2
serial: amba-pl011: do not request memory region twice
tty: serial: uartlite: allow 64 bit address
drm/ttm: fix ttm_bo_swapout
tty: serial: fsl_lpuart: add timeout for wait_event_interruptible in .shutdown()
usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init()
usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests
usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect
USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
xhci: Fix commad ring abort, write all 64 bits to CRCR register.
usb: bdc: fix error handling code in bdc_resume
usb: uhci: add aspeed ast2600 uhci support
arm64: dts: ti: k3-j7200: Correct the d-cache-sets info
arm64: dts: ti: k3-j721e: Fix the L2 cache sets
arm64: dts: ti: k3-j7200: Fix the L2 cache sets
arm64: dts: ti: k3-am642: Fix the L2 cache sets
selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent
selftests/tc-testing: add missing config
selftests/tc-testing: add exit code
arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node
arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node
drm/i915/fbc: No FBC+double wide pipe
drm/i915/fbc: s/parms/fbc_state/
drm/i915/fbc: Move plane pointer into intel_fbc_state
drm/i915/fbc: Nuke state_cache
drm/i915/fbc: Disable FBC fully on FIFO underrun
drm/i915/fbc: Move stuff from intel_fbc_can_enable() into intel_fbc_check_plane()
drm/i915/fbc: Allocate intel_fbc dynamically
drm/i915/fbc: Introduce intel_fbc_add_plane()
drm/i915/fbc: Move FBC debugfs stuff into intel_fbc.c
drm/i915/fbc: Pass i915 instead of FBC instance to FBC underrun stuff
drm/i915/fbc: Flatten __intel_fbc_pre_update()
drm/i915/fbc: Track FBC usage per-plane
usb: dwc3: gadget: Skip reading GEVNTSIZn
usb: dwc3: gadget: Ignore Update Transfer cmd params
usb: dwc3: gadget: Skip checking Update Transfer status
net/sched: act_ct: Offload only ASSURED connections
net: hns3: fix hns3 driver header file not self-contained issue
net: hns3: replace one tab with space in for statement
net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg()
net: hns3: add comments for hclge_dbg_fill_content()
net: hns3: add void before function which don't receive ret
net: hns3: align return value type of atomic_read() with its output
net: hns3: modify one argument type of function hclge_ncl_config_data_print
net: hns3: Align type of some variables with their print type
net: hns3: add print vport id for failed message of vlan
net: hns3: refactor function hclge_set_vlan_filter_hw
net: hns3: optimize function hclge_cfg_common_loopback()
drm/i915/fbc: Pass around FBC instance instead of crtc
drm/i915/fbc: Reuse the same struct for the cache and params
drm/i915/fbc: Nuke more FBC state
drm/i915/fbc: Relocate intel_fbc_override_cfb_stride()
drm/i915/fbc: Nuke lots of crap from intel_fbc_state_cache
drm/i915/fbc: Pass whole plane state to intel_fbc_min_limit()
drm/i915/fbc: Eliminate racy intel_fbc_is_active() usage
drm/i915: Rename PLANE_CUS_CTL Y plane bits
drm/i915: Rename plane YUV order bits
drm/i915: Get rid of the 64bit PLANE_CC_VAL mmio
bus: mhi: pci_generic: Fix device recovery failed issue
arm64: dts: allwinner: h6: tanix-tx6: Enable bluetooth
arm64: dts: allwinner: h6: tanix: Add MMC1 node
arm64: dts: allwinner: h6: Add Tanix TX6 mini dts
dt-bindings: arm: sunxi: Add Tanix TX6 mini
arm64: dts: allwinner: h6: tanix-tx6: Split to DT and DTSI
drm/i915/display: stop including i915_drv.h from intel_display_types.h
drm/i915/display: convert dp_to_i915() to a macro
drm/i915: move enum hpd_pin to intel_display.h
drm/i915: split out intel_pm_types.h
drm/i915/fb: move intel_fb_uses_dpt to intel_fb.c and un-inline
drm/i915/crtc: un-inline some crtc functions and move to intel_crtc.[ch]
HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested
HID: google: add eel USB id
HID: add USB_HID dependancy to hid-prodikeys
HID: add USB_HID dependancy to hid-chicony
drm/i915/selftest: Disable IRQ for timestamp calculation
x86/64/mm: Map all kernel memory into trampoline_pgd
objtool: Fix pv_ops noinstr validation
drm/i915/dg2: extend Wa_1409120013 to DG2
drm/i915/dg2: Add Wa_14010547955
drm/i915/dg2: s/DISP_STEPPING/DISPLAY_STEPPING/
drm/i915/dg2: Add Wa_16013000631
drm/i915/dg2: Add Wa_16011777198
crypto: octeontx2 - uninitialized variable in kvf_limits_store()
crypto: sa2ul - Use bitfield helpers
crypto: caam - save caam memory to support crypto engine retry mechanism.
cpufreq: qcom-hw: Use optional irq API
null_blk: allow zero poll queues
scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc()
block: fix double bio queue when merging in cached request path
selftests/fib_tests: Rework fib_rp_filter_test()
clk: imx: use module_platform_driver
ANDROID: Kleaf: Fix build by exporting mixed-build-prefix
clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
net/mlx5: Dynamically resize flow counters query buffer
net/mlx5e: TC, Set flow attr ip_version earlier
net/mlx5e: TC, Move common flow_action checks into function
net/mlx5e: Remove redundant actions arg from vlan push/pop funcs
net/mlx5e: Remove redundant actions arg from validate_goto_chain()
net/mlx5e: TC, Remove redundant action stack var
net/mlx5e: Hide function mlx5e_num_channels_changed
net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro
net/mlx5: Print more info on pci error handlers
net/mlx5: SF, silence an uninitialized variable warning
net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
net/mlx5: Fix error return code in esw_qos_create()
mlx5: fix mlx5i_grp_sw_update_stats() stack usage
mlx5: fix psample_sample_packet link error
drm/mediatek: Adjust to the alphabetic order for mediatek-drm
drm/mediatek: Rename the define of register offset
libbpf: Deprecate bpf_prog_load_xattr() API
samples/bpf: Get rid of deprecated libbpf API uses
samples/bpf: Clean up samples/bpf build failes
selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr()
selftests/bpf: Mute xdpxceiver.c's deprecation warnings
selftests/bpf: Remove recently reintroduced legacy btf__dedup() use
bpftool: Migrate off of deprecated bpf_create_map_xattr() API
libbpf: Add API to get/set log_level at per-program level
libbpf: Use __u32 fields in bpf_map_create_opts
clk: qcom: regmap-mux: fix parent clock lookup
workqueue: Fix unbind_workers() VS wq_worker_sleeping() race
workqueue: Fix unbind_workers() VS wq_worker_running() race
tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets
bpf: Fix bpf_check_mod_kfunc_call for built-in modules
bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL
selftests/bpf: Update test names for xchg and cmpxchg
selftests/bpf: Build testing_helpers.o out of tree
Revert "ANDROID: disable INFINIBAND_QIB from allmodconfig build"
block: get rid of useless goto and label in blk_mq_get_new_requests()
selftests/bpf: Add CO-RE relocations to verifier scale test.
selftests/bpf: Revert CO-RE removal in test_ksyms_weak.
selftests/bpf: Additional test for CO-RE in the kernel.
selftests/bpf: Convert map_ptr_kern test to use light skeleton.
selftests/bpf: Improve inner_map test coverage.
selftests/bpf: Add lskel version of kfunc test.
libbpf: Clean gen_loader's attach kind.
libbpf: Support init of inner maps in light skeleton.
libbpf: Use CO-RE in the kernel in light skeleton.
bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn().
libbpf: Cleanup struct bpf_core_cand.
bpf: Adjust BTF log size limit.
bpf: Pass a set of bpf_core_relo-s to prog_load command.
bpf: Define enum bpf_core_relo_kind as uapi.
bpf: Prepare relo_core.c for kernel duty.
bpf: Rename btf_member accessors.
libbpf: Replace btf__type_by_id() with btf_type_by_id().
s390: update defconfigs
drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
drm/amd/display: Use oriented source size when checking cursor scaling
drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
drm/amdgpu: handle SRIOV VCN revision parsing
drm/amdgpu: skip query ecc info in gpu recovery
power: bq25890: add POWER_SUPPLY_PROP_TEMP
ALSA: ctl: Fix copy of updated id with element read/write
blk-mq: check q->poll_stat in queue_poll_stat_show
Revert "drm/i915: Implement Wa_1508744258"
HID: do not inline some hid_hw_ functions
HID: add suspend/resume helpers
HID: bigbenff: prevent null pointer dereference
HID: sony: fix error path in probe
HID: add USB_HID dependancy on some USB HID drivers
HID: check for valid USB device for many HID drivers
HID: wacom: fix problems when device is not a valid USB device
HID: add hid_is_usb() function to make it simpler for USB detection
sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full
timers/nohz: Last resort update jiffies on nohz_full IRQ entry
selftests: net: remove meaningless help option
mctp: Remove redundant if statements
net: openvswitch: Remove redundant if statements
ipvlan: Remove redundant if statements
net: dsa: b53: Add SPI ID table
drm/i915: Add PLANE_CUS_CTL restriction in max_width
dt-bindings: interrupt-controller: apple,aic: Add power-domains property
dt-bindings: pinctrl: apple,pinctrl: Add power-domains property
dt-bindings: iommu: apple,dart: Add power-domains property
dt-bindings: i2c: apple,i2c: Add power-domains property
net: lan966x: Fix builds for lan966x driver
dt-bindings: net: lan966x: Add additional properties for lan966x
qed: Enhance rammod debug prints to provide pretty details
gro: Fix inconsistent indenting
selftests: net: Correct case name
net: lan966x: Fix duplicate check in frame extraction
net/rds: correct socket tunable error in rds_tcp_tune()
mctp: Don't let RTM_DELROUTE delete local routes
net/smc: Keep smc_close_final rc during active close
ibmvnic: drop bad optimization in reuse_tx_pools()
ibmvnic: drop bad optimization in reuse_rx_pools()
net/smc: fix wrong list_del in smc_lgr_cleanup_early
Fix Comment of ETH_P_802_3_MIN
ethernet: aquantia: Try MAC address from device tree
dt-bindings: net: dsa: qca8k: improve port definition documentation
dt-bindings: net: dsa: split generic port definition from dsa.yaml
platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info
platform/x86: lg-laptop: Recognize more models
platform/x86: asus-wmi: remove unneeded semicolon
platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs
platform/x86: thinkpad_acpi: Add LED_RETAIN_AT_SHUTDOWN to led_class_devs
ipv4: convert fib_num_tclassid_users to atomic_t
net: hns3: refactor function hns3_get_vector_ring_chain()
net: hns3: refactor function hclge_set_channels()
net: hns3: refactor function hclge_configure()
net: hns3: split function hclge_update_port_base_vlan_cfg()
net: hns3: split function hns3_nic_net_xmit()
net: hns3: split function hclge_get_fd_rule_info()
net: hns3: split function hclge_init_vlan_config()
net: hns3: refactor function hns3_fill_skb_desc to simplify code
net: hns3: extract macro to simplify ring stats update code
drm/i915/display: remove intel_wait_for_vblank()
drm/i915/crtc: rename intel_get_crtc_for_plane() to intel_crtc_for_plane()
gfs2: gfs2_create_inode rework
gfs2: gfs2_inode_lookup rework
gfs2: gfs2_inode_lookup cleanup
gfs2: Fix remote demote of weak glock holders
drm/i915/crtc: rename intel_get_crtc_for_pipe() to intel_crtc_for_pipe()
arm64: ftrace: add missing BTIs
arm64: kexec: use __pa_symbol(empty_zero_page)
arm64: update PAC description for kernel
drm: Return error codes from struct drm_driver.gem_create_object
thermal/drivers/imx8mm: Enable ADC when enabling monitor
drm/i915/display: add intel_crtc_wait_for_next_vblank() and use it
irqchip: nvic: Fix offset for Interrupt Priority Offsets
KVM: x86/mmu: Retry page fault if root is invalidated by memslot update
KVM: VMX: Set failure code in prepare_vmcs02()
KVM: ensure APICv is considered inactive if there is no APIC
KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register
ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*()
ALSA: pcm: oss: Limit the period size to 16MB
ALSA: pcm: oss: Fix negative period/buffer sizes
ata: replace snprintf in show functions with sysfs_emit
Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge"
net: avoid uninit-value from tcp_conn_request
net: annotate data-races on txq->xmit_lock_owner
octeontx2-af: Fix a memleak bug in rvu_mbox_init()
Revert "net: snmp: add statistics for tcp small queue check"
net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources()
vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit
net: mvneta: program 1ms autonegotiation clock divisor
net: phylink: tidy up disable bit clearing
net: dsa: lantiq: convert to phylink_generic_validate()
net: dsa: hellcreek: convert to phylink_generic_validate()
net: dsa: support use of phylink_generic_validate()
net: dsa: replace phylink_get_interfaces() with phylink_get_caps()
net: dsa: consolidate phylink creation
net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings()
net: mdio: mscc-miim: Add depend of REGMAP_MMIO on MDIO_MSCC_MIIM
net: spider_net: Use non-atomic bitmap API when applicable
kprobes: Limit max data_size of the kretprobe instances
tracing: Fix a kmemleak false positive in tracing_map
tracing/histograms: String compares should not care about signed values
dt-bindings: pinctrl: convert controller description to the json-schema
pinctrl: apple-gpio: fix flexible_array.cocci warnings
pinctrl: mediatek: add a check for error in mtk_pinconf_bias_get_rsel()
pinctrl: mediatek: uninitialized variable in mtk_pctrl_show_one_pin()
pinctrl: freescale: Add i.MXRT1050 pinctrl driver support
dt-bindings: pinctrl: add i.MXRT1050 pinctrl binding doc
xfs: remove incorrect ASSERT in xfs_rename
pinctrl/rockchip: fix gpio device creation
x86/tsc: Disable clocksource watchdog for TSC on qualified platorms
x86/tsc: Add a timer to make sure TSC_adjust is always checked
drm/mediatek: Remove unused define in mtk_drm_ddp_comp.c
dt-bindings: iio: adc: exynos-adc: Fix node name in example
samples: bpf: Fix conflicting types in fds_example
MAINTAINERS: Add Florian as BCM5301X and BCM53573 maintainer
drm/amdkfd: process_info lock not needed for svm
drm/amdgpu: adjust the kfd reset sequence in reset sriov function
drm/amd/display: add connector type check for CRC source set
drm/amdkfd: fix double free mem structure
drm/amdkfd: set "r = 0" explicitly before goto
drm/amd/display: Add work around for tunneled MST.
drm/amd/display: Fix for the no Audio bug with Tiled Displays
drm/amd/display: Clear DPCD lane settings after repeater training
drm/amd/display: Allow DSC on supported MST branch devices
drm/amdgpu: Don't halt RLC on GFX suspend
drm/amdgpu: fix the missed handling for SDMA2 and SDMA3
drm/amdgpu: check atomic flag to differeniate with legacy path
drm/amdgpu: cancel the correct hrtimer on exit
drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID
iavf: restore MSI state on reset
drm/amdgpu: update fw_load_type module parameter doc to match code
drm/amdkfd: err_pin_bo path leaks kfd_bo_list
drm/amdkfd: process_info lock not needed for svm
drm/amdkfd: remove hardcoded device_info structs
drm/amdkfd: add kfd_device_info_init function
drm/amdkfd: replace asic_name with amdgpu_asic_name
drm/amdgpu: adjust the kfd reset sequence in reset sriov function
drm/amd/display: add connector type check for CRC source set
drm/amdkfd: fix double free mem structure
drm/amdkfd: set "r = 0" explicitly before goto
drm/amd/display: 3.2.164
drm/amd/display: [FW Promotion] Release 0.0.95
drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR
drm/amd/display: Add force detile buffer size debug flag
drm/amd/display: Skip vendor specific LTTPR w/a outside link training
drm/amd/display: Add vendor specific LTTPR workarounds for DCN31
drm/amd/display: PSR panel capability debugfs
drm/amd/display: Fix dual eDP abnormal display issue
drm/amd/display: Add work around for tunneled MST.
drm/amd/display: add function for eDP and backlight power on
drm/amd/display: Fix for the no Audio bug with Tiled Displays
drm/amd/display: Fix for otg synchronization logic
drm/amd/display: Clear DPCD lane settings after repeater training
drm/amd/display: add hdmi disable debug check
drm/amd/display: Allow DSC on supported MST branch devices
drm/amd/display: Enable P010 for DCN3x ASICs
drm/amd/display: Add DP-HDMI FRL PCON Support in DC
drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM
drm/amdgpu: Don't halt RLC on GFX suspend
drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX
drm/amdgpu: fix the missed handling for SDMA2 and SDMA3
drm/amdgpu: declare static function to fix compiler warning
amdgpu/pm: Modify implmentations of get_power_profile_mode to use amdgpu_pp_profile_name
amdgpu/pm: Create shared array of power profile name strings
drm/amdgpu: handle IH ring1 overflow
drm/amdgpu: fix disable ras feature failed when unload drvier v2
drm/amd/pm: Add warning for unexpected PG requests
drm/amdgpu: check atomic flag to differeniate with legacy path
drm/amdgpu: fix vkms crtc settings
drm/amdgpu: cancel the correct hrtimer on exit
drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()'
drm/amdkfd: Use bitmap_zalloc() when applicable
drm/amd/display: fix application of sizeof to pointer
drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID
drm/amd/display: Fix warning comparing pointer to 0
drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabled
ACPI: EC: Mark the ec_sys write_support param as module_param_hw()
ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query()
ACPI: EC: Make the event work state machine visible
ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event()
ACPI: EC: Rename three functions
ACPI: EC: Simplify locking in acpi_ec_event_handler()
ACPI: EC: Rearrange the loop in acpi_ec_event_handler()
ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler()
ACPI: EC: Pass one argument to acpi_ec_query()
ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe()
ACPI: EC: Rework flushing of EC work while suspended to idle
mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper
mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices
ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list
ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win
ACPI / x86: Allow specifying acpi_device_override_status() quirks by path
ACPI: Change acpi_device_always_present() into acpi_device_override_status()
ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table
drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting
Revert "drm/i915: Implement Wa_1508744258"
cpufreq: docs: Update core.rst
cpufreq: Fix a comment in cpufreq_policy_free
powercap/drivers/dtpm: Disable DTPM at boot time
cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink()
bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level
cgroup: Trace event cgroup id fields should be u64
drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs control
drm/vmwgfx: Switch the internal BO's to ttm_bo_type_kernel
drm/vmwgfx: Introduce a new placement for MOB page tables
drm/vmwgfx: Fail to initialize on broken configs
drm/vmwgfx: Release ttm memory if probe fails
drm/vmwgfx: Remove the deprecated lower mem limit
cgroup: fix a typo in comment
workqueue: Upgrade queue_work_on() comment
ceph: fix up non-directory creation in SGID directories
ceph: initialize pathlen variable in reconnect_caps_cb
ceph: initialize i_size variable in ceph_sync_read
ceph: fix duplicate increment of opened_inodes metric
drm/i915: Update error capture code to avoid using the current vma state
mlxsw: Use Switch Multicast ID Register Version 2
mlxsw: Use Switch Flooding Table Register Version 2
mlxsw: Add support for more than 256 ports in SBSR register
mlxsw: Use u16 for local_port field instead of u8
mlxsw: reg: Adjust PPCNT register to support local port 255
mlxsw: reg: Increase 'port_num' field in PMTDB register
mlxsw: reg: Align existing registers to use extended local_port field
mlxsw: item: Add support for local_port field in a split form
mlxsw: reg: Remove unused functions
mlxsw: spectrum: Bump minimum FW version to xx.2010.1006
net: dsa: mv88e6xxx: Link in pcs_get_state() if AN is bypassed
net: dsa: mv88e6xxx: Fix inband AN for 2500base-x on 88E6393X family
net: dsa: mv88e6xxx: Add fix for erratum 5.2 of 88E6393X family
net: dsa: mv88e6xxx: Save power by disabling SerDes trasmitter and receiver
net: dsa: mv88e6xxx: Drop unnecessary check in mv88e6393x_serdes_erratum_4_6()
net: dsa: mv88e6xxx: Fix application of erratum 4.8 for 88E6393X
arm64: dts: apple: t8103: Add cd321x nodes
arm64: dts: apple: t8103: Add i2c nodes
arm64: dts: apple: Add missing M1 (t8103) devices
dt-bindings: arm: apple: Add iMac (24-inch 2021) to Apple bindings
drm/i915/dp: Perform 30ms delay after source OUI write
dt-bindings: mtd: spi-nor: Add a reference to spi-peripheral-props.yaml
spi: dt-bindings: cdns,qspi-nor: Move peripheral-specific properties out
spi: dt-bindings: add schema listing peripheral-specific properties
regulator: qcom-rpmh: Add support for PM8450 regulators
regulator: qcom,rpmh: Add compatible for PM8450
ASoC: codecs: wsa881x: fix return values from kcontrol put
ASoC: codecs: wcd934x: return correct value from mixer put
ASoC: codecs: wcd934x: handle channel mappping list correctly
ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer
arm64: dts: apple: add #interrupt-cells property to pinctrl nodes
dt-bindings: i2c: apple,i2c: allow multiple compatibles
arm64: dts: Update NAND MTD partition for Agilex and Stratix 10
erofs: rename lz4_0pading to zero_padding
gpio: dwapb: clarify usage of the register file version
gpio: ml-ioh: Change whitespace to match gpio-pch.c
gpio: ml-ioh: Use BIT() to match gpio-pch.c
gpio: ml-ioh: Cache &pdev->dev to reduce repetition
gpio: pch: Cache &pdev->dev to reduce repetition
gpio: pch: Use .driver_data instead of checking Device IDs again
drm/etnaviv: constify static struct cooling_ops
drm/etnaviv: use a 32 bit mask as coherent DMA mask
drm/etnaviv: fix dma configuration of the virtual device
drm/etnaviv: use PLATFORM_DEVID_NONE
dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow
arm64: meson: remove COMMON_CLK
arm64: dts: meson: p241: add sound support
arm64: dts: meson: p241: add vcc_5v regulator
arm64: meson: fix dts for JetHub D1
drm/i915/gem: Fix a NULL pointer dereference in igt_request_rewind()
drm/i915: Use per device iommu check
drm/i915/dp: Perform 30ms delay after source OUI write
dt-bindings: gpio: sifive,gpio: Group interrupt tuples
net: xfrm: drop check of pols[0] for the second time
ARM: dts: sun8i: Adjust power key nodes
net/mlx5e: SHAMPO, Fix constant expression result
net/mlx5: Fix access to a non-supported register
net/mlx5: Fix too early queueing of log timestamp work
net/mlx5: Fix use after free in mlx5_health_wait_pci_up
net/mlx5: E-Switch, Use indirect table only if all destinations support it
net/mlx5: E-Switch, Check group pointer before reading bw_share value
net/mlx5: E-Switch, fix single FDB creation on BlueField
net/mlx5: E-switch, Respect BW share of the new group
net/mlx5: Lag, Fix recreation of VF LAG
net/mlx5: Move MODIFY_RQT command to ignore list in internal error state
net/mlx5e: Sync TIR params updates against concurrent create/modify
net/mlx5e: Fix missing IPsec statistics on uplink representor
net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation
arm64: dts: qcom: msm8916: fix MMC controller aliases
arm64: dts: qcom: sm6125: Add power domains to sdhc
arm64: dts: qcom: sm6125: Add RPMPD node
arm64: dts: qcom: sc7280-crd: Add Touchscreen and touchpad support
arm64: dts: qcom: sc7280: Define EC and H1 nodes for IDP/CRD
arm64: dts: qcom: sc7280-crd: Add device tree files for CRD
dt-bindings: arm: qcom: Document qcom,sc7280-crd board
arm64: dts: qcom: Drop input-name property
ARM: dts: qcom: sdx55-t55: Enable IPA
ARM: dts: qcom: sdx55-fn980: Enable IPA
ARM: dts: qcom: sdx55-fn980: Enable PCIe EP
ARM: dts: qcom: sdx55: Add support for PCIe EP
ARM: dts: qcom: sdx55-fn980: Enable PCIE0 PHY
ARM: dts: qcom: sdx55: Add support for PCIe PHY
arm64: dts: qcom: sdm660-xiaomi-lavender: Add volume up button
arm64: dts: qcom: msm8916: Add RPM sleep stats
arm64: dts: qcom: sm8250: Add CPU opp tables
net: natsemi: fix hw address initialization for jazz and xtensa
natsemi: xtensa: fix section mismatch warnings
mctp: remove unnecessary check before calling kfree_skb()
ANDROID: Reland "Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
drm/i915: Drop stealing of bits from i915_sw_fence function pointer
tools/memory-model: litmus: Add two tests for unlock(A)+lock(B) ordering
tools/memory-model: doc: Describe the requirement of the litmus-tests directory
tools/memory-model: Provide extra ordering for unlock+lock pair on the same CPU
net: netlink: af_netlink: Prevent empty skb by adding a check on len.
torture: Properly redirect kvm-remote.sh "echo" commands
torture: Fix incorrectly redirected "exit" in kvm-remote.sh
rcutorture: Test RCU Tasks lock-contention detection
rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding
torture: Retry download once before giving up
torture: Make kvm-find-errors.sh report link-time undefined symbols
torture: Catch kvm.sh help text up with actual options
refscale: Prevent buffer to pr_alert() being too long
refscale: Simplify the errexit checkpoint
rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU
rcutorture: More thoroughly test nested readers
rcutorture: Sanitize RCUTORTURE_RDR_MASK
rcu-tasks: Don't remove tasks with pending IPIs from holdout list
srcu: Prevent redundant __srcu_read_unlock() wakeup
tools/nolibc: Implement gettid()
tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`
tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list
tools/nolibc: fix incorrect truncation of exit code
tools/nolibc: i386: fix initial stack alignment
tools/nolibc: x86-64: Fix startup code bug
rcu: Avoid alloc_pages() when recording stack
rcu: Avoid running boost kthreads on isolated CPUs
rcu: Improve tree_plugin.h comments and add code cleanups
rcu: in_irq() cleanup
rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu)
rcu: Move rcu_needs_cpu() to tree.c
rcu: Remove the RCU_FAST_NO_HZ Kconfig option
torture: Remove RCU_FAST_NO_HZ from rcu scenarios
torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios
doc: RCU: Avoid 'Symbol' font-family in SVG figures
doc: Add refcount analogy to What is RCU
doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice
rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios
drm/i915/pmu: Fix synchronization of PMU callback with reset
libbpf: Avoid reload of imm for weak, unresolved, repeating ksym
libbpf: Avoid double stores for success/failure case of ksym relocations
bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO
x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog()
powerpc: Snapshot thread flags
powerpc: Avoid discarding flags in system_call_exception()
openrisc: Snapshot thread flags
microblaze: Snapshot thread flags
arm64: Snapshot thread flags
ARM: Snapshot thread flags
alpha: Snapshot thread flags
sched: Snapshot thread flags
entry: Snapshot thread flags
x86: Snapshot thread flags
thread_info: Add helpers to snapshot thread flags
x86/sev-es: Use insn_decode_mmio() for MMIO implementation
x86/insn-eval: Introduce insn_decode_mmio()
x86/insn-eval: Introduce insn_get_modrm_reg_ptr()
x86/insn-eval: Handle insn_get_opcode() failure
netfilter: bridge: add support for pppoe filtering
netfilter: nft_fwd_netdev: Support egress hook
netfilter: nfnetlink_queue: silence bogus compiler warning
netfilter: ctnetlink: remove useless type conversion to bool
x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define
netfilter: nf_queue: remove leftover synchronize_rcu
x86/paravirt: Fix build PARAVIRT_XXL=y without XEN_PV
netfilter: conntrack: Use memset_startat() to zero struct nf_conn
ipvs: remove unused variable for ip_vs_new_dest
i2c: rk3x: Handle a spurious start completion interrupt flag
MAINTAINERS: co-maintain random.c
parisc/agp: Annotate parisc agp init functions with __init
parisc: Enable sata sil, audit and usb support on 64-bit defconfig
parisc: Fix KBUILD_IMAGE for self-extracting kernel
arm64: dts: n5x: add qspi, usb, and ethernet support
selftest/bpf/benchs: Add bpf_loop benchmark
selftests/bpf: Measure bpf_loop verifier performance
selftests/bpf: Add bpf_loop test
bpf: Add bpf_loop helper
bpf, docs: Split general purpose eBPF documentation out of filter.rst
bpf, docs: Move handling of maps to Documentation/bpf/maps.rst
bpf, docs: Prune all references to "internal BPF"
bpf: Remove a redundant comment on bpf_prog_free
x86, bpf: Cleanup the top of file header in bpf_jit_comp.c
vfio/pci: Fix OpRegion read
vfio: remove all kernel-doc notation
tools: Fix math.h breakage
iavf: Fix displaying queue statistics shown by ethtool
iavf: Refactor string format to avoid static analysis warnings
iavf: Refactor text of informational message
iavf: Fix static code analysis warning
iavf: Refactor iavf_mac_filter struct memory usage
iavf: Enable setting RSS hash key
iavf: Add trace while removing device
iavf: return errno code instead of status code
iavf: Log info when VF is entering and leaving Allmulti mode
iavf: Add change MTU message
igc: enable XDP metadata in driver
thermal/drivers: Add TSU driver for RZ/G2L
dt-bindings: thermal: Document Renesas RZ/G2L TSU
mips, bpf: Fix reference to non-existing Kconfig symbol
igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS
net/ice: Remove unused enum
net/ice: Fix boolean assignment
platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops
mmc: renesas_sdhi: initialize variable properly when tuning
dma-buf: make fence mandatory for dma_resv_add_excl_fence v2
drm/ttm: stop pruning fences after wait
drm/i915: Remove dma_resv_prune
hwmon: (pwm-fan) Ensure the fan going on in .probe()
thermal/drivers/intel_powerclamp: Constify static thermal_cooling_device_ops
thermal/drivers/imx: Implement runtime PM support
bpf: Make sure bpf_disable_instrumentation() is safe vs preemption.
Documentation/locking/locktypes: Update migrate_disable() bits.
libbpf: Remove duplicate assignments
ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P
ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid
drm/qxl: use iterator instead of dma_resv_shared_list
regulator: da9121: Add DA914x binding info
regulator: da9121: Remove erroneous compatible from binding
regulator: da9121: Add DA914x support
regulator: da9121: Prevent current limit change when enabled
ASoC: SOF: Intel: Retry codec probing if it fails
ASoC: amd: fix uninitialized variable in snd_acp6x_probe()
ASoC: rockchip: i2s_tdm: Dup static DAI template
KVM: fix avic_set_running for preemptable kernels
KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled
net: ixp4xx_hss: drop kfree for memory allocated with devm_kzalloc
net: mscc: ocelot: fix mutex_lock not released
net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static
net: prestera: acl: add rule stats support
net: prestera: add counter HW API
net: prestera: acl: migrate to new vTCAM api
devlink: Simplify devlink resources unregister call
net: mdio: mscc-miim: Set back the optional resource.
MAINTAINERS: s390/net: add Alexandra and Wenjia as maintainer
bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device
net: cxgb: fix a typo in kernel doc
net: cxgb3: fix typos in kernel doc
Bonding: add arp_missed_max option
dpaa2-eth: destroy workqueue at the end of remove function
net: lantiq: fix missing free_netdev() on error in ltq_etop_probe()
ice: xsk: clear status_error0 for each allocated desc
net: marvell: mvpp2: Fix the computation of shared CPUs
lontium-lt9611: check a different register bit for HDMI sensing
net: ipv6: use the new fib6_nh_release_dsts helper in fib6_nh_release
net: nexthop: reduce rcu synchronizations when replacing resilient groups
net/tls: simplify the tls_set_sw_offload function
net: stmmac: Add platform level debug register dump feature
media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()'
media: venus: core: Fix a potential NULL pointer dereference in an error handling path
media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions
media: venus: correct low power frequency calculation for encoder
media: libv4l-introduction.rst: fix undefined label
media: omap3isp.h: fix kernel-doc warnings
media: pvrusb2: fix inconsistent indenting
media: cec: safely unhook lists in cec_data
media: coda: fix CODA960 JPEG encoder buffer overflow
media: hantro: Hook up RK3399 JPEG encoder output
media: mtk-vcodec: don't check return val of mtk_venc_get_q_data
media: mtk-vcodec: replace func vidioc_try_fmt with two funcs for out/cap
media: mtk-vcodec: fix debugging defines
media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released
media: mtk-jpeg: Remove unnecessary print function dev_err()
media: imx: fix boolreturn.cocci warning:
media: staging: tegra-vde: Reorder misc device registration
media: staging: tegra-vde: Properly mark invalid entries
media: staging: tegra-vde: Support reference picture marking
media: hantro: Avoid global variable for jpeg quantization tables
media: mtk-vcodec: Fix an error handling path in 'mtk_vcodec_probe()'
media: vb2: frame_vector.c: don't overwrite error code
media: s5c73m3: Drop empty spi_driver remove callback
media: rcar_fdp1: Fix the correct variable assignments
media: driver: s3c_camif: move s3c_camif_unregister_subdev out of camif_unregister_media_entities
media: driver: bdisp: add pm_runtime_disable in the error handling code
media: driver: hva: add pm_runtime_disable in the error handling code of hva_hw_probe
media: MAINTAINERS: Update email of Andrzej Hajda
media: docs: dev-decoder: add restrictions about CAPTURE buffers
media: si470x-i2c: fix possible memory leak in si470x_i2c_probe()
media: staging: media: rkvdec: Constify static struct v4l2_m2m_ops
media: imx: Constify static struct v4l2_m2m_ops
media: imx-pxp: Add rotation support
media: imx-pxp: Initialize the spinlock prior to using it
media: rcar-csi2: Optimize the selection PHTW register
media: rcar-csi2: Add warning for PHY speed less than minimum
media: rcar-csi2: Correct the selection of hsfreqrange
power: supply: qcom_smbb: support pm8226
dt-bindings: power: supply: pm8941-charger: add pm8226
drm: Remove CONFIG_DRM_KMS_CMA_HELPER option
drm/mipi-dbi: Remove dependency on GEM CMA helper library
media: dt-bindings: media: renesas,jpu: Convert to json-schema
media: i2c: imx274: implement fwnode parsing
media: i2c: imx274: simplify probe function by adding local variable dev
media: ipu3-cio2: Add INT347A to cio2-bridge
media: i2c: Fix max gain in ov8865
media: i2c: Use dev_err_probe() in ov8865
media: i2c: Switch exposure control unit to lines
media: i2c: Add controls from fwnode to ov8865
media: i2c: cap exposure at height + vblank in ov8865
media: i2c: Update HTS values in ov8865
media: i2c: Add hblank control to ov8865
media: i2c: Add vblank control to ov8865
media: i2c: Switch control to V4L2_CID_ANALOGUE_GAIN
media: i2c: Add .get_selection() support to ov8865
media: i2c: Support 19.2MHz input clock in ov8865
media: i2c: Defer probe if not endpoint found
media: i2c: Fix incorrect value in comment
media: i2c: Add ACPI support to ov8865
media: i2c: ov8865: Fix lockdep error
media: i2c: Re-order runtime pm initialisation
media: ipu3-cio2: Add link freq for INT33BE entry
media: i2c: Add support for ov5693 sensor
media: ipu3-cio2: Toggle sensor streaming in pm runtime ops
media: i2c: imx274: implement enum_mbus_code
media: i2c: imx274: fix trivial typo obainted/obtained
media: i2c: imx274: fix trivial typo expsoure/exposure
media: i2c: imx274: fix s_frame_interval runtime resume not requested
media: i2c: max9286: Depend on VIDEO_V4L2
i2c: stm32f7: use proper DMAENGINE API for termination
i2c: stm32f7: stop dma transfer in case of NACK
i2c: stm32f7: recover the bus on access timeout
KVM: SEV: accept signals in sev_lock_two_vms
KVM: SEV: do not take kvm->lock when destroying
KVM: SEV: Prohibit migration of a VM that has mirrors
KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked
selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM
KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM: SEV: initialize regions_list of a mirror VM
KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM: SEV: do not use list_replace_init on an empty list
KVM: x86: Use a stable condition around all VT-d PI paths
KVM: x86: check PIR even for vCPUs with disabled APICv
KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled
drm/cma-helper: Pass GEM CMA object in public interfaces
drm/cma-helper: Export dedicated wrappers for GEM object functions
drm/cma-helper: Move driver and file ops to the end of header
soc: renesas: Consolidate product register handling
drm: Declare hashtable as legacy
drm/vmwgfx: Copy DRM hash-table code into driver
drm/ttm: Don't include drm_hashtab.h
KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem
KVM: x86/mmu: Handle "default" period when selectively waking kthread
KVM: MMU: shadow nested paging does not have PKU
KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path
KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled()
net: mscc: ocelot: fix missing unlock on error in ocelot_hwstamp_set()
ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()'
net: ifb: support ethtools stats
siphash: use _unaligned version by default
wireguard: ratelimiter: use kvcalloc() instead of kvzalloc()
wireguard: receive: drop handshakes if queue lock is contended
wireguard: receive: use ring buffer for incoming handshakes
wireguard: device: reset peer src endpoint when netns exits
wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST
wireguard: main: rename 'mod_init' & 'mod_exit' functions to be module-specific
wireguard: selftests: actually test for routing loops
wireguard: selftests: increase default dmesg log size
wireguard: allowedips: add missing __rcu annotation to satisfy sparse
scsi: ufs: ufs-pci: Add support for Intel ADL
ANDROID: gki_defconfig: enable CONFIG_PID_IN_CONTEXTIDR
mailmap: add and update email addresses
MAINTAINERS: update designated reviewer entry for MSM DRM driver
drm/msm: use compatible lists to find mdp node
drm/msm/dpu: Add more of the INTF interrupt regions
drm/msm/dp: Drop now unused hpd_high member
drm/msm/gpu: Name GMU bos
drm/msm/gpu: Add a comment in a6xx_gmu_init()
drm/msm/gpu: Snapshot GMU debug buffer
drm/msm/gpu: Also snapshot GMU HFI buffer
drm/msm/gpu: Make a6xx_get_gmu_log() more generic
drm/msm/gpu: Add some WARN_ON()s
docs/zh_CN: Add zh_CN/accounting/taskstats.rst
Doc: networking: Fix the title's Sphinx overline in rds.rst
docs/zh_CN: update sparse translation
docs/zh_CN: move sparse into dev-tools
docs/zh_CN: add pci-iov-howto translation
docs/zh_CN: add pciebus-howto translation
docs: Add documentation for ARC processors
Documentation: Add minimum pahole version
Documentation/process: fix self reference
docs: admin-guide/blockdev: Remove digraph of node-states
docs: conf.py: fix support for Readthedocs v 1.0.0
optee: Fix NULL but dereferenced coccicheck error
drm/i915: Add support for panels with VESA backlights with PWM enable/disable
drm/i915: Fix DPT suspend/resume on !HAS_DISPLAY platforms
netfs: Adjust docs after foliation
cgroup: get the wrong css for css_alloc() during cgroup_init_subsys()
libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data
mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi
ath11k: Avoid NULL ptr access during mgmt tx cleanup
rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer()
rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle()
mfd: Kconfig: Change INTEL_SOC_PMIC_CHTDC_TI to bool
RDMA/rtrs: Call {get,put}_cpu_ptr to silence a debug kernel warning
ipv6: fix memory leak in fib6_rule_suppress
stmmac: remove ethtool driver version info
net: dsa: felix: fix flexible_array.cocci warnings
net: hns3: split function hns3_set_l2l3l4()
net: hns3: split function hns3_handle_bdinfo()
net: hns3: split function hns3_nic_get_stats64()
net: hns3: refine function hclge_tm_pri_q_qs_cfg()
net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg()
net: hns3: refine function hclge_cfg_mac_speed_dup_hw()
net: hns3: split function hns3_get_tx_timeo_queue_info()
net: hns3: refactor two hns3 debugfs functions
net: hns3: refactor hns3_nic_reuse_page()
net: hns3: refactor reset_prepare_general retry statement
atlantic: Remove warn trace message.
atlantic: Fix statistics logic for production hardware
Remove Half duplex mode speed capabilities.
atlantic: Add missing DIDs and fix 115c.
atlantic: Fix to display FW bundle version instead of FW mac version.
atlatnic: enable Nbase-t speeds with base-t
atlantic: Increase delay for fw transactions
drm/vc4: kms: Fix previous HVS commit wait
drm/vc4: kms: Don't duplicate pending commit
drm/vc4: kms: Clear the HVS FIFO commit pointer once done
drm/vc4: kms: Add missing drm_crtc_commit_put
drm/vc4: kms: Fix return code check
drm/vc4: kms: Wait for the commit before increasing our clock rate
io_uring: validate timespec for timeout removals
block: Fix fsync always failed if once failed
loop: Use pr_warn_once() for loop_control_remove() warning
loop: don't hold lo_mutex during __loop_clr_fd()
scsi: remove the gendisk argument to scsi_ioctl
block: remove the gendisk argument to blk_execute_rq
block: remove the ->rq_disk field in struct request
block: don't check ->rq_disk in merges
mtd_blkdevs: remove the sector out of range check in do_blktrans_request
block: Remove redundant initialization of variable ret
block: simplify ioc_lookup_icq
block: simplify ioc_create_icq
block: return the io_context from create_task_io_context
block: use alloc_io_context in __copy_io
block: factor out a alloc_io_context helper
block: remove get_io_context_active
block: move the remaining elv.icq handling to the I/O scheduler
block: move blk_mq_sched_assign_ioc to blk-ioc.c
block: mark put_io_context_active static
Revert "block: Provide blk_mq_sched_get_icq()"
bfq: use bfq_bic_lookup in bfq_limit_depth
bfq: simplify bfq_bic_lookup
fork: move copy_io to block/blk-ioc.c
RDMA/qib: rename copy_io to qib_copy_io
blk-mq: use bio->bi_opf after bio is checked
bfq: Do not let waker requests skip proper accounting
bfq: Log waker detections
bfq: Provide helper to generate bfqq name
bfq: Limit waker detection in time
bfq: Limit number of requests consumed by each cgroup
bfq: Store full bitmap depth in bfq_data
bfq: Track number of allocated requests in bfq_entity
block: Provide blk_mq_sched_get_icq()
mmc: core: Use blk_mq_complete_request_direct().
blk-mq: Add blk_mq_complete_request_direct()
blk-crypto: remove blk_crypto_unregister()
blk-mq: cleanup request allocation
block: don't include <linux/part_stat.h> in blk.h
block: don't include <linux/idr.h> in blk.h
block: don't include <linux/blk-mq.h> in blk.h
block: don't include blk-mq.h in blk.h
block: don't include blk-mq-sched.h in blk.h
block: remove the e argument to elevator_exit
block: remove elevator_exit
block: move blk_get_flush_queue to blk-flush.c
blk_mq: remove repeated includes
block: move io_context creation into where it's needed
block: only allocate poll_stats if there's a user of them
blk-ioprio: don't set bio priority if not needed
blk-mq: move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug
blk-mq: simplify the plug handling in blk_mq_submit_bio
sr: set GENHD_FL_REMOVABLE earlier
block: cleanup the GENHD_FL_* definitions
block: don't set GENHD_FL_NO_PART for hidden gendisks
block: remove GENHD_FL_EXT_DEVT
block: remove GENHD_FL_SUPPRESS_PARTITION_INFO
mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO
null_blk: don't suppress partitioning information
block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open
block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
block: merge disk_scan_partitions and blkdev_reread_part
block: remove a dead check in show_partition
block: remove GENHD_FL_CD
block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
block: move GENHD_FL_NATIVE_CAPACITY to disk->state
block: don't include blk-mq headers in blk-core.c
block: move blk_print_req_error to blk-mq.c
block: move blk_dump_rq_flags to blk-mq.c
block: move blk_account_io_{start,done} to blk-mq.c
block: move blk_steal_bios to blk-mq.c
block: move blk_rq_init to blk-mq.c
block: move request based cloning helpers to blk-mq.c
blk-mq: move blk_mq_flush_plug_list
block: remove blk-exec.c
block: remove rq_flush_dcache_pages
block: move blk_rq_err_bytes to scsi
dt-bindings: mfd: syscon: Add samsung,exynos850-sysreg
mfd: da9062: Support SMBus and I2C mode
mfd: intel-lpss-pci: Fix clock speed for 38a8 UART
mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe()
mfd: ti_am335x_tscadc: Drop the CNTRLREG_TSC_8WIRE macro
mfd: stmpe: Support disabling sub-functions
mfd: atmel-flexcom: Use .resume_noirq
mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP
dt-bindings: mfd: bd9571mwv: Convert to json-schema
mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs
dt-bindings: mfd: maxim,max77686: Convert to dtschema
regulator: dt-bindings: maxim,max77686: Convert to dtschema
ARM: dts: stm32: fix stusb1600 pinctrl used on stm32mp157c-dk
net: snmp: add statistics for tcp small queue check
devlink: Remove misleading internal_flags from health reporter dump
net/mlx4_en: Update reported link modes for 1/10G
net: dsa: ocelot: felix: utilize shared mscc-miim driver for indirect MDIO access
net: dsa: ocelot: seville: utilize of_mdiobus_register
net: mdio: mscc-miim: convert to a regmap implementation
mctp: test: fix skb free in test device tx
net: lan966x: Update MAINTAINERS to include lan966x driver
net: lan966x: add ethtool configuration and statistics
net: lan966x: add mactable support
net: lan966x: add port module support
net: lan966x: add the basic lan966x driver
dt-bindings: net: lan966x: Add lan966x-switch bindings
net: ixp4xx_hss: Convert to use DT probing
dt-bindings: net: Add bindings for IXP4xx V.35 WAN HSS
net: dsa: rtl8365mb: set RGMII RX delay in steps of 0.3 ns
net: dsa: rtl8365mb: fix garbled comment
net: dsa: realtek-smi: don't log an error on EPROBE_DEFER
selftests: net: bridge: fix typo in vlan_filtering dependency test
net/tls: Fix authentication failure in CCM mode
net: mpls: Make for_nexthops iterator const
net: mpls: Remove duplicate variable from iterator macro
net: mpls: Remove rcu protection from nh_dev
net: mpls: Fix notifications when deleting a device
net: wwan: Add Qualcomm BAM-DMUX WWAN network driver
dt-bindings: net: Add schema for Qualcomm BAM-DMUX
media: mxl5005s: drop some dead code
media: cobalt: drop an unused variable
media: mtk-mdp: address a clang warning
media: camss: Remove unused static function
media: davinci: vpbe_osd: mark read reg function as __always_unused
media: imx290: mark read reg function as __always_unused
media: adv7511: drop unused functions
media: adv7604: mark unused functions as such
media: au0828-i2c: drop a duplicated function
media: lmedm04: don't ignore errors when setting a filter
media: radio-si476x: drop a container_of() abstraction macro
media: si470x: consolidate multiple printk's
media: si470x: fix printk warnings with clang
media: solo6x10: mark unused functions as such
media: si21xx: report eventual errors at set_frontend
media: m88ds3103: drop reg11 calculus from m88ds3103b_select_mclk()
media: drxk: drop operation_mode from set_dvbt()
media: drxd: drop offset var from DownloadMicrocode()
media: davinci: get rid of an unused function
net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available
spi: pxa2xx: Get rid of unused enable_loopback member
spi: pxa2xx: Get rid of unused ->cs_control()
ARM: pxa/lubbock: Replace custom ->cs_control() by GPIO lookup table
regulator: qcom-rpmh: Add PMG1110 regulators
dt-bindings: regulator: Add compatible for pmg1110
net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790
net: vxlan: add macro definition for number of IANA VXLAN-GPE port
spi: spi-rockchip: Add rk3568-spi compatible
USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub
net: dsa: realtek-smi: fix indirect reg access for ports>3
tcp: fix page frag corruption on page fault
net: Write lock dev_base_lock without disabling bottom halves.
i2c: stm32f7: flush TX FIFO upon transfer errors
net/l2tp: convert tunnel rwlock_t to rcu
net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support
net: mvneta: Add TC traffic shaping offload
net: mvneta: Allow having more than one queue per TC
net: mvneta: Don't force-set the offloading flag
net: mvneta: Use struct tc_mqprio_qopt_offload for MQPrio configuration
MAINTAINERS: bd70528: Drop ROHM BD70528 drivers
mfd: bd70528: Drop BD70528 support
gpio: bd70528 Drop BD70528 support
dt-bindings: mfd: regulator: Drop BD70528 support
net: mdio: ipq8064: replace ioremap() with devm_ioremap()
sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl
sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl
pata_falcon: Avoid type warnings from sparse
Revert "ANDROID: rwsem: Add vendor hook to the rw-semaphore"
drm/tidss: Fix warning: unused variable 'tidss_pm_ops'
rt2x00: do not mark device gone on EPROTO errors during start
rtlwifi: rtl8192de: Style clean-ups
drm/virtio: use drm_poll(..) instead of virtio_gpu_poll(..)
drm/virtgpu api: define a dummy fence signaled event
mwl8k: Use named struct for memcpy() region
intersil: Use struct_group() for memcpy() region
libertas_tf: Use struct_group() for memcpy() region
libertas: Use struct_group() for memcpy() region
wlcore: no need to initialise statics to false
rsi: Fix out-of-bounds read in rsi_read_pkt()
rsi: Fix use-after-free in rsi_rx_done_handler()
brcmfmac: Configure keep-alive packet on suspend
m68k: Enable memtest functionality
media: saa7134-go7007: get rid of to_state() function
media: adv7842: get rid of two unused functions
media: omap3isp: avoid warnings at IS_OUT_OF_BOUNDS()
media: omap3isp: mark isp_isr_dbg as __maybe_unused
media: marvell-ccic: drop to_cam() unused function
media: cx25840: drop some unused inline functions
media: dvb-core: dvb_frontend: address some clang warnings
media: mc: drop an unused debug function
media: stb6100: mark a currently unused function as such
HID: quirks: Add quirk for the Microsoft Surface 3 type-cover
tee: amdtee: fix an IS_ERR() vs NULL bug
i2c: cbus-gpio: set atomic transfer callback
s390/pci: move pseudo-MMIO to prevent MIO overlap
nl80211: reset regdom when reloading regdb
mac80211: add docs for ssn in struct tid_ampdu_tx
ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver
Input: elantech - fix stack out of bound access in elantech_change_report_id()
Input: iqs626a - prohibit inlining of channel parsing functions
Input: i8042 - add deferred probe support
powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n
selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization
libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY
Linux 5.16-rc3
hv: utils: add PTP_1588_CLOCK to Kconfig to fix build
ieee80211: change HE nominal packet padding value defines
cfg80211: use ieee80211_bss_get_elem() instead of _get_ie()
dt-bindings: interrupt-controller: Add StarFive JH7100 plic
dt-bindings: timer: Add StarFive JH7100 clint
RISC-V: Add StarFive SoC Kconfig option
drm/msm/a6xx: Capture gmu log in devcoredump
drm/msm/gpu: Respect PM QoS constraints
drm/msm: Increase gpu boost interval
drm/msm/adreno: Name the shadow buffer
drm/msm: Add debugfs to disable hw err handling
drm/msm: Handle fence rollover
drm/msm: Remove struct_mutex usage
drm/msm: Drop priv->lastctx
drm/msm: Remove unnecessary struct_mutex
drm/msm/mdp5: drop vdd regulator
drm/msm/dp: Enable ASSR for supported DP sinks
drm/msm/dp: Enable downspread for supported DP sinks
drm/dp: Add macro to check max_downspread capability
drm/msm/dp: Add DP controllers for sc7280
dt-bindings: msm/dp: Add DP compatible strings for sc7280
drm/msm/dsi: stop setting clock parents manually
drm/msm/dsi: untangle cphy setting from the src pll setting
dt-bindings: display/msm: remove edp.txt
drm/msm/edp: drop old eDP support
drm/msm/mdp5: drop eDP support
drm/msm/dpu: don't cache pipe->cap->sblk in dpu_plane
drm/msm/dpu: don't cache pipe->cap->features in dpu_plane
drm/msm/dpu: remove dpu_hw_pipe_cdp_cfg from dpu_plane
drm/msm/dpu: drop dpu_csc_cfg from dpu_plane
drm/msm/dpu: move dpu_hw_pipe_cfg out of struct dpu_plane
drm/msm/dpu: remove stage_cfg from struct dpu_crtc
drm/msm/dpu: drop pipe_name from struct dpu_plane
drm/msm/dpu: remove pipe_qos_cfg from struct dpu_plane
drm/msm/dpu: move LUT levels out of QOS config
Revert "vsock/virtio: suppress used length validation"
vmxnet3: Use generic Kconfig option for page size limit
fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k
arch: Add generic Kconfig option indicating page size smaller than 64k
tracing: Test the 'Do not trace this pid' case in create event
drm: Fix build error caused by missing drm_nomodeset.o
iio: adc: stm32: fix null pointer on defer_probe error
io_uring: Fix undefined-behaviour in io_issue_sqe
io_uring: fix soft lockup when call __io_remove_buffers
drm: Make the nomodeset message less sensational
Documentation/admin-guide: Document nomodeset kernel parameter
drm: Decouple nomodeset from CONFIG_VGA_CONSOLE
drm: Move nomodeset kernel parameter to the DRM subsystem
drm/vboxvideo: Drop CONFIG_VGA_CONSOLE guard to call vgacon_text_force()
drm: Don't print messages if drivers are disabled due nomodeset
driver core: platform: Make use of the helper function dev_err_probe()
kobject: Replace kernel.h with the necessary inclusions
af_unix: Relax race in unix_autobind().
af_unix: Replace the big lock with small locks.
af_unix: Save hash in sk_hash.
af_unix: Add helpers to calculate hashes.
af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead.
af_unix: Allocate unix_address in unix_bind_(bsd|abstract)().
af_unix: Remove unix_mkname().
af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)().
af_unix: Cut unix_validate_addr() out of unix_mkname().
af_unix: Return an error as a pointer in unix_find_other().
af_unix: Factorise unix_find_other() based on address types.
af_unix: Pass struct sock to unix_autobind().
af_unix: Use offsetof() instead of sizeof().
bridge: use __set_bit in __br_vlan_set_default_pvid
net: ethtool: set a default driver name
selftests: net: bridge: add test for vlan_filtering dependency
selftests: net: bridge: add vlan mcast_router tests
selftests: net: bridge: add vlan mcast query and query response interval tests
selftests: net: bridge: add vlan mcast_querier_interval tests
selftests: net: bridge: add vlan mcast_membership_interval test
selftests: net: bridge: add vlan mcast_startup_query_count/interval tests
selftests: net: bridge: add vlan mcast_last_member_count/interval tests
selftests: net: bridge: add vlan mcast igmp/mld version tests
selftests: net: bridge: add vlan mcast querier test
selftests: net: bridge: add vlan mcast snooping control test
Revert "dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings"
pinctrl: apple: return an error if pinmux is missing in the DT
pinctrl: apple: use modulo rather than bitwise and
pinctrl: apple: don't set gpio_chip.of_node
pinctrl: apple: remove gpio-controller check
pinctrl: apple: give error label a specific name
pinctrl: apple: make apple_gpio_get_direction more readable
pinctrl: apple: handle regmap_read errors
pinctrl: apple: add missing bits.h header
pinctrl: apple: use C style comment
pinctrl: apple: add missing comma
pinctrl: apple: fix some formatting issues
tracing: Fix pid filtering when triggers are attached
iommu/vt-d: Fix unmap_pages support
iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()
iommu/rockchip: Fix PAGE_DESC_HI_MASKs for RK3568
iommu/amd: Clarify AMD IOMMUv2 initialization messages
iommu/vt-d: Remove unused PASID_DISABLED
bpf, mips: Fix build errors about __NR_bpf undeclared
futex: Fix sparc32/m68k/nds32 build regression
net: dsa: microchip: implement multi-bridge support
pinctrl: cherryview: Use temporary variable for struct device
pinctrl: cherryview: Do not allow the same interrupt line to be used by 2 pins
pinctrl: cherryview: Don't use selection 0 to mark an interrupt line as unused
net: mscc: ocelot: correctly report the timestamping RX filters in ethtool
net: mscc: ocelot: set up traps for PTP packets
net: ptp: add a definition for the UDP port for IEEE 1588 general messages
net: mscc: ocelot: create a function that replaces an existing VCAP filter
net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP
net: hns3: fix incorrect components info of ethtool --reset command
net: hns3: fix one incorrect value of page pool info when queried by debugfs
net: hns3: add check NULL address for page pool
net: hns3: fix VF RSS failed problem after PF enable multi-TCs
tracing: Check pid filtering when creating events
net: qed: fix the array may be out of bound
net/smc: Don't call clcsock shutdown twice when smc shutdown
nfc: fdp: Merge the same judgment
net: vlan: fix underflow for the real_dev refcnt
ptp: fix filter names in the documentation
ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce()
nfc: virtual_ncidev: change default device permissions
net/sched: sch_ets: don't peek at classes beyond 'nbands'
net: stmmac: Disable Tx queues when reconfiguring the interface
drm: msm: fix building without CONFIG_COMMON_CLK
zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK
block: call rq_qos_done() before ref check in batch completions
wilc1000: remove '-Wunused-but-set-variable' warning in chip_wakeup()
iwlwifi: mvm: read the rfkill state and feed it to iwlmei
iwlwifi: mvm: add vendor commands needed for iwlmei
iwlwifi: integrate with iwlmei
iwlwifi: mei: add debugfs hooks
iwlwifi: mei: add the driver to allow cooperation with CSME
mei: bus: add client dma interface
mwifiex: Ignore BTCOEX events from the 88W8897 firmware
mwifiex: Ensure the version string from the firmware is 0-terminated
mwifiex: Add quirk to disable deep sleep with certain hardware revision
mwifiex: Use a define for firmware version string length
mwifiex: Fix skb_over_panic in mwifiex_usb_recv()
rtw88: add quirk to disable pci caps on HP 250 G7 Notebook PC
rtw88: add debugfs to force lowest basic rate
rtw88: follow the AP basic rates for tx mgmt frame
rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump
rtw89: fix potentially access out of range of RF register array
rtw89: remove unneeded variable
rtw89: remove unnecessary conditional operators
rtw89: update rtw89_regulatory map to R58-R31
rtw89: update tx power limit/limit_ru tables to R54
rtw89: update rtw89 regulation definition to R58-R31
rtw89: fill regd field of limit/limit_ru tables by enum
drm: get rid of DRM_DEBUG_* log calls in drm core, files drm_a*.c
io_uring: fix link traversal locking
io_uring: fail cancellation for EXITING tasks
Documentation: add TTY chapter
tty: add kernel-doc for tty_standard_install
tty: more kernel-doc for tty_ldisc
tty: make tty_ldisc docs up-to-date
tty: move tty_ldisc docs to new Documentation/tty/
tty: add kernel-doc for more tty_port functions
tty: add kernel-doc for more tty_driver functions
tty: reformat kernel-doc in n_tty.c
tty: fix kernel-doc in n_tty.c
tty: reformat kernel-doc in tty_buffer.c
tty: reformat kernel-doc in tty_ldisc.c
tty: reformat kernel-doc in tty_io.c
tty: reformat kernel-doc in tty_port.c
tty: reformat TTY_DRIVER_ flags into kernel-doc
tty: reformat tty_struct::flags into kernel-doc
tty: combine tty_ldisc_ops docs into kernel-doc
tty: combine tty_operations triple docs into kernel-doc
tty: add kernel-doc for tty_ldisc_ops
tty: add kernel-doc for tty_port_operations
tty: add kernel-doc for tty_operations
tty: add kernel-doc for tty_driver
tty: add kernel-doc for tty_port
tty: finish kernel-doc of tty_struct members
tty: serial: atmel: Call dma_async_issue_pending()
tty: serial: atmel: Check return code of dmaengine_submit()
btrfs: fix the memory leak caused in lzo_compress_pages()
drm/i915/gemfs: don't mark huge_opt as static
spi: tegra210-quad: use devm call for cdata memory
spi: atmel: Remove setting of deprecated member of struct dma_slave_config
spi: atmel: Drop slave_config argument in atmel_spi_dma_slave_config()
regulator: qcom_spmi: Add pm8226 regulators
dt-bindings: regulator: qcom: spmi-regulator: Document pm8226 compatible
ASoC: rt5682s: Fix crash due to out of scope stack vars
ASoC: rt5682: Fix crash due to out of scope stack vars
ASoC: tegra: Use normal system sleep for ADX
ASoC: tegra: Use normal system sleep for AMX
ASoC: tegra: Use normal system sleep for Mixer
ASoC: tegra: Use normal system sleep for MVC
ASoC: tegra: Use normal system sleep for SFC
ASoC: tegra: Balance runtime PM count
KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg()
KVM: X86: Fix when shadow_root_level=5 && guest root_level<4
KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE
KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN
KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test
arm64: dts: renesas: r8a779a0: Add DU support
arm64: dts: renesas: salvator-common: Merge hdmi0_con
arm64: dts: renesas: ulcb: Merge hdmi0_con
arm64: dts: renesas: r9a07g044: Add OPP table
arm64: dts: renesas: Fix operating point table node names
arm64: dts: renesas: rzg2l-smarc-som: Enable watchdog
arm64: dts: renesas: r9a07g044: Add WDT nodes
arm64: dts: renesas: r9a07g044: Rename SDHI clocks
arm64: dts: renesas: rzg2l-smarc-som: Enable serial NOR flash
arm64: dts: renesas: rzg2l-smarc-som: Enable OSTM
arm64: dts: renesas: r9a07g044: Add OSTM nodes
arm64: dts: renesas: r9a07g044: Sort psci node
dt-bindings: mmc: renesas,sdhi: Rename RZ/G2L clocks
arm64: dts: ti: k3-j721e: correct cache-sets info
KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12
KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit
KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST
KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability
selftests: sev_migrate_tests: free all VMs
selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM
KVM: x86: ignore APICv if LAPIC is not enabled
KVM: downgrade two BUG_ONs to WARN_ON_ONCE
KVM: VMX: do not use uninitialized gfn_to_hva_cache
mac80211: Use memset_after() to clear tx status
mac80211: notify non-transmitting BSS of color changes
mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define
cfg80211: allow continuous radar monitoring on offchannel chain
cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event
cfg80211: delete redundant free code
mac80211: add support for .ndo_fill_forward_path
mac80211: Remove unused assignment statements
cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection
mac80211: fix a memory leak where sta_info is not freed
mac80211: set up the fwd_skb->dev for mesh forwarding
mac80211: fix regression in SSN handling of addba tx
mac80211: fix rate control for retransmitted frames
mac80211: track only QoS data frames for admission control
mac80211: fix TCP performance on mesh interface
wcn36xx: Use correct SSN for ADD BA request
ath11k: Use host CE parameters for CE interrupts configuration
drm/i915: Use __GFP_KSWAPD_RECLAIM in the capture code
drm/i915: Avoid allocating a page array for the gpu coredump
arm64: dts: apple: change ethernet0 device type to ethernet
crypto: des - disallow des3 in FIPS mode
crypto: dh - limit key size to 2048 in FIPS mode
crypto: rsa - limit key size to 2048 in FIPS mode
crypto: jitter - consider 32 LSB for APT
crypto: hisilicon/qm - simplified the calculation of qos shaper parameters
crypto: hisilicon/qm - some optimizations of ths qos write process
crypto: hisilicon/qm - modify the value of qos initialization
crypto: hisilicon - modify the value of engine type rate
security: DH - use KDF implementation from crypto API
security: DH - remove dead code for zero padding
crypto: kdf - add SP800-108 counter key derivation function
crypto: kdf - Add key derivation self-test support code
crypto: sun8i-ce - Add support for the D1 variant
crypto: qat - improve logging of PFVF messages
crypto: qat - fix VF IDs in PFVF log messages
crypto: qat - do not rely on min version
crypto: qat - refactor pfvf version request messages
crypto: qat - pass the PF2VF responses back to the callers
crypto: qat - use enums for PFVF protocol codes
crypto: qat - reorganize PFVF protocol definitions
crypto: qat - reorganize PFVF code
crypto: qat - abstract PFVF receive logic
crypto: qat - abstract PFVF send function
crypto: qat - differentiate between pf2vf and vf2pf offset
crypto: qat - add pfvf_ops
crypto: qat - relocate PFVF disabled function
crypto: qat - relocate PFVF VF related logic
crypto: qat - relocate PFVF PF related logic
crypto: qat - handle retries due to collisions in adf_iov_putmsg()
crypto: qat - split PFVF message decoding from handling
crypto: qat - re-enable interrupts for legacy PFVF messages
crypto: qat - change PFVF ACK behaviour
crypto: qat - move interrupt code out of the PFVF handler
crypto: qat - move VF message handler to adf_vf2pf_msg.c
crypto: qat - move vf2pf interrupt helpers
crypto: qat - refactor PF top half for PFVF
crypto: qat - fix undetected PFVF timeout in ACK loop
crypto: qat - do not handle PFVF sources for qat_4xxx
crypto: drbg - reseed 'nopr' drbgs periodically from get_random_bytes()
crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
crypto: drbg - make reseeding from get_random_bytes() synchronous
crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
crypto: drbg - prepare for more fine-grained tracking of seeding state
net: optimize skb_postpull_rcsum()
gro: optimize skb_gro_postpull_rcsum()
sctp: make the raise timer more simple and accurate
tipc: delete the unlikely branch in tipc_aead_encrypt
net: ipa: support enhanced channel flow control
net: ipa: introduce channel flow control
mctp: serial: remove unnecessary ldisc data check
mctp: serial: enforce fixed MTU
mctp: serial: cancel tx work on ldisc close
net: ipa: rearrange GSI structure fields
net: ipa: GSI only needs one completion
net: ipa: skip SKB copy if no netdev
net: ipa: explicitly disable HOLB drop during setup
net: ipa: rework how HOL_BLOCK handling is specified
net: ipa: zero unused portions of filter table memory
net: ipa: kill ipa_modem_init()
net: dsa: felix: enable cut-through forwarding between ports by default
net: ocelot: remove "bridge" argument from ocelot_get_bridge_fwd_mask
net: dsa: qca8k: Fix spelling mistake "Mismateched" -> "Mismatched"
selftests: tls: test for correct proto_ops
tls: fix replacing proto_ops
selftests: tls: test splicing decrypted records
tls: splice_read: fix accessing pre-processed records
selftests: tls: test splicing cmsgs
tls: splice_read: fix record type check
selftests: tls: add tests for handling of bad records
selftests: tls: factor out cmsg send/receive
selftests: tls: add helper for creating sock pairs
net: stmmac: perserve TX and RX coalesce value during XDP setup
tsnep: Add missing of_node_put() in tsnep_mdio_init()
ipmi:ipmb: Fix unknown command response
ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking
veth: use ethtool_sprintf instead of snprintf
net: macb: convert to phylink_generic_validate()
r8169: disable detection of chip version 60
dt-bindings: pinctrl: qcom: pmic-gpio: Document pm8226 compatible
HSI: core: Fix return freed object in hsi_new_client
selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests
selftests/bpf: Fix misaligned memory accesses in xdp_bonding test
selftests/bpf: Prevent out-of-bounds stack access in test_bpffs
selftests/bpf: Fix misaligned memory access in queue_stack_map test
selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test
selftests/bpf: Fix possible NULL passed to memcpy() with zero size
selftests/bpf: Fix UBSan complaint about signed __int128 overflow
libbpf: Fix using invalidated memory in bpf_linker
libbpf: Fix glob_syms memory leak in bpf_linker
libbpf: Don't call libc APIs with NULL pointers
libbpf: Fix potential misaligned memory access in btf_ext__new()
tools/resolve_btf_ids: Close ELF file on error
selftests/bpf: Migrate selftests to bpf_map_create()
libbpf: Prevent deprecation warnings in xsk.c
libbpf: Use bpf_map_create() consistently internally
libbpf: Unify low-level map creation APIs w/ new bpf_map_create()
selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test
libbpf: Load global data maps lazily on legacy kernels
gpiolib: acpi: Unify debug and other messages format
gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use
Bluetooth: Limit duration of Remote Name Resolve
Bluetooth: Send device found event on name resolve failure
Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key
Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key
serial: 8250_pci: rewrite pericom_do_set_divisor()
serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array
serial: 8250: Fix RTS modem control while in rs485 mode
tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown()
tty: serial: imx: clear the RTSD status before enable the RTSD irq
tty: remove file from tty_ldisc_ops::ioctl and compat_ioctl
tty: drop tty_schedule_flip()
tty: the rest, stop using tty_schedule_flip()
tty: drivers/tty/, stop using tty_schedule_flip()
serial: 8250_dw: Add StarFive JH7100 quirk
mxser: use PCI_DEVICE_DATA
mxser: move ids from pci_ids.h here
mxser: add MOXA prefix to some PCI device IDs
mxser: increase buf_overrun if tty_insert_flip_char() fails
mxser: remove tty parameter from mxser_receive_chars_new()
mxser: don't throttle manually
mxser: clean up timeout handling in mxser_wait_until_sent()
mxser: use msleep_interruptible() in mxser_wait_until_sent()
mxser: extract TX empty check from mxser_wait_until_sent()
mxser: use tty_port_close() in mxser_close()
mxser: don't flush buffer from mxser_close() directly
mxser: call stop_rx from mxser_shutdown_port()
mxser: remove tty->driver_data NULL check
mxser: remove pointless xmit_buf checks
mxser: clean up tx handling in mxser_transmit_chars()
mxser: move MSR read to mxser_check_modem_status()
mxser: keep only !tty test in ISR
mxser: rename mxser_close_port() to mxser_stop_rx()
mxser: remove wait for sent from mxser_close_port
serial: sh-sci: Add support to deassert/assert reset line
dt-bindings: serial: renesas,sci: Document RZ/G2L SoC
dt-bindings: serial: renesas,scif: Make resets as a required property
tty: serial, join uport checks in uart_port_shutdown()
tty: clean up whitespace in __do_SAK()
tty: remove tty NULL check from __do_SAK()
tty: remove TTY_SOFT_SAK part from __do_SAK()
n_gsm: remove unused parameters from gsm_error()
arm: remove zte zx platform left-over
dt-bindings: serial: fsl-lpuart: Add imx8ulp compatible string
serial: 8250: replace snprintf in show functions with sysfs_emit
Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP"
serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30
serial: liteuart: relax compile-test dependencies
serial: liteuart: fix minor-number leak on probe errors
serial: liteuart: fix use-after-free and memleak on unbind
serial: liteuart: Fix NULL pointer dereference in ->remove()
vgacon: Propagate console boot parameters before calling `vc_resize'
tty: serial: msm_serial: Deactivate RX DMA for polling support
serial: pl011: Add ACPI SBSA UART match id
serial: core: fix transmit-buffer reset and memleak
RDMA/hns: Do not destroy QP resources in the hw resetting phase
RDMA/hns: Do not halt commands during reset until later
Remove Doug Ledford from MAINTAINERS
RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow
RDMA: Fix use-after-free in rxe_queue_cleanup
irqchip/mips-gic: Use bitfield helpers
MAINTAINERS: Add rpmsg tty driver maintainer
irqchip/aspeed-scu: Replace update_bits with write_bits.
irqchip/armada-370-xp: Fix support for Multi-MSI interrupts
irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc()
staging: r8188eu: remove the _cancel_workitem_sync wrapper
staging: r8188eu: remove the _init_workitem wrapper
staging: r8188eu: remove the _set_workitem wrapper
staging: r8188eu: hal data's board type is unused
staging: r8188eu: remove unused eeprom defines
staging: r8188eu: do not extract eeprom version from the fuses
staging: r8188eu: remove unused efuse defines
staging: r8188eu: efuse_WordEnableDataRead is not used
staging: r8188eu: Efuse_CalculateWordCnts is not used
staging: r8188eu: use max() and min() macros
staging: vt6655: refactor camelcase byMaxPwrLevel to max_pwr_level
staging: vt6655: rename variable bHWRadioOff
staging: vchiq_core: remove superfluous static_assert statement
staging: r8188eu: remove rf_type from HT_caps_handler()
staging: r8188eu: remove rf_type from add_RATid()
staging: r8188eu: remove rf_type from rtw_mcs_rate()
staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
staging: unisys: visornic: removed a blank line at the end of function
staging: unisys: visornic: reindent to avoid '(' at the end of line
staging: unisys: visornic: fixed a typo cant -> can't
staging: unisys: visorhba: use tab to indent instead of whitespace
block: fix parameter not described warning
io_uring: better to use REQ_F_IO_DRAIN for req->flags
io_uring: fix no lock protection for ctx->cq_extra
MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48
KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1
MIPS: loongson64: fix FTLB configuration
MIPS: Fix using smp_processor_id() in preemptible in show_cpuinfo()
mdio: aspeed: Fix "Link is Down" issue
igb: fix netpoll exit with traffic
platform/x86: touchscreen_dmi: Add TrekStor SurfTab duo W1 touchscreen info
platform/x86: lg-laptop: Recognize more models
platform/x86: thinkpad_acpi: Add lid_logo_dot to the list of safe LEDs
platform/x86: thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr
xen: make HYPERVISOR_set_debugreg() always_inline
xen: make HYPERVISOR_get_debugreg() always_inline
platform/x86: thinkpad_acpi: Remove unused sensors_pdev_attrs_registered flag
platform/x86: thinkpad_acpi: Fix the hwmon sysfs-attr showing up in the wrong place
platform/x86: thinkpad_acpi: tpacpi_attr_group contains driver attributes not device attrs
platform/x86: thinkpad_acpi: Register tpacpi_pdriver after subdriver init
platform/x86: thinkpad_acpi: Restore missing hotkey_tablet_mode and hotkey_radio_sw sysfs-attr
platform/x86: thinkpad_acpi: Fix thermal_temp_input_attr sorting
platform/x86: thinkpad_acpi: Remove "goto err_exit" from hotkey_init()
platform/x86: thinkpad_acpi: Properly indent code in tpacpi_dytc_profile_init()
platform/x86: thinkpad_acpi: Cleanup dytc_profile_available
platform/x86: thinkpad_acpi: Simplify dytc_version handling
platform/x86: thinkpad_acpi: Make *_init() functions return -ENODEV instead of 1
ARM: dts: stm32: tune the HS USB PHYs on stm32mp157c-ev1
ARM: dts: stm32: tune the HS USB PHYs on stm32mp15xx-dkx
ARM: dts: stm32: clean uart4_idle_pins_a node for stm32mp15
ARM: dts: stm32: add pull-up to USART3 and UART7 RX pins on STM32MP15 DKx boards
ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco
ipmi: fix oob access due to uninit smi_msg type
nvmet: use IOCB_NOWAIT only if the filesystem supports it
memory: mtk-smi: Fix a null dereference for the ostd
arm64: dts: exynos: drop samsung,ufs-shareability-reg-offset in ExynosAutov9
MAINTAINERS: Update maintainer entry for keystone platforms
drm/i915: Remove dma_resv_prune
futex: Wireup futex_waitv syscall
fuse: release pipe buf after last use
s390/test_unwind: use raw opcode instead of invalid instruction
ANDROID: usb: gadget: f_accessory: Mitgate handling of non-existent USB request
spi: bcm-qspi: set transfer parameter only if they change
spi: bcm-qspi: choose sysclk setting based on requested speed
ASoC: dt-bindings: wlf,wm8962: add missing interrupt property
drm/bridge: megachips: Ensure both bridges are probed before registration
drm/bridge: anx7625: fix an error code in anx7625_register_audio()
MIPS: boot/compressed/: add __ashldi3 to target for ZSTD compression
drm/i915/ttm: Update i915_gem_obj_copy_ttm() to be asynchronous
drm/i915/ttm: Implement asynchronous TTM moves
drm/i915/ttm: Correctly handle waiting for gpu when shrinking
drm/i915/ttm: Drop region reference counting
drm/i915/ttm: Move the i915_gem_obj_copy_ttm() function
drm/i915: Add support for moving fence waiting
cpufreq: qcom-hw: Set CPU affinity of dcvsh interrupts
cpufreq: qcom-hw: Fix probable nested interrupt handling
cpufreq: qcom-cpufreq-hw: Avoid stack buffer for IRQ name
ksmbd: fix memleak in get_file_stream_info()
ksmbd: contain default data stream even if xattr is empty
ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec()
docs: filesystem: cifs: ksmbd: Fix small layout issues
ksmbd: Fix an error handling path in 'smb2_sess_setup()'
net/smc: Fix loop in smc_listen
net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk()
net-ipv6: changes to ->tclass (via IPV6_TCLASS) should sk_dst_reset()
net-ipv6: do not allow IPV6_TCLASS to muck with tcp's ECN
net: allow SO_MARK with CAP_NET_RAW
net: allow CAP_NET_RAW to setsockopt SO_PRIORITY
net: phylink: Force retrigger in case of latched link-fail indicator
net: phylink: Force link down and retrigger resolve on interface change
lan743x: fix deadlock in lan743x_phy_link_status_change()
net: dsa: qca8k: fix warning in LAG feature
cxgb4: allow reading unrecognized port module eeprom
tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows
net: bridge: Allow base 16 inputs in sysfs
gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers
gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers
MAINTAINERS: Update B53 section to cover SF2 switch driver
tsnep: Fix resource_size cocci warning
tsnep: fix platform_no_drv_owner.cocci warning
vdpa_sim: avoid putting an uninitialized iova_domain
vhost-vdpa: clean irqs before reseting vdpa device
virtio-blk: modify the value type of num in virtio_queue_rq()
vhost/vsock: cleanup removing `len` variable
vhost/vsock: fix incorrect used length reported to the guest
Revert "virtio_ring: validate used buffer length"
Revert "virtio-net: don't let virtio core to validate used length"
Revert "virtio-blk: don't let virtio core to validate used length"
Revert "virtio-scsi: don't let virtio core to validate used buffer length"
x86/cpu: Don't write CSTAR MSR on Intel CPUs
futex: Remove futex_cmpxchg detection
futex: Ensure futex_atomic_cmpxchg_inatomic() is present
drm/amd/display: update bios scratch when setting backlight
drm/amdgpu/pm: fix powerplay OD interface
drm/amdgpu: Skip ASPM programming on aldebaran
drm/amdgpu: fix byteorder error in amdgpu discovery
drm/amdgpu: enable Navi retry fault wptr overflow
drm/amdgpu: enable Navi 48-bit IH timestamp counter
drm/amdkfd: simplify drain retry fault
drm/amdkfd: handle VMA remove race
drm/amdkfd: process exit and retry fault race
drm/amdgpu: IH process reset count when restart
drm/amdgpu/gfx9: switch to golden tsc registers for renoir+
drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well
drm/amdgpu: move kfd post_reset out of reset_sriov function
drm/amd/display: Fixed DSC would not PG after removing DSC stream
drm/amd/display: Reset link encoder assignments for GPU reset
drm/amd/display: Set plane update flags for all planes in reset
drm/amd/display: Fix DPIA outbox timeout after GPU reset
drm/amdgpu: Fix double free of dmabuf
drm/amdgpu: Fix MMIO HDP flush on SRIOV
drm/amd/display: update bios scratch when setting backlight
drm/amdgpu/pm: fix powerplay OD interface
drm/amdgpu: Skip ASPM programming on aldebaran
drm/amdgpu: fix byteorder error in amdgpu discovery
drm/amdgpu: enable Navi retry fault wptr overflow
drm/amdgpu: enable Navi 48-bit IH timestamp counter
drm/amdkfd: simplify drain retry fault
drm/amdkfd: handle VMA remove race
drm/amdkfd: process exit and retry fault race
drm/amdgpu: IH process reset count when restart
drm/amd/pm: add new fields for Sienna Cichlid.
drm/amd/pm: Print the error on command submission
drm/amd/pm: Sienna: Print failed BTC
drm/amd/pm: Add debug prints
drm/amdgpu: update the domain flags for dumb buffer creation
drm/amdgpu: Declare Unpin BO api as static
drm/amdgpu/gfx9: switch to golden tsc registers for renoir+
drm/amdgpu/gfx10: add wraparound gpu counter check for APUs as well
drm/amdgpu: move kfd post_reset out of reset_sriov function
drm/amd/display: 3.2.163
drm/amd/display: [FW Promotion] Release 0.0.94
drm/amd/display: add else to avoid double destroy clk_mgr
drm/amd/display: Fix ODM combine issue with fast boot
drm/amd/display: Fixed DSC would not PG after removing DSC stream
drm/amd/display: Display object info table changes
drm/amd/display: fix accidental casting enum to bool
drm/amd/display: retain/release at proper places in link_enc assignment
drm/amd/display: Rename dcn_validate_bandwidth to dcn10_validate_bandwidth
drm/amd/display: Reset link encoder assignments for GPU reset
drm/amd/display: fixed an error related to 4:2:0/4:2:2 DSC
io_uring: disable drain with cqe skip
io_uring: don't spinlock when not posting CQEs
io_uring: add option to skip CQE posting
io_uring: clean cqe filling functions
iomap: iomap_read_inline_data cleanup
xfs: remove xfs_inew_wait
xfs: Fix the free logic of state in xfs_attr_node_hasname
USB: serial: option: add Fibocom FM101-GL variants
mt76: fix possible pktid leak
mt76: fix timestamp check in tx_status
ath11k: Use memset_startat() for clearing queue descriptors
ath11k: Fix spelling mistake "detetction" -> "detection"
dm btree remove: fix use after free in rebalance_children()
Revert "ath11k: add read variant from SMBIOS for download board data"
riscv: dts: unmatched: Add gpio card detect to mmc-spi-slot
riscv: dts: unleashed: Add gpio card detect to mmc-spi-slot
ACPI: scan: Do not add device IDs from _CID if _HID is not valid
ACPI: processor idle: Use swap() instead of open coding it
ACPI: processor: Replace kernel.h with the necessary inclusions
ACPI: DPTF: Update device ID in a comment
ACPI: PM: Emit debug messages when enabling/disabling wakeup power
cpuidle: menu: Fix typo in a comment
Bluetooth: refactor malicious adv data check
thermal: tools: tmon: remove unneeded local variable
Bluetooth: btusb: Add the new support IDs for WCN6855
Bluetooth: btusb: re-definition for board_id in struct qca_version
Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
Bluetooth: btmtksdio: drop the unnecessary variable created
Bluetooth: btmtksdio: add support of processing firmware coredump and log
xen: detect uninitialized xenbus in xenbus_init
device property: Remove device_add_properties() API
driver core: Don't call device_remove_properties() from device_del()
PCI: Convert to device_create_managed_software_node()
net: hns3: add dql info when tx timeout
net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu
net: hns3: format the output of the MAC address
net: hns3: add log for workqueue scheduled late
drm/i915/gt: Hold RPM wakelock during PXP suspend
thermal: int340x: Use struct_group() for memcpy() region
KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure
KVM: arm64: Save PSTATE early on exit
spi: Fix condition in the __spi_register_driver()
spi: spidev: Make probe to fail early if a spidev compatible is used
regulator: rohm-generic: remove unused dummies
regulator: irq_helper: Provide helper for trivial IRQ notifications
regulator: Add regulator_err2notif() helper
regulator: Drop unnecessary struct member
ASoC: SOF: hda: reset DAI widget before reconfiguring it
ASoC: cs35l41: Set the max SPI speed for the whole device
kernfs: switch global kernfs_rwsem lock to per-fs lock
PM: hibernate: Fix snapshot partial write lengths
PM: hibernate: use correct mode for swsusp_close()
ACPI: CPPC: Add NULL pointer check to cppc_get_perf()
drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
lan78xx: Clean up some inconsistent indenting
net/ncsi : Add payload to be 32-bit aligned to fix dropped packets
sched/scs: Reset task stack state in bringup_cpu()
x86/boot: Mark prepare_command_line() __init
auxdisplay: charlcd: checking for pointer reference before dereferencing
auxdisplay: charlcd: fixing coding style issue
Revert "drm/i915/dg2: Tile 4 plane format support"
powerpc/32: Fix hardlockup on vmap stack overflow
KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB
Revert "drm/i915/dmabuf: fix broken build"
arm64: uaccess: avoid blocking within critical sections
pinctrl: mediatek: fix global-out-of-bounds issue
dccp: Inline dccp_listen_start().
dccp/tcp: Remove an unused argument in inet_csk_listen_start().
net: stmmac: Calculate CDC error only once
selftests: add arp_ndisc_evict_nocarrier to Makefile
tc-testing: Add link for reviews with TC MAINTAINERS
tools: sync uapi/linux/if_link.h header
scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO
tracing/uprobe: Fix uprobe_perf_open probes iteration
ARM: dts: BCM5301X: use non-deprecated USB 2.0 PHY binding
ARM: dts: ux500: Fixup Gavini magnetometer
drm/i915/gt: Hold RPM wakelock during PXP suspend
xen: flag xen_snd_front to be not essential for system boot
xen: flag pvcalls-front to be not essential for system boot
xen: flag hvc_xen to be not essential for system boot
xen: flag xen_drm_front to be not essential for system boot
xen: add "not_essential" flag to struct xenbus_driver
io_uring: improve argument types of kiocb_done()
io_uring: clean __io_import_iovec()
io_uring: improve send/recv error handling
io_uring: simplify reissue in kiocb_done
drm/hyperv: Fix device removal on Gen1 VMs
drm/i915/pmu: Increase the live_engine_busy_stats sample period
ACPI: Make acpi_node_get_parent() local
ACPI: Get acpi_device's parent from the parent field
ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec
drm/i915/ttm: fixup build failure
nvme: fix write zeroes pi
nvme-fabrics: ignore invalid fast_io_fail_tmo values
nvme-pci: add NO APST quirk for Kioxia device
nvme-tcp: fix memory leak when freeing a queue
nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t()
nvmet-tcp: fix incomplete data digest send
nvmet-tcp: fix memory leak when performing a controller reset
nvmet-tcp: add an helper to free the cmd buffers
nvmet-tcp: fix a race condition between release_queue and io_work
cifs: update internal version number
smb2: clarify rc initialization in smb2_reconnect
cifs: populate server_hostname for extra channels
cifs: nosharesock should be set on new server
pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the irqchip
usb: dwc2: gadget: use existing helper
usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func
usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link()
usb: gadget: configfs: remove os_desc_attr_release()
usb: gadget: configfs: simplify os_desc_item_to_gadget_info() helper
usb: xilinx: Add suspend resume support
cpufreq: intel_pstate: ITMT support for overclocked system
usb: typec: tipd: Fix initialization sequence for cd321x
usb: typec: tipd: Fix typo in cd321x_switch_power_state
usb: hub: Fix locking issues with address0_mutex
cpufreq: intel_pstate: Fix active mode offline/online EPP handling
cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
ipmi: msghandler: Make symbol 'remove_work_wq' static
net: marvell: mvpp2: increase MTU limit when XDP enabled
net: ipa: kill ipa_cmd_pipeline_clear()
arm64: dts: ten64: remove redundant interrupt declaration for gpio-keys
net: usb: Correct PHY handling of smsc95xx
soc: imx: gpcv2: keep i.MX8MM VPU-H1 bus clock active
net: remove .ndo_change_proto_down
net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe()
net: marvell: mvpp2: Add support for 5gbase-r
phy: marvell: phy-mvebu-cp110-comphy: add support for 5gbase-r
r8169: fix incorrect mac address assignment
tsnep: Fix set MAC address
spi: pxa2xx: Remove redundant ->read() and ->write() in struct chip_data
spi: spidev: Use SPI_MODE_USER_MASK instead of casting
spi: Fix multi-line comment style
spi: Replace memset() with __GFP_ZERO
regulator: rohm-generic: iniline stub function
ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML
net: ipa: separate disabling setup from modem stop
net: ipa: directly disable ipa-setup-ready interrupt
docs: i2c: smbus-protocol: mention the repeated start condition
ARM: dts: imx: Fix typo in pinfunc comments
net: dsa: qca8k: add LAG support
net: dsa: qca8k: add support for mirror mode
neigh: introduce neigh_confirm() helper function
mctp: Add MCTP-over-serial transport binding
Revert "ANDROID: GKI: update Kconfig options for CONFIG_PREEMPT"
mlxsw: spectrum: Protect driver from buggy firmware
mlxsw: spectrum: Allow driver to load with old firmware versions
mlxsw: pci: Add shutdown method in PCI driver
mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find
net/smc: Ensure the active closing peer first closes clcsock
net/smc: Clean up local struct sock variables
net: nexthop: fix null pointer dereference when IPv6 is not enabled
slip: fix macro redefine warning
hamradio: fix macro redefine warning
mmc: spi: Add device-tree SPI IDs
drm/i915/dsi: split out icl_dsi.h
drm/i915/dsi: split out vlv_dsi.h
drm/i915/dsi: split out vlv_dsi_pll.h
drm/i915/dsi: split out intel_dsi_vbt.h
ANDROID: Incremental fs: fix build due to zstd api changes
arm64: dts: allwinner: a64: Update MBUS node
ARM: dts: sunxi: h3/h5: Update MBUS node
dt-bindings: arm: sunxi: Add H5 MBUS compatible
dt-bindings: arm: sunxi: Expand MBUS binding
dt-bindings: clock: sunxi: Export CLK_DRAM for devfreq
ARM: dts: ux500: Add reset lines to IP blocks
i2c: virtio: disable timeout handling
USB: serial: pl2303: fix GC type detection
i2c: i801: Fix interrupt storm from SMB_ALERT signal
i2c: i801: Restore INTREN on unload
arch_topology: Remove unused topology_set_thermal_pressure() and related
cpufreq: qcom-cpufreq-hw: Use new thermal pressure update function
cpufreq: qcom-cpufreq-hw: Update offline CPUs per-cpu thermal pressure
thermal: cpufreq_cooling: Use new thermal pressure update function
arch_topology: Introduce thermal pressure update function
drm/i915/gem: placate scripts/kernel-doc
arm64: dts: imx8qxp: add cache info
arm64: dts: imx8qm: add cache info
arm64: dts: imx8m: add cache info
drm/i915/dg2: Tile 4 plane format support
xfrm: fix dflt policy check when there is no policy configured
xfrm: fix policy lookup for ipv6 gre packets
sched/cpuacct: Make user/system times in cpuacct.stat more precise
sched/cpuacct: Fix user/system in shown cpuacct.usage*
cpuacct: Convert BUG_ON() to WARN_ON_ONCE()
cputime, cpuacct: Include guest time in user time in cpuacct.stat
dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QM compatible matching
perf: Ignore sigtrap for tracepoints destined for other tasks
locking/rwsem: Optimize down_read_trylock() under highly contended case
locking/rwsem: Make handoff bit handling more consistent
pinctrl: samsung: Make symbol 'exynos7885_pin_ctrl' static
erofs: fix deadlock when shrink erofs slab
phy: HiSilicon: Fix copy and paste bug in error handling
dt-bindings: phy: zynqmp-psgtr: fix USB phy name
phy: ti: omap-usb2: Fix the kernel-doc style
phy: qualcomm: ipq806x-usb: Fix kernel-doc style
scsi: scsi_debug: Zero clear zones at reset write pointer
scsi: core: sysfs: Fix setting device state to SDEV_RUNNING
scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select()
io_uring: correct link-list traversal locking
selftests/bpf: Fix trivial typo
firmware: ti_sci: rm: remove unneeded semicolon
soc: ti: pruss: fix referenced node in error message
block: avoid to touch unloaded module instance when opening bdev
lsm: security_task_getsecid_subj() -> security_current_getsecid_subj()
SUNRPC: use different lock keys for INET6 and LOCAL
drm: ttm: correct ttm_range_manager kernel-doc notation
drm/amdgpu: partially revert "svm bo enable_signal call condition"
drm/amd/display: Set plane update flags for all planes in reset
drm/amd/display: enable seamless boot for DCN301
drm/amd/display: Run full global validation in dc_commit_state
drm/amd/display: based on flag reset z10 function pointer
drm/amd/display: Fix DPIA outbox timeout after GPU reset
drm/amdgpu: Fix double free of dmabuf
drm/amdkfd: Remove unused entries in table
drm/amd/pm: Add debugfs info for STB
drm/amd/pm: Add STB support in sienna_cichlid
drm/amd/pm: Add STB accessors interface
drm/amdgpu/pm: clean up some inconsistent indenting
drm/amdkfd: Retrieve SDMA numbers from amdgpu
drm/amdgpu: Fix MMIO HDP flush on SRIOV
drm/amdgpu: query umc error info from ecc_table v2
drm/amd/pm: add message smu to get ecc_table v2
drm/amdgpu: add new query interface for umc block v2
drm/amd/pm: Update smu driver interface for aldebaran
drm/amdgpu/display: set vblank_disable_immediate for DC
drm/amd/display: check top_pipe_to_program pointer
drm/amd/display: cleanup the code a bit
drm/amd/display: remove no need NULL check before kfree
drm/amd/amdgpu: fix potential memleak
drm/amd/amdgpu: cleanup the code style a bit
drm/amd/amdgpu: remove useless break after return
drm/amd/display: fix cond_no_effect.cocci warnings
drm/amd/display: Clean up some inconsistent indenting
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
drm/amd/display: Fix OLED brightness control on eDP
drm/amdgpu: Add recovery_lock to save bad pages function
drm/amdgpu: support new mode-1 reset interface (v2)
drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
drm/amd/pm: Remove artificial freq level on Navi1x
drm/amd/pm: avoid duplicate powergate/ungate setting
drm/amd/display: Revert "retain/release stream pointer in link enc table"
drm/amd/display: 3.2.162
drm/amd/display: fixed the DSC power off sequence during Driver PnP
drm/amd/display: [FW Promotion] Release 0.0.93
drm/amd/display: [FW Promotion] Release 0.0.92
drm/amd/display: Visual Confirm Bar Height Adjust
drm/amd/display: Fix eDP will flash when boot to OS
drm/amd/display: Enable DSC over eDP
drm/amd/display: Fix LTTPR not Enabled
drm/amd/display: Reset fifo after enable otg
drm/amd/display: Code change for DML isolation
drm/amd/display: set MSA vsp/hsp to 0 for positive polarity for DP 128b/132b
drm/amd/display: Revert changes for MPO underflow
drm/amd/display: Only flush delta from last command execution
drm/amd/display: Secondary display goes blank on Non DCN31
drm/amdgpu: Pin MMIO/DOORBELL BO's in GTT domain
drm/amdgpu: Update BO memory accounting to rely on allocation flag
drm/amd/display: Reduce dmesg error to a debug print
drm/amd/display: Drop config guard for DC_LOG_DP2
hugetlbfs: flush before unlock on move_hugetlb_page_tables()
hugetlbfs: flush TLBs correctly after huge_pmd_unshare
drm/msm: Do hw_init() before capturing GPU state
mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode
rtw89: update partition size of firmware header on skb->data
iwlwifi: Fix memory leaks in error handling path
iwlwifi: fix warnings produced by kernel debug options
iwlwifi: mvm: retry init flow if failed
iwlwifi: Fix missing error code in iwl_pci_probe()
iwlwifi: pcie: fix constant-conversion warning
Revert "scsi: ufs: core: Add a compile-time structure size check"
drm/msm/dp: Avoid unpowered AUX xfers that caused crashes
drm/msm/dsi: set default num_data_lanes
Revert "Revert "drm/virtio: implement context init: advertise feature to userspace""
Revert "Revert "drm/virtio: implement context init: add virtio_gpu_fence_event""
RDMA/irdma: Set protocol based on PF rdma_mode flag
net/ice: Add support for enable_iwarp and enable_roce devlink param
devlink: Add 'enable_iwarp' generic device param
ice: avoid bpf_prog refcount underflow
ice: fix vsi->txq_map sizing
power: supply: ab8500: Standardize capacity lookup
power: supply: ab8500: Standardize temp res lookup
power: supply: ab8500: Standardize CV voltage
power: supply: ab8500: Standardize CC current
power: supply: ab8500: Make recharge capacity a constant
power: supply: ab8500: Standardize termination current
power: supply: ab8500: Standardize internal resistance
power: supply: ab8500_fg: Init battery data in bind()
power: supply: ab8500: Standardize voltages
power: supply: ab8500: Standardize technology
power: supply: ab8500: Standardize design capacity
power: supply: ab8500: Use only one battery type
power: supply: ab8500: Drop unused battery types
power: supply: ab8500: Standardize operating temperature
power: supply: ab8500: Sink current tables into charger code
power: supply: ab8500: Use core battery parser
spi: fsl-lpspi: Add imx8ulp compatible string
spi: deduplicate spi_match_id() in __spi_register_driver()
spi: Add resets to the PL022 bindings
spi: docs: improve the SPI userspace API documentation
selftests: net: fib_nexthops: add test for group refcount imbalance bug
net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group
net: ipv6: add fib6_nh_release_dsts stub
ASoC: rk817: Add module alias for rk817-codec
ASoC: soc-acpi: Set mach->id field on comp_ids matches
net: dsa: qca8k: add support for mdb_add/del
net: dsa: qca8k: add set_ageing_time support
net: dsa: qca8k: add support for port fast aging
net: dsa: qca8k: add additional MIB counter and make it dynamic
net: dsa: qca8k: initial conversion to regmap helper
net: dsa: qca8k: move regmap init in probe and set it mandatory
net: dsa: qca8k: remove extra mutex_init in qca8k_setup
net: dsa: qca8k: convert to GENMASK/FIELD_PREP/FIELD_GET
net: dsa: qca8k: remove redundant check in parse_port_config
skbuff: Switch structure bounds to struct_group()
skbuff: Move conditional preprocessor directives out of struct sk_buff
net, neigh: Fix crash in v6 module initialization error path
nixge: fix mac address error handling again
sections: global data can be in .bss
net/smc: Avoid warning of possible recursive locking
vsock/virtio: suppress used length validation
ath11k: Fix mon status ring rx tlv processing
ath11k: add read variant from SMBIOS for download board data
ath11k: skip sending vdev down for channel switch
arp: Remove #ifdef CONFIG_PROC_FS
ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev
ath11k: calculate the correct NSS of peer for HE capabilities
hv_netvsc: Use bitmap_zalloc() when applicable
ath11k: change to treat alpha code na as world wide regdomain
net: ax88796c: do not receive data in pointer
qed: Use the bitmap API to simplify some functions
net-sysfs: Slightly optimize 'xps_queue_show()'
net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls
rds: Fix a typo in a comment
Fix coverity issue 'Uninitialized scalar variable"
drm/i915/ttm: Fix error code in i915_ttm_eviction_valuable()
ANDROID: GKI: remove CONFIG_HARDENED_USERCOPY_FALLBACK from gki defconfig
drm/i915/rpm: Enable runtime pm autosuspend by default
pcmcia: hide the MAC address helpers if !NET
tsn: Fix build.
net: wwan: iosm: device trace collection using relayfs
net: wwan: common debugfs base dir for wwan device
octeon: constify netdev->dev_addr
net: mana: Add XDP support
tsnep: Add TSN endpoint Ethernet MAC driver
dt-bindings: net: Add tsnep Ethernet controller
dt-bindings: Add vendor prefix for Engleder
net: phylink: handle NA interface mode in phylink_fwnode_phy_connect()
net: phylink: Add helpers for c22 registers without MDIO
platform/x86: thinkpad_acpi: Accept ibm_init_struct.init() returning -ENODEV
MAINTAINERS: Add entry to MAINTAINERS for Milbeaut
platform/x86: think-lmi: Simplify tlmi_analyze() error handling a bit
platform/x86: think-lmi: Move kobject_init() call into tlmi_create_auth()
ARM: dts: milbeaut: set clock phandle to uart node
ARM: dts: milbeaut: set clock phandle to timer node
ARM: dts: milbeaut: add a clock node for M10V
net: annotate accesses to dev->gso_max_segs
net: annotate accesses to dev->gso_max_size
nfp: checking parameter process for rx-usecs/tx-usecs is invalid
ipv6: fix typos in __ip6_finish_output()
selftests/tc-testings: Be compatible with newer tc output
selftests/tc-testing: match any qdisc type
net: dsa: qca8k: fix MTU calculation
net: dsa: qca8k: fix internal delay applied to the wrong PAD config
net: hns3: remove the way to set tx spare buf via module parameter
net: hns3: add support to set/get rx buf len via ethtool for hns3 driver
ethtool: extend ringparam setting/getting API with rx_buf_len
ethtool: add support to set/get rx buf len via ethtool
net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver
ethtool: add support to set/get tx copybreak buf size via ethtool
ath11k: Set IRQ affinity to CPU0 in case of one MSI vector
ath11k: do not restore ASPM in case of single MSI vector
ath11k: add support one MSI vector
ath11k: refactor multiple MSI vector implementation
ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ
ath11k: add CE and ext IRQ flag to indicate irq_handler
ath11k: get msi_data again after request_irq is called
firmware: smccc: Fix check for ARCH_SOC_ID not implemented
Revert "slab: add __alloc_size attributes for better bounds checking"
Revert "mm/kvmalloc: add __alloc_size attributes for better bounds checking"
Revert "mm/vmalloc: add __alloc_size attributes for better bounds checking"
Revert "mm/page_alloc: add __alloc_size attributes for better bounds checking"
Revert "percpu: add __alloc_size attributes for better bounds checking"
memory: renesas-rpc-if: refactor MOIIO and IOFV macros
memory: renesas-rpc-if: avoid use of undocumented bits
memory: renesas-rpc-if: simplify register update
memory: renesas-rpc-if: Silence clang warning
drm/i915/pmu: Avoid with_intel_runtime_pm within spinlock
dt-bindings: crypto: Add optional dma properties
ARM: dts: sun8i: h3: beelink-x2: Add GPIO CEC node
ARM: dts: sunxi: Add CEC clock to DW-HDMI
arm64: dts: allwinner: a64: Add CEC clock to HDMI
ARM: dts: sun8i: h3: beelink-x2: Sort nodes
arm64: dts: allwinner: h6: tanix-tx6: Add I2C node
bus: sunxi-rsb: Fix shutdown
media: cx18: drop an unused macro
media: ivtv: drop an unused macro
media: cx25821: drop duplicated i2c_slave_did_ack()
USB: serial: option: add Telit LE910S1 0x9200 composition
media: hantro: Support NV12 on the G2 core
media: hantro: Staticize a struct in postprocessor code
media: hantro: Support VP9 on the G2 core
media: hantro: Prepare for other G2 codecs
media: hantro: Rename registers
media: rkvdec: Add the VP9 backend
media: Add VP9 v4l2 library
media: uapi: Add VP9 stateless decoder controls
media: hantro: Add quirk for NV12/NV12_4L4 capture format
media: hantro: Simplify postprocessor
media: hantro: postproc: Introduce struct hantro_postproc_ops
media: hantro: postproc: Fix motion vector space size
dmaengine: idxd: fix calling wq quiesce inside spinlock
dmaengine: dw-edma: Fix return value check for dma_set_mask_and_coherent()
Revert "parisc: Fix backtrace to always include init funtion names"
parisc: Convert PTE lookup to use extru_safe() macro
parisc: Fix extraction of hash lock bits in syscall.S
parisc: Provide an extru_safe() macro to extract unsigned bits
parisc: Increase FRAME_WARN to 2048 bytes on parisc
dmaengine: dw-axi-dmac: Fix uninitialized variable in axi_chan_block_xfer_start()
RISC-V: KVM: Fix incorrect KVM_MAX_VCPUS value
KVM: RISC-V: Unmap stage2 mapping when deleting/moving a memslot
arm64: dts: imx8mq-librem5-r3.dtsi: describe selfie cam XSHUTDOWN pin
arm64: dts: imx8mq-librem5: describe the selfie cam
arm64: dts: imx8mq-librem5: describe power supply for cameras
arm64: dts: split out a shared imx8mq-librem5-r3.dtsi description
arm64: dts: imx8mm-beacon: Enable USB Controllers
iomap: Fix inline extent handling in iomap_readpage
pinctrl: microchip-sgpio: update to support regmap
pinctrl: ocelot: convert pinctrl to regmap
pinctrl: ocelot: update pinctrl to automatic base address
pinctrl: ocelot: combine get resource and ioremap into single call
dt-bindings: pinctrl: uniphier: Add child node definitions to describe pin mux and configuration
dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string
pinctrl: spmi-gpio: Add support for PM2250
pinctrl: qcom: sc7280: Add egpio support
pinctrl: qcom: Add egpio feature support
pinctrl: qcom-pmic-gpio: Add support for pm8019
dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019
pinctrl: qcom: Add SDX65 pincontrol driver
dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings
pinctrl: ocelot: Extend support for lan966x
dt-bindings: pinctrl: ocelot: add lan966x SoC support
Linux 5.16-rc2
drm/msm/gpu: Fix check for devices without devfreq
drm/msm/gpu: Fix idle_work time
drm/msm/a6xx: Fix uinitialized use of gpu_scid
drm/msm: Fix null ptr access msm_ioctl_gem_submit()
drm/msm: Demote debug message
drm/msm: Make a6xx_gpu_set_freq() static
drm/msm: Restore error return on invalid fence
drm/msm: Fix wait_fence submitqueue leak
drm/msm: Fix mmap to include VM_IO and VM_DONTDUMP
drm/msm/devfreq: Fix OPP refcnt leak
drm/msm/a6xx: Allocate enough space for GMU registers
arm64: dts: rockchip: fix poweroff on helios64
arm64: dts: rockchip: Enable HDD power on helios64
arm64: dts: rockchip: add variables for pcie completion to helios64
pstore/blk: Use "%lu" to format unsigned long
arm64: dts: rockchip: define usb hub and 2.5GbE nic on helios64
arm64: dts: rockchip: add interrupt and headphone-detection for Rock Pi4's audio codec
arm64: dts: rockchip: fix audio-supply for Rock Pi 4
arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply
arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply
arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge
ARM: rockchip: Use memcpy_toio instead of memcpy on smp bring-up
ARM: samsung: Remove HAVE_S3C2410_I2C and use direct dependencies
efi/libstub: consolidate initrd handling across architectures
efi/libstub: x86/mixed: increase supported argument count
efi/libstub: add prototype of efi_tcg2_protocol::hash_log_extend_event()
include/linux/efi.h: Remove unneeded whitespaces before tabs
iio: at91-sama5d2: Fix incorrect sign extension
mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove
iio: adc: axp20x_adc: fix charging current reporting on AXP22x
iio: gyro: adxrs290: fix data signedness
arm64: dts: fsl-ls1043a-rdb: add delay between CS and CLK signal for flash device
ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART
ARM: imx: remove dead left-over from i.MX{27,31,35} removal
ARM: dts: vf610-zii-dev-rev-b: specify phy-mode for external PHYs
ARM: dts: vf610-zii-dev-rev-b: correct phy-mode for 6185 dsa link
arm64: dts: lx2160abluebox3: update RGMII delays for sja1105 switch
ARM: dts: ls1021a-tsn: update RGMII delays for sja1105 switch
ARM: dts: imx6qp-prtwd3: update RGMII delays for sja1105 switch
arm64: dts: imx: imx8mn-beacon: Drop undocumented clock-names reference
soc: imx: gpcv2: Synchronously suspend MIX domains
arm64: dts: freescale: add 'chassis-type' property
hwmon: (sht4x) Fix EREMOTEIO errors
arm64: dts: qcom: sdm660-xiaomi-lavender: Add USB
arm64: dts: qcom: sdm660-xiaomi-lavender: Enable Simple Framebuffer
arm64: dts: qcom: sdm660-xiaomi-lavender: Add eMMC and SD
arm64: dts: qcom: sdm660-xiaomi-lavender: Add PWRKEY and RESIN
arm64: dts: qcom: sdm660-xiaomi-lavender: Add RPM and fixed regulators
arm64: dts: qcom: sdm630-pm660: Move RESIN to pm660 dtsi
arm64: dts: qcom: sdm630: Assign numbers to eMMC and SD
arm64: dts: qcom: sc7280: Fix 'interrupt-map' parent address cells
arm64: dts: qcom: sc7280: Add pcie clock support
arm64: dts: qcom: sc7280: Fix incorrect clock name
arm64: dts: qcom: sc7180: Fix ps8640 power sequence for Homestar rev4
arm64: dts: qcom: sm8350: Add LLCC node
arm64: dts: qcom: sm8350-sagami: Configure remote processors
arm64: dts: qcom: sm8350-sagami: Enable and populate I2C/SPI nodes
arm64: dts: qcom: Add support for Xperia 1 III / 5 III
arm64: dts: qcom: sm8350: Assign iommus property to QUP WRAPs
arm64: dts: qcom: sm8350: Set up WRAP2 QUPs
arm64: dts: qcom: sm8350: Set up WRAP1 QUPs
arm64: dts: qcom: sm8350: Set up WRAP0 QUPs
arm64: dts: qcom: sm8350: Describe GCC dependency clocks
arm64: dts: qcom: *8350* Consolidate PON/RESIN usage
arm64: dts: qcom: sm8350: Shorten camera-thermal-bottom name
arm64: dts: qcom: sm[68]350: Use interrupts-extended with pdc interrupts
arm64: dts: qcom: sm8350: Specify clock-frequency for arch timer
arm64: dts: qcom: sm8350: Add redistributor stride to GICv3
arm64: dts: qcom: sm8350: Add missing QUPv3 ID2
arm64: dts: qcom: sm8350: Move gpio.h inclusion to SoC DTSI
arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY
arm64: dts: qcom: msm8996-xiaomi-common: Change TUSB320 to TUSB320L
arm64: dts: qcom: msm8996-xiaomi-scorpio: Add touchkey controller
arm64: dts: qcom: msm8996-sony-xperia-tone: fix SPMI regulators declaration
arm64: dts: qcom: msm8994-sony-xperia-kitakami: correct lvs1 and lvs2 supply property
arm64: dts: qcom: apq8096-db820c: correct lvs1 and lvs2 supply property
arm64: dts: qcom: apq8096-db820c: add missing regulator details
arm64: dts: qcom: apq8096-db820c: specify adsp firmware name
arm64: dts: qcom: Add support for SONY Xperia XZ2 / XZ2C / XZ3 (Tama platform)
arm64: dts: qcom: msm8996: drop not documented adreno properties
arm64: dts: qcom: sc7180: Support Homestar rev4
arm64: dts: qcom: sc7180: Support Lazor/Limozeen rev9
arm64: dts: qcom: sc7180: Specify "data-lanes" for DSI host output
arm64: dts: qcom: sc7180: Include gpio.h in edp bridge dts
dt-bindings: memory: Add entry for version 3.80a
EDAC/synopsys: Enable the driver on Intel's N5X platform
proc/vmcore: fix clearing user buffer by properly using clear_user()
kmap_local: don't assume kmap PTEs are linear arrays in memory
mm/damon/dbgfs: fix missed use of damon_dbgfs_lock
mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation
kasan: test: silence intentional read overflow warnings
hugetlb, userfaultfd: fix reservation restore on userfaultfd error
hugetlb: fix hugetlb cgroup refcounting during mremap
mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag
hexagon: ignore vmlinux.lds
hexagon: clean up timer-regs.h
hexagon: export raw I/O routines for modules
mm: emit the "free" trace report before freeing memory in kmem_cache_free()
shm: extend forced shm destroy to support objects from several IPC nses
ipc: WARN if trying to remove ipc object which is absent
mm/swap.c:put_pages_list(): reinitialise the page list
EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR
EDAC/synopsys: Use the quirk for version instead of ddr version
af_unix: fix regression in read after shutdown
mptcp: use delegate action to schedule 3rd ack retrans
mptcp: fix delack timer
selftests: mptcp: add tproxy test case
mptcp: sockopt: add SOL_IP freebind & transparent options
mptcp: Support for IP_TOS for MPTCP setsockopt()
ipv4: Exposing __ip_sock_set_tos() in ip.h
net: kunit: add a test for dev_addr_lists
dev_addr_list: put the first addr on the tree
dev_addr: add a modification check
net: unexport dev_addr_init() & dev_addr_flush()
net: constify netdev->dev_addr
bnx2x: constify static inline stub for dev_addr
82596: use eth_hw_addr_set()
ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec
phy: ti: tusb1210: Fix the kernel-doc warn
phy: qualcomm: usb-hsic: Fix the kernel-doc warn
phy: qualcomm: qmp: Add missing struct documentation
phy: mvebu-cp110-utmi: Fix kernel-doc warns
net: phy: add support for TI DP83561-SP phy
ethernet: renesas: Use div64_ul instead of do_div
ipv6: ip6_skb_dst_mtu() cleanups
crypto: ccp - no need to initialise statics to 0
crypto: ccree - remove redundant 'flush_workqueue()' calls
crypto: octeontx2 - use swap() to make code cleaner
crypto: testmgr - Fix wrong test case of RSA
crypto: qce - fix uaf on qce_skcipher_register_one
crypto: qce - fix uaf on qce_ahash_register_one
crypto: qce - fix uaf on qce_aead_register_one
crypto: hisilicon/hpre - use swap() to make code cleaner
MAINTAINERS: rectify entry for INTEL KEEM BAY OCS ECC CRYPTO DRIVER
crypto: keembay-ocs-ecc - Fix error return code in kmb_ocs_ecc_probe()
crypto: caam - replace this_cpu_ptr with raw_cpu_ptr
hwrng: cavium - Check health status while reading random data
crypto: atmel-aes - Reestablish the correct tfm context at dequeue
ANDROID: db845c_gki.fragment: Remove CONFIG_LEDS_CLASS_MULTICOLOR as its in gki_defconfig now
ANDROID: db845c_gki.fragment: Remove typoed config CONFIG_QCOM_SPMI_ADC5_TM5
bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap
bpf, sockmap: Attach map progs to psock early for feature probes
xen/pvh: add missing prototype to header
libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags
selinux: fix NULL-pointer dereference when hashtab allocation fails
mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings
mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6
mtd: rawnand: ingenic: JZ4740 needs 'oob_first' read page function
mtd: rawnand: Export nand_read_page_hwecc_oob_first()
mtd: rawnand: davinci: Rewrite function description
mtd: rawnand: davinci: Avoid duplicated page read
mtd: rawnand: davinci: Don't calculate ECC when reading page
x86: Pin task-stack in __get_wchan()
drm/i915: Drain the ttm delayed workqueue too
drm/i915: Remove resv from i915_vma
drm/i915: vma is always backed by an object.
drm/i915: Create a full object for mock_ring, v2.
drm/i915: Create a dummy object for gen6 ppgtt
drm/i915: move the pre_pin earlier
iavf: Fix VLAN feature flags after VFR
iavf: Fix refreshing iavf adapter stats on ethtool request
iavf: Fix deadlock occurrence during resetting VF interface
media: sp887x: drop unneeded assignment
media: media si2168: fully initialize si2168 on resume only when necessary
media: si2168: drop support for old firmware file name for si2168 B40
media: dib0700: Only touch one bit when start/stop an adapter
media: dib0700: cleanup start/stop streaming logic
iavf: Prevent changing static ITR values if adaptive moderation is on
media: dib0700: fix undefined behavior in tuner shutdown
media: s5h1411.c: Fix a typo in the VSB SNR table
media: drivers: cx24113: remove redundant variable r
media: dvb-frontends/stv0367: remove redundant variable ADCClk_Hz
media: dib9000: Use min() instead of doing it manually
selftests/bpf: Add btf_dedup case with duplicated structs within CU
libbpf: Accommodate DWARF/compiler bug with duplicated structs
media: media dvb_frontend: add suspend and resume callbacks to dvb_frontend_ops
media: b2c2: Add missing check in flexcop_pci_isr:
libbpf: Add runtime APIs to query libbpf version
media: dvb-core: Convert to SPDX identifier
media: dmxdev: fix UAF when dvb_register_device() fails
signal: Replace force_fatal_sig with force_exit_sig when in doubt
signal: Don't always set SA_IMMUTABLE for forced signals
HID: apple: Report Magic Keyboard battery over USB
HID: apple: Use BIT to define quirks
HID: apple: Do not reset quirks when the Fn key is not found
HID: magicmouse: Report battery level over USB
HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!)
HID: nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case
HID: magicmouse: prevent division by 0 on scroll
HID: thrustmaster: fix sparse warnings
HID: logitech: add myself as a reviewer
HID: Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx
HID: i2c-hid: Report wakeup events
HID: input: set usage type to key on keycode remap
HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields
HID: ft260: fix i2c probing for hwmon devices
net/bridge: replace simple_strtoul to kstrtol
nfp: flower: correction of error handling
drm/i915/dg2: Implement WM0 cursor WA for DG2
drm/i915/pxp: fix includes for headers in include/drm
MAINTAINERS: Update for VMware PVRDMA driver
blk-mq: don't insert FUA request with data into scheduler queue
blk-cgroup: fix missing put device in error path from blkg_conf_pref()
drm/i915: drop intel_display.h include from intel_display_power.h
drm/i915: move structs from intel_display_power.h to .c
drm/i915/debugfs: move debug printing to intel_display_power.c
drm/i915: drop intel_display.h include from intel_dpll_mgr.h
drm/i915: drop intel_display.h include from intel_ddi.h
stmmac_pci: Fix underflow size in stmmac_rx
atlantic: fix double-free in aq_ring_tx_clean
ethtool: stats: Use struct_group() to clear all stats at once
net/af_iucv: Use struct_group() to zero struct iucv_sock region
ipv6: Use memset_after() to zero rt6_info
net: 802: Use memset_startat() to clear struct fields
net: dccp: Use memset_startat() for TP zeroing
sky2: use PCI VPD API in eeprom ethtool ops
net: marvell: prestera: fix double free issue on err path
net: marvell: prestera: fix brige port operation
net: ipa: Use 'for_each_clear_bit' when possible
bnx2x: Use struct_group() for memcpy() region
cxgb4: Use struct_group() for memcpy() region
cxgb3: Use struct_group() for memcpy() region
net: phylink: add 1000base-KX to phylink_caps_to_linkmodes()
s390/lcs: add braces around empty function body
s390/ctcm: add __printf format attribute to ctcm_dbf_longtext
s390/ctcm: fix format string
net/af_iucv: fix kernel doc comments
net/iucv: fix kernel doc comments
s390/qeth: allocate RX queue at probe time
natsemi: macsonic: use eth_hw_addr_set()
cirrus: mac89x0: use eth_hw_addr_set()
apple: macmace: use eth_hw_addr_set()
lasi_82594: use eth_hw_addr_set()
smc9194: use eth_hw_addr_set()
8390: wd: use eth_hw_addr_set()
8390: mac8390: use eth_hw_addr_set()
8390: hydra: use eth_hw_addr_set()
8390: smc-ultra: use eth_hw_addr_set()
amd: mvme147: use eth_hw_addr_set()
amd: atarilance: use eth_hw_addr_set()
amd: hplance: use eth_hw_addr_set()
amd: a2065/ariadne: use eth_hw_addr_set()
amd: ni65: use eth_hw_addr_set()
amd: lance: use eth_hw_addr_set()
drm/aspeed: Fix vga_pw sysfs output
drm/vc4: fix error code in vc4_create_object()
ipw2200: constify address in ipw_send_adapter_address
wilc1000: copy address before calling wilc_set_mac_address
mlxsw: constify address in mlxsw_sp_port_dev_addr_set
net: ax88796c: don't write to netdev->dev_addr directly
drm/i915: Clean up CRC register defines
drm/i915: Clean up DPINVGTT/VLV_DPFLIPSTAT bits
arm64: dts: mt8183: support coresight-cpu-debug for mt8183
arm64: dts: mediatek: mt8173-elm: Add backlight enable pin config
arm64: dts: mediatek: mt8173-elm: Move pwm pinctrl to pwm0 node
drm/i915: Clean up FPGA_DBG/CLAIM_ER bits
ALSA: usb-audio: Don't start stream for capture at prepare
ALSA: usb-audio: Switch back to non-latency mode at a later point
dt-bindings: power: renesas,rcar-sysc: Document r8a779f0 SYSC bindings
dt-bindings: reset: renesas,rst: Document r8a779f0 reset module
dt-bindings: arm: renesas: Document R-Car S4-8 SoC DT bindings
dt-bindings: mmc: renesas,sdhi: Add optional SDnH clock
pinctrl: renesas: Remove unneeded locking around sh_pfc_read() calls
arm64: dts: renesas: rzg2l-smarc: Enable RSPI1 on carrier board
arm64: dts: renesas: r9a07g044: Add RSPI{0,1,2} nodes
arm64: dts: renesas: cat875: Add rx/tx delays
arm64: dts: reneas: rcar-gen3: Add SDnH clocks
arm64: dts: reneas: rzg2: Add SDnH clocks
cfg80211: move offchan_cac_event to a dedicated work
mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping"
mac80211: introduce set_radar_offchan callback
cfg80211: implement APIs for dedicated radar detection HW
gpio: mockup: Switch to use kasprintf_strarray()
pinctrl: zynqmp: Unify pin naming
ath9k: fix intr_txqs setting
ath11k: add hw_param for wakeup_mhi
riscv: fix building external modules
Revert "Merge 0cc82d617a ("Merge branch 'for-5.16/nintendo' into for-linus") into android-mainline"
media: coda: V4L2_PIX_FMT_GREY for coda960 JPEG Encoder
media: rcar-vin: Free buffers with error if hardware stop fails
media: imx: Remove unused functions
media: stk1160: fix control-message timeouts
media: s2255: fix control-message timeouts
media: pvrusb2: fix control-message timeouts
media: em28xx: fix control-message timeouts
media: cpia2: fix control-message timeouts
media: flexcop-usb: fix control-message timeouts
RISC-V: Enable KVM in RV64 and RV32 defconfigs as a module
media: redrat3: fix control-message timeouts
media: mceusb: fix control-message timeouts
media: mtk-vcodec: remove unused func parameter
media: mtk-vcodec: enc: add vp8 profile ctrl
media: hi846: remove the of_match_ptr macro
media: hi846: include property.h instead of of_graph.h
scsi: target: configfs: Delete unnecessary checks for NULL
scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp
scsi: mpt3sas: Fix incorrect system timestamp
scsi: mpt3sas: Fix system going into read-only mode
scsi: mpt3sas: Fix kernel panic during drive powercycle test
scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node()
scsi: scsi_debug: Fix type in min_t to avoid stack OOB
scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo()
scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu()
tracing: Don't use out-of-sync va_list in event printing
tracing: Use memset_startat() to zero struct trace_iterator
drm/i915/: Extend VRR platform support to Gen 11
Revert "ANDROID: mm: Throttle rss_stat tracepoint"
drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks
drm/nouveau: recognise GA106
ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE
ALSA: ctxfi: Fix out-of-range access
soc: qcom: rpmpd: Add QCM2290 support
dt-bindings: power: rpmpd: Add QCM2290 support
soc: qcom: rpmpd: Drop unused res_name from struct rpmpd
lib: zstd: Don't add -O3 to cflags
lib: zstd: Don't inline functions in zstd_opt.c
lib: zstd: Fix unused variable warning
Revert "ANDROID: media: increase video max frame number"
drm/i915: Disable DSB usage for now
drm/i915: Declare .(de)gamma_lut_tests for icl+
drm/i915: Fix framestart_delay commens in VRR code
drm/i915: Do vblank evasion correctly if vrr push has already been sent
soc: qcom: qmi: Fix a typo in a comment
mm: Add functions to zero portions of a folio
drm/i915: Move vrr push after the frame counter sampling again
ASoC: tegra: Fix kcontrol put callback in Mixer
ASoC: tegra: Fix kcontrol put callback in ADX
ASoC: tegra: Fix kcontrol put callback in AMX
ASoC: tegra: Fix kcontrol put callback in SFC
ASoC: tegra: Fix kcontrol put callback in MVC
ASoC: tegra: Fix kcontrol put callback in AHUB
ASoC: tegra: Fix kcontrol put callback in DSPK
ASoC: tegra: Fix kcontrol put callback in DMIC
ASoC: tegra: Fix kcontrol put callback in I2S
ASoC: tegra: Fix kcontrol put callback in ADMAIF
ASoC: tegra: Fix wrong value type in MVC
ASoC: tegra: Fix wrong value type in SFC
ASoC: tegra: Fix wrong value type in DSPK
ASoC: tegra: Fix wrong value type in DMIC
ASoC: tegra: Fix wrong value type in I2S
ASoC: tegra: Fix wrong value type in ADMAIF
tracing/histogram: Fix UAF in destroy_hist_field()
pstore/ftrace: Allow immediate recording
xfrm: Remove duplicate assignment
ipv6/esp6: Remove structure variables and alignment statements
selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes
ftrace/samples: add s390 support for ftrace direct multi sample
ftrace/samples: add missing Kconfig option for ftrace direct multi sample
MAINTAINERS: update email address of Christian Borntraeger
s390/kexec: fix memory leak of ipl report buffer
pinctrl: st: Switch to use devm_kasprintf_strarray()
pinctrl: st: Convert to use dev_err_probe()
pinctrl: st: Make use of the devm_platform_ioremap_resource_byname()
pinctrl: st: Use temporary variable for struct device
pinctrl: st: Drop wrong kernel doc annotations
pinctrl: armada-37xx: Switch to use devm_kasprintf_strarray()
pinctrl: armada-37xx: Convert to use dev_err_probe()
pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()
pinctrl: armada-37xx: Use temporary variable for struct device
pinctrl: armada-37xx: Fix function name in the kernel doc
pinctrl/rockchip: Switch to use devm_kasprintf_strarray()
pinctrl/rockchip: Convert to use dev_err_probe()
pinctrl/rockchip: Make use of the devm_platform_get_and_ioremap_resource()
pinctrl/rockchip: Use temporary variable for struct device
pinctrl/rockchip: Drop wrong kernel doc annotation
lib/string_helpers: Introduce managed variant of kasprintf_strarray()
lib/string_helpers: Introduce kasprintf_strarray()
s390/kexec: fix return code handling
s390/dump: fix copying to user-space of swapped kdump oldmem
spi: qcom: geni: remove unused defines
spi: spi-rspi: Drop redeclaring ret variable in qspi_transfer_in()
spi: spi-rspi: Add support to deassert/assert reset line
spi: dt-bindings: renesas,rspi: Document RZ/G2L SoC
regulator: Add units to limit documentation
regulator: bd718x7: Use rohm generic restricted voltage setting
regulator: rohm-regulator: add helper for restricted voltage setting
regulator: Update protection IRQ helper docs
perf evsel: Fix memory leaks relating to unit
perf report: Fix memory leaks around perf_tip()
perf hist: Fix memory leak of a perf_hpp_fmt
tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall
tools build: Fix removal of feature-sync-compare-and-swap feature detection
perf inject: Fix ARM SPE handling
perf bench: Fix two memory leaks detected with ASan
perf test sample-parsing: Fix branch_stack entry endianness check
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
perf sort: Fix the 'p_stage_cyc' sort key behavior
perf sort: Fix the 'ins_lat' sort key behavior
perf sort: Fix the 'weight' sort key behavior
perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1
perf tests wp: Remove unused functions on s390
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
drm/vboxvideo: fix a NULL vs IS_ERR() check
ptp: ocp: Fix a couple NULL vs IS_ERR() checks
lan78xx: Introduce NAPI polling support
lan78xx: Remove hardware-specific header update
lan78xx: Re-order rx_submit() to remove forward declaration
lan78xx: Introduce Rx URB processing improvements
lan78xx: Introduce Tx URB processing improvements
lan78xx: Fix memory allocation bug
net: dsa: felix: restrict psfp rules on ingress port
net: dsa: felix: use vcap policer to set flow meter for psfp
net: mscc: ocelot: use index to set vcap policer
net: dsa: felix: add stream gate settings for psfp
net: dsa: felix: support psfp filter on vsc9959
net: mscc: ocelot: add gate and police action offload to PSFP
net: mscc: ocelot: set vcap IS2 chain to goto PSFP chain
net: mscc: ocelot: add MAC table stream learn and lookup operations
KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes()
KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range()
x86/kvm: remove unused ack_notifier callbacks
net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock()
mctp/test: Update refcount checking in route fragment tests
ipv6: ah6: use swap() to make code cleaner
net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound
tcp: add missing htmldocs for skb->ll_node and sk->defer_list
drm/i915/vlv_dsi: Double pixelclock on read-back for dual-link panels
net: mdio: Replaced BUG_ON() with WARN()
ipv6: check return value of ipv6_skip_exthdr
e100: fix device suspend/resume
net: dpaa2-mac: use phylink_generic_validate()
net: dpaa2-mac: remove interface checks in dpaa2_mac_validate()
net: dpaa2-mac: populate supported_interfaces member
net: ag71xx: use phylink_generic_validate()
net: ag71xx: remove interface checks in ag71xx_mac_validate()
net: ag71xx: populate supported_interfaces member
devlink: Don't throw an error if flash notification sent before devlink visible
net: stmmac: dwmac-qcom-ethqos: add platform level clocks management
page_pool: Revert "page_pool: disable dma mapping support..."
platform/x86: think-lmi: Opcode support
ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()
reiserfs: don't use congestion_wait()
drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L
Documentation: syfs-class-firmware-attributes: Lenovo Opcode support
parisc: Enable CONFIG_PRINTK_TIME=y in 32bit defconfig
Revert "parisc: Reduce sigreturn trampoline to 3 instructions"
parisc: Wrap assembler related defines inside __ASSEMBLY__
parisc: Wire up futex_waitv
parisc: Include stringify.h to avoid build error in crypto/api.c
ALSA: hda/realtek: Fix LED on HP ProBook 435 G7
KVM: Disallow user memslot with size that exceeds "unsigned long"
KVM: Ensure local memslot copies operate on up-to-date arch-specific data
KVM: x86/mmu: Fix TLB flush range when handling disconnected pt
KVM: x86: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: s390: Cap KVM_CAP_NR_VCPUS by num_online_cpus()
KVM: RISC-V: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: PPC: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: MIPS: Cap KVM_CAP_NR_VCPUS by KVM_CAP_MAX_VCPUS
KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus()
KVM: x86: Assume a 64-bit hypercall for guests with protected state
selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore
riscv: kvm: fix non-kernel-doc comment block
KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror()
KVM: SEV: Drop a redundant setting of sev->asid during initialization
KVM: SEV: WARN if SEV-ES is marked active but SEV is not
KVM: SEV: Set sev_info.active after initial checks in sev_guest_init()
KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs
KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache
KVM: nVMX: Use a gfn_to_hva_cache for vmptrld
KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check
KVM: x86/xen: Use sizeof_field() instead of open-coding it
KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12
KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO
KVM: x86/mmu: include EFER.LMA in extended mmu role
KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load
KVM: Fix steal time asm constraints
cpuid: kvm_find_kvm_cpuid_features() should be declared 'static'
ata: libata-sata: Declare ata_ncq_sdev_attrs static
ata: libahci: Adjust behavior when StorageD3Enable _DSD is set
ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile
ata: libata: add missing ata_identify_page_supported() calls
octeontx2-af: debugfs: don't corrupt user memory
ipv4/raw: support binding to nonlocal addresses
NFC: add NCI_UNREG flag to eliminate the race
NFC: reorder the logic in nfc_{un,}register_device
NFC: reorganize the functions in nci_request
drm/amd/amdgpu: fix potential memleak
drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again
tipc: check for null after calling kmemdup
drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors
drm/amd/display: Fix OLED brightness control on eDP
ARM: dts: qcom: update USB nodes with new platform specific compatible
arm64: dts: qcom: ipq8074: add MDIO bus
arm64: dts: qcom: sdm845-xiaomi-beryllium: set venus firmware path
arm64: dts: qcom: sdm845-oneplus-common: set venus firmware path
arm64: dts: qcom: sc7280: Add venus DT node
arm64: dts: qcom: Add missing 'chassis-type's
arm64: dts: qcom: sm8250-mtp: add sound card support
arm64: dts: qcom: sm8250-mtp: Add wsa8810 audio codec node
arm64: dts: qcom: sm8250-mtp: Add wcd9380 audio codec node
arm64: dts: qcom: sm8250: Add nodes for tx and rx macros with soundwire masters
i40e: Fix display error code in dmesg
i40e: Fix creation of first queue by omitting it if is not power of two
i40e: Fix warning message and call stack during rmmod i40e driver
drm/mediatek: Clear pending flag when cmdq packet is done
drm/mediatek: Add mbox_free_channel in mtk_drm_crtc_destroy
drm/mediatek: Add cmdq_handle in mtk_crtc
drm/mediatek: Detect CMDQ execution timeout
sunrpc: fix header include guard in trace header
NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION
drm/mediatek: Remove the pointer of struct cmdq_client
drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
selftests/bpf: Fix xdpxceiver failures for no hugepages
ANDROID: setlocalversion: make KMI_GENERATION optional
drm/amd/pm: Remove artificial freq level on Navi1x
drm/amd/pm: avoid duplicate powergate/ungate setting
drm/amdgpu: add error print when failing to add IP block(v2)
drm/amd/pm: Enhanced reporting also for a stuck command
drm/i915: Clarify probing order in intel_dp_aux_init_backlight_funcs()
drm/dp, drm/i915: Add support for VESA backlights using PWM for brightness control
drm/dp: Don't read back backlight mode in drm_edp_backlight_enable()
drm/nouveau/kms/nv50-: Explicitly check DPCD backlights for aux enable/brightness
drm/i915: Add support for panels with VESA backlights with PWM enable/disable
bpf, docs: Fix ordering of bpf documentation
bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst
bpf, docs: Change underline in btf to match style guide
drm/amd/pm: add GFXCLK/SCLK clocks level print support for APUs
drm/amdkfd: replace asic_family with asic_type
drm/amdkfd: convert misc checks to IP version checking
drm/amdkfd: convert switches to IP version checking
drm/amdkfd: convert KFD_IS_SOC to IP version checking
drm/amdgpu: add error print when failing to add IP block(v2)
drm/amd/pm: Enhanced reporting also for a stuck command
drm/amdgpu: remove unneeded variable
drm/radeon: correct indentation
drm/amdkfd: replace trivial funcs with direct access
drm/amd/display: log amdgpu_dm_atomic_check() failure cause
drm/amd/display: Wait for ACK for INBOX0 HW Lock
drm/amd/display: Initialise encoder assignment when initialising dc_state
drm/amd/display: Query all entries in assignment table during updates.
drm/amd/display: To support sending TPS3 pattern when restoring link
drm/amd/display: 3.2.161
drm/amd/display: Adjust code indentation
drm/amd/display: Add hpd pending flag to indicate detection of new hpd
drm/amd/display: Fix Coverity Issues
drm/amd/display: retain/release stream pointer in link enc table
drm/amd/display: fix stale info in link encoder assignment
drm/amd/display: use link_rate_set above DPCD 1.3 (#1527)
drm/amd/display: clean up some formats and log
drm/amd/display: bring dcn31 clk mgr in line with other version style
drm/amd/display: Fix detection of aligned DMUB firmware meta info
drm/amd/display: Use link_enc_cfg API for queries.
drm/amd/display: Fix RGB MPO underflow with multiple displays
drm/amd/display: remove dmcub_support cap dependency
drm/amd/display: Pass panel inst to a PSR command
drm/amd/display: Add helper for blanking all dp displays
drm/amd/display: remove unnecessary conditional operators
drm/amdgpu: return early on error while setting bar0 memtype
drm/amdgpu: remove unnecessary checks
drm/amdkfd: Add sysfs bitfields and enums to uAPI
drm/amdgpu: use generic fb helpers instead of setting up AMD own's.
drm/amdkfd: remove kgd_dev declaration and initialization
drm/amdkfd: replace/remove remaining kgd_dev references
drm/amdkfd: replace kgd_dev in gpuvm amdgpu_amdkfd funcs
drm/amdkfd: replace kgd_dev in get amdgpu_amdkfd funcs
drm/amdkfd: replace kgd_dev in various amgpu_amdkfd funcs
drm/amdkfd: replace kgd_dev in various kfd2kgd funcs
drm/amdkfd: replace kgd_dev in hqd/mqd kfd2kgd funcs
drm/amdkfd: replace kgd_dev in static gfx v10_3 funcs
drm/amdkfd: replace kgd_dev in static gfx v10 funcs
drm/amdkfd: replace kgd_dev in static gfx v9 funcs
drm/amdkfd: replace kgd_dev in static gfx v8 funcs
drm/amdkfd: replace kgd_dev in static gfx v7 funcs
drm/amdkfd: add amdgpu_device entry to kfd_dev
RDMA/nldev: Check stat attribute before accessing it
RDMA/mlx4: Do not fail the registration on port stats
media: atomisp: cleanup qbuf logic
media: atomisp: add YUVPP at __atomisp_get_pipe() logic
media: atomisp: frame.c: drop a now-unused function
media: atomisp: pipe_binarydesc: drop logic incompatible with firmware
media: atomisp: binary.c: drop logic incompatible with firmware
media: atomisp: simplify binary.c
media: atomisp: get rid of set pipe version custom ctrl
media: atomisp: atomisp_cmd: make it more compatible with firmware
NFSv42: Fix pagecache invalidation after COPY/CLONE
NFS: Add a tracepoint to show the results of nfs_set_cache_invalid()
NFSv42: Don't fail clone() unless the OP_CLONE operation failed
arm64: dts: mt8183-kukui: Update Tboard sensor mapping table
iio: ad7768-1: Call iio_trigger_notify_done() on error
iio: itg3200: Call iio_trigger_notify_done() on error
iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config
iio: dln2: Check return value of devm_iio_trigger_register()
iio: trigger: Fix reference counting
iio: dln2-adc: Fix lockdep complaint
iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda
iio: mma8452: Fix trigger reference couting
iio: stk3310: Don't return error code in interrupt handler
iio: kxsd9: Don't return error code in trigger handler
iio: ltr501: Don't return error code in trigger handler
iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove
arm64: dts: mediatek: mt8173: Add gce-client-reg to display od/ufo
dt-bindings: arm64: dts: mediatek: Add sku22 for mt8183 kakadu board
dt-bindings: arm64: dts: mediatek: Add more SKUs for mt8183 fennel board
dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-cozmo
arm64: dts: mt8183: Add kakadu sku22
arm64: dts: mt8183: Add more fennel SKUs
arm64: dts: mt8183: Add kukui-jacuzzi-cozmo board
arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus
arm64: dts: mediatek: mt8183-evb: Add node for thermistor
arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks
arm64: dts: mediatek: mt8192: fix i2c node names
drm/i915: Fix fastsets on TypeC ports following a non-blocking modeset
power: supply: core: Add kerneldoc to battery struct
gpu: drm: panel-edp: Fix edp_panel_entry documentation
drm/bridge: parade-ps8640: Fix additional suspend/resume at bootup
power: supply: core: Use library interpolation
net: add missing include in include/net/gro.h
reset: tegra-bpmp: Revert Handle errors in BPMP response
stmmac: fix build due to brainos in trans_start changes
ixgbevf: Add support for new mailbox communication between PF and VF
ixgbevf: Mailbox improvements
ixgbevf: Add legacy suffix to old API mailbox functions
ixgbevf: Improve error handling in mailbox
ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE
Revert "ACPI: scan: Release PM resources blocked by unused objects"
i40e: Fix ping is lost after configuring ADq on VF
i40e: Fix changing previously set num_queue_pairs for PFs
i40e: Fix NULL ptr dereference on VSI filter sync
i40e: Fix correct max_pkt_size on VF RX queue
drm/i915/guc: fix NULL vs IS_ERR() checking
arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode
fs: Rename AS_THP_SUPPORT and mapping_thp_support
fs: Remove FS_THP_SUPPORT
mm: Remove folio_test_single
mm: Rename folio_test_multi to folio_test_large
Add linux/cacheflush.h
binder: fix test regression due to sender_euid change
net: no longer stop all TX queues in dev_watchdog()
net: do not inline netif_tx_lock()/netif_tx_unlock()
net: annotate accesses to queue->trans_start
net: use an atomic_long_t for queue->trans_timeout
net: ax88796c: use bit numbers insetad of bit masks
net: virtio_net_hdr_to_skb: count transport header in UFO
net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove
fs: dlm: fix build with CONFIG_IPV6 disabled
net: usb: r8152: Add MAC passthrough support for more Lenovo Docks
block: avoid to quiesce queue in elevator_init_mq
bpf, x86: Fix "no previous prototype" warning
x86/sgx: Fix minor documentation issues
net: ethernet: ti: cpsw: Enable PHY timestamping
x86/mce: Get rid of cpu_missing
usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe
usb: hub: Fix usb enumeration issue due to address0 race
usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts
usb: dwc3: leave default DMA for PCI devices
usb: dwc2: hcd_queue: Fix use of floating point literal
usb: dwc3: gadget: Fix null pointer exception
usb: gadget: udc-xilinx: Fix an error handling path in 'xudc_probe()'
usb: xhci: tegra: Check padctrl interrupt presence in device tree
usb: dwc2: gadget: Fix ISOC flow for elapsed frames
usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer
usb: dwc3: gadget: Ignore NoStream after End Transfer
usb: dwc3: core: Revise GHWPARAMS9 offset
Documentation: networking: net_failover: Fix documentation
usb: typec: ucsi: Expose number of alternate modes in partner
usb: xhci-mtk: fix random remote wakeup
usb: xhci-mtk: remove unnecessary error check
Docs: usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urb
Docs: usb: update comment and code near increment usage count
Docs: usb: update err() to pr_err() and replace __FILE__
psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim
sched/core: Forced idle accounting
psi: Add a missing SPDX license header
psi: Remove repeated verbose comment
kernel/locking: Use a pointer in ww_mutex_trylock().
x86/perf: Fix snapshot_branch_stack warning in VM
perf/x86/intel/uncore: Fix IIO event constraints for Snowridge
perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server
perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server
drm/i915/guc: fix NULL vs IS_ERR() checking
drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
media: atomisp: sh_css_sp: better support the current firmware
dma-buf: nuke dma_resv_get_excl_unlocked
usb: gadget: at91_udc: Convert to GPIO descriptors
usb: gadget: composite: Show warning if function driver's descriptors are incomplete.
usb: gadget: f_midi: allow resetting index option
usb: Remove redundant 'flush_workqueue()' calls
usb: gadget: f_fs: Use stream_open() for endpoint files
USB: ehci_brcm_hub_control: Improve port index sanitizing
drm/amdgpu: stop getting excl fence separately
usb: dwc3: meson-g12a: fix shared reset control use
dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064
drm/i915: use new iterator in i915_gem_object_wait_reservation
drm/i915: Fix i915_request fence wait semantics
dt-bindings: usb: dwc2: document the port when usb-role-switch is used
usb: cdnsp: Remove unneeded semicolon after `}'
drm/i915: use new cursor in intel_prepare_plane_fb v2
drm/i915: use the new iterator in i915_sw_fence_await_reservation v3
drm/i915: use new iterator in i915_gem_object_wait_priority
drm/i915: use the new iterator in i915_gem_busy_ioctl v2
Documentation/process: fix a cross reference
Documentation: update vcpu-requests.rst reference
docs: accounting: update delay-accounting.rst reference
libbpf: update index.rst reference
optee: add asynchronous notifications
staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect()
optee: separate notification functions
tee: export teedev_open() and teedev_close_context()
tee: fix put order in teedev_close_context()
dt-bindings: arm: optee: add interrupt property
docs: staging/tee.rst: add a section on OP-TEE notifications
staging: greybus: Add missing rwsem around snd_ctl_remove() calls
spi: hisi-kunpeng: Fix the debugfs directory name incorrect
ASoC: stm32: i2s: fix 32 bits channel length without mclk
MAINTAINERS: Add myself as SPI NOR co-maintainer
staging: r8188eu: delete unused header
staging: r8188eu: code indent should use tabs
staging: r8188eu: remove unused defines in wifi.h
staging: r8188eu: fix array_size.cocci warning
staging: vt6655: Delete bogus check for `init_count` in AL7230
staging: vt6655: Delete bogus check for `init_count` in AL2230
staging: vt6655: Update comment for `rf_write_wake_prog_syn`
staging: vt6655: Rename `RFvWriteWakeProgSyn` function
staging: vt6655: Rewrite conditional in AL7320 initialization
staging: vt6655: Use incrementation in `idx`
staging: vt6655: Introduce `idx` variable
staging: vt6655: Remove unnecessary type casts
mtd: spi-nor: spansion: Use manufacturer late_init()
mtd: spi-nor: sst: Use manufacturer late_init() to set _write()
mtd: spi-nor: xilinx: Use manufacturer late_init() to set setup method
mtd: spi-nor: winbond: Use manufacturer late_init() for OTP ops
mtd: spi-nor: sst: Use flash late_init() for locking
mtd: spi-nor: atmel: Use flash late_init() for locking
mtd: spi-nor: core: Introduce the late_init() hook
mtd: spi-nor: Get rid of nor->page_size
mtd: spi-nor: core: Use container_of to get the pointer to struct spi_nor
mtd: spi-nor: core: Fix spi_nor_flash_parameter otp description
net: ocelot_net: use phylink_generic_validate()
net: ocelot_net: remove interface checks in macb_validate()
net: ocelot_net: populate supported_interfaces member
firmware: arm_scmi: Fix type error assignment in voltage protocol
firmware: arm_scmi: Fix type error in sensor protocol
firmware: arm_scmi: pm: Propagate return value to caller
firmware: arm_scmi: Fix base agent discover response
net: mtk_eth_soc: use phylink_generic_validate()
net: mtk_eth_soc: drop use of phylink_helper_basex_speed()
net: mtk_eth_soc: remove interface checks in mtk_validate()
net: mtk_eth_soc: populate supported_interfaces member
net: sparx5: use phylink_generic_validate()
net: sparx5: clean up sparx5_phylink_validate()
net: sparx5: populate supported_interfaces member
net: enetc: use phylink_generic_validate()
net: enetc: remove interface checks in enetc_pl_mac_validate()
net: enetc: populate supported_interfaces member
net: axienet: use phylink_generic_validate()
net: axienet: remove interface checks in axienet_validate()
net: axienet: populate supported_interfaces member
powerpc/xive: Change IRQ domain to a tree domain
parisc/sticon: fix reverse colors
media: atomisp: sh_css_param_shading: fix comments coding style
drm/i915/driver: add i915_driver_ prefix to functions
drm/i915/driver: rename driver to i915_drm_driver
media: atomisp: get rid of sctbl_legacy_*
drm/i915/driver: rename i915_drv.c to i915_driver.c
media: atomisp: get rid of #ifdef HAS_BL
media: atomisp: get rid of USE_WINDOWS_BINNING_FACTOR tests
mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB
media: atomisp: remove #ifdef HAS_NO_HMEM
media: atomisp: sh_css_params: cleanup the code
media: atomisp: sh_css_params: remove tests for ISP2401
media: atomisp: sh_css_mipi: cleanup the code
media: atomisp: sh_css_metrics: drop some unused code
media: atomisp: simplify sh_css_defs.h
media: atomisp: drop empty files
fbdev: Prevent probing generic drivers if a FB is already registered
fs: handle circular mappings correctly
ath11k: reset RSN/WPA present state for open BSS
ath11k: clear the keys properly via DISABLE_KEY
ath11k: add support for BSS color change
ath11k: add string type to search board data in board-2.bin for WCN6855
ath11k: Fix crash caused by uninitialized TX ring
ath11k: add trace log support
ath11k: Add missing qmi_txn_cancel()
ath11k: use cache line aligned buffers for dbring
ath11k: Disabling credit flow for WMI path
ath11k: Fix ETSI regd with weather radar overlap
drm/scheduler: fix drm_sched_job_add_implicit_dependencies harder
ANDROID: GKI: fix up gki_defconfig to keep CONFIG_HID_PLAYSTATION
selftests/bpf: Mark variable as static
selftests/bpf: Variable naming fix
selftests/bpf: Move summary line after the error logs
net/mlx5: E-switch, Create QoS on demand
net/mlx5: E-switch, Enable vport QoS on demand
net/mlx5: E-switch, move offloads mode callbacks to offloads file
net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac
net/mlx5: E-switch, Remove vport enabled check
net/mlx5e: Specify out ifindex when looking up decap route
net/mlx5e: TC, Move comment about mod header flag to correct place
net/mlx5e: TC, Move kfree() calls after destroying all resources
net/mlx5e: TC, Destroy nic flow counter if exists
net/mlx5: TC, using swap() instead of tmp variable
net/mlx5: CT: Allow static allocation of mod headers
net/mlx5e: Refactor mod header management API
net/mlx5: Avoid printing health buffer when firmware is unavailable
net/mlx5: Fix format-security build warnings
net/mlx5e: Support ethtool cq mode
net: stmmac: Fix signed/unsigned wreckage
net: document SMII and correct phylink's new validation mechanism
selftests: add a test case for mirred egress to ingress
net: sched: act_mirred: drop dst for the direction from egress to ingress
amt: cancel delayed_work synchronously in amt_fini()
r8169: disable detection of chip version 41
r8169: disable detection of chip version 45
r8169: disable detection of chip versions 49 and 50
r8169: enable ASPM L1/L1.1 from RTL8168h
net: align static siphash keys
net: use .data.once section in netdev_level_once()
once: use __section(".data.once")
MAINTAINERS: remove GR-everest-linux-l2@marvell.com
bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set
net: mvmdio: fix compilation warning
scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id()
scsi: ufs: core: Fix another task management completion race
scsi: ufs: core: Fix task management completion timeout race
scsi: core: sysfs: Fix hang when device state is set via sysfs
scsi: iscsi: Unblock session then wake up error handler
scsi: ufs: core: Improve SCSI abort handling
io_uring: fix missed comment from *task_file rename
Revert "mark pstore-blk as broken"
ata: libata: improve ata_read_log_page() error message
xen: don't continue xenstore initialization in case of errors
xen/privcmd: make option visible in Kconfig
net/mlx5: E-Switch, return error if encap isn't supported
net/mlx5: Lag, update tracker when state change event received
net/mlx5e: CT, Fix multiple allocations and memleak of mod acts
net/mlx5: Fix flow counters SF bulk query len
net/mlx5: E-Switch, rebuild lag only when needed
net/mlx5: Update error handler for UCTX and UMEM
net/mlx5: DR, Fix check for unsupported fields in match param
net/mlx5: DR, Handle eswitch manager and uplink vports separately
net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove()
net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev
net/mlx5e: Wait for concurrent flow deletion during neigh/fib events
net/mlx5e: kTLS, Fix crash in RX resync flow
drm/i915/guc: fix NULL vs IS_ERR() checking
ACPI: thermal: drop an always true check
thermal: core: Reset previous low and high trip during thermal zone init
x86/sgx: Fix free page accounting
thermal: int340x: Limit Kconfig to 64-bit
IB/hfi1: Properly allocate rdma counter desc memory
RDMA/core: Set send and receive CQ before forwarding to the driver
RDMA/netlink: Add __maybe_unused to static inline in C file
net: ieee802154: handle iftypes as u32
cifs: introduce cifs_ses_mark_for_reconnect() helper
cifs: protect srv_count with cifs_tcp_ses_lock
cifs: move debug print out of spinlock
x86/fpu: Correct AVX512 state tracking
btrfs: deprecate BTRFS_IOC_BALANCE ioctl
btrfs: make 1-bit bit-fields of scrub_page unsigned int
btrfs: check-integrity: fix a warning on write caching disabled disk
btrfs: silence lockdep when reading chunk tree during mount
btrfs: fix memory ordering between normal and ordered work functions
btrfs: fix a out-of-bound access in copy_compressed_data_to_page()
Bluetooth: btusb: enable Mediatek to support AOSP extension
arm64: dts: allwinner: h6: tanix-tx6: Add SPDIF
power: supply: max77976: add Maxim MAX77976 charger driver
power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY
dt-bindings: power: supply: add Maxim MAX77976 battery charger
drm/i915: Disable D3Cold in s2idle and runtime pm
media: atomisp: get rid of #ifdef ISP_VEC_NELEMS
media: atomisp: make sh_css similar to Intel Aero driver
media: atomisp: warn if mipi de-allocation failed
media: atomisp: drop check_pipe_resolutions() logic
media: atomisp: get rid of some weird warn-suppress logic
media: atomisp: drop a dead code
media: atomisp: drop ia_css_pipe_update_qos_ext_mapped_arg
media: atomisp: unify ia_css_stream stop logic
media: atomisp: get rid of ia_css_stream_load()
media: atomisp: drop crop code at stream create function
media: atomisp: solve #ifdef HAS_NO_PACKED_RAW_PIXELS
media: atomisp: remove #ifdef SH_CSS_ENABLE_METADATA
media: atomisp: drop #ifdef WITH_PC_MONITORING
media: atomisp: drop #ifdef SH_CSS_ENABLE_PER_FRAME_PARAMS
media: atomisp: remove #ifdef HAS_OUTPUT_SYSTEM
media: atomisp: drop an useless #ifdef ISP2401
media: atomisp: drop two vars that are currently ignored
media: atomisp: Avoid some {} just to define new vars
media: atomisp: fix comments coding style at sh_css.c
media: atomisp: ia_css_stream.h: remove ifdefs from the header
media: atomisp: shift some structs from input_system_local
media: atomisp: get rid of if CONFIG_ON_FRAME_ENQUEUE
media: atomisp: get rid of phys event abstractions
media: atomisp: handle errors at sh_css_create_isp_params()
media: atomisp: implement enum framesize/frameinterval
media: atomisp-ov2680: implement enum frame intervals
media: atomisp-ov2680: adjust the maximum frame rate
media: atomisp-ov2680: remove some unused fields
media: atomisp-ov2680: uncomment other resolutions
media: atomisp-gc2235: drop an unused var
media: ipu3: drop an unused variable
spi: dw: Define the capabilities in a continuous bit-flags set
spi: dw: Replace DWC_HSSI capability with IP-core version checker
spi: dw: Introduce Synopsys IP-core versions interface
spi: dw: Convert to using the Bitfield access macros
spi: dw: Put the driver entities naming in order
spi: dw: Discard redundant DW SSI Frame Formats enumeration
spi: dw: Add a symbols namespace for the core module
regulator: da9121: Emit only one error message in .remove()
ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask
ASoC: codecs: wcd934x: return error code correctly from hw_params
ASoC: codecs: wcd938x: fix volatile register range
ASoC: topology: Add missing rwsem around snd_ctl_remove() calls
ASoC: qdsp6: q6routing: validate port id before setting up route
ASoC: qdsp6: q6adm: improve error reporting
ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling
ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer
ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly
power: reset: ltc2952: Fix use of floating point literals
Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event
Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event
Bluetooth: hci_request: Remove bg_scan_update work
Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync
Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync
Bluetooth: btmrvl_main: repair a non-kernel-doc comment
dt-bindings: power: reset: gpio-poweroff: Convert txt bindings to yaml
selftests/bpf: Add uprobe triggering overhead benchmarks
optee: fix kfree NULL pointer
net: drop nopreempt requirement on sock_prot_inuse_add()
net: merge net->core.prot_inuse and net->core.sock_inuse
net: make sock_inuse_add() available
net: inline sock_prot_inuse_add()
net: gro: populate net/core/gro.c
net: gro: move skb_gro_receive into net/core/gro.c
net: gro: move skb_gro_receive_list to udp_offload.c
net: move gro definitions to include/net/gro.h
net: move early demux fields close to sk_refcnt
tcp: do not call tcp_cleanup_rbuf() if we have a backlog
tcp: check local var (timeo) before socket fields in one test
tcp: defer skb freeing after socket lock is released
tcp: avoid indirect calls to sock_rfree
tcp: tp->urg_data is unlikely to be set
tcp: annotate races around tp->urg_data
tcp: annotate data-races on tp->segs_in and tp->data_segs_in
tcp: add RETPOLINE mitigation to sk_backlog_rcv
tcp: small optimization in tcp recvmsg()
net: cache align tcp_memory_allocated, tcp_sockets_allocated
net: forward_alloc_get depends on CONFIG_MPTCP
net: shrink struct sock by 8 bytes
ipv6: shrink struct ipcm6_cookie
net: remove sk_route_nocaps
net: remove sk_route_forced_caps
net: use sk_is_tcp() in more places
tcp: small optimization in tcp_v6_send_check()
tcp: remove dead code in __tcp_v6_send_check()
tcp: minor optimization in tcp_add_backlog()
bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33
Bluetooth: Don't initialize msft/aosp when using user channel
Bluetooth: fix uninitialized variables notify_evt
Bluetooth: stop proccessing malicious adv data
Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf()
selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py
bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py
bpftool: Add SPDX tags to RST documentation files
KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap()
KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test
KVM: selftests: Wait for all vCPU to be created before entering guest mode
KVM: selftests: Move vCPU thread creation and joining to common helpers
KVM: selftests: Start at iteration 0 instead of -1
KVM: selftests: Sync perf_test_args to guest during VM creation
KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation
KVM: selftests: Create VM with adjusted number of guest pages for perf tests
KVM: selftests: Remove perf_test_args.host_page_size
KVM: selftests: Move per-VM GPA into perf_test_args
KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test
KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args
KVM: selftests: Use shorthand local var to access struct perf_tests_args
KVM: selftests: Require GPA to be aligned when backed by hugepages
KVM: selftests: Assert mmap HVA is aligned when using HugeTLB
KVM: selftests: Expose align() helpers to tests
KVM: selftests: Explicitly state indicies for vm_guest_mode_params array
KVM: selftests: Add event channel upcall support to xen_shinfo_test
udp: Validate checksum in udp_read_sock()
selftests/bpf: Add a dedup selftest with equivalent structure types
libbpf: Fix a couple of missed btf_type_tag handling in btf.c
s390: wire up sys_futex_waitv system call
s390/vdso: filter out -mstack-guard and -mstack-size
s390/vdso: remove -nostdlib compiler flag
s390: replace snprintf in show functions with sysfs_emit
s390/boot: simplify and fix kernel memory layout setup
s390/setup: re-arrange memblock setup
s390/setup: avoid using memblock_enforce_memory_limit
s390/setup: avoid reserving memory above identity mapping
memory: renesas-rpc-if: Add support for RZ/G2L
powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX
drm/i915: Skip error capture when wedged on init
memory: renesas-rpc-if: Drop usage of RPCIF_DIRMAP_SIZE macro
memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails
dt-bindings: memory: renesas,rpc-if: Add optional interrupts property
dt-bindings: memory: renesas,rpc-if: Add support for the R9A07G044
powerpc/signal32: Fix sigset_t copy
powerpc/book3e: Fix TLBCAM preset at boot
pinctrl: samsung: Add Exynos7885 SoC specific data
dt-bindings: pinctrl: samsung: Document Exynos7885
ARM: s3c: add one more "fallthrough" statement in Jive
arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd
phy: ti: report 2 non-kernel-doc comments
phy: stm32: fix st,slow-hs-slew-rate with st,decrease-hs-slew-rate
platform/surface: aggregator_registry: Rename device registration function
platform/surface: aggregator_registry: Use generic client removal function
platform/surface: aggregator: Make client device removal more generic
platform/x86: thinkpad_acpi: fix documentation for adaptive keyboard
platform/x86: asus-wmi: Add support for custom fan curves
platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep
platform/x86: thinkpad_acpi: Convert platform driver to use dev_groups
platform/x86: thinkpad_acpi: Add support for dual fan control
platform/x86: think-lmi: Abort probe on analyze failure
platform/x86: dell-wmi-descriptor: disable by default
platform/x86: samsung-laptop: Fix typo in a comment
arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR
bpftool: Add current libbpf_strict mode to version output
platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()'
platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS
platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices()
drm/scheduler: fix drm_sched_job_add_implicit_dependencies
gpio: rockchip: needs GENERIC_IRQ_CHIP to fix build errors
mips: lantiq: add support for clk_get_parent()
mips: bcm63xx: add support for clk_get_parent()
MIPS: generic/yamon-dt: fix uninitialized variable error
MIPS: syscalls: Wire up futex_waitv syscall
ARM: dts: aspeed: mtjade: Add uefi partition
ARM: dts: aspeed: mtjade: Add I2C buses for NVMe devices
ARM: dts: aspeed: tyan-s7106: Update nct7802 config
bpf: Fix toctou on read-only map's constant scalar tracking
samples/bpf: Fix build error due to -isystem removal
selftests/bpf: Add tests for restricted helpers
bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs
ARM: dts: bcm2711: Fix PCIe interrupts
ARM: dts: BCM5301X: Add interrupt properties to GPIO node
ARM: dts: BCM5301X: Fix I2C controller interrupt
blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release()
pinctrl: qcom: sm8350: Correct UFS and SDC offsets
pinctrl: tegra194: remove duplicate initializer again
Remove unused header <linux/sdb.h>
pinctrl: qcom: sdm845: Enable dual edge errata
pinctrl: apple: Always return valid type in apple_gpio_irq_type
pinctrl: ralink: include 'ralink_regs.h' in 'pinctrl-mt7620.c'
pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP
pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group()
pinctrl: amd: Fix wakeups when IRQ is shared with SCI
ACPI: Add stubs for wakeup handler functions
net: macb: Fix several edge cases in validate
block: fix missing queue put in error path
iavf: Restore VLAN filters after link down
iavf: Fix for setting queues to 0
iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset
iavf: validate pointers
iavf: prevent accidental free of filter structure
iavf: Fix failure to exit out from last all-multicast mode
iavf: don't clear a lock we don't hold
iavf: free q_vectors before queues in iavf_disable_vf
iavf: check for null in iavf_fix_features
iavf: Fix return of set the new channel count
drm/mediatek: Add support for Mediatek SoC MT8192
drm/mediatek: Add component RDMA4
drm/mediatek: Add component POSTMASK
drm/mediatek: Add component OVL_2L2
cgroup: rstat: Mark benign data race to silence KCSAN
ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret'
block: Check ADMIN before NICE for IOPRIO_CLASS_RT
NFSD: Fix exposure in nfsd4_decode_bitmap()
x86/sev: Remove do_early_exception() forward declarations
x86/head64: Carve out the guest encryption postprocessing into a helper
x86/sev: Get rid of excessive use of defines
Makefile: Enable -Wcast-function-type
selftests/sgx: Add test for multiple TCS entry
selftests/sgx: Enable multiple thread support
selftests/sgx: Add page permission and exception test
selftests/sgx: Rename test properties in preparation for more enclave tests
selftests/sgx: Provide per-op parameter structs for the test enclave
selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed
selftests/sgx: Move setup_test_encl() to each TEST_F()
selftests/sgx: Encpsulate the test enclave creation
selftests/sgx: Dump segments and /proc/self/maps only on failure
selftests/sgx: Create a heap for the test enclave
selftests/sgx: Make data measurement for an enclave segment optional
selftests/sgx: Assign source for each segment
selftests/sgx: Fix a benign linker warning
x86/sev: Shorten GHCB terminate macro names
x86/sgx: Add check for SGX pages to ghes_do_memory_failure()
x86/sgx: Add hook to error injection address validation
x86/sgx: Hook arch_memory_failure() into mainline code
x86/sgx: Add SGX infrastructure to recover from poison
x86/sgx: Initial poison handling for dirty and free pages
x86/sgx: Add infrastructure to identify SGX EPC pages
x86/sgx: Add new sgx_epc_page flag bit to mark free pages
drm/i915: Don't read query SSEU for non-existent slice 0 on old platforms
Revert "ANDROID: rpmsg: core: Add signal API support"
UPSTREAM: arm64: cpufeature: Export this_cpu_has_cap helper
soc: bcm: brcmstb: Add of_node_put() in pm-mips
arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
fs: dlm: replace use of socket sk_callback_lock with sock_lock
fs: dlm: don't call kernel_getpeername() in error_report()
ANDROID: add dma-buf namespace to system_heap.c & cma_heap.c
drm/i915/fbc: fix the FBC kernel-doc warnings
dt-bindings: arm: bcm: document Netgear RAXE500 binding
ARM: dts: BCM5301X: update CRU block description
ARM: BCM53016: MR32: convert to Broadcom iProc I2C Driver
ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U
ARM: dts: BCM5301X: remove unnecessary address & size cells from Asus RT-AC88U
ARM: dts: NSP: MX65: add qca8k falling-edge, PLL properties
agp/intel-gtt: reduce intel-gtt dependencies more
agp/intel-gtt: Replace kernel.h with the necessary inclusions
drm/i915: include intel-gtt.h only where needed
arm: dts: mt6589: Add device tree for Fairphone 1
Revert "Merge branch 'mctp-i2c-driver'"
ipmi: Move remove_work to dedicated workqueue
net/smc: Make sure the link_id is unique
net: mvpp2: use phylink_generic_validate()
net: mvneta: use phylink_generic_validate()
net: phylink: add generic validate implementation
sock: fix /proc/net/sockstat underflow in sk_clone_lock()
tipc: only accept encrypted MSG_CRYPTO msgs
net/wan/fsl_ucc_hdlc: fix sparse warnings
net: return correct error code
net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform
net: fddi: use swap() to make code cleaner
hinic: use ARRAY_SIZE instead of ARRAY_LEN
net: usb: ax88179_178a: add TSO feature
bnxt_en: reject indirect blk offload when hw-tc-offload is off
bnxt_en: fix format specifier in live patch error message
bnxt_en: extend RTNL to VF check in devlink driver_reinit
mctp i2c: MCTP I2C binding driver
dt-bindings: net: New binding mctp-i2c-controller
i2c: npcm7xx: Allow 255 byte block SMBus transfers
i2c: aspeed: Allow 255 byte block transfers
i2c: dev: Handle 255 byte blocks for i2c ioctl
i2c: core: Allow 255 byte transfers for SMBus 3.x
power: bq25890: Enable continuous conversion for ADC at charging
net: ethernet: lantiq_etop: fix build errors/warnings
net: bridge: Slightly optimize 'find_portno()'
printk: Remove printk.h inclusion in percpu.h
atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait
soc: samsung: exynos-pmu: Add Exynos850 support
dt-bindings: samsung: pmu: Document Exynos850
soc: samsung: exynos-chipid: add Exynos7885 SoC support
soc: samsung: exynos-chipid: describe which SoCs go with compatibles
net: bnx2x: fix variable dereferenced before check
selftests: gpio: restore CFLAGS options
selftests: gpio: fix uninitialised variable warning
selftests: gpio: fix gpio compiling error
spi: xlp: Remove Netlogic XLP variants
spi: lpspi: release requested DMA channels
spi: remove unused header file <linux/platform_data/spi-clps711x.h>
regmap: allow to define reg_update_bits for no bus configuration
net/smc: Transfer remaining wait queue entries during fallback
net: ipa: disable HOLB drop when updating timer
net: ipa: HOLB register sometimes must be written twice
gpio: virtio: remove unneeded semicolon
net: sched: sch_netem: Refactor code in 4-state loss generator
power: supply: core: Break capacity loop
mmc: sdhci-esdhc-imx: disable CMDQ support
net: dsa: vsc73xxx: Make vsc73xx_remove() return void
ARM: dts: exynos: Use interrupt for BCM4330 host wakeup in I9100
ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100
ARM: s3c: include header for prototype of s3c2410_modify_misccr
net: Clean up some inconsistent indenting
tun: fix bonding active backup with arp monitoring
tipc: use consistent GFP flags
net: stmmac: enhance XDP ZC driver level switching performance
Revert "virtio_ring: validate used buffer length"
Revert "virtio-net: don't let virtio core to validate used length"
Revert "virtio-blk: don't let virtio core to validate used length"
Revert "virtio-scsi: don't let virtio core to validate used buffer length"
x86/hyperv: Move required MSRs check to initial platform probing
x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails
Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size
arm64: dts: mt8183: change rpmsg property name
EDAC/amd64: Add context struct
EDAC/amd64: Allow for DF Indirect Broadcast reads
x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC
x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC
gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios()
gpiolib: acpi: Remove never used devm_acpi_dev_remove_driver_gpios()
x86/boot: Pull up cmdline preparation and early param parsing
gpio: xlp: Remove Netlogic XLP variants
selftests: nft_nat: switch port shadow test cases to socat
batman-adv: allow netlink usage in unprivileged containers
batman-adv: Start new development cycle
firmware: arm_scmi: Fix null de-reference on error path
dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string
drm/shmem-helper: Pass GEM shmem object in public interfaces
drm/shmem-helper: Export dedicated wrappers for GEM object functions
drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
mac80211: fix throughput LED trigger
mac80211: fix monitor_sdata RCU/locking assertions
mac80211: drop check for DONT_REORDER in __ieee80211_select_queue
mac80211: fix radiotap header generation
docs: filesystems: Fix grammatical error "with" to "which"
mac80211: do not access the IV when it was stripped
doc/zh_CN: fix a translation error in management-style
drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY
nl80211: fix radio statistics in survey dump
cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
docs: ftrace: fix the wrong path of tracefs
Documentation: arm: marvell: Fix link to armada_1000_pb.pdf document
Documentation: arm: marvell: Put Armada XP section between Armada 370 and 375
Documentation: arm: marvell: Add some links to homepage / product infos
docs: Update Sphinx requirements
pinctrl: renesas: rzg2l: Add support to get/set drive-strength and output-impedance-ohms
pinctrl: renesas: rzg2l: Rename PIN_CFG_* macros to match HW manual
pinctrl: renesas: rzg2l: Add support to get/set pin config for GPIO port pins
pinctrl: renesas: rzg2l: Add helper functions to read/write pin config
pinctrl: renesas: rzg2l: Rename RZG2L_SINGLE_PIN_GET_PORT macro
staging: r8188eu: remove the efuse_hal structure
staging: r8188eu: remove fake efuse variables
staging: r8188eu: remove bt efuse definitions
staging: r8188eu: efuse_OneByteWrite is unused
staging: r8188eu: efuse_OneByteRead is unused
staging: r8188eu: remove defines for efuse type
staging: r8188eu: rtl8188e_EFUSE_GetEfuseDefinition is unused
staging: r8188eu: use efuse map length define directly
staging: r8188eu: merge Efuse_ReadAllMap into EFUSE_ShadowMapUpdate
staging: r8188eu: rtl8188e_Efuse_PgPacketRead is now unused
staging: r8188eu: rtl8188e_EfuseGetCurrentSize is now unused
staging: r8188eu: merge small adapter info helpers
staging: r8188eu: remove test code for efuse shadow map
staging: r8188eu: remove efuse type from read functions
staging: r8188eu: remove efuse type from definition functions
staging: mt7621-dts: remove 'gdma' and 'hsdma' nodes
staging: mt7621-dma: remove driver from tree
staging: ralink-gdma: remove driver from tree
arm64: dts: meson-gxbb-wetek: use updated LED bindings
arm64: dts: meson-gxbb-wetek: fix missing GPIO binding
arm64: dts: meson-gxbb-wetek: fix HDMI in early boot
drm/cma-helper: Release non-coherent memory with dma_free_noncoherent()
ath11k: Increment pending_mgmt_tx count before tx send invoke
ath11k: send proper txpower and maxregpower values to firmware
ath11k: fix FCS_ERR flag in radio tap header
staging: Remove Netlogic XLP network driver
ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855
ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request
arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+
arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name
arm64: dts: amlogic: meson-g12: Fix thermal-zones indent
staging: r8188eu: fix a memory leak in rtw_wx_read32()
ath11k: remove return for empty tx bitrate in mac_op_sta_statistics
staging: r8188eu: use GFP_ATOMIC under spinlock
ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled
staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context
ath11k: avoid unnecessary lock contention in tx_completion path
ath11k: add branch predictors in dp_tx path
ath11k: avoid while loop in ring selection of tx completion interrupt
ath11k: remove mod operator in dst ring processing
ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory
ath11k: add branch predictors in process_rx
ath11k: remove usage quota while processing rx packets
ath11k: avoid active pdev check for each msdu
ath11k: avoid additional access to ath11k_hal_srng_dst_num_free
ath11k: modify dp_rx desc access wrapper calls inline
ath11k: allocate dst ring descriptors from cacheable memory
ath11k: disable unused CE8 interrupts for ipq8074
staging/fbtft: Fix backlight
ath11k: fix firmware crash during channel switch
staging: r8188eu: Fix breakage introduced when 5G code was removed
arm64: dts: meson-sm1-odroid: add cec nodes
ath11k: Fix 'unused-but-set-parameter' error
ath11k: fix DMA memory free in CE pipe cleanup
ath11k: avoid unnecessary BH disable lock in STA kickout event
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add output-impedance-ohms property
ath11k: fix error routine when fallback of add interface fails
ath11k: fix fw crash due to peer get authorized before key install
pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files
dt-bindings: pincfg-node: Add "output-impedance-ohms" property
pinctrl: renesas: rza1: Fix kerneldoc function names
arm64: dts: renesas: r9a07g044: Add SCI[0-1] nodes
arm64: dts: renesas: rzg2l-smarc: Enable SCIF2 on carrier board
arm64: dts: renesas: r9a07g044: Add SCIF[1-4] nodes
staging: wlan-ng: Removed unused comments
staging: vt6655: fix camelcase in bRadioOff
staging: r8188eu: simplify two boolean assignments
staging: r8188eu: merge three small functions
staging: r8188eu: rf_chip is constant
staging: r8188eu: remove autoload check
staging: r8188eu: remove haldata's EEPROMSubCustomerID
staging: r8188eu: remove haldata's EEPROMCustomerID
staging: r8188eu: remove haldata's EEPROMVID / PID
staging: rtl8192u: remove the if condition without effect
staging: rtl8723bs: core: avoid unnecessary if condition
staging: r8188eu: os_dep: Change the return type of function
staging: r8188eu: remove efuse write functions
staging: r8188eu: remove write support from rtl8188e_EfusePowerSwitch
staging: r8188eu: clean up _PHY_PathADDAOn
staging: r8188eu: remove constant phy_IQCalibrate_8188E parameter
staging: r8188eu: remove unused phy_PathA_RxIQK parameter
staging: r8188eu: remove unused phy_PathA_IQK_8188E parameter
staging: pi433: print rf69 debug message more detail
staging: r8188eu: remove MSG_88E macro
staging: r8188eu: convert final two MSG_88E calls to netdev_dbg
staging: vt6655: fix camelcase byData in card.c
staging: rtl8723bs: core: remove unused local variable padapter
staging: rtl8723bs: core: remove unused variable pAdapter
staging: fbtft: Remove fb_watterott driver
staging: r8188eu: remove MSG_88E call from odm_TXPowerTrackingThermalMeterInit
staging: r8188eu: core: remove the unused variable pAdapter
staging: r8188eu: core: remove unused variable sz
staging: r8188eu: core: remove the function __nat25_timeout
staging: r8188eu: os_dep: remove the goto statement
staging: r8188eu: remove ODM_Write4Byte
staging: r8188eu: remove ODM_Write2Byte
staging: r8188eu: remove ODM_Write1Byte
staging: r8188eu: remove ODM_Read4Byte
staging: r8188eu: remove ODM_Read1Byte
soc: renesas: rcar-rst: Add support to set rproc boot address
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add missing camera regulators
ARM: shmobile: rcar-gen2: Add missing of_node_put()
media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEM
media: ir-rx51: Switch to atomic PWM API
media: rc: pwm-ir-tx: Switch to atomic PWM API
media: rc: ir-spi: Drop empty spi_driver remove callback
media: mtk-vcodec: Remove redundant 'flush_workqueue()' calls
media: mtk-vpu: Remove redundant 'flush_workqueue()' calls
media: correct MEDIA_TEST_SUPPORT help text
media: mtk-vcodec: vdec: remove redundant 'pfb' assignment
media: stm32-dma2d: fix compile-testing failed
media: stm32-dma2d: fix compile errors when W=1
media: aspeed: Update signal status immediately to ensure sane hw state
media: drivers/index.rst: add missing rkisp1 entry
media: mtk-vcodec: Align width and height to 64 bytes
media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE
media: cec-ioc-receive.rst: clarify sequence and status fields
media: docs: Fix newline typo
media: em28xx: fix memory leak in em28xx_init_dev
media: dt-bindings: adv748x: Convert bindings to json-schema
media: s5p-mfc: Use 'bitmap_zalloc()' when applicable
media: tw5864: Disable PCI device when finished
media: tw5864: Simplify 'tw5864_finidev()'
media: gspca: Make use of the helper macro kthread_run()
media: aspeed: fix mode-detect always time out at 2nd run
media: atomisp: Remove unneeded null check
media: atomisp: get rid of atomisp_get_frame_pgnr() abstraction
media: atomisp: simplify asd check on open() fops
media: atomisp: check before deference asd variable
media: atomisp: only initialize mode if pipe is not null
media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr()
media: atomisp-ov2680: properly set the vts value
media: atomisp-ov2680: initialize return var
media: atomisp-ov2680: Fix ov2680_set_fmt() messing up high exposure settings
media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure
media: atomisp-ov2680: Fix ov2680_write_reg() always writing 0 to 16 bit registers
media: atomisp-ov2680: Fix and simplify ov2680_q_exposure()
media: atomisp-ov2680: Make ov2680_read_reg() support 24 bit registers
media: atomisp-ov2680: Save/restore exposure and gain over sensor power-down
media: atomisp-ov2680: Move ov2680_init_registers() call to power_up()
media: atomisp-ov2680: Remove the ov2680_res and N_RES global variables
media: atomisp-ov2680: Push the input_lock taking up into ov2680_s_power()
media: atomisp-ov2680: Turn on power only once
media: atomisp-ov2680: Remove a bunch of unused vars from ov2680_device
media: atomisp: register first the preview devnode
media: atomisp: set per-device's default mode
media: atomisp: get rid of ISP2401_NEW_INPUT_SYSTEM
media: atomisp: return errors from ia_css_dma_configure_from_info()
media: atomisp: add return codes for pipeline config functions
media: atomisp: sh_css_sp: better handle pipeline config errors
media: atomisp: propagate errors at ia_css_*_configure()
media: atomisp: cleanup ia_css_isp_configs() code
media: atomisp: unify ia_css_isp_params.c
media: atomisp: drop duplicated ia_css_isp_states.c
media: atomisp: drop duplicated ia_css_isp_configs.c
media: atomisp: allocate a v4l2_fh at open time
media: atomisp-mt9m114: use v4l2_find_nearest_size()
media: atomisp-gc2235: use v4l2_find_nearest_size()
media: atomisp-gc0310: use v4l2_find_nearest_size()
media: atomisp-ov2722: use v4l2_find_nearest_size()
media: atomisp-ov2680: use v4l2_find_nearest_size()
media: atomisp: fix g_fmt logic
media: atomisp: fix try_fmt logic
media: atomisp: move atomisp_g_fmt_cap()
media: atomisp: fix enum_fmt logic
media: atomisp: fix VIDIOC_S_FMT logic
media: atomisp: move a debug printf to a better place
media: atomisp: align sizes returned by g_fmt
media: atomisp: TODO: make it updated to the current issues
media: atomisp: add a default case at __get_frame_info()
media: staging: max96712: Add basic support for MAX96712 GMSL2 deserializer
media: atomisp: comment-out JPEG format
media: atomisp: report the visible resolution
media: atomisp: don't print errors for ignored MBUS formats
media: atomisp: report colorspace information
media: atomisp: properly implement g_fmt
media: atomisp: better describe get_frame_info issues
media: atomisp: fix enum formats logic
media: atomisp: add NULL check for asd obtained from atomisp_video_pipe
media: atomisp: Fix up the open v load race
media: atomisp: add Microsoft Surface 3 ACPI vars
media: atomisp: pci: release_version is now irci_stable_candrpv_0415_20150521_0458
media: atomisp: make fw ver irci_stable_candrpv_0415_20150521_0458 work
media: atomisp: remove polling_mode and subscr_index
media: atomisp: remove struct ia_css_isp_parameter xnr3
media: atomisp: remove struct ia_css_isp_parameter
media: atomisp: drop luma_only, input_yuv and input_raw from ISP2401
media: atomisp: fix ifdefs in sh_css.c
media: atomisp: use IA_CSS_ERROR() for error messages in sh_css_mipi.c
media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid()
media: atomisp: do not use err var when checking port validity for ISP2400
media: atomisp: fix inverted logic in buffers_needed()
media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case
media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities()
media: dw9768: activate runtime PM and turn off device
media: i2c: ccs: replace snprintf in show functions with sysfs_emit
media: ipu3-cio2: fix error code in cio2_bridge_connect_sensor()
media: staging: ipu3-imgu: clarify the limitation of grid config
media: atomisp: get rid of two unused functions
media: stm32-dma2d: STM32 DMA2D driver
media: v4l2-ctrls: Add RGB color effects control
media: v4l2-ctrls: Add V4L2_CID_COLORFX_CBCR max setting
media: videobuf2: Fix the size printk format
media: v4l2-mem2mem: add v4l2_m2m_get_unmapped_area for no-mmu platform
media: dt-bindings: media: add document for STM32 DMA2d bindings
media: admin-guide: add stm32-dma2d description
arm64: dts: allwinner: add 'chassis-type' property
mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init()
drm/i915/dsi/xelpd: Disable DC states in Video mode
drm/i915/dsi/xelpd: Add DSI transcoder support
drm/i915/dsi/xelpd: Fix the bit mask for wakeup GB
powerpc/pseries/ddw: Do not try direct mapping with persistent memory and one window
powerpc/pseries/ddw: simplify enable_ddw()
powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory"
powerpc/pseries: Fix numa FORM2 parsing fallback code
powerpc/pseries: rename numa_dist_table to form2_distances
powerpc: clean vdso32 and vdso64 directories
powerpc/83xx/mpc8349emitx: Drop unused variable
KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr()
kbuild: Fix -Wimplicit-fallthrough=5 error for GCC 5.x and 6.x
bpftool: Use libbpf_get_error() to check error
bpftool: Fix mixed indentation in documentation
bpftool: Update the lists of names for maps and prog-attach types
bpftool: Fix indent in option lists in the documentation
bpftool: Remove inclusion of utilities.mak from Makefiles
bpftool: Fix memory leak in prog_dump()
tracing: Add length protection to histogram string copies
hwmon: (nct6775) mask out bank number in nct6775_wmi_read_value()
hwmon: (dell-smm) Fix warning on /proc/i8k creation error
hwmon: (corsair-psu) fix plain integer used as NULL pointer
Linux 5.16-rc1
kconfig: Add support for -Wimplicit-fallthrough
net,lsm,selinux: revert the security_sctp_assoc_established() hook
ipv6: Remove duplicate statements
ipv4: Remove duplicate assignments
ipv4: drop unused assignment
ALSA: cmipci: Drop stale variable assignment
ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100
perf tests: Remove bash constructs from stat_all_pmu.sh
perf tests: Remove bash construct from record+zstd_comp_decomp.sh
perf test: Remove bash construct from stat_bpf_counters.sh test
perf bench futex: Fix memory leak of perf_cpu_map__new()
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers UAPI: Sync sound/asound.h with the kernel sources
tools headers UAPI: Sync linux/prctl.h with the kernel sources
tools headers UAPI: Sync arch prctl headers with the kernel sources
perf tools: Add more weak libbpf functions
perf bpf: Avoid memory leak from perf_env__insert_btf()
perf symbols: Factor out annotation init/exit
perf symbols: Bit pack to save a byte
perf symbols: Add documentation to 'struct symbol'
tools headers UAPI: Sync files changed by new futex_waitv syscall
perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning
perf arm-spe: Support hardware-based PID tracing
perf arm-spe: Save context ID in record
perf arm-spe: Update --switch-events docs in 'perf record'
perf arm-spe: Track task context switch for cpu-mode events
perf vendor events power10: Add metric events JSON file for power10 platform
perf design.txt: Synchronize the definition of enum perf_hw_id with code
perf arm-spe: Print size using consistent format
perf cs-etm: Print size using consistent format
perf arm-spe: Snapshot mode test
perf arm-spe: Implement find_snapshot callback
perf arm-spe: Add snapshot mode support
perf expr: Add source_count for aggregating events
perf expr: Move ID handling to its own function
perf expr: Add metric literals for topology.
perf expr: Add literal values starting with #
perf cputopo: Match thread_siblings to topology ABI name
perf cputopo: Match die_siblings to topology ABI name
perf cputopo: Update to use pakage_cpus
perf test: Add expr test for events with hyphens
perf test: Remove skip_if_fail
perf test: Remove is_supported function
perf test: TSC test, remove is_supported use
perf test: BP tests, remove is_supported use
perf test: Remove non test case style support.
perf test: Convert time to tsc test to test case.
perf test: bp tests use test case
perf test: Remove now unused subtest helpers
perf test: Convert llvm tests to test cases.
perf test: Convert bpf tests to test cases.
perf test: Convert clang tests to test cases.
perf test: Convert watch point tests to test cases.
parisc/entry: fix trace test in syscall exit path
parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page
parisc: Fix implicit declaration of function '__kernel_text_address'
parisc: Fix backtrace to always include init funtion names
Revert "mm: shmem: don't truncate page if memory failure happens"
Revert "ANDROID: virtio_blk: Remove BUG_ON for discard/zero ops"
Revert "kbuild: Enable DT schema checks for %.dtb targets"
Revert "of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings"
perf test: Convert pmu event tests to test cases.
perf test: Convert pfm tests to use test cases.
perf test: Add skip reason to test case.
perf test: Add test case struct.
perf test: Add helper functions for abstraction.
perf test: Rename struct test to test_suite
perf test: Move each test suite struct to its test
perf test: Make each test/suite its own struct.
Revert "drm/virtio: implement context init: add virtio_gpu_fence_event"
Revert "drm/virtio: implement context init: advertise feature to userspace"
cifs: do not duplicate fscache cookie for secondary channels
tcp: Fix uninitialized access in skb frags array for Rx 0cp.
ethernet: sis900: fix indentation
net/ipa: ipa_resource: Fix wrong for loop range
selftests: net: switch to socat in the GSO GRE test
ptp: ptp_clockmatrix: repair non-kernel-doc comment
hamradio: remove needs_free_netdev to avoid UAF
cifs: connect individual channel servers to primary channel server
libbpf: Perform map fd cleanup for gen_loader in case of error
samples/bpf: Fix incorrect use of strlen in xdp_redirect_cpu
tools/runqslower: Fix cross-build
samples/bpf: Fix summary per-sec stats in xdp_sample_user
selftests/bpf: Check map in map pruning
drm/nouveau: set RGB quantization range to FULL
drm/nouveau/kms: delete an useless function call in nouveau_framebuffer_new()
drm/nouveau/kms/nv50-: Remove several set but not used variables "ret" in disp.c
drm/nouveau/fifo: make tu102_fifo_runlist static
drm/nouveau/dispnv50/headc57d: Make local function 'headc57d_olut' static
drm/nouveau/device: use snprintf() to replace strncpy() to avoid NUL-terminated string loss
drm/nouveau/kms/nv04: use vzalloc for nv04_display
nouveau/nvkm/subdev/devinit/mcp89.c:Unneeded variable
drm/nouveau/kms/nv50-: Always validate LUTs in nv50_head_atomic_check_lut()
drm/nouveau/kms/nv50-: Use NV_ATOMIC() in nv50_head_atomic_check_lut()
drm/nouveau: Remove unused variable ret
drm/nouveau/kms/nv50-: Correct size checks for cursors
drm/nouveau/bios/init: A typo fix
drm/nouveau/core/client: Mark nvkm_uclient_sclass with static keyword
drm/nouveau/pmu/gm200-: use alternate falcon reset sequence
drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR
drm/nouveau/kms/nv140-: Add CRC methods to gv100_disp_core_mthd_head
drm/nouveau/kms/nvd9-nv138: Fix CRC calculation for the cursor channel
drm/nouveau/kms/nv140-: Use hard-coded wndws or core channel for CRC channel
drm/nouveau/kms/nv50-: Check vbl count after CRC context flip
drm/nouveau/kms/nv50-: Use drm_dbg_kms() in crc.c
MAINTAINERS: update information for nouveau
cifs: protect session channel fields with chan_lock
cifs: do not negotiate session if session already exists
selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning
selftests/bpf: Fix an unused-but-set-variable compiler warning
signal/vm86_32: Remove pointless test in BUG_ON
ASoC: rsnd: fixup DMAEngine API
ASoC: SOF: build compression interface into snd_sof.ko
tracing/histogram: Fix check for missing operands in an expression
tracing/histogram: Do not copy the fixed-size char array field over the field size
x86/cpu: Add Raptor Lake to Intel family
x86/mce: Add errata workaround for Skylake SKX37
smb3: do not setup the fscache_super_cookie until fsinfo initialized
tools/lib/lockdep: drop liblockdep
cifs: fix potential use-after-free bugs
cifs: fix memory leak of smb3_fs_context_dup::server_hostname
smb3: add additional null check in SMB311_posix_mkdir
cifs: release lock earlier in dequeue_mid error case
thermal: int340x: fix build on 32-bit targets
drm/i915/guc/slpc: Check GuC status before freq boost
bpf: Introduce btf_tracing_ids
bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs
spi: fix use-after-free of the add_lock mutex
spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan()
spi: lpspi: Silence error message upon deferred probe
spi: cadence-quadspi: fix write completion support
ASoC: mediatek: mt8173: Fix debugfs registration for components
ASoC: rt5682: Re-detect the combo jack after resuming
ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT
ASoC: rt9120: Add the compatibility with rt9120s
ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48
ASoC: rt9120: Update internal ocp level to the correct value
net,lsm,selinux: revert the security_sctp_assoc_established() hook
blk-mq: fix filesystem I/O request allocation
smb3: add additional null check in SMB2_tcon
smb3: add additional null check in SMB2_open
of/irq: Don't ignore interrupt-controller when interrupt-map failed
irqchip/sifive-plic: Fixup EOI failed when masked
irqchip/csky-mpintc: Fixup mask/unmask implementation
bpftool: Enable libbpf's strict mode by default
fs: dlm: fix potential buffer overflow
bpf: Fix inner map state pruning regression.
xsk: Fix crash on double free in buffer pool
tracing/osnoise: Make osnoise_instances static
perf test: Use macro for "suite" definitions
perf test: Use macro for "suite" declarations
perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET
perf trace: Beautify the 'level' argument of setsockopt
perf trace: Beautify the 'level' argument of getsockopt
perf beauty socket: Add generator for socket level (SOL_*) string table
perf beauty socket: Sort the ipproto array entries
perf beauty socket: Rename 'regex' to 'ipproto_regex'
perf beauty socket: Prep to receive more input header files
perf beauty socket: Rename header_dir to uapi_header_dir
perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators
perf beauty: Make all sockaddr files use a common naming scheme
drm/i915: make array states static const
ARM: 9156/1: drop cc-option fallbacks for architecture selection
ARM: 9155/1: fix early early_iounmap()
blkcg: Remove extra blkcg_bio_issue_init
Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK"
KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from
drm/meson: encoder_cvbs: switch to bridge with ATTACH_NO_CONNECTOR
drm/meson: rename venc_cvbs to encoder_cvbs
drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
drm/meson: split out encoder from meson_dw_hdmi
drm/meson: remove useless recursive components matching
drm/bridge: display-connector: implement bus fmts callbacks
drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR
ath11k: Clear auth flag only for actual association in security mode
ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware
ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply
KVM: x86: move guest_pv_has out of user_access section
dt-bindings: watchdog: sunxi: fix error in schema
bindings: media: venus: Drop redundant maxItems for power-domain-names
dt-bindings: Remove Netlogic bindings
clk: versatile: clk-icst: Ensure clock names are unique
of: Support using 'mask' in making device bus id
dt-bindings: treewide: Update @st.com email address to @foss.st.com
dt-bindings: media: Update maintainers for st,stm32-hwspinlock.yaml
dt-bindings: media: Update maintainers for st,stm32-cec.yaml
dt-bindings: mfd: timers: Update maintainers for st,stm32-timers
dt-bindings: timer: Update maintainers for st,stm32-timer
dt-bindings: i2c: imx: hardware do not restrict clock-frequency to only 100 and 400 kHz
dt-bindings: display: bridge: Convert toshiba,tc358767.txt to yaml
dt-bindings: Rename Ingenic CGU headers to ingenic,*.h
ANDROID: db845c_gki.fragment: Enable QCOM_SPMI_ADC5_TM5, QCOM_CPR and QCOM_SPM
docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support
selftests/bpf: Clarify llvm dependency with btf_tag selftest
selftests/bpf: Add a C test for btf_type_tag
selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c
selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication
selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests
selftests/bpf: Test libbpf API function btf__add_type_tag()
bpftool: Support BTF_KIND_TYPE_TAG
libbpf: Support BTF_KIND_TYPE_TAG
bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes
ksmbd: Use the SMB3_Create definitions from the shared
ksmbd: Move more definitions into the shared area
ksmbd: use the common definitions for NEGOTIATE_PROTOCOL
ksmbd: switch to use shared definitions where available
ksmbd: change LeaseKey data type to u8 array
ksmbd: remove smb2_buf_length in smb2_transform_hdr
ksmbd: remove smb2_buf_length in smb2_hdr
ksmbd: remove md4 leftovers
ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION
bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls
tools/runqslower: Update perf_buffer__new() calls
selftests/bpf: Update btf_dump__new() uses to v1.0+ variant
selftests/bpf: Migrate all deprecated perf_buffer uses
libbpf: Make perf_buffer__new() use OPTS-based interface
libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof
libbpf: Turn btf_dedup_opts into OPTS-based struct
selftests/bpf: Minor cleanups and normalization of Makefile
bpftool: Normalize compile rules to specify output file last
selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level
libbpf: Add ability to get/set per-program load flags
io-wq: serialize hash clear with wakeup
libata: libahci: declare ahci_shost_attr_group as static
libata: add horkage for missing Identify Device log
HID: intel-ish-hid: fix module device-id handling
smb3: add additional null check in SMB2_ioctl
Revert "PCI: Use to_pci_driver() instead of pci_dev->driver"
Revert "PCI: Remove struct pci_dev->driver"
drm/i915/dg2: Program recommended HW settings
drm/i915/dg2: Add initial gt/ctx/engine workarounds
drm/i915/xehpsdv: Add initial workarounds
block: Hold invalidate_lock in BLKRESETZONE ioctl
drm/i915/psr: Fix PSR2 handling of multiplanar format
blk-mq: rename blk_attempt_bio_merge
blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge
block: fix kerneldoc for disk_register_independent_access__ranges()
kasan: add kasan mode messages when kasan init
mm: unexport {,un}lock_page_memcg
mm: unexport folio_memcg_{,un}lock
mm/migrate.c: remove MIGRATE_PFN_LOCKED
mm: migrate: simplify the file-backed pages validation when migrating its mapping
mm: allow only SLUB on PREEMPT_RT
mm/page_owner.c: modify the type of argument "order" in some functions
xfs: sync xfs_btree_split macros with userspace libxfs
drm/bridge: parade-ps8640: Populate devices on aux-bus
drm/bridge: parade-ps8640: Enable runtime power management
KVM: x86: Drop arbitrary KVM_SOFT_MAX_VCPUS
KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid()
KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT
KVM: nVMX: Clean up x2APIC MSR handling for L2
KVM: VMX: Macrofy the MSR bitmap getters and setters
KVM: nVMX: Handle dynamic MSR intercept toggling
KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use
KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN
KVM: x86: Rename kvm_lapic_enable_pv_eoi()
KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES
KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows
kvm: mmu: Use fast PF path for access tracking of huge pages when possible
KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator
KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active
kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool
KVM: x86: Fix recording of guest steal time / preempted status
selftest: KVM: Add intra host migration tests
selftest: KVM: Add open sev dev helper
KVM: SEV: Add support for SEV-ES intra host migration
KVM: SEV: Add support for SEV intra host migration
KVM: SEV: provide helpers to charge/uncharge misc_cg
KVM: generalize "bugged" VM to "dead" VM
KVM: SEV: Refactor out sev_es_state struct
drm/1915/fbc: Replace plane->has_fbc with a pointer to the fbc instance
drm/i915/fbc: Start passing around intel_fbc
drm/i915/fbc: s/dev_priv/i915/
drm/i915: Relocate FBC_LLC_READ_CTRL
drm/i915/fbc: Finish polishing FBC1 registers
drm/i915/fbc: Clean up all register defines
drm/i915/fbc: Nuke BDW_FBC_COMP_SEG_MASK
drm/i915/fbc: Introduce intel_fbc_set_false_color()
drm/i915/fbc: Introduce .program_cfb() vfunc
drm/i915/fbc: s/gen7/ivb/
drm/i915/fbc: Introduce .nuke() vfunc
drm/i915/fbc: Introduce intel_fbc_funcs
drm/i915/fbc: Extract helpers to compute FBC control register values
drm/i915/fbc: Introduce intel_fbc_is_compressing()
drm/i915/fbc: Just use params->fence_y_offset always
drm/i915/fbc: Extract {skl,glk}_fbc_program_cfb_stride()
drm/i915/fbc: Extract snb_fbc_program_fence()
ALSA: fireworks: add support for Loud Onyx 1200f quirk
x86/kvm: Add kexec support for SEV Live Migration.
x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature.
EFI: Introduce the new AMD Memory Encryption GUID.
mm: x86: Invoke hypercall when page encryption status is changed
x86/kvm: Add AMD SEV specific Hypercall3
selftests/net: udpgso_bench_rx: fix port argument
perf/core: Avoid put_page() when GUP fails
perf/x86/vlbr: Add c->flags to vlbr event constraints
perf/x86/lbr: Reset LBR_SELECT during vlbr reset
preempt: Restore preemption model selection configs
arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology()
sched/fair: Prevent dead task groups from regaining cfs_rq's
sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain()
x86/smp: Factor out parts of native_smp_prepare_cpus()
static_call,x86: Robustify trampoline patching
net: wwan: iosm: fix compilation warning
cxgb4: fix eeprom len when diagnostics not implemented
drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame
drm: Clarify semantics of struct drm_mode_config.{min, max}_{width, height}
drm/simpledrm: Support virtual screen sizes
drm/simpledrm: Enable FB_DAMAGE_CLIPS property
drm/fb-helper: Allocate shadow buffer of surface height
drm/format-helper: Streamline blit-helper interface
drm/format-helper: Rework format-helper conversion functions
drm/format-helper: Add destination-buffer pitch to drm_fb_swab()
drm/format-helper: Rework format-helper memcpy functions
drm/format-helper: Export drm_fb_clip_offset()
drm: Update documentation and TODO of gem_prime_mmap hook
drm/xen: Implement mmap as GEM object function
drm/i915/dsi: transmit brightness command in HS state
drm/i915/dp: For PCON TMDS mode set only the relavant bits in config DPCD
drm/i915/dp: Optimize the FRL configuration for HDMI2.1 PCON
PCI/MSI: Destroy sysfs before freeing entries
PCI: Add MSI masking quirk for Nvidia ION AHCI
PCI/MSI: Deal with devices lying about their MSI mask capability
PCI/MSI: Move non-mask check back into low level accessors
drm/etnaviv: use dma_resv_describe
drm/msm: use the new dma_resv_describe
dma-buf: add dma_fence_describe and dma_resv_describe v2
drm/ttm: Put BO in its memory manager's lru list
drm/ttm: Double check mem_type of BO while eviction
drm/i915/ttm: Fix illegal addition to shrinker list
drm/i915: split general MMIO setup from per-GT uncore init
drm/i915: rework some irq functions to take intel_gt as argument
ata: sata_highbank: Remove unnecessary print function dev_err()
libata: fix read log timeout value
net: fix premature exit from NAPI state polling in napi_disable()
selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup
bpf: Add ingress_ifindex to bpf_sk_lookup
smb3: remove trivial dfs compile warning
cifs: support nested dfs links over reconnect
smb3: do not error on fsync when readonly
ALSA: hda: fix general protection fault in azx_runtime_idle
afs: Use folios in directory handling
netfs, 9p, afs, ceph: Use folios
folio: Add a function to get the host inode for a folio
folio: Add a function to change the private data attached to a folio
Documentation: power: Describe 'advanced' and 'simple' EM models
Documentation: power: Add description about new callback for EM registration
powercap: DTPM: Fix suspend failure and kernel warning
ALSA: hda: Free card instance properly at probe errors
mips: decompressor: do not copy source files while building
MIPS: boot/compressed/: add __bswapdi2() to target for ZSTD decompression
xfs: #ifdef out perag code for userspace
gfs2: Prevent endless loops in gfs2_file_buffered_write
cifs: for compound requests, use open handle if possible
drm/amdgpu: add missed support for UVD IP_VERSION(3, 0, 64)
bpftool: Fix SPDX tag for Makefiles and .gitignore
drm/amdgpu: drop jpeg IP initialization in SRIOV case
drm/amd/display: reject both non-zero src_x and src_y only for DCN1x
ftrace/direct: Fix lockup in modify_ftrace_direct_multi
ring-buffer: Protect ring_buffer_reset() from reentrancy
printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces
ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED
net/smc: fix sk_refcnt underflow on linkdown and fallback
net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer()
gve: fix unmatched u64_stats_update_end()
net: ethernet: lantiq_etop: Fix compilation error
selftests: forwarding: Fix packet matching in mirroring selftests
vsock: prevent unnecessary refcnt inc for nonblocking connect
net: marvell: mvpp2: Fix wrong SerDes reconfiguration order
net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory
virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE
net: stmmac: allow a tc-taprio base-time of zero
selftests: net: test_vxlan_under_vrf: fix HV connectivity test
net: hns3: allow configure ETS bandwidth of all TCs
net: hns3: remove check VF uc mac exist when set by PF
net: hns3: fix some mac statistics is always 0 in device version V2
net: hns3: fix kernel crash when unload VF while it is being reset
net: hns3: sync rx ring head in echo common pull
net: hns3: fix pfc packet number incorrect after querying pfc parameters
net: hns3: fix ROCE base interrupt vector initialization bug
net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full
Documentation: ACPI: Fix non-D0 probe _DSC object example
ath11k: enable 802.11 power save mode in station mode
ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode
mod_devicetable: fix kdocs for ishtp_device_id
drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS()
drm/omap: increase DSS5 max tv pclk to 192MHz
drm/omap: Make use of the helper function devm_platform_ioremap_resourcexxx()
drm/omap: dss: Make use of the helper macro SET_RUNTIME_PM_OPS()
drm/omapdrm: Convert to SPDX identifier
media: cec: copy sequence field for the reply
media: videobuf2-dma-sg: Fix buf->vb NULL pointer dereference
media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86
Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping"
HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts
HID: nintendo: unlock on error in joycon_leds_create()
ANDROID: GKI: continue to allow eBPF unprivileged programs to run
drm/i915/selftests: Use clear_and_wake_up_bit() for the per-engine reset bitlocks
drm/i915/gem: Fix gem_madvise for ttm+shmem objects
Input: iforce - fix control-message timeout
Input: wacom_i2c - use macros for the bit masks
ALSA: memalloc: Remove a stale comment
Input: ili210x - reduce sample period to 15ms
Input: ili210x - improve polled sample spacing
Input: ili210x - special case ili251x sample read out
Input: elantench - fix misreporting trackpoint coordinates
cifs: set a minimum of 120s for next dns resolution
cifs: split out dfs code from cifs_reconnect()
net: mana: Fix spelling mistake "calledd" -> "called"
net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any
amt: use cancel_delayed_work() instead of flush_delayed_work() in amt_fini()
net: dsa: mv88e6xxx: Don't support >1G speeds on 6191X on ports other than 10
cifs: convert list_for_each to entry variant
cifs: introduce new helper for cifs_reconnect()
cifs: fix print of hdr_flags in dfscache_proc_show()
block: add __must_check for *add_disk*() callers
block: use enum type for blk_mq_alloc_data->rq_flags
rtc: rx8025: use .set_offset/.read_offset
rtc: rx8025: use rtc_add_group
rtc: rx8025: clear RTC_FEATURE_ALARM when alarm are not supported
rtc: rx8025: set range
rtc: rx8025: let the core handle the alarm resolution
rtc: rx8025: switch to devm_rtc_allocate_device
rtc: ab8500: let the core handle the alarm resolution
rtc: ab-eoz9: support UIE when available
rtc: ab-eoz9: use RTC_FEATURE_UPDATE_INTERRUPT
rtc: rv3032: let the core handle the alarm resolution
rtc: s35390a: let the core handle the alarm resolution
rtc: handle alarms with a minute resolution
rtc: pcf85063: silence cppcheck warning
rtc: rv8803: fix writing back ctrl in flag register
drm/i915/guc: Refcount context during error capture
drm/i915: pin: delete duplicate check in intel_pin_and_fence_fb_obj()
drm/i915: Call intel_update_active_dpll() for both bigjoiner pipes
drm/i915: Use unlocked register accesses for LUT loads
drm/i915: Use vblank workers for gamma updates
drm/i915: Do vrr push before sampling the frame counter
drm/amd/display: Add callbacks for DMUB HPD IRQ notifications
drm/amd/display: Don't lock connection_mutex for DMUB HPD
drm/amd/display: Add comment where CONFIG_DRM_AMD_DC_DCN macro ends
drm/amdkfd: Fix retry fault drain race conditions
drm/amdkfd: lower the VAs base offset to 8KB
drm/amd/display: fix exit from amdgpu_dm_atomic_check() abruptly
drm/amd/amdgpu: fix the kfd pre_reset sequence in sriov
drm/amdgpu: fix uvd crash on Polaris12 during driver unloading
drm/i915/resets: Don't set / test for per-engine reset bits with GuC submission
libbpf: Compile using -std=gnu89
ANDROID: sched: Add parameter to android_rvh_set_iowait
block: Hold invalidate_lock in BLKZEROOUT ioctl
block: Hold invalidate_lock in BLKDISCARD ioctl
ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL
ipc: check checkpoint_restore_ns_capable() to modify C/R proc files
selftests/kselftest/runner/run_one(): allow running non-executable files
virtio-mem: disallow mapping virtio-mem memory via /dev/mem
kernel/resource: disallow access to exclusive system RAM regions
kernel/resource: clean up and optimize iomem_is_exclusive()
scripts/gdb: handle split debug for vmlinux
kcov: replace local_irq_save() with a local_lock_t
kcov: avoid enable+disable interrupts if !in_task()
kcov: allocate per-CPU memory on the relevant node
Documentation/kcov: define `ip' in the example
Documentation/kcov: include types.h in the example
sysv: use BUILD_BUG_ON instead of runtime check
kernel/fork.c: unshare(): use swap() to make code cleaner
seq_file: fix passing wrong private data
seq_file: move seq_escape() to a header
signal: remove duplicate include in signal.h
crash_dump: remove duplicate include in crash_dump.h
crash_dump: fix boolreturn.cocci warning
hfs/hfsplus: use WARN_ON for sanity check
nilfs2: remove filenames from file comments
nilfs2: replace snprintf in show functions with sysfs_emit
coda: bump module version to 7.2
coda: use vmemdup_user to replace the open code
coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt
coda: avoid doing bad things on inode type changes during revalidation
coda: avoid hidden code duplication in rename
coda: avoid flagging NULL inodes
coda: remove err which no one care
coda: check for async upcall request using local state
coda: avoid NULL pointer dereference from a bad inode
init: make unknown command line param message clearer
ramfs: fix mount source show for ramfs
alpha: use is_kernel_text() helper
microblaze: use is_kernel_text() helper
powerpc/mm: use core_kernel_text() helper
extable: use is_kernel_text() helper
mm: kasan: use is_kernel() helper
sections: provide internal __is_kernel() and __is_kernel_text() helper
x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text()
sections: move is_kernel_inittext() into sections.h
sections: move and rename core_kernel_data() to is_kernel_core_data()
kallsyms: fix address-checks for kernel related range
kallsyms: remove arch specific text and data check
ELF: simplify STACK_ALLOC macro
binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE
checkpatch: get default codespell dictionary path from package location
checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses
const_structs.checkpatch: add a few sound ops structs
mm/scatterlist: replace the !preemptible warning in sg_miter_stop()
lib: uninline simple_strntoull() as well
include/linux/string_helpers.h: add linux/string.h for strlen()
lib, stackdepot: add helper to print stack entries into buffer
lib, stackdepot: add helper to print stack entries
lib, stackdepot: check stackdepot handle before accessing slabs
MAINTAINERS: rectify entry for ALLWINNER HARDWARE SPINLOCK SUPPORT
MAINTAINERS: rectify entry for INTEL KEEM BAY DRM DRIVER
MAINTAINERS: rectify entry for HIKEY960 ONBOARD USB GPIO HUB DRIVER
MAINTAINERS: rectify entry for ARM/TOSHIBA VISCONTI ARCHITECTURE
MAINTAINERS: add "exec & binfmt" section with myself and Eric
mailmap: update email address for Colin King
linux/container_of.h: switch to static_assert
kernel.h: split out instruction pointer accessors
include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions
include/linux/radix-tree.h: replace kernel.h with the necessary inclusions
include/linux/sbitmap.h: replace kernel.h with the necessary inclusions
include/linux/delay.h: replace kernel.h with the necessary inclusions
include/media/media-entity.h: replace kernel.h with the necessary inclusions
include/linux/plist.h: replace kernel.h with the necessary inclusions
include/linux/llist.h: replace kernel.h with the necessary inclusions
include/linux/list.h: replace kernel.h with the necessary inclusions
include/kunit/test.h: replace kernel.h with the necessary inclusions
kernel.h: split out container_of() and typeof_member() macros
kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers
proc: allow pid_revalidate() during LOOKUP_RCU
virtio-mem: kdump mode to sanitize /proc/vmcore access
virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug()
virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug()
virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug()
proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks
proc/vmcore: let pfn_is_ram() return a bool
x86/xen: print a warning when HVMOP_get_mem_type fails
x86/xen: simplify xen_oldmem_pfn_is_ram()
x86/xen: update xen_oldmem_pfn_is_ram() documentation
procfs: do not list TID 0 in /proc/<pid>/task
mm,hugetlb: remove mlock ulimit for SHM_HUGETLB
vfs: keep inodes with page cache off the inode shrinker LRU
f2fs: fix UAF in f2fs_available_free_memory
f2fs: invalidate META_MAPPING before IPU/DIO write
nvme: wait until quiesce is done
scsi: make sure that request queue queiesce and unquiesce balanced
scsi: avoid to quiesce sdev->request_queue two times
blk-mq: add one API for waiting until quiesce is done
MIPS: fix duplicated slashes for Platform file path
MIPS: fix *-pkg builds for loongson2ef platform
PCI: brcmstb: Allow building for BMIPS_GENERIC
MIPS: BMIPS: Enable PCI Kconfig
MIPS: VDSO: remove -nostdlib compiler flag
mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set
MIPS: Update bmips_stb_defconfig
MIPS: Allow modules to set board_be_handler
drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages
drm/i915/fb: Fix rounding error in subsampled plane size calculation
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
amt: add IPV6 Kconfig dependency
gve: Fix off by one in gve_tx_timeout()
btrfs: fix deadlock due to page faults during direct IO reads and writes
UPSTREAM: net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify
udf: Fix crash after seekdir
hamradio: defer 6pack kfree after unregister_netdev
hamradio: defer ax25 kfree after unregister_netdev
net: sungem_phy: fix code indentation
drm/locking: fix __stack_depot_* name conflict
platform/x86: isthp_eclite: only load for matching devices
platform/chrome: chros_ec_ishtp: only load for matching devices
HID: intel-ish-hid: hid-client: only load for matching devices
HID: intel-ish-hid: fw-loader: only load for matching devices
HID: intel-ish-hid: use constants for modaliases
HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE()
drm/i915/dsi: disable lpdt if it is not enabled
UPSTREAM: marvell: octeontx2: build error: unknown type name 'u64'
ALSA: synth: missing check for possible NULL after the call to kstrdup
ALSA: memalloc: Use proper SG helpers for noncontig allocations
dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail
dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail
dmaengine: stm32-dma: avoid 64-bit division in stm32_dma_get_max_width
crypto: api - Fix boot-up crash when crypto manager is disabled
lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical
MAINTAINERS: Add maintainer entry for zstd
lib: zstd: Upgrade to latest upstream zstd version 1.4.10
lib: zstd: Add decompress_sources.h for decompress_unzstd
lib: zstd: Add kernel-specific API
bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg
bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding
bpf, sockmap: Fix race in ingress receive verdict with redirect to self
bpf, sockmap: Remove unhash handler for BPF sockmap usage
bpf, sockmap: Use stricter sk state checks in sk_lookup_assign
drm/i915: Fix Memory BW formulae for ADL-P
selftests/bpf: Add exception handling selftests for tp_bpf program
arm64/bpf: Remove 128MB limit for BPF JIT programs
Add 'tools/perf/libbpf/' to ignored files
xfs: use swap() to make dabtree code cleaner
cifs: send workstation name during ntlmssp session setup
KVM: arm64: Fix host stage-2 finalization
soc: ti: fix wkup_m3_rproc_boot_thread return type
xen/balloon: fix unused-variable warning
io_uring: honour zeroes as io-wq worker limits
gfs2: Fix "Introduce flag for glock holder auto-demotion"
ALSA: pci: rme: Fix unaligned buffer addresses
blk-mq: don't free tags if the tag_set is used by other device in queue initialztion
bcache: Revert "bcache: use bvec_virt"
wcn36xx: fix RX BD rate mapping for 5GHz legacy rates
wcn36xx: populate band before determining rate on RX
wcn36xx: Put DXE block into reset before freeing memory
wcn36xx: Release DMA channel descriptor allocations
wcn36xx: Fix DMA channel enable/disable cycle
s390/cio: check the subchannel validity for dev_busid
s390/cpumf: cpum_cf PMU displays invalid value after hotplug remove
s390/tape: fix timer initialization in tape_std_assign()
s390/pci: implement minimal PCI error recovery
PCI: Export pci_dev_lock()
s390/pci: implement reset_slot for hotplug slot
s390/pci: refresh function handle in iomap
drm/virtio: Fix NULL dereference error in virtio_gpu_poll
ALSA: firewire-motu: add support for MOTU Track 16
netfilter: flowtable: fix IPv6 tunnel addr match
netfilter: xt_IDLETIMER: replace snprintf in show functions with sysfs_emit
KVM: arm64: Change the return type of kvm_vcpu_preferred_target()
KVM: arm64: nvhe: Fix a non-kernel-doc comment
netfilter: ipvs: Fix reuse connection if RS weight is 0
KVM: arm64: Extract ESR_ELx.EC only
netfilter: ctnetlink: do not erase error code with EINVAL
netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY
selftests: nft_nat: Simplify port shadow notrack test
selftests: nft_nat: Improve port shadow test stability
netfilter: nft_payload: Remove duplicated include in nft_payload.c
selftests: netfilter: extend nfqueue tests to cover vrf device
selftests: netfilter: add a vrf+conntrack testcase
arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions
arm64: Track no early_pgtable_alloc() for kmemleak
arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long
arm64: vdso: remove -nostdlib compiler flag
arm64: arm64_ftr_reg->name may not be a human-readable string
ceph: add a new metric to keep track of remote object copies
libceph, ceph: move ceph_osdc_copy_from() into cephfs code
ceph: clean-up metrics data structures to reduce code duplication
ceph: split 'metric' debugfs file into several files
ceph: return the real size read when it hits EOF
ceph: properly handle statfs on multifs setups
ceph: shut down mount on bad mdsmap or fsmap decode
ceph: fix mdsmap decode when there are MDS's beyond max_mds
ceph: ignore the truncate when size won't change with Fx caps issued
ceph: don't rely on error_string to validate blocklisted session.
ceph: just use ci->i_version for fscache aux info
ceph: shut down access to inode when async create fails
ceph: refactor remove_session_caps_cb
ceph: fix auth cap handling logic in remove_session_caps_cb
ceph: drop private list from remove_session_caps_cb
ceph: don't use -ESTALE as special return code in try_get_cap_refs
ceph: print inode numbers instead of pointer values
ceph: enable async dirops by default
libceph: drop ->monmap and err initialization
ceph: convert to noop_direct_IO
erofs: remove useless cache strategy of DELAYEDALLOC
erofs: fix unsafe pagevec reuse of hooked pclusters
litex_liteeth: Fix a double free in the remove function
selftests/bpf: Add tests for bpf_find_vma
bpf: Introduce helper bpf_find_vma
nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails
selftests: net: tls: remove unused variable and code
net: marvell: prestera: fix hw structure laid out
sctp: remove unreachable code from sctp_sf_violation_chunk()
llc: fix out-of-bound array index in llc_sk_dev_hash()
Add gitignore file for samples/fanotify/ subdirectory
net: hisilicon: fix hsn3_ethtool kernel-doc warnings
nfc: port100: lower verbosity of cancelled URB messages
perf build: Install libbpf headers locally when building
perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1
perf metric: Fix memory leaks
perf parse-event: Add init and exit to parse_event_error
perf parse-events: Rename parse_events_error functions
selftests/bpf: Fix bpf_object leak in skb_ctx selftest
selftests/bpf: Destroy XDP link correctly
selftests/bpf: Avoid duplicate btf__parse() call
selftests/bpf: Clean up btf and btf_dump in dump_datasec test
selftests/bpf: Free inner strings index in btf selftest
selftests/bpf: Free per-cpu values array in bpf_iter selftest
selftests/bpf: Fix memory leaks in btf_type_c_dump() helper
libbpf: Free up resources used by inner map definition
selftests/bpf: Pass sanitizer flags to linker through LDFLAGS
ALSA: PCM: Fix NULL dereference at mmap checks
selftests/bpf: Use explicit bpf_test_load_program() helper calls
selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere
selftests/bpf: Merge test_stub.c into testing_helpers.c
selftests/bpf: Convert legacy prog load APIs to bpf_prog_load()
selftests/bpf: Fix non-strict SEC() program sections
libbpf: Remove deprecation attribute from struct bpf_prog_prep_result
bpftool: Stop using deprecated bpf_load_program()
libbpf: Stop using to-be-deprecated APIs
libbpf: Remove internal use of deprecated bpf_prog_load() variants
libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load()
libbpf: Pass number of prog load attempts explicitly
libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS
perf stat: Fix memory leak on error path
perf tools: Use __BYTE_ORDER__
perf inject: Add vmlinux and ignore-vmlinux arguments
perf tools: Check vmlinux/kallsyms arguments in all tools
perf tools: Refactor out kernel symbol argument sanity checking
perf symbols: Ignore $a/$d symbols for ARM modules
perf evsel: Don't set exclude_guest by default
NFSv4: Sanity check the parameters in nfs41_update_target_slotid()
i2c: amd-mp2-plat: ACPI: Use ACPI_COMPANION() directly
i2c: i801: Add support for Intel Ice Lake PCH-N
Revert "ANDROID: Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
ANDROID: GKI: CONFIG_FORTIFY is broken in clang, so it has been disabled
ALSA: hda/realtek: Add quirk for ASUS UX550VE
cifs: nosharesock should not share socket with future sessions
ksmbd: don't need 8byte alignment for request length in ksmbd_check_message
ksmbd: Fix buffer length check in fsctl_validate_negotiate_info()
ksmbd: Remove redundant 'flush_workqueue()' calls
ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()
ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message()
ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()
libbpf: Fix non-C89 loop variable declaration in gen_loader.c
i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR()
perf evsel: Fix missing exclude_{host,guest} setting
perf bpf: Add missing free to bpf_event__print_bpf_prog_info()
perf beauty: Update copy of linux/socket.h with the kernel sources
mm/damon: remove return value from before_terminate callback
mm/damon: fix a few spelling mistakes in comments and a pr_debug message
mm/damon: simplify stop mechanism
Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions
Docs/admin-guide/mm/damon/start: simplify the content
Docs/admin-guide/mm/damon/start: fix a wrong link
Docs/admin-guide/mm/damon/start: fix wrong example commands
mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on
mm/damon: remove unnecessary variable initialization
Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM
mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM)
selftests/damon: support watermarks
mm/damon/dbgfs: support watermarks
mm/damon/schemes: activate schemes based on a watermarks mechanism
tools/selftests/damon: update for regions prioritization of schemes
mm/damon/dbgfs: support prioritization weights
mm/damon/vaddr,paddr: support pageout prioritization
mm/damon/schemes: prioritize regions within the quotas
mm/damon/selftests: support schemes quotas
mm/damon/dbgfs: support quotas of schemes
mm/damon/schemes: implement time quota
mm/damon/schemes: skip already charged targets and regions
mm/damon/schemes: implement size quota for schemes application speed control
mm/damon/paddr: support the pageout scheme
mm/damon/dbgfs: remove unnecessary variables
mm/damon/vaddr: constify static mm_walk_ops
Docs/DAMON: document physical memory monitoring support
mm/damon/dbgfs: support physical memory monitoring
mm/damon: implement primitives for physical address space monitoring
mm/damon/vaddr: separate commonly usable functions
Docs/admin-guide/mm/damon: document 'init_regions' feature
mm/damon/dbgfs-test: add a unit test case for 'init_regions'
mm/damon/dbgfs: allow users to set initial monitoring target regions
Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes
selftests/damon: add 'schemes' debugfs tests
mm/damon/schemes: implement statistics feature
mm/damon/dbgfs: support DAMON-based Operation Schemes
mm/damon/vaddr: support DAMON-based Operation Schemes
mm/damon/core: implement DAMON-based Operation Schemes (DAMOS)
mm/damon/core: account age of target regions
mm/damon/core: nullify pointer ctx->kdamond with a NULL
mm/damon: needn't hold kdamond_lock to print pid of kdamond
mm/damon: remove unnecessary do_exit() from kdamond
mm/damon/core: print kdamond start log in debug mode only
include/linux/damon.h: fix kernel-doc comments for 'damon_callback'
docs/vm/damon: remove broken reference
MAINTAINERS: update SeongJae's email address
Documentation/vm: move user guides to admin-guide/mm/
mm/damon: grammar s/works/work/
kfence: default to dynamic branch instead of static keys mode
kfence: always use static branches to guard kfence_alloc()
kfence: shorten critical sections of alloc/free
kfence: test: use kunit_skip() to skip tests
kfence: add note to documentation about skipping covered allocations
kfence: limit currently covered allocations when pool nearly full
kfence: move saving stack trace of allocations into __kfence_alloc()
kfence: count unexpectedly skipped allocations
stacktrace: move filter_irq_stacks() to kernel/stacktrace.c
include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h
mm: remove HARDENED_USERCOPY_FALLBACK
zram: introduce an aged idle interface
zram: off by one in read_block_state()
zram_drv: allow reclaim on bio_alloc
mm/highmem: remove deprecated kmap_atomic
mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration()
mm/rmap.c: avoid double faults migrating device private pages
mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED
memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED
memblock: allow to specify flags with memblock_add_node()
memblock: improve MEMBLOCK_HOTPLUG documentation
mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource()
x86: remove memory hotplug support on X86_32
mm/memory_hotplug: remove stale function declarations
mm/memory_hotplug: remove HIGHMEM leftovers
mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit
mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE
mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG
memory-hotplug.rst: document the "auto-movable" online policy
memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path
memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node"
mm/memory_hotplug: add static qualifier for online_policy_to_str()
selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers
mm: vmstat.c: make extfrag_index show more pretty
mm/vmstat: annotate data race for zone->free_area[order].nr_free
selftests: vm: add KSM huge pages merging time test
selftest/vm: fix ksm selftest to run with different NUMA topologies
mm: nommu: kill arch_get_unmapped_area()
mm/readahead.c: fix incorrect comments for get_init_ra_size
mm, thp: fix incorrect unmap behavior for private pages
mm, thp: lock filemap when truncating page cache
selftests/vm/transhuge-stress: fix ram size thinko
mm: migrate: make demotion knob depend on migration
mm/migrate: de-duplicate migrate_reason strings
hugetlbfs: extend the definition of hugepages parameter to support node allocation
mm: mark the OOM reaper thread as freezable
memblock: use memblock_free for freeing virtual pointers
memblock: rename memblock_free to memblock_phys_free
memblock: stop aliasing __memblock_free_late with memblock_free_late
memblock: drop memblock_free_early_nid() and memblock_free_early()
xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer
arch_numa: simplify numa_distance allocation
tools/vm/page-types.c: print file offset in hexadecimal
tools/vm/page-types.c: move show_file() to summary output
tools/vm/page-types.c: make walk_file() aware of address range option
tools/vm/page_owner_sort.c: count and sort by mem
mm/vmpressure: fix data-race with memcg->socket_pressure
mm/vmscan: delay waking of tasks throttled on NOPROGRESS
mm/vmscan: increase the timeout if page reclaim is not making progress
mm/vmscan: centralise timeout values for reclaim_throttle
mm/page_alloc: remove the throttling logic from the page allocator
mm/writeback: throttle based on page writeback instead of congestion
mm/vmscan: throttle reclaim when no progress is being made
mm/vmscan: throttle reclaim and compaction when too may pages are isolated
mm/vmscan: throttle reclaim until some writeback completes if congested
mm/vmscan.c: fix -Wunused-but-set-variable warning
mm/page_isolation: guard against possible putback unisolated page
mm/page_isolation: fix potential missing call to unset_migratetype_isolate()
userfaultfd/selftests: fix calculation of expected ioctls
userfaultfd/selftests: fix feature support detection
userfaultfd/selftests: don't rely on GNU extensions for random numbers
hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page
hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range()
hugetlb: remove redundant validation in has_same_uncharge_info()
hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments
hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro
mm: remove duplicate include in hugepage-mremap.c
hugetlb: support node specified when using cma for gigantic hugepages
mm, hugepages: add hugetlb vma mremap() test
mm, hugepages: add mremap() support for hugepage backed vma
mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged
hugetlb: add hugetlb demote page support
hugetlb: add demote bool to gigantic page routines
hugetlb: be sure to free demoted CMA pages to CMA
mm/cma: add cma_pages_valid to determine if pages are in CMA
hugetlb: add demote hugetlb page sysfs interfaces
mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h
mm: hwpoison: handle non-anonymous THP correctly
mm: shmem: don't truncate page if memory failure happens
mm: hwpoison: refactor refcount check handling
mm: filemap: coding style cleanup for filemap_map_pmd()
mm/memory_failure: constify static mm_walk_ops
mm: fix data race in PagePoisoned()
mm/page_alloc: use clamp() to simplify code
mm: page_alloc: use migrate_disable() in drain_local_pages_wq()
s390: use generic version of arch_is_kernel_initmem_freed()
powerpc: use generic version of arch_is_kernel_initmem_freed()
mm: make generic arch_is_kernel_initmem_freed() do what it says
mm: create a new system state and fix core_kernel_text()
mm/page_alloc.c: show watermark_boost of zone in zoneinfo
mm/page_alloc: detect allocation forbidden by cpuset and bail out early
mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page()
mm: move fold_vm_numa_events() to fix NUMA without SMP
mm: move node_reclaim_distance to fix NUMA without SMP
vmalloc: choose a better start address in vm_area_register_early()
mm/page_alloc: use accumulated load when building node fallback list
vmalloc: back off when the current task is OOM-killed
mm/page_alloc: print node fallback order
mm/vmalloc: check various alignments when debugging
mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid]
mm/vmalloc: do not adjust the search size for alignment overhead
mm/page_alloc.c: use helper function zone_spans_pfn()
mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo
mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk()
mm/page_alloc.c: simplify the code by using macro K()
mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order()
mm/large system hash: avoid possible NULL deref in alloc_large_system_hash
lib/test_vmalloc.c: use swap() to make code cleaner
mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation
mm/vmalloc: be more explicit about supported gfp flags
kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
arm64: support page mapping percpu first chunk allocator
mm/vmalloc: make show_numa_info() aware of hugepage mappings
mm/vmalloc: don't allow VM_NO_GUARD on vmap()
mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node()
mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN
mm: mmap_lock: remove redundant newline in TP_printk
include/linux/io-mapping.h: remove fallback for writecombine
mm/mremap: don't account pages in vma_to_resize()
mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey()
memory: remove unused CONFIG_MEM_BLOCK_SIZE
Documentation: update pagemap with shmem exceptions
mm: remove redundant smp_wmb()
mm: introduce pmd_install() helper
mm: add zap_skip_check_mapping() helper
mm: drop first_index/last_index in zap_details
mm: clear vmf->pte after pte_unmap_same() returns
mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte
mm/memory.c: avoid unnecessary kernel/user pointer conversion
mm: use __pfn_to_section() instead of open coding it
mm/mmap.c: fix a data race of mm->total_vm
memcg: prohibit unconditional exceeding the limit of dying tasks
mm, oom: do not trigger out_of_memory from the #PF
mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks
mm: list_lru: only add memcg-aware lrus to the global lru list
mm: memcontrol: remove the kmem states
mm: memcontrol: remove kmemcg_id reparenting
mm: list_lru: fix the return value of list_lru_count_one()
mm: list_lru: remove holding lru lock
memcg, kmem: further deprecate kmem.limit_in_bytes
mm/list_lru.c: prefer struct_size over open coded arithmetic
mm/memcg: remove obsolete memcg_free_kmem()
memcg: unify memcg stat flushing
memcg: flush stats only if updated
mm/memcg: drop swp_entry_t* in mc_handle_file_pte()
mm: optimise put_pages_list()
mm/swapfile: fix an integer overflow in swap_show()
slab: clean up function prototypes
mm/swapfile: remove needless request_queue NULL pointer check
mm/gup: further simplify __gup_device_huge()
mm: move more expensive part of XA setup out of mapping check
mm/filemap.c: remove bogus VM_BUG_ON
mm: don't read i_size of inode unless we need it
mm: simplify bdi refcounting
mm: don't automatically unregister bdis
fs: explicitly unregister per-superblock BDIs
mtd: call bdi_unregister explicitly
mm: export bdi_unregister
mm: stop filemap_read() from grabbing a superfluous page
mm/page_ext.c: fix a comment
percpu: add __alloc_size attributes for better bounds checking
mm/page_alloc: add __alloc_size attributes for better bounds checking
mm/vmalloc: add __alloc_size attributes for better bounds checking
mm/kvmalloc: add __alloc_size attributes for better bounds checking
slab: add __alloc_size attributes for better bounds checking
Compiler Attributes: add __alloc_size() for better bounds checking
kasan: test: bypass __alloc_size checks
lib/stackdepot: include gfp.h
rapidio: avoid bogus __alloc_size warning
mm: debug_vm_pgtable: don't use __P000 directly
mm: don't include <linux/dax.h> in <linux/mempolicy.h>
mm/smaps: simplify shmem handling of pte holes
mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
mm/smaps: use vma->vm_pgoff directly when counting partial swap
mm, slub: use prefetchw instead of prefetch
mm/smaps: fix shmem pte hole swap calculation
kasan: test: add memcpy test that avoids out-of-bounds write
kasan: fix tag for large allocations when using CONFIG_SLAB
workqueue, kasan: avoid alloc_pages() when recording stack
kasan: generic: introduce kasan_record_aux_stack_noalloc()
kasan: common: provide can_alloc in kasan_save_stack()
lib/stackdepot: introduce __stack_depot_save()
lib/stackdepot: remove unused function argument
mm/slub: increase default cpu partial list sizes
mm, slub: change percpu partial accounting from objects to pages
slub: add back check for free nonslab objects
mm/slab.c: remove useless lines in enable_cpucache()
mm: move kvmalloc-related functions to slab.h
d_path: fix Kernel doc validator complaining
fs/posix_acl.c: avoid -Wempty-body warning
ocfs2: do not zero pages beyond i_size
ocfs2: fix data corruption on truncate
ocfs2/dlm: remove redundant assignment of variable ret
ocfs2: cleanup journal init and shutdown
ocfs2: fix handle refcount leak in two exception handling paths
scripts/decodecode: fix faulting instruction no print when opps.file is DOS format
scripts/spelling.txt: fix "mistake" version of "synchronization"
scripts/spelling.txt: add more spellings to spelling.txt
can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable()
can: mcp251xfd: mcp251xfd_irq(): add missing can_rx_offload_threaded_irq_finish() in case of bus off
bpf: selftest: Trigger a DCE on the whole subprog
bpf: Stop caching subprog index in the bpf_pseudo_func insn
ataflop: Add missing semicolon to return statement
Revert "FROMLIST: configfs: make directories inherit uid/gid from creator"
can: peak_usb: exchange the order of information messages
can: peak_usb: always ask for BERR reporting for PCAN-USB devices
can: etas_es58x: es58x_rx_err_msg(): fix memory leak in error path
can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM
can: j1939: j1939_can_recv(): ignore messages with invalid source address
can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
gfs2: Fix length of holes reported at end-of-file
gfs2: release iopen glock early in evict
drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y
ipv6: remove useless assignment to newinet in tcp_v6_syn_recv_sock()
Input: synaptics-rmi4 - Fix device hierarchy
Input: i8042 - Add quirk for Fujitsu Lifebook T725
clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk
clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites
module: change to print useful messages from elf_validity_check()
module: fix validate_section_offset() overflow bug on 64-bit
drm/i915/display/adlp: Disable underrun recovery
i2c: virtio: update the maintainer to Conghui
smb3: add dynamic trace points for socket connection
NFS: Remove the nfs4_label argument from decode_getattr_*() functions
NFS: Remove the nfs4_label argument from nfs_setsecurity
NFS: Remove the nfs4_label argument from nfs_fhget()
NFS: Remove the nfs4_label argument from nfs_add_or_obtain()
NFS: Remove the nfs4_label argument from nfs_instantiate()
NFS: Remove the nfs4_label from the nfs_setattrres
NFS: Remove the nfs4_label from the nfs4_getattr_res
NFS: Remove the f_label from the nfs4_opendata and nfs_openres
NFS: Remove the nfs4_label from the nfs4_lookupp_res struct
NFS: Remove the label from the nfs4_lookup_res struct
NFS: Remove the nfs4_label from the nfs4_link_res struct
NFS: Remove the nfs4_label from the nfs4_create_res struct
NFS: Remove the nfs4_label from the nfs_entry struct
NFS: Create a new nfs_alloc_fattr_with_label() function
NFS: Always initialise fattr->label in nfs_fattr_alloc()
NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode
NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
NFSv4: Remove unnecessary 'minor version' check
NFSv4: Fix potential Oops in decode_op_map()
NFSv4: Ensure decode_compound_hdr() sanity checks the tag
drm/amdgpu: fix SI handling in amdgpu_device_asic_has_dc_support()
drm/amdgpu: Fix dangling kfd_bo pointer for shared BOs
drm/amd/amdkfd: Don't sent command to HWS on kfd reset
drm/amdgpu: correctly toggle gfx on/off around RLC_SPM_* register access
drm/amdgpu: correct xgmi ras error count reset
drm/amd/pm: Correct DPMS disable IP version check
drm/amd/amdgpu: Fix csb.bo pin_count leak on gfx 9
drm/amd/amdgpu: Avoid writing GMC registers under sriov in gmc9
drm/amdgpu/powerplay: fix sysfs_emit/sysfs_emit_at handling
drm/amdgpu: Make sure to reserve BOs before adding or removing
drm/amdkfd: avoid recursive lock in migrations back to RAM
drm/amd/display: Don't allow partial copy_from_user
Revert "drm/imx: Annotate dma-fence critical section in commit path"
fs: dlm:Remove unneeded semicolon
drm: fb_helper: improve CONFIG_FB dependency
ASoC: Intel: sof_sdw: Add support for SKU 0B12 product
ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration
ASoC: Intel: sof_sdw: Add support for SKU 0B29 product
ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration
ASoC: Intel: sof_sdw: Add support for SKU 0B13 product
ASoC: Intel: sof_sdw: Add support for SKU 0B11 product
ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products
ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration
ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product
NFS: Don't trace an uninitialised value
thermal: Replace pr_warn() with pr_warn_once() in user_space_bind()
thermal: Fix NULL pointer dereferences in of_thermal_ functions
ANDROID: GKI: update Kconfig options for CONFIG_PREEMPT
gfs2: Fix atomic bug in gfs2_instantiate
riscv, bpf: Fix RV32 broken build, and silence RV64 warning
selftests/bpf/xdp_redirect_multi: Limit the tests in netns
selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly
selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number
selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder
io_uring: remove dead 'sqe' store
ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk
libbpf: Fix lookup_and_delete_elem_flags error reporting
bpftool: Install libbpf headers for the bootstrap version, too
PM: sleep: Avoid calling put_device() under dpm_list_mtx
cifs: Move SMB2_Create definitions to the shared area
cifs: Move more definitions into the shared area
cifs: move NEGOTIATE_PROTOCOL definitions out into the common area
ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h
cifs: Create a new shared file holding smb2 pdu definitions
ACPI: PM: Fix device wakeup power reference counting error
mfd: simple-mfd-i2c: Select MFD_CORE to fix build error
mfd: tps80031: Remove driver
mfd: max77686: Correct tab-based alignment of register addresses
mfd: wcd934x: Replace legacy gpio interface for gpiod
dt-bindings: mfd: qcom: pm8xxx: Add pm8018 compatible
mfd: dln2: Add cell for initializing DLN2 ADC
mfd: qcom-spmi-pmic: Add missing PMICs supported by socinfo
mfd: qcom-spmi-pmic: Document ten more PMICs in the binding
mfd: qcom-spmi-pmic: Sort compatibles in the driver
mfd: qcom-spmi-pmic: Sort the compatibles in the binding
mfd: janz-cmoio: Replace snprintf in show functions with sysfs_emit
mfd: altera-a10sr: Include linux/module.h
mfd: tps65912: Make tps65912_device_exit() return void
mfd: stmpe: Make stmpe_remove() return void
mfd: mc13xxx: Make mc13xxx_common_exit() return void
dt-bindings: mfd: syscon: Add samsung,exynosautov9-sysreg compatible
mfd: altera-sysmgr: Fix a mistake caused by resource_size conversion
dt-bindings: gpio: Convert X-Powers AXP209 GPIO binding to a schema
dt-bindings: mfd: syscon: Add rk3368 QoS register compatible
mfd: arizona: Split of_match table into I2C and SPI versions
dt-bindings: mfd: Convert X-Powers AXP binding to a schema
dt-bindings: mfd: Convert X-Powers AC100 binding to a schema
mfd: qcom-pm8xxx: switch away from using chained IRQ handlers
mfd: sprd: Add SPI device ID table
mfd: cpcap: Add SPI device ID table
mfd: altr_a10sr: Add SPI device ID table
mfd: exynos-lpass: Describe driver in KConfig
mfd: core: Add missing of_node_put for loop iteration
mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART
mfd: max14577: Do not enforce (incorrect) interrupt trigger type
mfd: max77693: Do not enforce (incorrect) interrupt trigger type
mfd: max77686: Do not enforce (incorrect) interrupt trigger type
mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type
dt-bindings: mfd: logicvc: Add patternProperties for the display
mfd: cros_ec: Drop unneeded MODULE_ALIAS
mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520
mfd: sprd: Add support for SC2730 PMIC
dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible
mfd: da9063: Add support for latest EA silicon revision
mfd: rk808: Add support for power off on RK817
mfd: intel_pmt: Only compile on x86
mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> "at least"
dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY
dt-bindings: mfd: brcm,cru: Add clkset syscon
dt-bindings: mfd: Add Broadcom's MISC block
block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter()
net: marvell: prestera: fix patchwork build problems
amt: remove duplicate include in amt.c
octeontx2-nicvf: fix ioctl callback
ax88796c: fix ioctl callback
ANDROID: fix build error in arch/arm64/include/asm/arch_timer.h
MAINTAINERS: Add some information to PARAVIRT_OPS entry
ASoC: DAPM: Cover regression by kctl change notification fix
ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended
drm/vc4: hdmi: Introduce a scdc_enabled flag
drm/vc4: hdmi: Introduce an output_enabled flag
drm/vc4: hdmi: Check the device state in prepare()
drm/vc4: hdmi: Prevent access to crtc->state outside of KMS
drm/vc4: hdmi: Use a mutex to prevent concurrent framework access
drm/vc4: hdmi: Add a spinlock to protect register access
drm/vc4: crtc: Copy assigned channel to the CRTC
drm/vc4: Fix non-blocking commit getting stuck forever
drm/vc4: crtc: Drop feed_txp from state
PCI: Add ACS quirk for Pericom PI7C9X2G switches
drm/i915/audio: rename intel_init_audio_hooks to intel_audio_hooks_init
drm/i915/audio: move intel_audio_funcs internal to intel_audio.c
drm/i915/audio: define the audio struct separately from drm_i915_private
drm/i915/audio: name the audio sub-struct in drm_i915_private
drm/i915/audio: group audio under anonymous struct in drm_i915_private
pwm: vt8500: Rename pwm_busy_wait() to make it obviously driver-specific
dt-bindings: pwm: tpu: Add R-Car M3-W+ device tree bindings
dt-bindings: pwm: tpu: Add R-Car V3U device tree bindings
pwm: pwm-samsung: Trigger manual update when disabling PWM
pwm: visconti: Simplify using devm_pwmchip_add()
pwm: samsung: Describe driver in Kconfig
pwm: Make it explicit that pwm_apply_state() might sleep
pwm: Add might_sleep() annotations for !CONFIG_PWM API functions
pwm: atmel: Drop unused header
amt: Fix NULL but dereferenced coccicheck error
net: ax88796c: hide ax88796c_dt_ids if !CONFIG_OF
net: udp: correct the document for udp_mem
ALSA: timer: Unconditionally unlink slave instances, too
ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer
MAINTAINERS: dri-devel is for all of drivers/gpu
net: ethernet: litex: Remove unnecessary print function dev_err()
drm/udl: fix control-message timeout
octeontx2-pf: select CONFIG_NET_DEVLINK
sfc: use swap() to make code cleaner
octeontx2-af: use swap() to make code cleaner
tg3: Remove redundant assignments
net/smc: Print function name in smcr_link_down tracepoint
bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed
drm/ttm: remove ttm_bo_vm_insert_huge()
drm/i915/selftests: Rework context handling in hugepages selftests
drm/i915: Remove gen6_ppgtt_unpin_all
FROMLIST: compiler_types: mark __compiletime_assert failure as __noreturn
drm/i915/ttm: Failsafe migration blits
drm/i915/ttm: Reorganize the ttm move code
Revert "usb: core: hcd: Add support for deferring roothub registration"
Revert "xhci: Set HCD flag to defer primary roothub registration"
block: fix device_add_disk() kobject_create_and_add() error handling
block: ensure cached plug request matches the current queue
block: move queue enter logic into blk_mq_submit_bio()
scsi: scsi_debug: Don't call kcalloc() if size arg is zero
scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd()
mctp: handle the struct sockaddr_mctp_ext padding field
mctp: handle the struct sockaddr_mctp padding fields
net: phy: fix duplex out of sync problem while changing settings
SUNRPC: Prevent immediate close+reconnect
SUNRPC: Fix races when closing the socket
devlink: fix flexible_array.cocci warning
NFSv4.2 add tracepoint to OFFLOAD_CANCEL
NFSv4.2 add tracepoint to COPY_NOTIFY
NFSv4.2 add tracepoint to CB_OFFLOAD
NFSv4.2 add tracepoint to CLONE
NFSv4.2 add tracepoint to COPY
NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE
NFSv4.2 add tracepoint to SEEK
SUNRPC: Check if the xprt is connected before handling sysfs reads
drm/i915: Update memory bandwidth formulae
PCI: apple: Configure RID to SID mapper on device addition
iommu/dart: Exclude MSI doorbell from PCIe device IOVA range
PCI: apple: Implement MSI support
PCI: apple: Add INTx and per-port interrupt support
Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type"
ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N
PCI: kirin: Allow removing the driver
PCI: kirin: De-init the dwc driver
PCI: kirin: Disable clkreq during poweroff sequence
PCI: kirin: Move the power-off code to a common routine
PCI: kirin: Add power_off support for Kirin 960 PHY
PCI: kirin: Allow building it as a module
PCI: kirin: Add MODULE_* macros
PCI: kirin: Add Kirin 970 compatible
PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge
ANDROID: fscrypt: add support for hardware-wrapped keys
ANDROID: dm: add support for passing through derive_sw_secret
ANDROID: dm: Add wrapped key support in dm-default-key
ANDROID: block: add basic hardware-wrapped key support
ANDROID: scsi: ufs: allow overriding the blk_crypto_profile
PCI: apple: Set up reference clocks when probing
PCI: apple: Add initial hardware bring-up
PCI: of: Allow matching of an interrupt-map local to a PCI device
of/irq: Allow matching of an interrupt-map local to an interrupt controller
irqdomain: Make of_phandle_args_to_fwspec() generally available
thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses
block: make bio_queue_enter() fast-path available inline
block: split request allocation components into helpers
block: have plug stored requests hold references to the queue
cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable
cpufreq: intel_pstate: Fix unchecked MSR 0x773 access
cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline
ANDROID: cpuidle: enable TEO and MENU governors in gki_defconfig
PM: sleep: Fix runtime PM based cpuidle support
PCI: Do not enable AtomicOps on VFs
ANDROID: GKI: Enable HIST_TRIGGERS (x86)
xen/balloon: rename alloc/free_xenballooned_pages
xen/balloon: add late_initcall_sync() for initial ballooning done
block: add a loff_t cast to bdev_nr_bytes
arm64: cpufeature: Export this_cpu_has_cap helper
drm/i915: Split vlv/chv sprite plane update into noarm+arm pair
drm/i915: Split ivb+ sprite plane update into noarm+arm pair
drm/i915: Split g4x+ sprite plane update into noarm+arm pair
drm/i915: Split pre-skl primary plane update into noarm+arm pair
drm/i915: Split skl+ plane update into noarm+arm pair
drm/i915: Split update_plane() into update_noarm() + update_arm()
drm/i915: Fix up the sprite namespacing
drm/i915: Fix async flip with decryption and/or DPT
virtio_gpio: drop packed attribute
gpio: virtio: Add IRQ support
ALSA: firewire-motu: add support for MOTU Traveler mk3
selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes
drm/i915: Reject planar formats when doing async flips
ext4: fix error code saved on super block during file system abort
ext4: inline data inode fast commit replay fixes
ext4: commit inline data during fast commit
ext4: scope ret locally in ext4_try_to_trim_range()
ext4: remove an unused variable warning with CONFIG_QUOTA=n
ext4: fix boolreturn.cocci warnings in fs/ext4/name.c
ext4: prevent getting empty inode buffer
ext4: move ext4_fill_raw_inode() related functions
ext4: factor out ext4_fill_raw_inode()
ext4: prevent partial update of the extent blocks
ext4: check for inconsistent extents between index and leaf block
ext4: check for out-of-order index extents in ext4_valid_extent_entries()
ext4: convert from atomic_t to refcount_t on ext4_io_end->count
ext4: refresh the ext4_ext_path struct after dropping i_data_sem.
ext4: ensure enough credits in ext4_ext_shift_path_extents
ext4: correct the left/middle/right debug message for binsearch
ext4: fix lazy initialization next schedule time computation in more granular unit
Revert "ext4: enforce buffer head state assertion in ext4_da_map_blocks"
PCI: vmd: Drop redundant includes of <asm/device.h>, <asm/msi.h>
ASoC: SOF:control: Fix variable type in snd_sof_refresh_control()
ovl: fix filattr copy-up failure
perf clang: Fixes for more recent LLVM/clang
tools: Bump minimum LLVM C++ std to GNU++14
drm/nouveau: clean up all clients on device removal
9p: fix a bunch of checkpatch warnings
9p: set readahead and io size according to maxsize
floppy: address add_disk() error handling on probe
ataflop: address add_disk() error handling on probe
block: update __register_blkdev() probe documentation
ataflop: remove ataflop_probe_lock mutex
mtd/ubi/block: add error handling support for add_disk()
block/sunvdc: add error handling support for add_disk()
z2ram: add error handling support for add_disk()
nvdimm/pmem: use add_disk() error handling
nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned
nvdimm/blk: add error handling support for add_disk()
nvdimm/blk: avoid calling del_gendisk() on early failures
nvdimm/btt: add error handling support for add_disk()
nvdimm/btt: use goto error labels on btt_blk_init()
loop: Remove duplicate assignments
drbd: Fix double free problem in drbd_create_device
ANDROID: GKI: Enable CONFIG_IOMMU_IO_PGTABLE_ARMV7S
drm/nouveau: Add a dedicated mutex for the clients list
drm/nouveau: use drm_dev_unplug() during device removal
drm/nouveau/svm: Fix refcount leak bug and missing check against null bug
net: fix possible NULL deref in sock_reserve_memory
tcp: Use BIT() for OPTION_* constants
selftests: net: properly support IPv6 in GSO GRE test
drm/bridge: analogix_dp: Make PSR-exit block less
parisc: move CPU field back into thread_info
parisc: Don't disable interrupts in cmpxchg and futex operations
parisc: don't enable irqs unconditionally in handle_interruption()
drm/bridge: anx7625: add HDMI audio function
drm/bridge: anx7625: add MIPI DPI input feature
drm/bridge: anx7625: fix not correct return value
dt-bindings:drm/bridge:anx7625:add vendor define
ovl: fix warning in ovl_create_real()
drm/i915: fixup dma_fence_wait usage
drm/vc4: Increase the core clock based on HVS load
drm/vc4: hdmi: Enable the scrambler on reconnection
drm/vc4: hdmi: Raise the maximum clock rate
drm/vc4: Leverage the load tracker on the BCM2711
drm/vc4: crtc: Add some logging
drm/vc4: crtc: Rework the encoder retrieval code (again)
drm/vc4: crtc: Add encoder to vc4_crtc_config_pv prototype
drm/vc4: Make vc4_crtc_get_encoder public
drm/vc4: hdmi: Fix HPD GPIO detection
drm/vc4: hdmi: Remove the DDC probing for status detection
drm/radeon: use dma_resv_wait_timeout() instead of manually waiting
dma-buf/poll: Get a file reference for outstanding fence callbacks
clk/ast2600: Fix soc revision for AHB
scsi: scsi_ioctl: Validate command size
scsi: ufs: ufshpb: Properly handle max-single-cmd
scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run
scsi: bsg: Fix errno when scsi_bsg_register_queue() fails
clk: composite: Fix 'switching' to same clock
drm/i915/guc/slpc: Update boost sysfs hooks for SLPC
drm/i915/guc/slpc: Add waitboost functionality for SLPC
drm/i915/guc/slpc: Define and initialize boost frequency
ce/gf100: fix incorrect CE0 address calculation on some GPUs
apparmor: remove duplicated 'Returns:' comments
apparmor: remove unneeded one-line hook wrappers
apparmor: Use struct_size() helper in kzalloc()
x86/fpu: Optimize out sigframe xfeatures when in init state
libbpf: Deprecate bpf_program__load() API
fs: dlm: remove double list_first_entry call
PCI: cadence: Add cdns_plat_pcie_probe() missing return
libbpf: Improve ELF relo sanitization
libbpf: Fix section counting logic
libbpf: Validate that .BTF and .BTF.ext sections contain data
libbpf: Improve sanity checking during BTF fix up
libbpf: Detect corrupted ELF symbols section
nvdimm/btt: do not call del_gendisk() if not needed
signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed
selftests/seccomp: Report event mismatches more clearly
selftests/seccomp: Stop USER_NOTIF test if kcmp() fails
ANDROID: Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal
ANDROID: Kleaf: common kernel public
PCI: j721e: Fix j721e_pcie_probe() error path
string: uninline memcpy_and_pad
ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2
ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[]
ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses
libbpf: Deprecate bpf_program__get_prog_info_linear
perf: Pull in bpf_program__get_prog_info_linear
bpftool: Use bpf_obj_get_info_by_fd directly
bpftool: Migrate -1 err checks of libbpf fn calls
ACPI: EC: Remove initialization of static variables to false
ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro
at24: Support probing while in non-zero ACPI D state
media: i2c: imx319: Support device probe in non-zero ACPI D state
ACPI: Add a convenience function to tell a device is in D0 state
Documentation: ACPI: Document _DSC object usage for enum power state
i2c: Allow an ACPI driver to manage the device's power state during probe
ACPI: scan: Obtain device's desired enumeration power state
drm/i915: Use intel_de_rmw() for icl combo phy programming
drm/i915: Use intel_de_rmw() for icl mg phy programming
drm/i915: Use intel_de_rmw() for tgl dkl phy programming
drm/i915: Enable per-lane drive settings for icl+
drm/i915: Query the vswing levels per-lane for snps phy
drm/i915: Query the vswing levels per-lane for tgl dkl phy
drm/i915: Query the vswing levels per-lane for icl mg phy
drm/i915: Query the vswing levels per-lane for icl combo phy
drm/i915: Stop using group access when progrmming icl combo phy TX
kdb: Adopt scheduler's task classification
MIPS: Cobalt: Explain GT64111 early PCI fixup
drm/amd/display: 3.2.160
drm/amd/display: [FW Promotion] Release 0.0.91
drm/amd/display: add condition check for dmub notification
drm/amd/display: Added new DMUB boot option for power optimization
drm/amd/display: Add MPC meory shutdown support
drm/amd/display: Added HPO HW control shutdown support
drm/amd/display: fix register write sequence for LINK_SQUARE_PATTERN
drm/amd/display: Clear encoder assignments when state cleared.
drm/amd/display: Force disable planes on any pipe split change
drm/amd/display: Fix bpc calculation for specific encodings
drm/amd/display: avoid link loss short pulse stuck the system
drm/amd/display: Fix dummy p-state hang on monitors with extreme timing
drm/amd/display: Fix dcn10_log_hubp_states printf format string
drm/amd/display: dsc engine not disabled after unplug dsc mst hub
drm/amdgpu: remove duplicated kfd_resume_iommu
drm/amdgpu: update RLC_PG_DELAY_3 Value to 200us for yellow carp
drm/amd/display: Look at firmware version to determine using dmub on dcn21
drm/amdgpu/pm: Don't show pp_power_profile_mode for unsupported devices
drm/amd/pm: Adjust returns when power_profile_mode is not supported
drm/amd/pm: Add missing mutex for pp_get_power_profile_mode
drm/amdgpu/pm: drop pp_power_profile_mode support for yellow carp
drm/amdkfd: update gfx target version for Renoir
drm/amdgpu: Convert SMU version to decimal in debugfs
drm/amdkfd: Handle incomplete migration to system memory
drm/amdkfd: Avoid thrashing of stack and heap
drm/amdkfd: Fix SVM_ATTR_PREFERRED_LOC
drm/amdgpu: use correct register mask to extract field
drm/amd/amdgpu: fix bad job hw_fence use after free in advance tdr
ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ
MAINTAINERS: Update BCM7XXX entry with additional patterns
ALSA: timer: Fix use-after-free problem
blk-mq: update hctx->nr_active in blk_mq_end_request_batch()
blk-mq: add RQF_ELV debug entry
blk-mq: only try to run plug merge if request has same queue with incoming bio
block: move RQF_ELV setting into allocators
ice: Fix race conditions between virtchnl handling and VF ndo ops
ice: Fix not stopping Tx queues for VFs
ice: Fix replacing VF hardware MAC to existing MAC filter
ice: Remove toggling of antispoof for VF trusted promiscuous mode
ice: Fix VF true promiscuous mode
gfs2: Only dereference i->iov when iter_is_iovec(i)
selftests/bpf: Verifier test on refill from a smaller spill
bpf: Do not reject when the stack read size is different from the tracked scalar size
selftests/bpf: Make netcnt selftests serial to avoid spurious failures
selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs
selftests/bpf: Convert test_bpffs to ASSERT macros
libfs: Support RENAME_EXCHANGE in simple_rename()
libfs: Move shmem_exchange to simple_rename_exchange
net: dsa: felix: fix broken VLAN-tagged PTP under VLAN-aware bridge
net: dsa: qca8k: make sure PAD0 MAC06 exchange is disabled
net: vlan: fix a UAF in vlan_dev_real_dev()
nfs: remove unused header <linux/pnfs_osd_xdr.h>
net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS()
drm/i915: Fix comment about modeset parameters
Revert "ANDROID: futex: Add vendor hook for wait queue"
nfs4: take a reference on the nfs_client when running FREE_STATEID
RDMA/core: Require the driver to set the IOVA correctly during rereg_mr
Revert "FROMLIST: irqchip: irq-meson-gpio: make it possible to build as a module"
RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback
bcache: fix use-after-free problem in bcache_device_free()
openrisc: fix SMP tlb flush NULL pointer dereference
ANDROID: fuse: passthrough: fix up build error in ki_complete
ethtool: fix ethtool msg len calculation for pause stats
net: avoid double accounting for pure zerocopy skbs
net:ipv6:Remove unneeded semicolon
NFC: add necessary privilege flags in netlink layer
security: implement sctp_assoc_established hook in selinux
security: add sctp_assoc_established hook
security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce
security: pass asoc to sctp_assoc_request and sctp_sk_clone
kselftests/net: add missed toeplitz.sh/toeplitz_client.sh to Makefile
kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile
kselftests/net: add missed SRv6 tests
kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile
kselftests/net: add missed icmp.sh test to Makefile
amt: Remove duplicate include
drm/i915: Restore memory mapping for DPT FBs across system suspend/resume
drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm()
9p p9mode2perm: remove useless strlcpy and check sscanf return code
9p v9fs_parse_options: replace simple_strtoul with kstrtouint
9p: fix file headers
fs/9p: fix indentation and Add missing a blank line after declaration
fs/9p: fix warnings found by checkpatch.pl
9p: fix minor indentation and codestyle
fs/9p: cleanup: opening brace at the beginning of the next line
9p: Convert to using the netfs helper lib to do reads and caching
fscache_cookie_enabled: check cookie is valid before accessing it
drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap
apparmor: fix zero-length compiler warning in AA_BUG()
apparmor: use per file locks for transactional queries
apparmor: fix doc warning
apparmor: Remove the repeated declaration
apparmor: avoid -Wempty-body warning
drm/etnaviv: stop getting the excl fence separately here
amt: fix error return code in amt_init()
MAINTAINERS: Update ENA maintainers information
net: add and use skb_unclone_keeptruesize() helper
net: marvell: prestera: Add explicit padding
bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD
clk: rockchip: drop module parts from rk3399 and rk3568 drivers
Revert "clk: rockchip: use module_platform_driver_probe"
net/9p: autoload transport modules
9p/net: fix missing error check in p9_check_errors
net: davinci_emac: Fix interrupt pacing disable
net: phy: microchip_t1: add lan87xx_config_rgmii_delay for lan87xx phy
Input: cap11xx - add support for cap1206
Input: remove unused header <linux/input/cy8ctmg110_pdata.h>
clk:mediatek: remove duplicate include in clk-mt8195-imp_iic_wrap.c
dt-bindings: clock: fu740-prci: add reset-cells
clk: uniphier: Add SoC-glue clock source selector support for Pro4
dt-bindings: clock: uniphier: Add clock binding for SoC-glue
clk: uniphier: Add NX1 clock support
dt-bindings: clock: uniphier: Add NX1 clock binding
clk: uniphier: Add audio system and video input clock control for PXs3
clk: si5351: Update datasheet references
clk: vc5: Use i2c .probe_new
clk/actions/owl-factor.c: remove superfluous headers
clk: ingenic: Fix bugs with divided dividers
NFS: Add offset to nfs_aop_readahead tracepoint
zram: replace fsync_bdev with sync_blockdev
zram: avoid race between zram_remove and disksize_store
zram: don't fail to remove zram during unloading module
zram: fix race between zram_reset_device() and disksize_store()
nbd: error out if socket index doesn't match in nbd_handle_reply()
io_uring: remove redundant assignment to ret in io_register_iowq_max_workers()
xprtrdma: Fix a maybe-uninitialized compiler warning
drm/i915: Rename GT_STEP to GRAPHICS_STEP
drm/i915: Track media IP stepping separated from GT
drm/i915: Add struct to hold IP version
PCI: cpqphp: Use <linux/io.h> instead of <asm/io.h>
fs: dlm: filter user dlm messages for kernel locks
fs: dlm: add lkb waiters debugfs functionality
fs: dlm: add lkb debugfs functionality
fs: dlm: allow create lkb with specific id range
fs: dlm: add debugfs rawmsg send functionality
fs: dlm: let handle callback data as void
fs: dlm: ls_count busy wait to event based wait
fs: dlm: requestqueue busy wait to event based wait
fs: dlm: trace socket handling
fs: dlm: initial support for tracepoints
fs: dlm: make dlm_callback_resume quite
fs: dlm: use dlm_recovery_stopped in condition
fs: dlm: use dlm_recovery_stopped instead of test_bit
fs: dlm: move version conversion to compile time
fs: dlm: remove check SCTP is loaded message
fs: dlm: debug improvements print nodeid
fs: dlm: fix small lockspace typo
fs: dlm: remove obsolete INBUF define
raid5-ppl: use swap() to make code cleaner
md/bitmap: don't set max_write_behind if there is no write mostly device
Bluetooth: aosp: Support AOSP Bluetooth Quality Report
Bluetooth: Add struct of reading AOSP vendor capabilities
io-wq: fix max-workers not correctly set on multi-node system
cifs: add mount parameter tcpnodelay
cifs: To match file servers, make sure the server hostname matches
nbd: Fix hungtask when nbd_config_put
nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add
nbd: fix possible overflow for 'first_minor' in nbd_dev_add()
nbd: fix max value for 'first_minor'
NFS: Move NFS protocol display macros to global header
NFS: Move generic FS show macros to global header
ALSA: usb-audio: Add quirk for Audient iD14
drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides
drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset
drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride
drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces
drm/i915/fb: Factor out functions to remap contiguous FB obj pages
drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages
drm/i915/fb: Fix rounding error in subsampled plane size calculation
power: supply: bq25890: Fix initial setting of the F_CONV_RATE field
power: supply: bq25890: Fix race causing oops at boot
UPSTREAM: mm: fix mismerge of folio page flag manipulators
PCI: kirin: Use regmap for APB registers
PCI: kirin: Add support for a PHY layer
PCI: kirin: Reorganize the PHY logic inside the driver
io_uring: clean up io_queue_sqe_arm_apoll
Revert "ANDROID: attribute page lock and waitqueue functions as sched"
dm: don't stop request queue after the dm device is suspended
ASoC: cs35l41: Change monitor widgets to siggens
i915/display/dp: send a more fine-grained link-status uevent
drm/probe-helper: use drm_kms_helper_connector_hotplug_event
amdgpu: use drm_kms_helper_connector_hotplug_event
drm/connector: use drm_sysfs_connector_hotplug_event
drm/probe-helper: add drm_kms_helper_connector_hotplug_event
drm/sysfs: introduce drm_sysfs_connector_hotplug_event
x86/xen: remove 32-bit awareness from startup_xen
xen: remove highmem remnants
xen: allow pv-only hypercalls only with CONFIG_XEN_PV
x86/xen: remove 32-bit pv leftovers
xen-pciback: allow compiling on other archs than x86
x86/xen: switch initial pvops IRQ functions to dummy ones
block: replace always false argument with 'false'
block: assign correct tag before doing prefetch of request
power: supply: bq27xxx: Fix kernel crash on IRQ handler register error
x86/xen: remove xen_have_vcpu_info_placement flag
x86/pvh: add prototype for xen_pvh_init()
xen: Fix implicit type conversion
xen: fix wrong SPDX headers of Xen related headers
xen/pvcalls-back: Remove redundant 'flush_workqueue()' calls
x86/xen: Remove redundant irq_enter/exit() invocations
xen-pciback: Fix return in pm_ctrl_init()
xen/x86: restrict PV Dom0 identity mapping
xen/x86: there's no highmem anymore in PV mode
xen/x86: adjust handling of the L3 user vsyscall special page table
xen/x86: adjust xen_set_fixmap()
xen/x86: restore (fix) xen_set_pte_init() behavior
xen/x86: streamline set_pte_mfn()
posix-cpu-timers: Clear task::posix_cputimers_work in copy_process()
platform/x86: system76_acpi: Fix input device error handling
drm/i915/display: program audio CDCLK-TS for keepalives
mips: fix HUGETLB function without THP enabled
fuse: fix page stealing
virtiofs: use strscpy for copying the queue name
mips: cm: Convert to bitfield API to fix out-of-bounds access
drm/i915/dmabuf: drop the flush on discrete
drm/i915: stop setting cache_dirty on discrete
drm/i915: move cpu_write_needs_clflush
drm/i915/clflush: disallow on discrete
drm/i915/clflush: fixup handling of cache_dirty
afs: Set mtime from the client for yfs create operations
afs: Sort out symlink reading
ALSA: hda/realtek: Add quirk for Clevo PC70HS
Bluetooth: hci_sync: Fix not setting adv set duration
Revert "net: avoid double accounting for pure zerocopy skbs"
dt-bindings: opp: Allow multi-worded OPP entry name
cpufreq: Fix parameter in parse_perf_domain()
selftests: net: add arp_ndisc_evict_nocarrier
net: ndisc: introduce ndisc_evict_nocarrier sysctl parameter
net: arp: introduce arp_evict_nocarrier sysctl parameter
dt-bindings: net: ti,bluetooth: Document default max-speed
dt-bindings: pci: rcar-pci-ep: Document r8a7795
dt-bindings: net: qcom,ipa: IPA does support up to two iommus
of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem()
of: unittest: document intentional interrupt-map provider build warning
of: unittest: fix EXPECT text for gpio hog errors
of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings
libbpf: Deprecate AF_XDP support
kbuild: Unify options for BTF generation for vmlinux and modules
selftests/bpf: Add a testcase for 64-bit bounds propagation issue.
bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit.
bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off.
ftrace/samples: Add missing prototype for my_direct_func
tracing/selftests: Add tests for hist trigger expression parsing
tracing/histogram: Document hist trigger variables
tracing/histogram: Update division by 0 documentation
tracing/histogram: Optimize division by constants
net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c
net: avoid double accounting for pure zerocopy skbs
tcp: rename sk_wmem_free_skb
netdevsim: fix uninit value in nsim_drv_configure_vfs()
selftests/bpf: Fix also no-alu32 strobemeta selftest
tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions
tracing/osnoise: Remove STACKTRACE ifdefs from inside functions
tracing/osnoise: Allow multiple instances of the same tracer
tracing/osnoise: Remove TIMERLAT ifdefs from inside functions
tracing/osnoise: Support a list of trace_array *tr
tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write()
tracing/osnoise: Split workload start from the tracer start
tracing/osnoise: Improve comments about barrier need for NMI callbacks
tracing/osnoise: Do not follow tracing_cpumask
mm: fix mismerge of folio page flag manipulators
bpf: Add missing map_delete_elem method to bloom filter map
nfsd4: remove obselete comment
perf bpf: Pull in bpf_program__get_prog_info_linear()
selftests/bpf: Add bloom map success test for userspace calls
bpf: Add alignment padding for "map_extra" + consolidate holes
bpf: Bloom filter map naming fixups
selftests/bpf: Add test cases for struct_ops prog
bpf: Add dummy BPF STRUCT_OPS for test purpose
bpf: Factor out helpers for ctx access checking
bpf: Factor out a helper to prepare trampoline for struct_ops prog
drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
drm/i915: Extend the async flip VT-d w/a to skl/bxt
drm/i915/gvt: fix the usage of ww lock in gvt scheduler.
apparmor: Fix internal policy capable check for policy management
btrfs: fix lzo_decompress_bio() kmap leakage
nfsd: document server-to-server-copy parameters
Bluetooth: hci_sync: Fix missing static warnings
watchdog: db8500_wdt: Rename symbols
watchdog: db8500_wdt: Rename driver
watchdog: ux500_wdt: Drop platform data
firewire: Remove function callback casts
Revert "ONHOLD: ANDROID: scsi: ufs: allow overriding the blk_keyslot_manager"
Revert "ANDROID: block: add hardware-wrapped key support"
Revert "ANDROID: dm: add support for passing through derive_raw_secret"
Revert "ANDROID: dm: Add wrapped key support in dm-default-key"
Revert "ANDROID: fscrypt: add support for hardware-wrapped keys"
RDMA/irdma: optimize rx path by removing unnecessary copy
drm/i915/display: Check async flip state of every crtc and plane once
dm table: log table creation error code
dm: make workqueue names device-specific
dm writecache: Make use of the helper macro kthread_run()
dm crypt: Make use of the helper macro kthread_run()
dm verity: use bvec_kmap_local in verity_for_bv_block
dm log writes: use memcpy_from_bvec in log_writes_map
dm integrity: use bvec_kmap_local in __journal_read_write
dm integrity: use bvec_kmap_local in integrity_metadata
dm: add add_disk() error handling
dm: Remove redundant flush_workqueue() calls
kernel-doc: support DECLARE_PHY_INTERFACE_MASK()
docs/zh_CN: add core-api xarray translation
docs/zh_CN: add core-api assoc_array translation
speakup: Fix typo in documentation "boo" -> "boot"
drm/i915: Introduce refcounted sg-tables
cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c
cgroup: Fix rootcg cpu.stat guest double counting
selftests, bpf: Fix broken riscv build
riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h
tools, build: Add RISC-V to HOSTARCH parsing
riscv, bpf: Increase the maximum number of iterations
selftests, bpf: Add one test for sockmap with strparser
selftests, bpf: Fix test_txmsg_ingress_parser error
skmsg: Lose offset info in sk_psock_skb_ingress
selftests/bpf: Fix strobemeta selftest regression
bpf: Disallow unprivileged bpf by default
drm/sched: Avoid lockdep spalt on killing a processes
SUNRPC: Clean up xs_tcp_setup_sock()
SUNRPC: Replace use of socket sk_callback_lock with sock_lock
vsprintf: Update %pGp documentation about that it prints hex value
Revert "perf bench futex: Add support for 32-bit systems with 64-bit time_t"
HID: nintendo: fix -Werror build
ath9k: use swap() to make code cleaner
wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND
wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan
wcn36xx: implement flush op to speed up connected scan
wcn36xx: add debug prints for sw_scan start/complete
ath10k: fetch (pre-)calibration data via nvmem subsystem
ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855
HID: playstation: require multicolor LED functionality
net/smc: Introduce tracepoint for smcr link down
net/smc: Introduce tracepoints for tx and rx msg
net/smc: Introduce tracepoint for fallback
selftests: add amt interface selftest script
amt: add mld report message handler
amt: add multicast(IGMP) report message handler
amt: add data plane of amt interface
amt: add control plane of amt interface
netdevsim: rename 'driver' entry points
netdevsim: move max vf config to dev
netdevsim: move details of vf config to dev
netdevsim: move vfconfig to nsim_dev
netdevsim: take rtnl_lock when assigning num_vfs
ethtool: don't drop the rtnl_lock half way thru the ioctl
devlink: expose get/put functions
ethtool: handle info/flash data copying outside rtnl_lock
ethtool: push the rtnl_lock into dev_ethtool()
net: mana: Support hibernation and kexec
net: mana: Improve the HWC error handling
net: mana: Report OS info to the PF driver
net: mana: Fix the netdev_err()'s vPort argument in mana_init_port()
selftests: mptcp: more stable simult_flows tests
selftests: mptcp: fix proto type in link_failure tests
ibmvnic: delay complete()
ibmvnic: Process crqs after enabling interrupts
ibmvnic: don't stop queue in xmit
selftests: udp: test for passing SO_MARK as cmsg
udp6: allow SO_MARK ctrl msg to affect routing
nfp: flower: Allow ipv6gretap interface for offloading
net: dsa: populate supported_interfaces member
samples: remove duplicate include in fs-monitor.c
RDMA/qed: Use helper function to set GUIDs
drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown()
drm/i915: Don't request GMBUS to generate irqs when called while irqs are off
i915/display/dmc: Add Support for PipeC and PipeD DMC
RISC-V: KVM: fix boolreturn.cocci warnings
RISC-V: KVM: remove unneeded semicolon
samples: Fix warning in fsnotify sample
docs: Fix formatting of literal sections in fanotify docs
samples: Make fs-monitor depend on libc and headers
parisc: Fix set_fixmap() on PA1.x CPUs
parisc: Use swap() to swap values in setup_bootmem()
drm/i915: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads for Gen9
powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST
vdpa/mlx5: Forward only packets with allowed MAC address
vdpa/mlx5: Support configuration of MAC
vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit
vdpa_sim_net: Enable user to set mac address and mtu
vdpa: Enable user to set mac and mtu of vdpa device
vdpa: Use kernel coding style for structure comments
vdpa: Introduce query of device config layout
vdpa: Introduce and use vdpa device get, set config helpers
virtio-scsi: don't let virtio core to validate used buffer length
virtio_blk: correct types for status handling
virtio_blk: allow 0 as num_request_queues
i2c: virtio: Add support for zero-length requests
virtio_pci: harden MSI-X interrupts
virtio_console: validate max_nr_ports before trying to use it
virtio-blk: validate num_queues during probe
virtio-blk: don't let virtio core to validate used length
virtio-blk: fixup coccinelle warnings
virtio_config: introduce a new .enable_cbs method
virtio_blk: Fix spelling mistake: "advertisted" -> "advertised"
virtio-pmem: add myself as virtio-pmem maintainer
virtio-net: don't let virtio core to validate used length
virtio_ring: fix typos in vring_desc_extra
virtio_ring: validate used buffer length
virtio-pci: harden INTX interrupts
ALSA: virtio: Replace zero-length array with flexible-array member
virtio_ring: check desc == NULL when using indirect with packed
virtio_ring: make virtqueue_add_indirect_packed prettier
hwrng: virtio - always add a pending request
hwrng: virtio - don't waste entropy
hwrng: virtio - don't wait on cleanup
hwrng: virtio - add an internal buffer
vdpa/mlx5: Propagate link status from device to vdpa driver
vdpa/mlx5: Rename control VQ workqueue to vdpa wq
vdpa/mlx5: Remove mtu field from vdpa net device
eni_vdpa: add vDPA driver for Alibaba ENI
netfilter: nft_payload: support for inner header matching / mangling
vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE
virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min}
vdpa: min vq num of vdpa device cannot be greater than max vq num
vdpa: add new callback get_vq_num_min in vdpa_config_ops
vp_vdpa: add vq irq offloading support
vdpa: fix typo
virtio-pci: introduce legacy device module
netfilter: nf_tables: convert pktinfo->tprot_set to flags field
virtio-blk: add num_request_queues module parameter
virtio-blk: avoid preallocating big SGL for data
virtio_net: clarify tailroom logic
netfilter: nft_meta: add NFT_META_IFTYPE
netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state
ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk
parisc: Update defconfigs
parisc: decompressor: clean up Makefile
parisc: decompressor: remove repeated depenency of misc.o
parisc: Remove unused constants from asm-offsets.c
parisc/ftrace: use static key to enable/disable function graph tracer
parisc/ftrace: set function trace function
parisc: Make use of the helper macro kthread_run()
parisc: mark xchg functions notrace
parisc: enhance warning regarding usage of O_NONBLOCK
parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers
parisc: Use PRIV_USER and PRIV_KERNEL in ptrace.h
parisc: Use PRIV_USER in syscall.S
parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling
parisc: Move thread_info into task struct
parisc: add support for TOC (transfer of control)
parisc/firmware: add functions to retrieve TOC data
parisc: add PIM TOC data structures
parisc: move virt_map macro to assembly.h
parisc/unwind: fix unwinder when CONFIG_64BIT is enabled
parisc: Fix ptrace check on syscall return
ALSA: usb-audio: Add registration quirk for JBL Quantum 400
platform/chrome: cros_ec_proto: Use ec_command for check_features
platform/chrome: cros_ec_proto: Use EC struct for features
exfat: fix incorrect loading of i_blocks for large files
erofs: don't trigger WARN() when decompression fails
sched/fair: Cleanup newidle_balance
sched/fair: Remove sysctl_sched_migration_cost condition
sched/fair: Wait before decaying max_newidle_lb_cost
sched/fair: Skip update_blocked_averages if we are defering load balance
sched/fair: Account update_blocked_averages in newidle_balance cost
RISC-V: KVM: Fix GPA passed to __kvm_riscv_hfence_gvma_xyz() functions
RISC-V: KVM: Factor-out FP virtualization into separate sources
selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage
task_stack: Fix end_of_stack() for architectures with upwards-growing stack
parisc: Use PRIV_USER instead of 3 in entry.S
parisc: Use FRAME_SIZE and FRAME_ALIGN from assembly.h
parisc: Allocate task struct with stack frame alignment
parisc: Define FRAME_ALIGN and PRIV_USER/PRIV_KERNEL in assembly.h
parisc: fix warning in flush_tlb_all
parisc: disable preemption in send_IPI_allbutself()
parisc: fix preempt_count() check in entry.S
parisc: deduplicate code in flush_cache_mm() and flush_cache_range()
parisc: disable preemption during local tlb flush
parisc: Add KFENCE support
parisc: Switch to ARCH_STACKWALK implementation
parisc: make parisc_acctyp() available outside of faults.c
parisc/unwind: use copy_from_kernel_nofault()
drm/ingenic: Remove bogus register write
block/brd: add error handling support for add_disk()
ps3vram: add error handling support for add_disk()
ps3disk: add error handling support for add_disk()
zram: add error handling support for add_disk()
xfs: use swap() to make code cleaner
xfs: Remove duplicated include in xfs_super
blk-mq: fix redundant check of !e expression
gpio: realtek-otto: fix GPIO line IRQ offset
locking: Remove spin_lock_flags() etc
perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings
ARM: 9151/1: Thumb2: avoid __builtin_thread_pointer() on Clang
ARM: 9150/1: Fix PID_IN_CONTEXTIDR regression when THREAD_INFO_IN_TASK=y
gpio: clean up Kconfig file
staging: r8188eu: hal: remove goto statement and local variable
staging: rtl8723bs: hal remove the assignment to itself
staging: rtl8723bs: fix unmet dependency on CRYPTO for CRYPTO_LIB_ARC4
staging: vchiq_core: get rid of typedef
staging: fieldbus: anybus: reframe comment to avoid warning
staging: r8188eu: fix missing unlock in rtw_resume()
tty: Fix extra "not" in TTY_DRIVER_REAL_RAW description
serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE
usb: gadget: Mark USB_FSL_QE broken on 64-bit
usb: gadget: f_mass_storage: Disable eps during disconnect
usb: gadget: udc: core: Revise comments for USB ep enable/disable
comedi: dt9812: fix DMA buffers on stack
comedi: ni_usb6501: fix NULL-deref in command paths
net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify
bnxt_en: Remove not used other ULP define
netdevsim: remove max_vfs dentry
mailbox: imx: support i.MX8ULP S4 MU
dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support
ACPI/PCC: Add maintainer for PCC mailbox driver
mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe
mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4)
mailbox: pcc: Drop handling invalid bit-width in {read,write}_register
mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq
mailbox: pcc: Add PCC register bundle and associated accessor functions
mailbox: pcc: Rename doorbell ack to platform interrupt ack register
mailbox: pcc: Use PCC mailbox channel pointer instead of standard
mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info
mailbox: pcc: Consolidate subspace doorbell register parsing
mailbox: pcc: Consolidate subspace interrupt information parsing
mailbox: pcc: Refactor all PCC channel information into a structure
mailbox: pcc: Fix kernel doc warnings
mailbox: apple: Add driver for Apple mailboxes
dt-bindings: mailbox: Add Apple mailbox bindings
MAINTAINERS: Add Apple mailbox files
tracing/histogram: Fix semicolon.cocci warnings
net/mlx5: Support internal port as decap route device
net/mlx5e: Term table handling of internal port rules
net/mlx5e: Add indirect tc offload of ovs internal port
net/mlx5e: Offload internal port as encap route device
net/mlx5e: Offload tc rules that redirect to ovs internal port
net/mlx5e: Accept action skbedit in the tc actions list
net/mlx5: E-Switch, Add ovs internal port mapping to metadata support
net/mlx5e: Use generic name for the forwarding dev pointer
net/mlx5e: Refactor rx handler of represetor device
net/mlx5: DR, Add check for unsupported fields in match param
net/mlx5: Allow skipping counter refresh on creation
net/mlx5e: IPsec: Refactor checksum code in tx data path
net/mlx5: CT: Remove warning of ignore_flow_level support for VFs
net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload()
net: mellanox: mlxbf_gige: Replace non-standard interrupt handling
gpio: mlxbf2: Introduce IRQ support
drm/ingenic: Attach bridge chain to encoders
drm/ingenic: Upload palette before frame
drm/ingenic: Set DMA descriptor chain register when starting CRTC
drm/ingenic: Move IPU scale settings to private state
drm/ingenic: Add support for private objects
drm/ingenic: Simplify code by using hwdescs array
iavf: Fix kernel BUG in free_msi_irqs
iavf: Add helper function to go from pci_dev to adapter
virtchnl: Use the BIT() macro for capability/offload flags
virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define
i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()'
drm/i915/adlp: Implement workaround 16013190616
i2c: qup: move to use request_irq by IRQF_NO_AUTOEN flag
Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller
i2c: qup: fix a trivial typo
i2c: tegra: Ensure that device is suspended before driver is removed
Revert "drm/i915/display/psr: Do full fetch when handling multi-planar formats"
drm/i915/display: Add initial selective fetch support for biplanar formats
signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV)
exit/r8188eu: Replace the macro thread_exit with a simple return 0
exit/rtl8712: Replace the macro thread_exit with a simple return 0
exit/rtl8723bs: Replace the macro thread_exit with a simple return 0
signal/x86: In emulate_vsyscall force a signal instead of calling do_exit
signal/sparc32: In setup_rt_frame and setup_fram use force_fatal_sig
signal/sparc32: Exit with a fatal signal when try_to_clear_window_buffer fails
exit/syscall_user_dispatch: Send ordinary signals on failure
signal: Implement force_fatal_sig
exit/kthread: Have kernel threads return instead of calling do_exit
signal/s390: Use force_sigsegv in default_trap_handler
i2c: i801: Fix incorrect and needless software PEC disabling
selftests/core: fix conflicting types compile error for close_range()
kunit: tool: fix typecheck errors about loading qemu configs
ocxl: Use pci core's DVSEC functionality
cxl/pci: Use pci core's DVSEC functionality
PCI: Add pci_find_dvsec_capability to find designated VSEC
cxl/pci: Split cxl_pci_setup_regs()
cxl/pci: Add @base to cxl_register_map
cxl/pci: Make more use of cxl_register_map
cxl/pci: Remove pci request/release regions
cxl/pci: Fix NULL vs ERR_PTR confusion
cxl/pci: Remove dev_dbg for unknown register blocks
cxl/pci: Convert register block identifiers to an enum
drm: import DMA_BUF module namespace
ice: Hide bus-info in ethtool for PRs in switchdev mode
ice: Clear synchronized addrs when adding VFs in switchdev mode
spi: Convert NXP flexspi to json schema
ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()'
ASoC: tlv320aic3x: Make aic3x_remove() return void
ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs
ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs
ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs
ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s
ASoC: Intel: sof_rt5682: detect codec variant in probe function
ASoC: soc-acpi: add comp_ids field for machine driver matching
ice: Remove boolean vlan_promisc flag from function
f2fs: support fault injection for dquot_initialize()
f2fs: fix incorrect return value in f2fs_sanity_check_ckpt()
igc: Change Device Reset to Port Reset
RDMA/hns: Use the core code to manage the fixed mmap entries
igc: Add new device ID
igc: Remove media type checking on the PHY initialization
net: ixgbevf: Remove redundant initialization of variable ret_val
igb: unbreak I2C bit-banging on i350
intel: Simplify bool conversion
IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks
IB/qib: Rebranding of qib driver to Cornelis Networks
IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks
RDMA/bnxt_re: Use helper function to set GUIDs
spi: spi-geni-qcom: Add support for GPI dma
ASoC: mediatek: mt8195: add mt8195-mt6359-rt1011-rt5682 bindings document
ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682
ASoC: Stop dummy from overriding hwparams
ASoC: topology: Change topology device to card device
ASoC: topology: Use correct device for prints
ASoC: topology: Check for dapm widget completeness
ASoC: topology: Add header payload_size verification
ASoC: core: Remove invalid snd_soc_component_set_jack call
io-wq: remove worker to owner tw dependency
io_uring: harder fdinfo sq/cq ring iterating
selftests/bpf: Fix fclose/pclose mismatch in test_progs
RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs
ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit
drm/i915: Remove some dead struct fwd decl from i915_drv.h
RDMA/qedr: Fix NULL deref for query_qp on the GSI QP
Bluetooth: hci_sync: Rework hci_suspend_notifier
Bluetooth: hci_sync: Rework init stages
Bluetooth: hci_sync: Convert MGMT_OP_SSP
Bluetooth: hci_sync: Convert adv_expire
Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING
Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION
Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME
Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA
Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA
Bluetooth: hci_sync: Convert MGMT_OP_SET_LE
Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO
Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN
Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO
Bluetooth: hci_sync: Enable synch'd set_bredr
Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE
Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY
Bluetooth: hci_sync: Convert MGMT_SET_POWERED
Bluetooth: hci_sync: Rework background scan
Bluetooth: hci_sync: Enable advertising when LL privacy is enabled
Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3
Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2
Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1
Bluetooth: Add helper for serialized HCI command execution
RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility
RDMA/hns: Fix initial arm_st of CQ
drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps
drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum
drm/i915/fb: Don't report MC CCS plane capability on GEN<12
ASoC: amd: acp: select CONFIG_SND_SOC_ACPI
scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8
dt-bindings: arm: firmware: tlm,trusted-foundations: Convert txt bindings to yaml
dt-bindings: display: tilcd: Fix endpoint addressing in example
dt-bindings: input: microchip,cap11xx: Convert txt bindings to yaml
dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible
dt-bindings: ufs: exynos-ufs: add io-coherency property
crypto: testmgr - fix wrong key length for pkcs1pad
crypto: pcrypt - Delay write to padata->info
crypto: ccp - Make use of the helper macro kthread_run()
crypto: sa2ul - Use the defined variable to clean code
crypto: s5p-sss - Add error handling in s5p_aes_probe()
crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver
dt-bindings: crypto: Add Keem Bay ECC bindings
crypto: ecc - Export additional helper functions
crypto: ecc - Move ecc.h to include/crypto/internal
crypto: engine - Add KPP Support to Crypto Engine
crypto: api - Do not create test larvals if manager is disabled
cls_flower: Fix inability to match GRE/IPIP packets
ifb: fix building without CONFIG_NET_CLS_ACT
selftests: net: bridge: update IGMP/MLD membership interval value
null_blk: Fix handling of submit_queues and poll_queues attributes
net: marvell: prestera: add firmware v4.0 support
block: ataflop: Fix warning comparing pointer to 0
blk-mq-debugfs: Show active requests per queue for shared tags
block: remove blk_{get,put}_request
devlink: make all symbols GPL-only
bcache: replace snprintf in show functions with sysfs_emit
bcache: move uapi header bcache.h to bcache code directory
net: bareudp: fix duplicate checks of data[] expressions
net: netxen: fix code indentation
net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled
net: ethernet: microchip: lan743x: Increase rx ring size to improve rx performance
net: phylink: avoid mvneta warning when setting pause parameters
nfp: fix potential deadlock when canceling dim work
nfp: fix NULL pointer access when scheduling dim work
ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()'
mctp: Pass flow data & flow release events to drivers
mctp: Add flow extension to skb
mctp: Return new key from mctp_alloc_local_tag
net: xtensa: use eth_hw_addr_set()
net: um: use eth_hw_addr_set()
net: sgi-xp: use eth_hw_addr_set()
selftests/net: update .gitignore with newly added tests
powerpc/32e: Ignore ESR in instruction storage interrupt handler
ovl: fix use after free in struct ovl_aio_req
ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec
ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P
ASoC: es8316: add support for ESSX8336 ACPI _HID
net: amd-xgbe: Toggle PLL settings during rate change
ASoC: cs42l42: Correct configuring of switch inversion from ts-inv
ASoC: dt-bindings: cs42l42: Correct description of ts-inv
sctp: return true only for pathmtu update in sctp_transport_pl_toobig
sctp: subtract sctphdr len in sctp_transport_pl_hlen
sctp: reset probe_timer in sctp_transport_pl_update
sctp: allow IP fragmentation when PLPMTUD enters Error state
dt-bindings: net: lantiq-xrx200-net: Remove the burst length properties
net: lantiq_xrx200: Hardcode the burst length value
bnxt_en: Update bnxt.rst devlink documentation
bnxt_en: Provide stored devlink "fw" version on older firmware
bnxt_en: implement firmware live patching
bnxt_en: Update firmware interface to 1.10.2.63
bnxt_en: implement dump callback for fw health reporter
bnxt_en: extract coredump command line from current task
bnxt_en: Retrieve coredump and crashdump size via FW command
bnxt_en: Add compression flags information in coredump segment header
bnxt_en: move coredump functions into dedicated file
bnxt_en: Refactor coredump functions
bnxt_en: improve fw diagnose devlink health messages
bnxt_en: consolidate fw devlink health reporters
bnxt_en: remove fw_reset devlink health reporter
bnxt_en: improve error recovery information messages
bnxt_en: add enable_remote_dev_reset devlink parameter
bnxt_en: implement devlink dev reload fw_activate
bnxt_en: implement devlink dev reload driver_reinit
bnxt_en: refactor cancellation of resource reservations
bnxt_en: refactor printing of device info
btrfs: remove root argument from check_item_in_log()
btrfs: remove root argument from add_link()
btrfs: remove root argument from btrfs_unlink_inode()
btrfs: remove root argument from drop_one_dir_item()
btrfs: clear MISSING device status bit in btrfs_close_one_device
btrfs: call btrfs_check_rw_degradable only if there is a missing device
btrfs: send: prepare for v2 protocol
PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge
PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge
PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge
PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG
PCI: aardvark: Fix return value of MSI domain .alloc() method
PCI: pci-bridge-emul: Fix emulation of W1C bits
drm/nouveau: use the new interator in nv50_wndw_prepare_fb
drm/i915/gtt: stop caching the scratch page
drm/i915/gtt: flush the scratch page
x86/apic: Reduce cache line misses in __x2apic_send_IPI_mask()
ALSA: firewire-motu: remove TODO for interaction with userspace about control message
dma-buf: acquire name lock before read/write dma_buf.name
drm/virtio: fix another potential integer overflow on shift of a int
drm/virtio: fix potential integer overflow on shift of a int
MAINTAINERS: add reviewers for virtio-gpu
powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload
hwmon: (nct7802) Add of_node_put() before return
net: bridge: switchdev: consistent function naming
net: bridge: mdb: move all switchdev logic to br_switchdev.c
net: bridge: split out the switchdev portion of br_mdb_notify
net: bridge: move br_vlan_replay to br_switchdev.c
net: bridge: provide shim definition for br_vlan_flags
selftests: mlxsw: Test port shaper
selftests: mlxsw: Test offloadability of root TBF
mlxsw: spectrum_qdisc: Offload root TBF as port shaper
tracing/histogram: Fix documentation inline emphasis warning
powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC
selftests/bpf: Fix memory leak in test_ima
selftests/bpf: Fix fd cleanup in sk_lookup test
selftests/bpf: Add weak/typeless ksym test for light skeleton
libbpf: Use O_CLOEXEC uniformly when opening fds
libbpf: Ensure that BPF syscall fds are never 0, 1, or 2
libbpf: Add weak ksym support to gen_loader
libbpf: Add typeless ksym support to gen_loader
bpf: Add bpf_kallsyms_lookup_name helper
evm: mark evm_fixmode as __ro_after_init
Bluetooth: Fix removing adv when processing cmd complete
bpf,x86: Respect X86_FEATURE_RETPOLINE*
bpf,x86: Simplify computing label offsets
x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
x86/alternative: Add debug prints to apply_retpolines()
x86/alternative: Try inline spectre_v2=retpoline,amd
x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
x86/alternative: Implement .retpoline_sites support
x86/retpoline: Create a retpoline thunk array
x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
x86/asm: Fixup odd GEN-for-each-reg.h usage
x86/asm: Fix register order
x86/retpoline: Remove unused replacement symbols
objtool,x86: Replace alternatives with .retpoline_sites
objtool: Shrink struct instruction
objtool: Explicitly avoid self modifying code in .altinstr_replacement
objtool: Classify symbols
bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter
bpf/benchs: Add benchmark tests for bloom filter throughput + false positive
selftests/bpf: Add bloom filter map test cases
libbpf: Add "map_extra" as a per-map-type extra flag
bpf: Add bloom filter map implementation
h8300: Fix linux/irqchip.h include mess
docs: submitting-patches: make section about the Link: tag more explicit
drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits
drm/amd/display: MST support for DPIA
drm/amdgpu: Fix even more out of bound writes from debugfs
drm/amdgpu/discovery: add SDMA IP instance info for soc15 parts
drm/amdgpu/discovery: add UVD/VCN IP instance info for soc15 parts
drm/amdgpu/UAPI: rearrange header to better align related items
drm/amd/display: Enable dpia in dmub only for DCN31 B0
drm/amd/display: Fix USB4 hot plug crash issue
drm/amd/display: Fix deadlock when falling back to v2 from v3
drm/amd/display: Fallback to clocks which meet requested voltage on DCN31
drm/amd/display: move FPU associated DCN301 code to DML folder
drm/amd/display: fix link training regression for 1 or 2 lane
drm/amd/display: add two lane settings training options
drm/amd/display: decouple hw_lane_settings from dpcd_lane_settings
drm/amd/display: implement decide lane settings
drm/amd/display: adopt DP2.0 LT SCR revision 8
drm/amd/display: FEC configuration for dpia links in MST mode
drm/amd/display: FEC configuration for dpia links
drm/amd/display: Add workaround flag for EDID read on certain docks
drm/amd/display: Set phy_mux_sel bit in dmub scratch register
drm/amd/display: Manually adjust strobe for DCN303
drm/amd/display: 3.2.159
drm/amd/display: [FW Promotion] Release 0.0.90
drm/amd/display: Remove unused macros
drm/amd/display: allow windowed mpo + odm
drm/amd/display: set Layout properly for 8ch audio at timing validation
drm/amd/display: Fix 3DLUT skipped programming
drm/amd/display: 3.2.158
drm/amd/display: [FW Promotion] Release 0.0.89
drm/amd/display: Handle I2C-over-AUX write channel status update
drm/amd/display: Add comment for preferred_training_settings
drm/amd/display: Implement fixed DP drive settings
drm/amd/display: restyle dcn31 resource header inline with other asics
drm/amd/display: clean up dcn31 revision check
drm/amd/display: Defer GAMCOR and DSCL power down sequence to vupdate
drm/amd/display: Set i2c memory to light sleep during hw init
drm/amd/display: fix a crash on USB4 over C20 PHY
drm/amd/display: move FPU associated DSC code to DML folder
drm/amd/display: Add support for USB4 on C20 PHY for DCN3.1
drm/amd/display: dc_link_set_psr_allow_active refactoring
drm/amd/display: Get ceiling for v_total calc
drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled
drm/amd/display: Align bw context with hw config when system resume
drm/amdgpu/pm: look up current_level for asics without pm callback
drm/amdgpu/display: add quirk handling for stutter mode
drm/amdgpu: remove GPRs init for ALDEBARAN in gpu reset (v3)
drm/amdkfd: Remove cu mask from struct queue_properties(v2)
drm/amdkfd: Add an optional argument into update queue operation(v2)
drm/amdgpu: skip GPRs init for some CU settings on ALDEBARAN
drm/amdgpu: Update TA version output in driver
drm/amdgpu: fix a potential memory leak in amdgpu_device_fini_sw()
drm/amdkfd: Separate pinned BOs destruction from general routine
drm/amdkfd: restore userptr ignore bad address error
drm/amdgpu: Add kernel parameter support for ignoring bad page threshold
drm/amdgpu: Warn when bad pages approaches 90% threshold
drm/i915: Fix icl+ combo phy static lane power down setup
x86/Makefile: Remove unneeded whitespaces before tabs
drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms
block: improve readability of blk_mq_end_request_batch()
drm/i915/pmu: Connect engine busyness stats from GuC to pmu
drm/i915/pmu: Add a name to the execlists stats
ice: fix error return code in ice_get_recp_frm_fw()
ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc()
ice: Add support to print error on PHY FW load failure
ice: Add support for changing MTU on PR in switchdev mode
ice: send correct vc status in switchdev
ice: support for GRE in eswitch
ice: low level support for tunnels
ice: VXLAN and Geneve TC support
iommu/dma: Fix incorrect error return on iommu deferred attach
ice: support for indirect notification
nouveau/svm: Use kvcalloc() instead of kvzalloc()
dmaengine: fsl-edma: support edma memcpy
dmaengine: idxd: fix resource leak on dmaengine driver disable
dmaengine: idxd: cleanup completion record allocation
dmaengine: zynqmp_dma: Correctly handle descriptor callbacks
dmaengine: xilinx_dma: Correctly handle cyclic descriptor callbacks
dmaengine: altera-msgdma: Correctly handle descriptor callbacks
dmaengine: at_xdmac: fix compilation warning
drm/i915/adlp: Extend PSR2 support in transcoder B
dmaengine: dw-axi-dmac: Simplify assignment in dma_chan_pause()
dmaengine: qcom: bam_dma: Add "powered remotely" mode
dt-bindings: dmaengine: bam_dma: Add "powered remotely" mode
drm/bridge: sn65dsi86: ti_sn65dsi86_read_u16() __maybe_unused
vfio/ccw: Convert to use vfio_register_emulated_iommu_dev()
vfio/ccw: Pass vfio_ccw_private not mdev_device to various functions
vfio/ccw: Use functions for alloc/free of the vfio_ccw_private
vfio/ccw: Remove unneeded GFP_DMA
ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later
ACPI: glue: Use acpi_device_adr() in acpi_find_child_device()
net: virtio: use eth_hw_addr_set()
devlink: Simplify internal devlink params implementation
octeontx2-af: debugfs: Add channel and channel mask.
octeontx2-af: cn10k: debugfs for dumping LMTST map table
octeontx2-af: debugfs: Minor changes.
net: phy: microchip_t1: add cable test support for lan87xx phy
ptp: fix code indentation issues
net: cleanup __sk_stream_memory_free()
sky2: Remove redundant assignment and parentheses
net: ipconfig: Release the rtnl_lock while waiting for carrier
devlink: add documentation for octeontx2 driver
sch_htb: Add extack messages for EOPNOTSUPP errors
mwifiex: fix division by zero in fw download path
rsi: fix control-message timeout
rtl8187: fix control-message timeouts
Documentation/x86: Add documentation for using dynamic XSTATE features
x86/fpu: Include vmalloc.h for vzalloc()
selftests/x86/amx: Add context switch test
selftests/x86/amx: Add test cases for AMX state management
perf test sample-parsing: Add endian test for struct branch_flags
dt-bindings: irqchip: renesas-irqc: Document r8a774e1 bindings
perf evsel: Add bitfield_swap() to handle branch_stack endian issue
MIPS: irq: Avoid an unused-variable error
ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough
ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC
perf script: Support instruction latency
dt-bindings: mips: convert Ralink SoCs and boards to schema
dt-bindings: display: xilinx: Fix example with psgtr
dt-bindings: net: nfc: nxp,pn544: Convert txt bindings to yaml
dt-bindings: Add a help message when dtschema tools are missing
dt-bindings: bus: ti-sysc: Update to use yaml binding
dt-bindings: sram: Allow numbers in sram region node name
dma-buf: remove restriction of IOCTL:DMA_BUF_SET_NAME
x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted
RDMA/rxe: Make rxe_type_info static const
RDMA/rxe: Use 'bitmap_zalloc()' when applicable
RDMA/rxe: Save a few bytes from struct rxe_pool
RDMA/irdma: Remove the unused variable local_qp
RDMA/core: Fix missed initialization of rdma_hw_stats::lock
RDMA/efa: Add support for dmabuf memory regions
RDMA/umem: Allow pinned dmabuf umem usage
net: mvpp2: clean up mvpp2_phylink_validate()
net: mvpp2: drop use of phylink_helper_basex_speed()
net: mvpp2: remove interface checks in mvpp2_phylink_validate()
net: mvpp2: populate supported_interfaces member
ipv6: enable net.ipv6.route.max_size sysctl in network namespace
mpt fusion: use dev_addr_set()
firewire: don't write directly to netdev->dev_addr
media: use eth_hw_addr_set()
tcp: do not clear TCP_SKB_CB(skb)->sacked if already zero
tcp: do not clear skb->csum if already zero
tcp: factorize ip_summed setting
tcp: no longer set skb->reserved_tailroom
tcp: remove dead code from tcp_collapse_retrans()
tcp: cleanup tcp_remove_empty_skb() use
tcp: remove dead code from tcp_sendmsg_locked()
Drivers: hv : vmbus: Adding NULL pointer check
x86/hyperv: Remove duplicate include
MAINTAINERS: Update powerpc KVM entry
powerpc/xmon: fix task state output
powerpc/44x/fsp2: add missing of_node_put
powerpc/dcr: Use cmplwi instead of 3-argument cmpli
x86/hyperv: Remove duplicated include in hv_init
KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling
Drivers: hv: vmbus: Remove unused code to check for subchannels
Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM
Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message
x86/hyperv: Add ghcb hvcall support for SNP VM
x86/hyperv: Add Write/Read MSR registers via ghcb page
Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM
x86/hyperv: Add new hvcall guest address host visibility support
x86/hyperv: Initialize shared memory boundary in the Isolation VM.
x86/hyperv: Initialize GHCB page in Isolation VM
docs: mmc: update maintainer name and URL
mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates
platform/x86: touchscreen_dmi: Add info for the Viglen Connect 10 tablet
optee: Fix spelling mistake "reclain" -> "reclaim"
bpf, tests: Add module parameter test_suite to test_bpf module
platform/surface: aggregator_registry: Add initial support for Surface Pro 8
iwlwifi: bump FW API to 67 for AX devices
iwlwifi: mvm: extend session protection on association
iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF
iwlwifi: mvm: remove session protection on disassoc
iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc()
iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD
iwlwifi: mvm: d3: use internal data representation
iwlwifi: mvm: update RFI TLV
iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer
iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW
iwlwifi: yoyo: support for ROM usniffer
iwlwifi: fw: uefi: add missing include guards
iwlwifi: dump host monitor data when NIC doesn't init
iwlwifi: pcie: simplify iwl_pci_find_dev_info()
iwlwifi: ACPI: support revision 3 WGDS tables
iwlwifi: pcie: update sw error interrupt for BZ family
iwlwifi: add new pci SoF with JF
iwlwifi: mvm: Use all Rx chains for roaming scan
iwlwifi: pcie: remove two duplicate PNJ device entries
iwlwifi: pcie: refactor dev_info lookup
iwlwifi: pcie: remove duplicate entry
iwlwifi: pcie: fix killer name matching for AX200
iwlwifi: mvm: fix some kerneldoc issues
arm64: Select POSIX_CPU_TIMERS_TASK_WORK
drm/i915/dsc: demote noisy drm_info() to drm_kms_dbg()
arm64: Document boot requirements for FEAT_SME_FA64
fuse: add FOPEN_NOFLUSH
fuse: only update necessary attributes
fuse: take cache_mask into account in getattr
fuse: add cache_mask
fuse: move reverting attributes to fuse_change_attributes()
fuse: simplify local variables holding writeback cache state
fuse: cleanup code conditional on fc->writeback_cache
fuse: fix attr version comparison in fuse_read_update_size()
fuse: always invalidate attributes after writes
fuse: rename fuse_write_update_size()
fuse: don't bump attr_version in cached write
fuse: selective attribute invalidation
fuse: don't increment nlink in link()
ath6kl: fix division by zero in send path
ath10k: fix division by zero in send path
ath6kl: fix control-message timeout
ath10k: fix control-message timeout
wcn36xx: add missing 5GHz channels 136 and 144
wcn36xx: switch on antenna diversity feature bit
wcn36xx: Channel list update before hardware scan
drm: Add R10 and R12 FourCC
ALSA: firewire-motu: export meter information to userspace as float value
ALSA: firewire-motu: refine parser for meter information in register DSP models
ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device
ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED
powerpc/security: Use a mutex for interrupt exit code patching
xfrm: Remove redundant fields and related parentheses
scsi: sr: Remove duplicate assignment
scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host
scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9
scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS
scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks
scsi: ufs: ufs-exynos: Factor out priv data init
scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option
scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops
scsi: ufs: ufs-exynos: Add setup_clocks callback
scsi: ufs: ufs-exynos: Add refclkout_stop control
scsi: ufs: ufs-exynos: Simplify drv_data retrieval
scsi: ufs: ufs-exynos: Change pclk available max value
scsi: ufs: Add quirk to enable host controller without PH configuration
scsi: ufs: Add quirk to handle broken UIC command
hwmon: (tmp401) Drop support for TMP461
hwmon: (lm90) Add basic support for TI TMP461
hwmon: (lm90) Introduce flag indicating extended temperature support
scsi: core: Fix early registration of sysfs attributes for scsi_device
drm/i915/dmabuf: fix broken build
drm/i915: Revert 'guc_id' from i915_request tracepoint
net: phy: Fix unsigned comparison with less than zero
mptcp: drop unused sk in mptcp_push_release
mptcp: allocate fwd memory separately on the rx and tx path
net: introduce sk_forward_alloc_get()
tcp: define macros for a couple reclaim thresholds
inet: remove races in inet{6}_getname()
xdp: Remove redundant warning
net: thunderbolt: use eth_hw_addr_set()
staging: use of_get_ethdev_address()
net: macb: Fix mdio child node detection
net: sch: simplify condtion for selecting mini_Qdisc_pair buffer
net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap()
perf script: Show binary offsets for userspace addr
perf bench futex: Add support for 32-bit systems with 64-bit time_t
perf bench futex: Call the futex syscall from a function
drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN is not set
riscv, bpf: Add BPF exception tables
f2fs: compress: disallow disabling compress on non-empty compressed file
MAINTAINERS: Update PCI subsystem information
riscv: defconfig: enable DRM_NOUVEAU
drm/kmb: Enable support for framebuffer console
sh: pgtable-3level: Fix cast to pointer from integer of different size
dm crypt: log aead integrity violations to audit subsystem
dm integrity: log audit events for dm-integrity target
dm: introduce audit event module for device mapper
sh: fix READ/WRITE redefinition warnings
sh: define __BIG_ENDIAN for math-emu
sh: math-emu: drop unused functions
sh: fix kconfig unmet dependency warning for FRAME_POINTER
sh: Cleanup about SPARSE_IRQ
watchdog: bcm63xx_wdt: fix fallthrough warning
virtio-blk: Use blk_validate_block_size() to validate block size
loop: Use blk_validate_block_size() to validate block size
nbd: Use blk_validate_block_size() to validate block size
block: Add a helper to validate the block size
drm/msm/dsi: Adjust probe order
drm/kirin: dsi: Adjust probe order
drm/bridge: tc358775: Register and attach our DSI device at probe
drm/bridge: tc358775: Switch to devm MIPI-DSI helpers
drm/bridge: sn65dsi86: Register and attach our DSI device at probe
drm/bridge: sn65dsi86: Switch to devm MIPI-DSI helpers
drm/bridge: sn65dsi83: Register and attach our DSI device at probe
drm/bridge: sn65dsi83: Switch to devm MIPI-DSI helpers
drm/bridge: sn65dsi83: Fix bridge removal
drm/bridge: ps8640: Register and attach our DSI device at probe
drm/bridge: ps8640: Switch to devm MIPI-DSI helpers
drm/bridge: lt9611uxc: Register and attach our DSI device at probe
drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
drm/bridge: lt9611: Register and attach our DSI device at probe
drm/bridge: lt9611: Switch to devm MIPI-DSI helpers
drm/bridge: lt8912b: Register and attach our DSI device at probe
drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
drm/bridge: anx7625: Register and attach our DSI device at probe
drm/bridge: anx7625: Switch to devm MIPI-DSI helpers
drm/bridge: adv7511: Register and attach our DSI device at probe
drm/bridge: adv7533: Switch to devm MIPI-DSI helpers
NFSv4: Fix a regression in nfs_set_open_stateid_locked()
perf intel-pt: Support itrace d+o option to direct debug log to stdout
perf auxtrace: Add itrace d+o option to direct debug log to stdout
perf dlfilter: Add dlfilter-show-cycles
perf intel-pt: Support itrace A option to approximate IPC
perf auxtrace: Add itrace A option to approximate IPC
perf auxtrace: Add missing Z option to ITRACE_HELP
net: sched: gred: dynamically allocate tc_gred_qopt_offload
selftests/bpf: Adding a namespace reset for tc_redirect
selftests/bpf: Fix attach_probe in parallel mode
selfetests/bpf: Update vmtest.sh defaults
Revert "devlink: Remove not-executed trap policer notifications"
Revert "devlink: Remove not-executed trap group notifications"
usb: mtu3: enable wake-up interrupt after runtime_suspend called
usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called
PM / wakeirq: support enabling wake-up irq after runtime_suspend called
PCI: Prefer 'unsigned int' over bare 'unsigned'
perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly
ACPI: APEI: mark apei_hest_parse() static
ACPI: APEI: EINJ: Relax platform response timeout to 1 second
drm: Link CMA framebuffer helpers into KMS helper library
bpf: Use u64_stats_t in struct bpf_prog_stats
bpf: Fixes possible race in update_prog_stats() for 32bit arches
bpf: Avoid races in __bpf_prog_run() for 32bit arches
libbpf: Deprecate bpf_objects_list
arm64: errata: Enable TRBE workaround for write to out-of-range address
arm64: errata: Enable workaround for TRBE overwrite in FILL mode
coresight: trbe: Work around write to out of range
coresight: trbe: Make sure we have enough space
coresight: trbe: Add a helper to determine the minimum buffer size
coresight: trbe: Workaround TRBE errata overwrite in FILL mode
coresight: trbe: Add infrastructure for Errata handling
coresight: trbe: Allow driver to choose a different alignment
coresight: trbe: Decouple buffer base from the hardware base
coresight: trbe: Add a helper to pad a given buffer area
coresight: trbe: Add a helper to calculate the trace generated
coresight: trbe: Defer the probe on offline CPUs
coresight: trbe: Fix incorrect access of the sink specific data
coresight: etm4x: Add ETM PID for Kryo-5XX
coresight: trbe: Prohibit trace before disabling TRBE
coresight: trbe: End the AUX handle on truncation
coresight: trbe: Do not truncate buffer on IRQ
coresight: trbe: Fix handling of spurious interrupts
coresight: trbe: irq handler: Do not disable TRBE if no action is needed
coresight: trbe: Unify the enabling sequence
coresight: trbe: Drop duplicate TRUNCATE flags
coresight: trbe: Ensure the format flag is always set
coresight: etm-pmu: Ensure the AUX handle is valid
coresight: etm4x: Use Trace Filtering controls dynamically
coresight: etm4x: Save restore TRFCR_EL1
coresight: Don't immediately close events that are run on invalid CPU/sink combos
hwmon: (nct6775) add ProArt X570-CREATOR WIFI.
coresight: tmc-etr: Speed up for bounce buffer in flat mode
coresight: Update comments for removing cs_etm_find_snapshot()
coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer
coresight: tmc-etf: Add comment for store ordering
coresight: tmc-etr: Add barrier after updating AUX ring buffer
coresight: tmc: Configure AXI write burst size
dt-bindings: coresight: Add burst size for TMC
coresight: cpu-debug: Control default behavior via Kconfig
coresight: cti: Correct the parameter for pm_runtime_put
hwmon: (nct7802) Make temperature/voltage sensors configurable
dt-bindings: hwmon: Add nct7802 bindings
tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
tracing: Show size of requested perf buffer
bootconfig: Initialize ret in xbc_parse_tree()
ftrace: do CPU checking after preemption disabled
ftrace: disable preemption when recursion locked
drm/bridge: ti-sn65dsi86: Implement the pwm_chip
drm/bridge: ti-sn65dsi86: Use regmap_bulk_write API
pwm: Introduce single-PWM of_xlate function
ASoC: amd: acp: fix Kconfig dependencies
ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock
fs: reiserfs: remove useless new_opts in reiserfs_remount
block: re-flow blk_mq_rq_ctx_init()
block: prefetch request to be initialized
block: pass in blk_mq_tags to blk_mq_rq_ctx_init()
block: add rq_flags to struct blk_mq_alloc_data
platform/x86: mlx-platform: Add support for new system SGN2410
platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems
platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems
dma-buf: Fix pin callback comment
Revert "firmware: qcom: scm: Add support for MC boot address API"
platform/x86: asus-wmi: rename platform_profile_* function symbols
platform/x86: hp-wmi: rename platform_profile_* function symbols
platform/x86: amd-pmc: Drop check for valid alarm time
platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg
platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE
net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device
net: bridge: create a common function for populating switchdev FDB entries
net: bridge: move br_fdb_replay inside br_switchdev.c
net: bridge: reduce indentation level in fdb_create
net: bridge: rename br_fdb_insert to br_fdb_add_local
net: bridge: rename fdb_insert to fdb_add_local
net: bridge: remove fdb_insert forward declaration
net: bridge: remove fdb_notify forward declaration
net: mvneta: drop use of phylink_helper_basex_speed()
net: mvneta: remove interface checks in mvneta_validate()
net: mvneta: populate supported_interfaces member
powerpc/83xx/mpc8349emitx: Make mcu_gpiochip_remove() return void
powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs
powerpc/book3e: Fix set_memory_x() and set_memory_nx()
powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect()
USB: serial: keyspan: fix memleak on probe errors
lib/vsprintf.c: Amend static asserts for format specifier flags
powerpc/bpf: Fix write protecting JIT code
USB: serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send()
block: add async version of bio_set_polled
block: kill DIO_MULTI_BIO
block: kill unused polling bits in __blkdev_direct_IO()
block: avoid extra iter advance with async iocb
USB: serial: ch314: use usb_control_msg_recv()
MAINTAINERS: add pinctrl-apple-gpio to ARM/APPLE MACHINE
MAINTAINERS: Add pasemi i2c to ARM/APPLE MACHINE
arm64: dts: apple: j274: Expose PCI node for the Ethernet MAC address
arm64: dts: apple: t8103: Add root port interrupt routing
arm64: dts: apple: t8103: Add PCIe DARTs
arm64: apple: Add PCIe node
arm64: apple: Add pinctrl nodes
drm/etnaviv: replace dma_resv_get_excl_unlocked
drm/etnaviv: use new iterator in etnaviv_gem_describe
vsprintf: Make %pGp print the hex value
test_printf: Append strings more efficiently
test_printf: Remove custom appending of '|'
test_printf: Remove separate page_flags variable
test_printf: Make pft array const
selftests/powerpc: Use date instead of EPOCHSECONDS in mitigation-patching.sh
powerpc/64s/interrupt: Fix check_return_regs_valid() false positive
powerpc/boot: Set LC_ALL=C in wrapper script
powerpc/64s: Default to 64K pages for 64 bit book3s
Revert "powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC"
drm/i915: Revert 'guc_id' from i915_request tracepoint
MAINTAINERS: Add Tvrtko as drm/i915 co-maintainer
drm/i915: Nuke PIPE_CONFIG_QUIRK_BIGJOINER_SLAVE
drm/i915: Reduce bigjoiner special casing
drm/i915: Perform correct cpu_transcoder readout for bigjoiner
drm/i915: Split PPS write from DSC enable
drm/i915: Simplify intel_crtc_copy_uapi_to_hw_state_nomodeset()
drm/i915: Introduce intel_master_crtc()
drm/i915: Disable all planes before modesetting any pipes
Revert "drm/i915/display: Disable audio, DRRS and PSR before planes"
drm/i915/psr: Disable PSR before modesets turn off all planes
docs: Document the FAN_FS_ERROR event
samples: Add fs error monitoring example
ext4: Send notifications on error
fanotify: Allow users to request FAN_FS_ERROR events
fanotify: Emit generic error info for error event
fanotify: Report fid info for file related file system errors
fanotify: WARN_ON against too large file handles
fanotify: Add helpers to decide whether to report FID/DFID
fanotify: Wrap object_fh inline space in a creator macro
fanotify: Support merging of error events
fanotify: Support enqueueing of error events
fanotify: Pre-allocate pool of error events
fanotify: Reserve UAPI bits for FAN_FS_ERROR
fsnotify: Support FS_ERROR event type
fanotify: Require fid_mode for any non-fd event
fanotify: Encode empty file handle when no inode is provided
fanotify: Allow file handle encoding for unhashed events
fanotify: Support null inode event in fanotify_dfid_inode
fsnotify: Pass group argument to free_event
fsnotify: Protect fsnotify_handle_inode_event from no-inode events
fsnotify: Retrieve super block from the data field
fsnotify: Add wrapper around fsnotify_add_event
fsnotify: Add helper to detect overflow_event
inotify: Don't force FS_IN_IGNORED
fanotify: Split fsid check from other fid mode checks
fanotify: Fold event size calculation to its own function
fsnotify: Don't insert unmergeable events in hashtable
fsnotify: clarify contract for create event hooks
fsnotify: pass dentry instead of inode data
fsnotify: pass data_type to fsnotify_name()
spi: fsi: Fix contention in the FSI2SPI engine
ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL
ASoC: amd: acp: Fix return value check in acp_machine_select()
ASoC: max98520: add max98520 audio amplifier driver
ASoC: dt-bindings: max98520: add initial bindings
ASoC: rockchip: i2s_tdm: improve return value handling
ASoC: mediatek: mt8195: fix return value
ASoC: mediatek: mt8195: rename shadowed array
ASoC: mediatek: remove unnecessary initialization
ASoC: nau8821: clarify out-of-bounds check
ASoC: nau8821: fix kernel-doc
ASoC: rt5682s: use 'static' qualifier
ASoC: topology: handle endianness warning
ASoC: meson: t9015: Add missing AVDD-supply property
drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
drm/i915/guc: Fix recursive lock in GuC submission
drm/i915/cdclk: put the cdclk vtables in const data
Revert "drm/i915/bios: gracefully disable dual eDP for now"
drm/i915/dp: Ensure max link params are always valid
drm/i915/dp: Ensure sink rate values are always valid
vmlinux.lds.h: Have ORC lookup cover entire _etext - _stext
x86/boot/compressed: Avoid duplicate malloc() implementations
x86/boot: Allow a "silent" kaslr random byte fetch
x86/tools/relocs: Support >64K section headers
HID: u2fzero: properly handle timeouts in usb_submit_urb
HID: u2fzero: clarify error check and length calculations
HID: u2fzero: Support NitroKey U2F revision of the device
HID: wacom: Make use of the helper function devm_add_action_or_reset()
HID: wacom: Shrink critical section in `wacom_add_shared_data`
iommu/dart: Initialize DART_STREAMS_ENABLE
HID: nintendo: prevent needless queueing of the rumble worker
HID: nintendo: ratelimit subcommands and rumble
HID: nintendo: improve rumble performance and stability
HID: nintendo: add IMU support
HID: nintendo: add support for reading user calibration
HID: nintendo: add support for charging grip
HID: nintendo: set controller uniq to MAC
HID: nintendo: reduce device removal subcommand errors
HID: nintendo: patch hw version for userspace HID mappings
HID: nintendo: send subcommands after receiving input report
HID: nintendo: improve subcommand reliability
HID: nintendo: add rumble support
HID: nintendo: add home led support
HID: nintendo: add power supply support
HID: nintendo: add player led support
HID: nintendo: add nintendo switch controller driver
HID: playstation: fix return from dualsense_player_led_set_brightness()
iommu/dma: Use kvcalloc() instead of kvzalloc()
HID: playstation: expose DualSense player LEDs through LED class.
leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers.
HID: playstation: expose DualSense lightbar through a multi-color LED.
Revert "wcn36xx: Enable firmware link monitoring"
wcn36xx: Fix packet drop on resume
wcn36xx: Fix discarded frames due to wrong sequence number
wcn36xx: add proper DMA memory barriers in rx path
wcn36xx: Fix HT40 capability for 2Ghz band
Revert "wcn36xx: Disable bmps when encryption is disabled"
wcn36xx: Treat repeated BMPS entry fail as connection loss
wcn36xx: Add chained transfer support for AMSDU
wcn36xx: Enable hardware scan offload for 5Ghz band
wcn36xx: Correct band/freq reporting on RX
libertas: replace snprintf in show functions with sysfs_emit
rtw89: Fix variable dereferenced before check 'sta'
rtw89: fix return value in hfc_pub_cfg_chk
rtw89: remove duplicate register definitions
rtw89: fix error function parameter
libertas: Fix possible memory leak in probe and disconnect
libertas_tf: Fix possible memory leak in probe and disconnect
drm/i915: abstraction for iosf to compile on all archs
wlcore: spi: Use dev_err_probe()
fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"
ALSA: ua101: fix division by zero at probe
dma-mapping: use 'bitmap_zalloc()' when applicable
nvmet: use flex_array_size and struct_size
nvmet: register discovery subsystem as 'current'
nvmet: switch check for subsystem type
nvme: add new discovery log page entry definitions
KVM: s390: add debug statement for diag 318 CPNC data
KVM: s390: pv: properly handle page flags for protected guests
KVM: s390: Fix handle_sske page fault handling
PM / devfreq: Strengthen check for freq_table
devfreq: exynos-ppmu: simplify parsing event-type from DT
devfreq: exynos-ppmu: use node names with hyphens
dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string
extcon: usbc-tusb320: Add support for TUSB320L
extcon: usbc-tusb320: Add support for mode setting and reset
extcon: extcon-axp288: Use P-Unit semaphore lock for register accesses
extcon: max3355: Drop unused include
extcon: usb-gpio: Use the right includes
scsi: qla2xxx: Update version to 10.02.07.200-k
scsi: qla2xxx: edif: Fix EDIF bsg
scsi: qla2xxx: edif: Fix inconsistent check of db_flags
scsi: qla2xxx: edif: Increase ELS payload
scsi: qla2xxx: edif: Reduce connection thrash
scsi: qla2xxx: edif: Tweak trace message
scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
scsi: qla2xxx: edif: Flush stale events and msgs on session down
scsi: qla2xxx: edif: Fix app start delay
scsi: qla2xxx: edif: Fix app start fail
scsi: qla2xxx: Turn off target reset during issue_lip
scsi: qla2xxx: Fix gnl list corruption
scsi: qla2xxx: Relogin during fabric disturbance
scsi: elx: Use 'bitmap_zalloc()' when applicable
scsi: ufs: core: Micro-optimize ufshcd_map_sg()
scsi: ufs: core: Add a compile-time structure size check
scsi: ufs: core: Remove three superfluous casts
scsi: ufs: core: Add debugfs attributes for triggering the UFS EH
scsi: ufs: core: Make it easier to add new debugfs attributes
scsi: ufs: core: Export ufshcd_schedule_eh_work()
scsi: ufs: core: Log error handler activity
scsi: ufs: core: Improve static type checking
scsi: ufs: core: Improve source code comments
scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully"
scsi: target: core: Remove from tmr_list during LUN unlink
doc: Fix typo in request queue sysfs documentation
doc: document sysfs queue/independent_access_ranges attributes
libata: support concurrent positioning ranges log
scsi: sd: add concurrent positioning ranges support
block: Add independent access ranges support
net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline
net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together
net/mlx5e: Add HW-GRO offload
net/mlx5e: Add HW_GRO statistics
net/mlx5e: HW_GRO cqe handler implementation
net/mlx5e: Add data path for SHAMPO feature
net/mlx5e: Add handle SHAMPO cqe support
net/mlx5e: Add control path for SHAMPO feature
net/mlx5e: Add support to klm_umr_wqe
net/mlx5e: Rename TIR lro functions to TIR packet merge functions
net/mlx5: Add SHAMPO caps, HW bits and enumerations
net/mlx5e: Rename lro_timeout to packet_merge_timeout
net: Prevent HW-GRO and LRO features operate together
lib: bitmap: Introduce node-aware alloc API
clk: use clk_core_get_rate_recalc() in clk_rate_get()
clk: at91: sama7g5: set low limit for mck0 at 32KHz
clk: at91: sama7g5: remove prescaler part of master clock
clk: at91: clk-master: add notifier for divider
clk: at91: clk-sam9x60-pll: add notifier for div part of PLL
clk: at91: clk-master: fix prescaler logic
clk: at91: clk-master: mask mckr against layout->mask
clk: at91: clk-master: check if div or pres is zero
clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL
clk: at91: pmc: add sama7g5 to the list of available pmcs
clk: at91: clk-master: improve readability by using local variables
clk: at91: clk-master: add register definition for sama7g5's master clock
clk: at91: sama7g5: add securam's peripheral clock
clk: at91: pmc: execute suspend/resume only for backup mode
clk: at91: re-factor clocks suspend/resume
clk: ux500: Add driver for the reset portions of PRCC
dt-bindings: clock: u8500: Rewrite in YAML and extend
tracing/histogram: Document expression arithmetic and constants
tracing/histogram: Optimize division by a power of 2
tracing/histogram: Covert expr to const if both operands are constants
tracing/histogram: Simplify handling of .sym-offset in expressions
tracing: Fix operator precedence for hist triggers expression
tracing: Add division and multiplication support for hist triggers
tracing: Add support for creating hist trigger variables from literal
selftests/ftrace: Stop tracing while reading the trace file by default
riscv/vdso: Drop unneeded part due to merge issue
firmware/psci: fix application of sizeof to pointer
pinctrl: add pinctrl/GPIO driver for Apple SoCs
dt-bindings: pinctrl: Add apple,npins property to apple,pinctrl
dt-bindings: pinctrl: add #interrupt-cells to apple,pinctrl
gpio: Allow per-parent interrupt data
io_uring: don't assign write hint in the read path
PCI: Remove redundant 'rc' initialization
riscv: remove .text section size limitation for XIP
MAINTAINERS: Update KPROBES and TRACING entries
test_kprobes: Move it from kernel/ to lib/
docs, kprobes: Remove invalid URL and add new reference
samples/kretprobes: Fix return value if register_kretprobe() failed
lib/bootconfig: Fix the xbc_get_info kerneldoc
kprobes: Add a test case for stacktrace from kretprobe handler
lib/bootconfig: Make xbc_alloc_mem() and xbc_free_mem() as __init function
ftrace/sh: Add arch_ftrace_ops_list_func stub to have compressed image still link
net: phy: fixed warning: Function parameter not described
f2fs: compress: fix overwrite may reduce compress ratio unproperly
f2fs: multidevice: support direct IO
f2fs: introduce fragment allocation mode mount option
f2fs: replace snprintf in show functions with sysfs_emit
f2fs: include non-compressed blocks in compr_written_block
watchdog: iTCO_wdt: No need to stop the timer in probe
watchdog: s3c2410: describe driver in KConfig
watchdog: sp5100_tco: Add support for get_timeleft
watchdog: mtk: add disable_wdt_extrst support
dt-bindings: watchdog: mtk-wdt: add disable_wdt_extrst support
watchdog: rza_wdt: Use semicolons instead of commas
watchdog: mlx-wdt: Use regmap_write_bits()
watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource()
watchdog: iTCO_wdt: Make use of the helper function devm_platform_ioremap_resource()
watchdog: ar7_wdt: Make use of the helper function devm_platform_ioremap_resource_byname()
watchdog: sunxi_wdt: Add support for D1
dt-bindings: watchdog: sunxi: Add compatibles for D1
ar7: fix kernel builds for compiler test
dt-bindings: watchdog: sunxi: Add compatibles for R329
watchdog: meson_gxbb_wdt: add timeout parameter
watchdog: meson_gxbb_wdt: add nowayout parameter
watchdog: da9062: da9063: prevent pings ahead of machine reset
watchdog: f71808e_wdt: dynamically allocate watchdog driver data
watchdog: f71808e_wdt: refactor to platform device/driver pair
watchdog: f71808e_wdt: migrate to new kernel watchdog API
watchdog: f71808e_wdt: rename variant-independent identifiers appropriately
watchdog: f71808e_wdt: constify static array
watchdog: f71808e_wdt: remove superfluous global
watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT
watchdog: stm32_iwdg: drop superfluous error message
watchdog: remove dead iop watchdog timer driver
x86: Fix __get_wchan() for !STACKTRACE
spi: spi-rpc-if: Check return value of rpcif_sw_init()
spi: tegra210-quad: Put device into suspend on driver removal
spi: tegra20-slink: Put device into suspend on driver removal
spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe()
qcom: spm: allow compile-testing
pinctrl: tegra: Fix warnings and error
drm/i915/display: Wait PSR2 get out of deep sleep to update pipe
tty: rpmsg: Define tty name via constant string literal
tty: rpmsg: Add pr_fmt() to prefix messages
tty: rpmsg: Use dev_err_probe() in ->probe()
tty: rpmsg: Unify variable used to keep an error code
tty: rpmsg: Assign returned id to a local variable
serial: stm32: push DMA RX data before suspending
serial: stm32: terminate / restart DMA transfer at suspend / resume
serial: stm32: rework RX dma initialization and release
net/mlx5: remove the recent devlink params
serial: 8250_pci: Remove empty stub pci_quatech_exit()
serial: 8250_pci: Replace custom pci_match_id() implementation
serial: xilinx_uartps: Fix race condition causing stuck TX
serial: sunzilog: Mark sunzilog_putchar() __maybe_unused
device property: Drop redundant NULL checks
USB: iowarrior: fix control-message timeouts
Documentation: USB: fix example bulk-message timeout
most: fix control-message timeouts
comedi: vmk80xx: fix bulk and interrupt message timeouts
comedi: vmk80xx: fix bulk-buffer overflow
comedi: vmk80xx: fix transfer-buffer overflows
btrfs: fix comment about sector sizes supported in 64K systems
btrfs: update device path inode time instead of bd_inode
fs: export an inode_update_time helper
btrfs: fix deadlock when defragging transparent huge pages
btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit
btrfs: make btrfs_super_block size match BTRFS_SUPER_INFO_SIZE
btrfs: update comments for chunk allocation -ENOSPC cases
btrfs: fix deadlock between chunk allocation and chunk btree modifications
btrfs: zoned: use greedy gc for auto reclaim
btrfs: check-integrity: stop storing the block device name in btrfsic_dev_state
btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
btrfs: add a btrfs_get_dev_args_from_path helper
btrfs: handle device lookup with btrfs_dev_lookup_args
btrfs: do not call close_fs_devices in btrfs_rm_device
btrfs: add comments for device counts in struct btrfs_fs_devices
btrfs: use num_device to check for the last surviving seed device
btrfs: fix lost error handling when replaying directory deletes
btrfs: remove btrfs_bio::logical member
btrfs: rename btrfs_dio_private::logical_offset to file_offset
btrfs: use bvec_kmap_local in btrfs_csum_one_bio
btrfs: reduce btrfs_update_block_group alloc argument to bool
btrfs: make btrfs_ref::real_root optional
btrfs: pull up qgroup checks from delayed-ref core to init time
btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
btrfs: rely on owning_root field in btrfs_add_delayed_tree_ref to detect CHUNK_ROOT
btrfs: rename root fields in delayed refs structs
btrfs: do not infinite loop in data reclaim if we aborted
btrfs: add a BTRFS_FS_ERROR helper
btrfs: change error handling for btrfs_delete_*_in_log
btrfs: change handle_fs_error in recover_log_trees to aborts
btrfs: zoned: use kmemdup() to replace kmalloc + memcpy
btrfs: subpage: only allow compression if the range is fully page aligned
btrfs: subpage: avoid potential deadlock with compression and delalloc
btrfs: handle page locking in btrfs_page_end_writer_lock with no writers
btrfs: rework page locking in __extent_writepage()
btrfs: subpage: make lzo_compress_pages() compatible
btrfs: factor uncompressed async extent submission code into a new helper
btrfs: subpage: make extent_write_locked_range() compatible
btrfs: subpage: make end_compressed_bio_writeback() compatible
btrfs: subpage: make btrfs_submit_compressed_write() compatible
btrfs: subpage: make compress_file_range() compatible
btrfs: cleanup for extent_write_locked_range()
btrfs: refactor submit_compressed_extents()
btrfs: remove unused function btrfs_bio_fits_in_stripe()
btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_write
btrfs: determine stripe boundary at bio allocation time in btrfs_submit_compressed_read
btrfs: introduce alloc_compressed_bio() for compression
btrfs: introduce submit_compressed_bio() for compression
btrfs: handle errors properly inside btrfs_submit_compressed_write()
btrfs: handle errors properly inside btrfs_submit_compressed_read()
btrfs: subpage: add bitmap for PageChecked flag
btrfs: introduce compressed_bio::pending_sectors to trace compressed bio
btrfs: subpage: make add_ra_bio_pages() compatible
btrfs: don't pass compressed pages to btrfs_writepage_endio_finish_ordered()
btrfs: use async_chunk::async_cow to replace the confusing pending pointer
btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
btrfs: remove unused parameter nr_pages in add_ra_bio_pages()
btrfs: use single bulk copy operations when logging directories
btrfs: unexport setup_items_for_insert()
btrfs: loop only once over data sizes array when inserting an item batch
btrfs: remove btrfs_raid_bio::fs_info member
btrfs: make sure btrfs_io_context::fs_info is always initialized
btrfs: assert that extent buffers are write locked instead of only locked
btrfs: do not take the uuid_mutex in btrfs_rm_device
btrfs: rename struct btrfs_io_bio to btrfs_bio
btrfs: remove btrfs_bio_alloc() helper
btrfs: rename btrfs_bio to btrfs_io_context
btrfs: keep track of the last logged keys when logging a directory
btrfs: insert items in batches when logging a directory when possible
btrfs: factor out the copying loop of dir items from log_dir_items()
btrfs: remove redundant log root assignment from log_dir_items()
btrfs: remove root argument from btrfs_log_inode() and its callees
btrfs: zoned: let the for_treelog test in the allocator stand out
btrfs: rename setup_extent_mapping in relocation code
btrfs: zoned: allow preallocation for relocation inodes
btrfs: check for relocation inodes on zoned btrfs in should_nocow
btrfs: zoned: use regular writes for relocation
btrfs: zoned: only allow one process to add pages to a relocation inode
btrfs: zoned: add a dedicated data relocation block group
btrfs: introduce btrfs_is_data_reloc_root
btrfs: unexport repair_io_failure()
btrfs: do not commit delayed inode when logging a file in full sync mode
btrfs: avoid attempt to drop extents when logging inode for the first time
btrfs: avoid search for logged i_size when logging inode if possible
btrfs: avoid expensive search when truncating inode items from the log
btrfs: add helper to truncate inode items when logging inode
btrfs: avoid expensive search when dropping inode items from log
btrfs: always update the logged transaction when logging new names
btrfs: do not log new dentries when logging that a new name exists
btrfs: remove no longer needed checks for NULL log context
btrfs: check if a log tree exists at inode_logged()
btrfs: remove stale comment about the btrfs_show_devname
btrfs: update latest_dev when we create a sprout device
btrfs: use latest_dev in btrfs_show_devname
btrfs: convert latest_bdev type to btrfs_device and rename
btrfs: zoned: finish relocating block group
btrfs: zoned: finish fully written block group
btrfs: zoned: avoid chunk allocation if active block group has enough space
btrfs: move ffe_ctl one level up
btrfs: zoned: activate new block group
btrfs: zoned: activate block group on allocation
btrfs: zoned: load active zone info for block group
btrfs: zoned: implement active zone tracking
btrfs: zoned: introduce physical_map to btrfs_block_group
btrfs: zoned: load active zone information from devices
btrfs: zoned: finish superblock zone once no space left for new SB
btrfs: zoned: locate superblock position using zone capacity
btrfs: zoned: consider zone as full when no more SB can be written
btrfs: zoned: tweak reclaim threshold for zone capacity
btrfs: zoned: calculate free space from zone capacity
btrfs: zoned: move btrfs_free_excluded_extents out of btrfs_calc_zone_unusable
btrfs: zoned: load zone capacity information from devices
btrfs: defrag: enable defrag for subpage case
btrfs: defrag: remove the old infrastructure
btrfs: defrag: use defrag_one_cluster() to implement btrfs_defrag_file()
btrfs: defrag: introduce helper to defrag one cluster
btrfs: defrag: introduce helper to defrag a range
btrfs: defrag: introduce helper to defrag a contiguous prepared range
btrfs: defrag: introduce helper to collect target file extents
btrfs: defrag: factor out page preparation into a helper
btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize
btrfs: defrag: also check PagePrivate for subpage cases in cluster_pages_for_defrag()
btrfs: defrag: pass file_ra_state instead of file to btrfs_defrag_file()
btrfs: rename and switch to bool btrfs_chunk_readonly
btrfs: reflink: initialize return value to 0 in btrfs_extent_same()
btrfs: subpage: pack all subpage bitmaps into a larger bitmap
staging: r8188eu: core: remove the goto from rtw_IOL_accquire_xmit_frame
staging: r8188eu: core: remove goto statement
staging: vt6655: Rename `dwAL7230InitTable` array
staging: vt6655: Rename `dwAL2230PowerTable` array
staging: vt6655: Rename `dwAL7230InitTableAMode` array
staging: vt6655: Rename `dwAL7230ChannelTable2` array
staging: vt6655: Rename `dwAL7230ChannelTable1` array
staging: vt6655: Rename `dwAL7230ChannelTable0` array
staging: vt6655: Rename `dwAL2230ChannelTable1` array
staging: vt6655: Rename `dwAL2230ChannelTable0` array
staging: r8712u: fix control-message timeout
staging: rtl8192u: fix control-message timeouts
ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI
ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C
ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON
drm/msm/dp: fix missing #include
drm/msm/dpu: Remove commit and its uses in dpu_crtc_set_crc_source()
fs: remove leftover comments from mandatory locking removal
docs: deprecated.rst: Clarify open-coded arithmetic with literals
scripts: documentation-file-ref-check: fix bpf selftests path
scripts: documentation-file-ref-check: ignore hidden files
drm/i915/dp: fix integer overflow in 128b/132b data rate calculation
coding-style.rst: trivial: fix location of driver model macros
MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section
mmc: sdhci-esdhc-imx: add NXP S32G2 support
dt-bindings: mmc: fsl-imx-esdhc: add NXP S32G2 support
docs: f2fs: fix text alignment
docs/zh_CN add PCI pci.rst translation
docs/zh_CN add PCI index.rst translation
ARM: dts: arm: Update ICST clock nodes 'reg' and node names
ARM: dts: arm: Update register-bit-led nodes 'reg' and node names
ARM: SPEAr: Update MAINTAINERS entries
blk-mq: don't issue request directly in case that current is to be blocked
tools build: Drop needless slang include path in test-all
perf tests: Improve temp file cleanup in test_arm_coresight.sh
perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup
perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup
net: phylink: use supported_interfaces for phylink validation
net: phylink: add MAC phy_interface_t bitmap
net: phy: add phy_interface_t bitmap support
net: dsa: stop calling dev_hold in dsa_slave_fdb_event
net: dsa: flush switchdev workqueue when leaving the bridge
ifb: Depend on netfilter alternatively to tc
cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization
mctp: Implement extended addressing
net: ax88796c: Remove pointless check in ax88796c_open()
net: ax88796c: Fix clang -Wimplicit-fallthrough in ax88796c_set_mac()
net: mana: Allow setting the number of queues while the NIC is down
PM: suspend: Use valid_state() consistently
net: hsr: Add support for redbox supervision frames
PM: sleep: Pause cpuidle later and resume it earlier during system transitions
PM: suspend: Do not pause cpuidle in the suspend-to-idle path
gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly
nouveau: ACPI: Use the ACPI_COMPANION() macro directly
tcp: remove unneeded code from tcp_stream_alloc_skb()
tcp: use MAX_TCP_HEADER in tcp_stream_alloc_skb
tcp: rename sk_stream_alloc_skb
ACPI: resources: Add one more Medion model in IRQ override quirk
ACPI: AC: Quirk GK45 to skip reading _PSR
ACPI: PM: sleep: Do not set suspend_ops unnecessarily
ASoC: cs42l42: free_irq() before powering-down on probe() fail
ASoC: cs42l42: Reset and power-down on remove() and failed probe()
ACPI: PRM: Handle memory allocation and memory remap failure
ACPI: PRM: Remove unnecessary blank lines
s390: make command line configurable
s390: support command lines longer than 896 bytes
s390/kexec_file: move kernel image size check
s390/pci: add s390_iommu_aperture kernel parameter
s390/spinlock: remove incorrect kernel doc indicator
s390/string: use generic strlcpy
s390/string: use generic strrchr
s390/ap: function rework based on compiler warning
s390/cio: make ccw_device_dma_* more robust
s390/vfio-ap: s390/crypto: fix all kernel-doc warnings
s390/hmcdrv: fix kernel doc comments
s390/ap: new module option ap.useirq
s390/cpumf: Allow multiple processes to access /dev/hwc
s390/bitops: return true/false (not 1/0) from bool functions
s390: add support for BEAR enhancement facility
s390: introduce nospec_uses_trampoline()
s390: rename last_break to pgm_last_break
s390/ptrace: add last_break member to pt_regs
s390/sclp: sort out physical vs virtual pointers usage
s390/setup: convert start and end initrd pointers to virtual
s390/setup: use physical pointers for memblock_reserve()
s390/setup: use virtual address for STSI instruction
s390/cpcmd: use physical address for command and response
s390/pgtable: use physical address for Page-Table Origin
s390/zcrypt: rework of debug feature messages
s390/ap: Fix hanging ioctl caused by orphaned replies
tracing/hwlat: Make some internal symbols static
tracing: Fix missing trace_boot_init_histograms kstrdup NULL checks
ASoC: qdsp6: audioreach: add support for q6prm-clocks
ASoC: qdsp6: audioreach: add q6prm support
ASoC: qdsp6: audioreach: add q6apm lpass dai support
ASoC: qdsp6: audioreach: add q6apm-dai support
ASoC: qdsp6: audioreach: add topology support
ASoC: qdsp6: audioreach: add Kconfig and Makefile
ASoC: qdsp6: audioreach: add module configuration command helpers
ASoC: qdsp6: audioreach: add q6apm support
ASoC: qdsp6: audioreach: add basic pkt alloc support
ASoC: dt-bindings: add q6apm digital audio stream bindings
ASoC: dt-bindings: lpass-clocks: add q6prm clocks compatible
ASoC: dt-bindings: q6dsp: add q6apm-lpass-dai compatible
ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file
ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file
ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h
ASoC: dt-bindings: move LPASS clocks related bindings out of q6afe
ASoC: dt-bindings: move LPASS dai related bindings out of q6afe
net: annotate data-race in neigh_output()
selftests: mlxsw: Remove deprecated test cases
selftests: Add an occupancy test for RIF MAC profiles
selftests: mlxsw: Add forwarding test for RIF MAC profiles
selftests: mlxsw: Add a scale test for RIF MAC profiles
mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource
mlxsw: spectrum_router: Add RIF MAC profiles support
mlxsw: spectrum_router: Propagate extack further
mlxsw: resources: Add resource identifier for RIF MAC profiles
mlxsw: reg: Add MAC profile ID field to RITR register
vrf: run conntrack only in context of lower/physdev for locally generated packets
netfilter: conntrack: skip confirmation and nat hooks in postrouting for vrf
tcp: don't free a FIN sk_buff in tcp_remove_empty_skb()
firmware: arm_ffa: Remove unused 'compat_version' variable
ASoC: codecs: Change bulk clock voting to optional voting in digital codecs
ASoC: codecs: tx-macro: Update tx default values
ASoC: codecs: tx-macro: Enable tx top soundwire mic clock
ASoC: qcom: dt-bindings: Add compatible names for lpass sc7280 digital codecs
ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280
ASoC: nau8825: add clock management for power saving
ASoC: nau8825: add set_jack coponment support
dma-buf: st: fix error handling in test_get_fences()
phy: Sparx5 Eth SerDes: Fix return value check in sparx5_serdes_probe()
phy: qcom-snps: Correct the FSEL_MASK
phy: hisilicon: Add of_node_put() in phy-hisi-inno-usb2
phy: qcom-qmp: another fix for the sc8180x PCIe definition
phy: cadence-torrent: Add support to output received reference clock
phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk
dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk
phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs
phy: ti: gmii-sel: check of_get_address() for failure
dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply
phy: stm32: add phy tuning support
dt-bindings: phy: phy-stm32-usbphyc: add optional phy tuning properties
phy: stm32: restore utmi switch on resume
dt-bindings: phy: rockchip: remove usb-phy fallback string for rk3066a/rk3188
phy: qcom-qusb2: Fix a memory leak on probe
phy: qcom-qmp: Add QCM2290 USB3 PHY support
dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY
genirq: Hide irq_cpu_{on,off}line() behind a deprecated option
irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
MIPS: loongson64: Drop call to irq_cpu_offline()
arm64/sve: Fix warnings when SVE is disabled
arm64/sve: Add stub for sve_max_virtualisable_vl()
irq: remove handle_domain_{irq,nmi}()
irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY
irq: riscv: perform irqentry in entry code
irq: openrisc: perform irqentry in entry code
irq: csky: perform irqentry in entry code
irq: arm64: perform irqentry in entry code
x86/fpu/amx: Enable the AMX feature in 64-bit mode
x86/fpu: Add XFD handling for dynamic states
x86/fpu: Calculate the default sizes independently
x86/fpu/amx: Define AMX state components and have it used for boot-time checks
x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers
x86/fpu/xstate: Add fpstate_realloc()/free()
x86/fpu/xstate: Add XFD #NM handler
x86/fpu: Update XFD state where required
x86/fpu: Add sanity checks for XFD
x86/fpu: Add XFD state to fpstate
x86/msr-index: Add MSRs for XFD
x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit
x86/fpu: Reset permission and fpstate on exec()
x86/fpu: Prepare fpu_clone() for dynamically enabled features
x86/fpu/signal: Prepare for variable sigframe length
x86/signal: Use fpu::__state_user_size for sigalt stack validation
x86/fpu: Add basic helpers for dynamically enabled features
x86/arch_prctl: Add controls for dynamic XSTATE components
x86/fpu: Add fpu_state_config::legacy_features
x86/fpu: Add members to struct fpu to cache permission information
x86/fpu/xstate: Provide xstate_calculate_size()
x86/signal: Implement sigaltstack size validation
signal: Add an optional check for altstack size
arm64: dts: exynos: add chipid node for exynosautov9 SoC
soc: samsung: exynos-chipid: add exynosautov9 SoC support
Revert "tty: hvc: pass DMA capable memory to put_chars()"
Revert "virtio-console: remove unnecessary kmemdup()"
serial: 8250_pci: Replace dev_*() by pci_*() macros
serial: 8250_pci: Get rid of redundant 'else' keyword
serial: 8250_pci: Refactor the loop in pci_ite887x_init()
ALSA: line6: fix control and interrupt message timeouts
ALSA: 6fire: fix control and bulk message timeouts
ALSA: usb-audio: fix null pointer dereference on pointer cs_desc
ALSA: gus: fix null pointer dereference on pointer block
ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume
microblaze: timer: Remove unused properties
dmaengine: sa11x0: Mark PM functions as __maybe_unused
dmaengine: switch from 'pci_' to 'dma_' API
dmaengine: ioat: switch from 'pci_' to 'dma_' API
dmaengine: hsu: switch from 'pci_' to 'dma_' API
dmaengine: hisi_dma: switch from 'pci_' to 'dma_' API
dmaengine: dw: switch from 'pci_' to 'dma_' API
dmaengine: dw-edma-pcie: switch from 'pci_' to 'dma_' API
selftests/bpf: Guess function end for test_get_branch_snapshot
selftests/bpf: Skip all serial_test_get_branch_snapshot in vm
selftests/bpf: Fix test_core_reloc_mods on big-endian machines
selftests/seccomp: Use __BYTE_ORDER__
samples: seccomp: Use __BYTE_ORDER__
selftests/bpf: Use __BYTE_ORDER__
libbpf: Use __BYTE_ORDER__
libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED()
trace/timerlat: Add migrate-disabled field to the timerlat header
trace/osnoise: Add migrate-disabled field to the osnoise header
tracing/doc: Fix typos on the timerlat tracer documentation
trace/osnoise: Fix an ifdef comment
perf/core: allow ftrace for functions in kernel/event/core.c
tools/latency-collector: Use correct size when writing queue_full_warning
ftrace: Make ftrace_profile_pages_init static
fscrypt: improve a few comments
net: qed_dev: fix check of true !rc expression
net: qed_ptp: fix check of true !rc expression
tpm_tis_spi: Add missing SPI ID
tpm: fix Atmel TPM crash caused by too frequent queries
tpm: Check for integer overflow in tpm2_map_response_body()
tpm: tis: Kconfig: Add helper dependency on COMPILE_TEST
libbpf: Deprecate ambiguously-named bpf_program__size() API
libbpf: Deprecate multi-instance bpf_program APIs
libbpf: Add ability to fetch bpf_program's underlying instructions
libbpf: Fix off-by-one bug in bpf_core_apply_relo()
drm/amd/display: Add DP 2.0 MST DM Support
drm/amd/display: Add DP 2.0 MST DC Support
drm: Update MST First Link Slot Information Based on Encoding Format
drm: Remove slot checks in dp mst topology during commit
ipv6/tcp: small drop monitor changes
ipv4: guard IP_MINTTL with a static key
ipv4: annotate data races arount inet->min_ttl
ipv6: guard IPV6_MINHOPCOUNT with a static key
ipv6: annotate data races around np->min_hopcount
net: annotate accesses to sk->sk_rx_queue_mapping
net: avoid dirtying sk->sk_rx_queue_mapping
net: avoid dirtying sk->sk_napi_id
ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie
tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex
ax88796c: fix fetching error stats from percpu containers
bpftool: Switch to libbpf's hashmap for PIDs/names references
bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing
bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects
bpftool: Do not expose and init hash maps for pinned path in main.c
bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS)
cxgb3: Remove seeprom_write and use VPD API
cxgb3: Use VPD API in t3_seeprom_wp()
cxgb3: Remove t3_seeprom_read and use VPD API
PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size()
pinctrl: intel: Kconfig: Add configuration menu to Intel pin control
pinctrl: tegra: Use correct offset for pin group
m68knommu: Remove MCPU32 config symbol
m68k: set a default value for MEMORY_RESERVE
fortify: strlen: Avoid shadowing previous locals
selftests/bpf: Split out bpf_verif_scale selftests into multiple tests
selftests/bpf: Mark tc_redirect selftest as serial
selftests/bpf: Support multiple tests per file
selftests/bpf: Normalize selftest entry points
signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved.
signal/vm86_32: Replace open coded BUG_ON with an actual BUG_ON
signal/sparc: In setup_tsb_params convert open coded BUG into BUG
signal/powerpc: On swapcontext failure force SIGSEGV
signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL)
signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT
net/mlx5: SF_DEV Add SF device trace points
net/mlx5: SF, Add SF trace points
net/mlx5: Let user configure max_macs param
net/mlx5: Let user configure event_eq_size param
net/mlx5: Let user configure io_eq_size param
net/mlx5: Bridge, support replacing existing FDB entry
net/mlx5: Bridge, extract code to lookup and del/notify entry
net/mlx5: Add periodic update of host time to firmware
net/mlx5: Print health buffer by log level
net/mlx5: Extend health buffer dump
net/mlx5: Reduce flow counters bulk query buffer size for SFs
net/mlx5: Fix unused function warning of mlx5i_flow_type_mask
net/mlx5: Remove unnecessary checks for slow path flag
net/mlx5e: don't write directly to netdev->dev_addr
firmware: qcom: scm: Don't break compile test on non-ARM platforms
btrfs: subpage: introduce btrfs_subpage_bitmap_info
btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directly
btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller than PAGE_SIZE
btrfs: update comment for fs_devices::seed_list in btrfs_rm_device
btrfs: drop unnecessary ret in ioctl_quota_rescan_status
btrfs: send: simplify send_create_inode_if_needed
btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
kunit: tool: continue past invalid utf-8 output
bluetooth: use dev_addr_set()
bluetooth: use eth_hw_addr_set()
RDMA/qedr: Remove unsupported qedr_resize_cq callback
RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk
RDMA: Constify netdev->dev_addr accesses
RDMA/mlx5: Use dev_addr_mod()
RDMA/ipoib: Use dev_addr_mod()
fddi: defza: add missing pointer type cast
cgroup: no need for cgroup_mutex for /proc/cgroups
cgroup: remove cgroup_mutex from cgroupstats_build
cgroup: reduce dependency on cgroup_mutex
workqueue: doc: Call out the non-reentrance conditions
RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n
perf jevents: Fix some would-be warnings
perf dso: Fix /proc/kcore access on 32 bit systems
perf build: Suppress 'rm dlfilter' build message
perf list: Display hybrid PMU events with cpu type
perf powerpc: Add support to expose instruction and data address registers as part of extended regs
perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file
perf session: Introduce reader EOF function
perf session: Introduce reader return codes
perf session: Move the event read code to a separate function
perf session: Move unmap code to reader__mmap
perf session: Move reader map code to a separate function
perf session: Move init/release code to separate functions
perf session: Introduce decompressor in reader object
perf session: Move all state items to reader object
perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
sbitmap: silence data race warning
drm/panel: novatek-nt35950: remove unneeded semicolon
drm/panel: make sharp_ls055d1sx04 static
drm/panel: ilitek-ili9881c: Read panel orientation
dt-bindings: ili9881c: add rotation property
dt-bindings: ili9881c: add missing panel-common inheritance
ASoC: topology: Fix stub for snd_soc_tplg_component_remove()
ASoC: qcom: common: Respect status = "disabled" on DAI link nodes
ASoC: dt-bindings: lpass: add binding headers for digital codecs
fs: get rid of the res2 iocb->ki_complete argument
x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV
drm/i915: Use ERR_CAST instead of ERR_PTR(PTR_ERR())
usb: remove res2 argument from gadget code completions
selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv()
net/tls: getsockopt supports complete algorithm list
net/tls: tls_crypto_context add supported algorithms context
mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
usbb: catc: use correct API for MAC addresses
drm: Small optimization to intel_dp_mst_atomic_master_trans_check
blk-cgroup: synchronize blkg creation against policy deactivation
block: refactor bio_iov_bvec_set()
block: add single bio async direct IO helper
block: ataflop: more blk-mq refactoring fixes
io_uring: clusterise ki_flags access in rw_prep
io_uring: kill unused param from io_file_supports_nowait
io_uring: clean up timeout async_data allocation
io_uring: don't try io-wq polling if not supported
io_uring: check if opcode needs poll first on arming
io_uring: clean iowq submit work cancellation
io_uring: clean io_wq_submit_work()'s main loop
Bluetooth: btmtksdio: add MT7921s Bluetooth support
mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices
Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY
Bluetooth: btmtksdio: use register CRPLR to read packet length
Bluetooth: btmtksdio: update register CSDIOCSR operation
Bluetooth: btmtksdio: move interrupt service to work
Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear
Bluetooth: btmtksdio: add .set_bdaddr support
Bluetooth: btmtksido: rely on BT_MTK module
Bluetooth: mediatek: add BT_MTK module
drm/vc4: crtc: Make sure the HDMI controller is powered when disabling
drm/vc4: hdmi: Warn if we access the controller while disabled
drm/vc4: hdmi: Make sure the device is powered with CEC
drm/vc4: hdmi: Split the CEC disable / enable functions in two
drm/vc4: hdmi: Rework the pre_crtc_configure error handling
drm/vc4: hdmi: Make sure the controller is powered up during bind
drm/vc4: hdmi: Make sure the controller is powered in detect
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
drm/vc4: hdmi: Set a default HSM rate
clk: bcm-2835: Remove rounding up the dividers
clk: bcm-2835: Pick the closest clock rate
wcn36xx: Fix tx_status mechanism
wcn36xx: Fix (QoS) null data frame bitrate/modulation
gve: Add a jumbo-frame device option.
gve: Implement packet continuation for RX.
gve: Add RX context.
selftests: mlxsw: Reduce test run time
selftests: mlxsw: Use permanent neighbours instead of reachable ones
selftests: mlxsw: Add helpers for skipping selftests
Bluetooth: hci_bcm: Remove duplicated entry in OF table
ath10k: fix module load regression with iram-recovery feature
Bluetooth: bfusb: fix division by zero in send path
net: phy: add qca8081 cdt feature
net: phy: adjust qca8081 master/slave seed value if link down
net: phy: add qca8081 soft_reset and enable master/slave seed
net: phy: add qca8081 config_init
net: phy: add genphy_c45_fast_retrain
net: phy: add constants for fast retrain related register
net: phy: add qca8081 config_aneg
net: phy: add qca8081 get_features
net: phy: add qca8081 read_status
net: phy: add qca8081 ethernet phy driver
net: phy: at803x: use GENMASK() for speed status
net: phy: at803x: improve the WOL feature
net: phy: at803x: use phy_modify()
net: phy: at803x: replace AT803X_DEVICE_ADDR with MDIO_MMD_PCS
ath10k: fix invalid dma_addr_t token assignment
ath11k: change return buffer manager for QCA6390
Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
net: hns3: add error recovery module and type for himac
net: hns3: add new ras error type for roce
net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off
net: hns3: modify functions of converting speed ability to ethtool link mode
net: hns3: add support pause/pfc durations for mac statistics
net: hns3: device specifications add number of mac statistics
net: hns3: modify mac statistics update process for compatibility
net: hns3: add debugfs support for interrupt coalesce
s390/qeth: update kerneldoc for qeth_add_hw_header()
s390/qeth: fix kernel doc comments
s390/qeth: add __printf format attribute to qeth_dbf_longtext
s390/qeth: fix various format strings
s390/qeth: don't keep track of Input Queue count
s390/qeth: clarify remaining dev_kfree_skb_any() users
s390/qeth: move qdio's QAOB cache into qeth
s390/qeth: remove .do_ioctl() callback from driver discipline
s390/qeth: improve trace entries for MAC address (un)registration
dma-buf: move dma-buf symbols into the DMA_BUF module namespace
ARM: 9147/1: add printf format attribute to early_print()
ARM: 9146/1: RiscPC needs older gcc version
ARM: 9145/1: patch: fix BE32 compilation
ARM: 9144/1: forbid ftrace with clang and thumb2_kernel
ARM: 9143/1: add CONFIG_PHYS_OFFSET default values
ARM: 9142/1: kasan: work around LPAE build warning
ARM: 9140/1: allow compile-testing without machine record
ARM: 9137/1: disallow CONFIG_THUMB with ARMv4
ARM: 9136/1: ARMv7-M uses BE-8, not BE-32
ARM: 9135/1: kprobes: address gcc -Wempty-body warning
ARM: 9101/1: sa1100/assabet: convert LEDs to gpiod APIs
selftests: net: dsa: add a stress test for unlocked FDB operations
selftests: lib: forwarding: allow tests to not require mz and jq
net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
net: dsa: introduce locking for the address lists on CPU and DSA ports
net: dsa: lantiq_gswip: serialize access to the PCE registers
net: dsa: b53: serialize access to the ARL table
net: mscc: ocelot: serialize access to the MAC table
net: dsa: sja1105: serialize access to the dynamic config interface
net: dsa: sja1105: wait for dynamic config command completion on writes too
net: dsa: avoid refcount warnings when ->port_{fdb,mdb}_del returns error
Revert "Merge branch 'dsa-rtnl'"
ASoC: dt-bindings: wlf,wm8962: Convert to json-schema
ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler
ASoC: wm8962: Convert to devm_clk_get_optional()
ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A
ASoC: cs35l41: Make cs35l41_remove() return void
ASoc: wm8900: Drop empty spi_driver remove callback
ASoC: tegra: Set default card name for Trimslice
ASoC: tegra: Restore AC97 support
ASoc: wm8731: Drop empty spi_driver remove callback
ASoC: doc: update codec example code
ASoC: amd: acp: Add acp_machine struct for renoir platform.
KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol
KVM: x86: On emulation failure, convey the exit reason, etc. to userspace
KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info
KVM: x86: Clarify the kvm_run.emulation_failure structure layout
staging: mt7621-dts: add missing SPDX license to files
irq: arm: perform irqentry in entry code
irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY
irq: nds32: avoid CONFIG_HANDLE_DOMAIN_IRQ
irq: arc: avoid CONFIG_HANDLE_DOMAIN_IRQ
irq: add generic_handle_arch_irq()
irq: unexport handle_irq_desc()
irq: simplify handle_domain_{irq,nmi}()
irq: mips: simplify do_domain_IRQ()
irq: mips: stop (ab)using handle_domain_irq()
irq: mips: simplify bcm6345_l1_irq_handle()
irq: mips: avoid nested irq_enter()
x86/of: Kill unused early_init_dt_scan_chosen_arch()
irqchip/mchp-eic: Fix return value check in mchp_eic_init()
drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
irqchip: Fix compile-testing without CONFIG_OF
MAINTAINERS: update arm,vic.yaml reference
drm: use new iterator in drm_gem_plane_helper_prepare_fb v3
KVM: s390: Add a routine for setting userspace CPU state
KVM: s390: Simplify SIGP Set Arch handling
KVM: s390: pv: avoid stalls when making pages secure
KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm
KVM: s390: pv: avoid double free of sida page
KVM: s390: pv: add macros for UVC CC values
s390/mm: optimize reset_guest_reference_bit()
s390/mm: optimize set_guest_storage_key()
s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present
s390/uv: fully validate the VMA before calling follow_page()
s390/mm: fix VMA and page table handling code in storage key handling functions
s390/mm: validate VMA in PGSTE manipulation functions
s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap()
s390/gmap: validate VMA in __gmap_zap()
usb: dwc2: stm32mp15: set otg_rev
usb: dwc2: add otg_rev and otg_caps information for gadget driver
dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml
dt-bindings: usb: dwc2: Add reference to usb-drd.yaml
usb: gadget: uvc: implement dwPresentationTime and scrSourceClock
usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
usb:gadget: f_uac1: fixed sync playback
Docs: usb: remove :c:func: for usb_register and usb_deregister
Docs: usb: update struct usb_driver
lkdtm/bugs: Check that a per-task stack canary exists
selftests/lkdtm: Add way to repeat a test
staging: vchiq_core: fix quoted strings split across lines
staging: vchiq_core: cleanup lines that end with '(' or '['
staging: vchiq_core: drop extern prefix in function declarations
staging: vchiq: drop trailing semicolon in macro definition
staging: vchiq_core.h: use preferred kernel types
staging: vchiq_core.h: fix CamelCase in function declaration
staging: vchiq_core: cleanup code alignment issues
staging: vchiq_core: cleanup blank lines
staging: r8188eu: remove the sreset_priv structure
staging: r8188eu: remove last_tx_complete_time
staging: r8188eu: silentreset_mutex is unused
staging: r8188eu: wifi_error_status is write-only
staging: r8188eu: silent_reset_inprogress is never read
staging: r8188eu: remove unused local variable
dmaengine: sh: make array ds_lut static
dmaengine: mmp_pdma: fix reference count leaks in mmp_pdma_probe
gfs2: Fix unused value warning in do_gfs2_set_flags()
gfs2: check context in gfs2_glock_put
gfs2: Fix glock_hash_walk bugs
gfs2: Cancel remote delete work asynchronously
gfs2: set glock object after nq
gfs2: remove RDF_UPTODATE flag
gfs2: Eliminate GIF_INVALID flag
gfs2: fix GL_SKIP node_scope problems
gfs2: split glock instantiation off from do_promote
gfs2: further simplify do_promote
gfs2: re-factor function do_promote
gfs2: Remove 'first' trace_gfs2_promote argument
gfs2: change go_lock to go_instantiate
gfs2: dump glocks from gfs2_consist_OBJ_i
gfs2: dequeue iopen holder in gfs2_inode_lookup error
gfs2: Save ip from gfs2_glock_nq_init
gfs2: Allow append and immutable bits to coexist
gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug
gfs2: move GL_SKIP check from glops to do_promote
gfs2: Add GL_SKIP holder flag to dump_holder
gfs2: remove redundant check in gfs2_rgrp_go_lock
gfs2: Fix mmap + page fault deadlocks for direct I/O
dmaengine: milbeaut-hdmac: Prefer kcalloc over open coded arithmetic
dmaengine: xilinx_dma: Fix kernel-doc warnings
dmaengine: sa11x0: Make use of the helper macro SET_NOIRQ_SYSTEM_SLEEP_PM_OPS()
dmaengine: idxd: reconfig device after device reset command
dmaengine: idxd: add halt interrupt support
dmaengine: fsl-edma: fix for missing dmamux module
dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail
dmaengine: remove debugfs #ifdef
dmanegine: idxd: fix resource free ordering on driver removal
dmaengine: idxd: remove kernel wq type set when load configuration
dmaengine: tegra210-adma: fix pm runtime unbalance in tegra_adma_remove
dmaengine: tegra210-adma: fix pm runtime unbalance
dmaengine: rcar-dmac: refactor the error handling code of rcar_dmac_probe
dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result`
erofs: get rid of ->lru usage
ARM: dts: qcom: fix typo in IPQ8064 thermal-sensor node
pinctrl: core: fix possible memory leak in pinctrl_enable()
pinctrl: bcm2835: Allow building driver as a module
Revert "arm64: dts: qcom: msm8916-asus-z00l: Add sensors"
pinctrl: equilibrium: Fix function addition in multiple groups
pinctrl: tegra: Add pinmux support for Tegra194
pinctrl: tegra: include lpdr pin properties
pinctrl: mediatek: add support for MT7986 SoC
dt-bindings: pinctrl: update bindings for MT7986 SoC
pinctrl: microchip sgpio: use reset driver
dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add reset binding
arm64: dts: qcom: ipq6018: Remove unused 'iface_clk' property from dma-controller node
arm64: dts: qcom: ipq6018: Remove unused 'qcom,config-pipe-trust-reg' property
arm64: dts: qcom: sm8350: Add CPU topology and idle-states
arm64: dts: qcom: Drop unneeded extra device-specific includes
arm64: dts: qcom: msm8916: Drop standalone smem node
arm64: dts: qcom: Fix node name of rpm-msg-ram device nodes
arm64: dts: qcom: msm8916-asus-z00l: Add sensors
arm64: dts: qcom: msm8916-asus-z00l: Add SDCard
arm64: dts: qcom: msm8916-asus-z00l: Add touchscreen
arm64: dts: qcom: sdm845-oneplus: remove devinfo-size from ramoops node
arm64: dts: qcom: sdm845: Fix Qualcomm crypto engine bus clock
arm64: dts: qcom: msm8996: Add device tree entries to support crypto engine
arm64: dts: qcom: msm8996: move clock-frequency from PN547 NFC to I2C bus
arm64: dts: qcom: msm8916-asus-z00l: Add sensors
arm64: dts: qcom: sdm630: Add disabled Venus support
arm64: dts: qcom: pm660l: Remove board-specific WLED configuration
arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
arm64: dts: qcom: pmi8994: Fix "eternal"->"external" typo in WLED node
arm64: dts: qcom: sc7280: Add Herobrine
arm64: dts: qcom: sc7280: Add PCIe nodes for IDP board
arm64: dts: qcom: sc7280: Add PCIe and PHY related nodes
arm64: dts: qcom: msm8996: xiaomi-gemini: Enable JDI LCD panel
arm64: dts: qcom: Fix 'interrupt-map' parent address cells
arm64: dts: qcom: ipq8074-hk01: Add dummy supply for QMP USB3 PHY
arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes
arm64: dts: qcom: msm8998-clamshell: Add missing vdda supplies
arm64: dts: qcom: Drop reg-names from QMP PHY nodes
arm64: dts: qcom: Drop max-microamp and vddp-ref-clk properties from QMP PHY
arm64: dts: qcom: Correct QMP PHY child node name
arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
arm64: dts: qcom: sc7280: Add 200MHz in qspi_opp_table
arm64: dts: qcom: pmk8350: Make RTC disabled by default; enable on sc7280-idp
arm64: dts: qcom: ipq8074: Add QUP5 I2C node
soc: qcom: smp2p: Add of_node_put() before goto
soc: qcom: apr: Add of_node_put() before return
ARM: dts: qcom: fix thermal zones naming
MIPS: Remove NETLOGIC support
MIPS: kernel: proc: add CPU option reporting
MIPS: kernel: proc: use seq_puts instead of seq_printf
MIPS: kernel: proc: fix trivial style errors
MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL
MIPS: octeon: Remove unused functions
can: xilinx_can: xcan_remove(): remove redundant netif_napi_del()
can: xilinx_can: remove repeated word from the kernel-doc
can: peak_usb: CANFD: store 64-bits hw timestamps
can: gs_usb: use %u to print unsigned values
can: mscan: mpc5xxx_can: Make use of the helper function dev_err_probe()
can: rcar: drop unneeded ARM dependency
can: at91/janz-ican3: replace snprintf() in show functions with sysfs_emit()
can: dev: add can_tdc_get_relative_tdco() helper function
can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from device
can: netlink: add interface for CAN-FD Transmitter Delay Compensation (TDC)
can: bittiming: change can_calc_tdco()'s prototype to not directly modify priv
can: bittiming: change unit of TDC parameters to clock periods
can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_min
can: bittiming: can_fixup_bittiming(): change type of tseg1 and alltseg to unsigned int
can: bcm: Use hrtimer_forward_now()
iov_iter: Introduce nofault flag to disable page faults
gup: Introduce FOLL_NOFAULT flag to disable page faults
iomap: Add done_before argument to iomap_dio_rw
iomap: Support partial direct I/O on user copy failures
iomap: Fix iomap_dio_rw return value for user copies
gfs2: Fix mmap + page fault deadlocks for buffered I/O
net: atm: use address setting helpers
net: drivers: get ready for const netdev->dev_addr
net: caif: get ready for const netdev->dev_addr
net: hsr: get ready for const netdev->dev_addr
net: bonding: constify and use dev_addr_set()
net: phy: constify netdev->dev_addr references
net: rtnetlink: use __dev_addr_set()
net: core: constify mac addrs in selftests
net: convert users of bitmap_foo() to linkmode_foo()
selftests: net: dsa: add a stress test for unlocked FDB operations
selftests: lib: forwarding: allow tests to not require mz and jq
net: dsa: drop rtnl_lock from dsa_slave_switchdev_event_work
net: dsa: introduce locking for the address lists on CPU and DSA ports
net: dsa: lantiq_gswip: serialize access to the PCE table
net: dsa: b53: serialize access to the ARL table
net: mscc: ocelot: serialize access to the MAC table
net: dsa: sja1105: serialize access to the dynamic config interface
net: dsa: sja1105: wait for dynamic config command completion on writes too
net: macb: Use mdio child node for MDIO bus if it exists
dt-bindings: net: macb: Add mdio bus child node
net: bcmgenet: Add support for 7712 16nm internal EPHY
dt-bindings: net: bcmgenet: Document 7712 binding
net: phy: bcm7xxx: Add EPHY entry for 7712
net: Convert more users of mdiobus_* to mdiodev_*
net: phylink: Convert some users of mdiobus_* to mdiodev_*
net: mdio: Add helper functions for accessing MDIO devices
octeontx2-af: Increase number of reserved entries in KPU
staging: r8188eu: Use a Mutex instead of a binary Semaphore
staging: rtl8723bs: core: Remove unnecessary blank lines
staging: rtl8723bs: core: Remove unnecessary space after a cast
staging: rtl8723bs: core: Remove unnecessary parentheses
staging: rtl8723bs: core: Remove true and false comparison
staging: vt6655: Rename `byRFType` variable
staging: vt6655: Rename `uChannel` variable
staging: vt6655: Rename `bySleepCount` variable
staging: vt6655: Rename `byInitCount` variable
staging: vt6655: Rename `ii` variable
staging: r8188eu: Remove unused semaphore "io_retevt"
staging: r8188eu: Remove initialized but unused semaphore
staging: mt7621-dts: complete 'cpus' node
iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}()
platform/x86: system76_acpi: fix Kconfig dependencies
platform/x86: barco-p50-gpio: use KEY_VENDOR for button instead of KEY_RESTART
kbuild: use more subdir- for visiting subdirectories while cleaning
sh: remove meaningless archclean line
initramfs: Check timestamp to prevent broken cpio archive
kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug
ARM: dts: qcom: fix flash node naming for RB3011
ARM: dts: qcom: correct mmc node naming
ARM: dts: qcom: fix memory and mdio nodes naming for RB3011
soc: qcom: qcom_stats: Fix client votes offset
soc: qcom: rpmhpd: fix sm8350_mxc's peer domain
dt-bindings: arm: qcom: Fix Nexus 4 vendor prefix
ARM: dts: ipq4019-ap.dk01.1-c1: add device compatible in the dts
dt-bindings: arm: qcom-ipq4019: add missing device compatible
ARM: dts: qcom: apq8026-lg-lenok: rename board vendor
dt-bindings: arm: qcom: rename vendor of apq8026-lenok
ARM: dts: qcom: sdx55: Drop '#clock-cells' from QMP PHY node
arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id
arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id
arm64: dts: qcom: sdm845: Move gpio.h inclusion to SoC DTSI
arm64: dts: qcom: sdm845: Add size/address-cells to dsi[01]
arm64: dts: qcom: sdm845: Don't disable MDP explicitly
arm64: dts: qcom: sdm845: Disable Adreno, modem and Venus by default
arm64: dts: qcom: sdm845: Add XO clock to SDHCI
ARM: dts: qcom: msm8916-samsung-serranove: Include dts from arm64
ARM: dts: qcom: msm8916: Add include for SMP without PSCI on ARM32
arm64: dts: qcom: msm8916: Add CPU ACC and SAW/SPM
dt-bindings: arm: cpus: Document qcom,msm8916-smp enable-method
ARM: qcom: Add ARCH_MSM8916 for MSM8916 on ARM32
arm64: dts: qcom: msm8916-samsung-serranove: Add NFC
arm64: dts: qcom: msm8916-samsung-serranove: Add rt5033 battery
arm64: dts: qcom: msm8916-samsung-serranove: Add IMU
arm64: dts: qcom: msm8916-samsung-serranove: Add touch key
arm64: dts: qcom: msm8916-samsung-serranove: Add touch screen
arm64: dts: qcom: Add device tree for Samsung Galaxy S4 Mini Value Edition
ARM: qcom: Add qcom,msm8916-smp enable-method identical to MSM8226
firmware: qcom: scm: Add support for MC boot address API
soc: qcom: spm: Add 8916 SPM register data
dt-bindings: soc: qcom: spm: Document qcom,msm8916-saw2-v3.0-cpu
soc: qcom: socinfo: Add PM8150C and SMB2351 models
firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available()
ARM: dts: qcom: mdm9615: fix memory node for Sierra Wireless WP8548
arm64: dts: qcom: sm7225: Add device tree for Fairphone 4
arm64: dts: qcom: Add SM7225 device tree
dt-bindings: arm: qcom: Document sm7225 and fairphone,fp4 board
dt-bindings: arm: cpus: Add Kryo 570 CPUs
arm64: dts: qcom: sm6350: add debug uart
arm64: dts: qcom: Add PM6350 PMIC
arm64: dts: qcom: sa8155p-adp: Enable remoteproc capabilities
arm64: dts: qcom: sm8150: Add fastrpc nodes
arm64: dts: qcom: sm8350: Add fastrpc nodes
rtc: s3c: Add time range
rtc: s3c: Extract read/write IO into separate functions
rtc: s3c: Remove usage of devm_rtc_device_register()
rtc: tps80031: Remove driver
rtc: sun6i: Allow probing without an early clock provider
coccinelle: update Coccinelle entry
regmap: spi: Set regmap max raw r/w from max_transfer_size
drm/msm/dpu: Remove dynamic allocation from atomic context
drm/msm/dpu: Remove impossible NULL check
x86/fpu: Remove old KVM FPU interface
x86/kvm: Convert FPU handling to a single swap buffer
io-wq: use helper for worker refcounting
regulator: Don't error out fixed regulator in regulator_sync_voltage()
regulator: tps80031: Remove driver
regulator: Fix SY7636A breakage
ASoC: rt5682s: Downsizing the DAC volume scale
x86/fpu: Provide infrastructure for KVM FPU cleanup
mt76: connac: fix unresolved symbols when CONFIG_PM is unset
mt76: Make use of the helper macro kthread_run()
mt76: Print error message when reading EEPROM from mtd failed
mt76: mt7921: disable 4addr capability
mt76: mt7915: add debugfs knobs for MCU utilization
mt76: mt7915: add WA firmware log support
mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps
mt76: mt7915: rework debugfs fixed-rate knob
mt76: mt7915: rework .set_bitrate_mask() to support more options
mt76: mt7915: remove mt7915_mcu_add_he()
mt76: mt7615: apply cached RF data for DBDC
x86/fpu: Prepare for sanitizing KVM FPU code
mt76: mt7615: mt7622: fix ibss and meshpoint
mt76: mt7921: fix Wformat build warning
mt76: mt7921: fix mt7921s Kconfig
sched: make task_struct->plug always defined
io_uring: implement async hybrid mode for pollable requests
libbpf: Fix BTF header parsing checks
libbpf: Fix overflow in BTF sanity checks
docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support
selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c
selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef
selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests
bpf: Add BTF_KIND_DECL_TAG typedef support
selftests/bpf: Fix flow dissector tests
libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME
bpftool: Avoid leaking the JSON writer prepared for program metadata
devlink: Clean not-executed param notifications
devlink: Remove not-executed trap group notifications
devlink: Remove not-executed trap policer notifications
devlink: Delete obsolete parameters publish API
selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs
bpftool: Switch to new btf__type_cnt API
tools/resolve_btfids: Switch to new btf__type_cnt API
perf bpf: Switch to new btf__raw_data API
libbpf: Add btf__type_cnt() and btf__raw_data() APIs
xfs: punch out data fork delalloc blocks on COW writeback failure
xfs: remove unused parameter from refcount code
xfs: reduce the size of struct xfs_extent_free_item
xfs: rename xfs_bmap_add_free to xfs_free_extent_later
xfs: create slab caches for frequently-used deferred items
xfs: compact deferred intent item structures
xfs: rename _zone variables to _cache
libbpf: Fix memory leak in btf__dedup()
xfs: remove kmem_zone typedef
drm/i915/guc: Fix recursive lock in GuC submission
selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again
libbpf: Fix the use of aligned attribute
gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE
net: dsa: sja1105: Add of_node_put() before return
drm/i915/selftests: Update live.evict to wait on requests / idle GPU after each loop
net: liquidio: Make use of the helper macro kthread_run()
drm/i915/selftests: Increase timeout in requests perf selftest
net: hldc_fr: use dev_addr_set()
net: sb1000,rionet: use eth_hw_addr_set()
net: plip: use eth_hw_addr_set()
net: s390: constify and use eth_hw_addr_set()
net: hippi: use dev_addr_set()
net: fjes: constify and use eth_hw_addr_set()
fddi: skfp: constify and use dev_addr_set()
fddi: defxx,defza: use dev_addr_set()
net: usb: don't write directly to netdev->dev_addr
net: qmi_wwan: use dev_addr_mod()
usb: smsc: use eth_hw_addr_set()
net: xen: use eth_hw_addr_set()
KVM: selftests: Fix nested SVM tests when built with clang
kvm: x86: Remove stale declaration of kvm_no_apic_vcpu
KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup
x86/irq: Ensure PI wakeup handler is unregistered before module unload
sched,x86: Fix L2 cache mask
ARM: Recover kretprobe modified return address in stacktrace
ARM: kprobes: Make a frame pointer on __kretprobe_trampoline
ARM: clang: Do not rely on lr register for stacktrace
arm64: Recover kretprobe modified return address in stacktrace
arm64: kprobes: Make a frame pointer on __kretprobe_trampoline
arm64: kprobes: Record frame pointer with kretprobe instance
x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y
PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions
mlx5: fix build after merge
smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
smackfs: use __GFP_NOFAIL for smk_cipso_doi()
dts: socfpga: Add Mercury+ AA1 devicetree
x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl
soc: aspeed: Add UART routing support
x86/sgx/virt: extract sgx_vepc_remove_page
ARM: dts: spear13xx: Drop malformed 'interrupt-map' on PCI nodes
KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism
KVM: x86: Move SVM's APICv sanity check to common x86
blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown()
block: fix req_bio_endio append error handling
fuse: decrement nlink on overwriting rename
fuse: simplify __fuse_write_file_get()
fuse: move fuse_invalidate_attr() into fuse_update_ctime()
fuse: delete redundant code
fuse: use kmap_local_page()
fuse: annotate lock in fuse_reverse_inval_entry()
fuse: write inode in fuse_vma_close() instead of fuse_release()
fuse: make sure reclaim doesn't write the inode
block: simplify the block device syncing code
ntfs3: use sync_blockdev_nowait
fat: use sync_blockdev_nowait
btrfs: use sync_blockdev
xen-blkback: use sync_blockdev
block: remove __sync_blockdev
fs: remove __sync_filesystem
block: remove support for cryptoloop and the xor transfer
block: remove QUEUE_FLAG_SCSI_PASSTHROUGH
block: remove the initialize_rq_fn blk_mq_ops method
scsi: add a scsi_alloc_request helper
bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn
nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands
sd: implement ->get_unique_id
block: add a ->get_unique_id method
drm: Move GEM memory managers into modules
drm: Link several object files into drm_kms_helper.ko
drm: Build drm_irq.o only if CONFIG_DRM_LEGACY has been set
amd/display: remove ChromeOS workaround
drm/amd/pm: Disable fan control if not supported
drm/amdgpu/nbio7.4: use original HDP_FLUSH bits
drm/amdgpu/smu11.0: add missing IP version check
sched/core: Remove rq_relock()
sched: Improve wake_up_all_idle_cpus() take #2
dt-bindings: display: Document the Xylon LogiCVC display controller
ice: Nuild fix.
drm/amdgpu: use new iterator in amdgpu_ttm_bo_eviction_valuable
drm/amdgpu: use the new iterator in amdgpu_sync_resv
ASoC: meson: axg-tdm-interface: manage formatters in trigger
ASoC: meson: axg-card: make links nonatomic
crypto: tcrypt - fix skcipher multi-buffer tests for 1420B blocks
hwrng: s390 - replace snprintf in show functions with sysfs_emit
dma-buf: add dma_resv selftest v4
drm/i915/ttm: enable shmem tt backend
drm/i915/ttm: use cached system pages when evicting lmem
drm/i915/ttm: move shrinker management into adjust_lru
drm/i915: add some kernel-doc for shrink_pin and friends
drm/i915: drop unneeded make_unshrinkable in free_object
drm/i915/gtt: drop unneeded make_unshrinkable
drm/i915/ttm: add tt shmem backend
drm/i915/gem: Break out some shmem backend utils
x86/build: Tuck away built-in firmware under FW_LOADER
vmlinux.lds.h: wrap built-in firmware support under FW_LOADER
firmware_loader: move struct builtin_fw to the only place used
x86/microcode: Use the firmware_loader built-in API
firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE()
firmware_loader: formalize built-in firmware API
drm/nouveau: use the new iterator in nouveau_fence_sync
ipvs: autoload ipvs on genl access
netfilter: nfnetlink_queue: fix OOB when mac header was cleared
netfilter: ebtables: use array_size() helper in copy_{from,to}_user()
dma-buf: fix kerneldoc for renamed members
riscv: do not select non-existing config ANON_INODES
KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper
KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range()
KVM: x86/mmu: Drop a redundant, broken remote TLB flush
KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest()
KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb()
misc: enclosure: replace snprintf in show functions with sysfs_emit
KVM: X86: Cache CR3 in prev_roots when PCID is disabled
KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid()
KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE
KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0
KVM: selftests: set CPUID before setting sregs in vcpu creation
KVM: emulate: Comment on difference between RDPMC implementation and manual
KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages
kvm: x86: mmu: Make NX huge page recovery period configurable
KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0
KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k
KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit
KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges
KVM: VMX: Use precomputed vmx->pt_desc.addr_range
KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero
KVM: x86/mmu: clean up prefetch/prefault/speculative naming
KVM: cleanup allocation of rmaps and page tracking data
usb: gadget: configfs: change config attributes file operation
usb: gadget: configfs: add cfg_to_gadget_info() helper
usb: dwc3: Align DWC3_EP_* flag macros
usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized
USB: chipidea: fix interrupt deadlock
platform/x86: sony-laptop: replace snprintf in show functions with sysfs_emit
platform/x86: lg-laptop: replace snprintf in show functions with sysfs_emit
usb: musb: Balance list entry in musb_gadget_queue
usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access
x86/fpu/xstate: Move remaining xfeature helpers to core
x86/fpu: Rework restore_regs_from_fpstate()
staging: r8188eu: Use memdup_user instead of kmalloc/copy_from_user
staging: vt6655: Use named constants when checking preamble type
x86/fpu: Mop up xfeatures_mask_uabi()
docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io
platform/x86: wmi: change notification handler type
HID: surface-hid: Allow driver matching for target ID 1 devices
HID: surface-hid: Use correct event registry for managing HID events
drm/i915/cdclk: put the cdclk vtables in const data
drm/i915/dmabuf: fix broken build
iwlwifi: pnvm: print out the version properly
iwlwifi: dbg: treat non active regions as unsupported regions
iwlwifi: mvm: Read acpi dsm to get channel activation bitmap
iwlwifi: add new device id 7F70
iwlwifi: mvm: improve log when processing CSA
iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS
iwlwifi: dbg: treat dbgc allocation failure when tlv is missing
iwlwifi: add new killer devices to the driver
iwlwifi: mvm: set inactivity timeouts also for PS-poll
iwlwifi: pcie: try to grab NIC access early
iwlwifi: mvm: reduce WARN_ON() in TX status path
iwlwifi: allow rate-limited error messages
iwlwifi: mvm: remove session protection after auth/assoc
iwlwifi: remove redundant iwl_finish_nic_init() argument
iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags.
iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211()
iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF
iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions
iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD.
iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd.
iwlwifi: BZ Family SW reset support
iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication
iwlwifi: yoyo: fw debug config from context info and preset
iwlwifi: mvm: Support new version of ranging response notification
iwlwifi: mvm: Support version 3 of tlc_update_notif.
iwlwifi: mvm: convert old rate & flags to the new format.
iwlwifi: mvm: add definitions for new rate & flags
iwlwifi: mvm: update definitions due to new rate & flags
iwlwifi: mvm: scrub key material in firmware dumps
iwlwifi: parse debug exclude data from firmware file
iwlwifi: fw dump: add infrastructure for dump scrubbing
iwlwifi: mvm: correct sta-state logic for TDLS
iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc
iwlwifi: fix fw/img.c license statement
iwlwifi: remove contact information
iwlwifi: remove MODULE_AUTHOR() statements
iwlwifi: api: remove unused RX status bits
iwlwifi: add some missing kernel-doc in struct iwl_fw
iwlwifi: mvm: Remove antenna c references
iwlwifi: mvm: add support for 160Mhz in ranging measurements
iwlwifi: add vendor specific capabilities for some RFs
iwlwifi: mvm: add lmac/umac PC info in case of error
iwlwifi: mvm: disable RX-diversity in powersave
iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype
iwlwifi: Start scratch debug register for Bz family
iwlwifi: Add support for more BZ HWs
iwlwifi: Add support for getting rf id with blank otp
drm/i915: remove CNL leftover
Bluetooth: vhci: Fix checking of msft_opcode
powerpc/pseries/mobility: ignore ibm, platform-facilities updates
powerpc/32: Don't use a struct based type for pte_t
powerpc/breakpoint: Cleanup
powerpc: Activate CONFIG_STRICT_KERNEL_RWX by default
powerpc/8xx: Simplify TLB handling
powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses
powerpc: warn on emulation of dcbz instruction in kernel mode
powerpc/32: Add support for out-of-line static calls
powerpc/machdep: Remove stale functions from ppc_md structure
powerpc/time: Remove generic_suspend_{dis/en}able_irqs()
powerpc/audit: Convert powerpc to AUDIT_ARCH_COMPAT_GENERIC
powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs
powerpc/5200: dts: fix memory node unit name
powerpc/5200: dts: fix pci ranges warnings
powerpc/5200: dts: add missing pci ranges
powerpc/vas: Fix potential NULL pointer dereference
powerpc/fsl_booke: Enable STRICT_KERNEL_RWX
powerpc/fsl_booke: Update of TLBCAMs after init
powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory
powerpc/fsl_booke: Tell map_mem_in_cams() if init is done
powerpc/fsl_booke: Enable reloading of TLBCAM without switching to AS1
powerpc/fsl_booke: Take exec flag into account when setting TLBCAMs
powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c
powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE
powerpc/kexec_file: Add of_node_put() before goto
powerpc/pseries/iommu: Add of_node_put() before break
powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC
drm/amdgpu/swsmu: handle VCN harvesting for VCN SMU setup
drm/amdgpu: Workaround harvesting info for some navy flounder boards
drm/amdgpu/vcn3.0: remove intermediate variable
drm/amdgpu/vcn2.0: remove intermediate variable
drm/amdgpu: Consolidate VCN firmware setup code
drm/amdgpu/vcn3.0: handle harvesting in firmware setup
drm/amdkfd: debug message to count successfully migrated pages
drm/amdkfd: clarify the origin of cpages returned by migration functions
drm/amd/amdgpu: add dummy_page_addr to sriov msg
drm/amdgpu: remove grbm cam index/data operations for gfx v10
drm/amd/pm: Enable GPU metrics for One VF mode
ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks
ASoC: fix unmet dependency on GPIOLIB
soc: fsl: dpio: rename the enqueue descriptor variable
soc: fsl: dpio: use an explicit NULL instead of 0
soc: fsl: rcpm: Make use of the helper function devm_platform_ioremap_resource()
soc: fsl: guts: Make use of the helper function devm_platform_ioremap_resource()
selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps
libbpf: Simplify look up by name of internal maps
selftests/bpf: Demonstrate use of custom .rodata/.data sections
libbpf: Support multiple .rodata.* and .data.* BPF maps
bpftool: Improve skeleton generation for data maps without DATASEC type
bpftool: Support multiple .rodata/.data internal maps in skeleton
libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps
libbpf: Use Elf64-specific types explicitly for dealing with ELF
libbpf: Extract ELF processing state into separate struct
libbpf: Deprecate btf__finalize_data() and move it into libbpf.c
net: ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver
dt-bindings: net: Add bindings for AX88796C SPI Ethernet Adapter
dt-bindings: vendor-prefixes: Add asix prefix
fsi: sbefifo: Use interruptible mutex locking
fsi: sbefifo: Add sysfs file indicating a timeout error
docs: ABI: testing: Document the SBEFIFO timeout interface
hwmon: (occ) Provide the SBEFIFO FFDC in binary sysfs
docs: ABI: testing: Document the OCC hwmon FFDC binary interface
fsi: occ: Store the SBEFIFO FFDC in the user response buffer
fsi: occ: Use a large buffer for responses
soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read
compiler_types: mark __compiletime_assert failure as __noreturn
selftests/bpf: Use nanosleep tracepoint in perf buffer test
selftests/bpf: Fix possible/online index mismatch in perf_buffer test
selftests/bpf: Fix perf_buffer test on system with offline cpus
selftests/bpf: Add verif_stats test
bpf: Add verified_insns to bpf_prog_info and fdinfo
Compiler Attributes: remove GCC 5.1 mention
libbpf: Fix ptr_is_aligned() usages
net: enetc: use the skb variable directly in enetc_clean_tx_ring()
net: enetc: remove local "priv" variable in enetc_clean_tx_ring()
MAINTAINERS: Add DT Bindings for Auxiliary Display Drivers
auxdisplay: cfag12864bfb: code indent should use tabs where possible
selftests/bpf: Test bpf_skc_to_unix_sock() helper
bpf: Add bpf_skc_to_unix_sock() helper
samples: bpf: Suppress readelf stderr when probing for BTF support
auxdisplay: ht16k33: remove superfluous header files
auxdisplay: ks0108: remove superfluous header files
auxdisplay: cfag12864bfb: remove superfluous header files
auxdisplay: ht16k33: Make use of device properties
auxdisplay: ht16k33: Add LED support
dt-bindings: auxdisplay: ht16k33: Document LED subnode
auxdisplay: ht16k33: Add support for segment displays
auxdisplay: ht16k33: Extract frame buffer probing
auxdisplay: ht16k33: Extract ht16k33_brightness_set()
auxdisplay: ht16k33: Move delayed work
auxdisplay: ht16k33: Add helper variable dev
auxdisplay: ht16k33: Convert to simple i2c probe function
auxdisplay: ht16k33: Remove unneeded error check in keypad probe()
auxdisplay: ht16k33: Use HT16K33_FB_SIZE in ht16k33_initialize()
auxdisplay: ht16k33: Fix frame buffer device blanking
auxdisplay: ht16k33: Connect backlight to fbdev
auxdisplay: linedisp: Add support for changing scroll rate
auxdisplay: linedisp: Use kmemdup_nul() helper
auxdisplay: Extract character line display core support
auxdisplay: img-ascii-lcd: Convert device attribute to sysfs_emit()
auxdisplay: img-ascii-lcd: Add helper variable dev
auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string
dt-bindings: auxdisplay: ht16k33: Document Adafruit segment displays
uapi: Add <linux/map_to_14segment.h>
selftests: kvm: fix mismatched fclose() after popen()
NFS: Remove redundant call to __set_page_dirty_nobuffers
drm/msm/dsi: fix wrong type in msm_dsi_host
drm/msm: Fix potential NULL dereference in DPU SSPP
dt-bindings: msm: add DT bindings for sc7280
dt-bindings: drm/msm/gpu: convert to YAML
hwmon: (dell-smm) Speed up setting of fan speed
hwmon: (dell-smm) Add comment explaining usage of i8k_config_data[]
hwmon: (dell-smm) Return -ENOIOCTLCMD instead of -EINVAL
hwmon: (dell-smm) Use strscpy_pad()
hwmon: (dell-smm) Sort includes in alphabetical order
dt-bindings: iio: frequency: add adrf6780 doc
iio: frequency: adrf6780: add support for ADRF6780
iio: chemical: scd4x: Add a scale for the co2 concentration reading
mmc: dw_mmc: Drop use of ->init_card() callback
mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set
mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save()
optee: smc_abi.c: add missing #include <linux/mm.h>
drm/i915/hdmi: Extract intel_hdmi_output_format()
drm/i915/hdmi: Unify "4:2:0 also" logic between .mode_valid() and .compute_config()
drm/i915/hdmi: Introduce intel_hdmi_tmds_clock()
drm/i915/hdmi: Introduce intel_hdmi_is_ycbr420()
drm/i915/hdmi: Split intel_hdmi_bpc_possible() to source vs. sink pair
drm/i915: Move function prototypes to the correct header
dt-bindings: iio: io-channel-mux: allow duplicate channel, labels
dt-bindings: iio: io-channel-mux: add optional #io-channel-cells
iio: adc: adc128s052: Simplify adc128_probe()
iio: multiplexer: iio-mux: Support settle-time-us property
dt-bindings: iio: io-channel-mux: Add property for settle time
mux: add support for delay after muxing
x86/cpu: Fix migration safety with X86_BUG_NULL_SEL
drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers
drm/i915: Move is_ccs_modifier() to intel_fb.c
drm/i915: Add a platform independent way to check for CCS AUX planes
drm/i915: Handle CCS CC planes separately from CCS AUX planes
drm/i915: Add a platform independent way to get the RC CCS CC plane
drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c
drm/i915: Unexport is_semiplanar_uv_plane()
drm/i915: Simplify the modifier check for interlaced scanout support
drm/i915: Add tiling attribute to the modifier descriptor
drm/i915: Move intel_get_format_info() to intel_fb.c
drm/i915: Add a table with a descriptor for all i915 modifiers
x86/fpu: Move xstate feature masks to fpu_*_cfg
platform/surface: aggregator_registry: Add support for Surface Laptop Studio
platform/surface: gpe: Add support for Surface Laptop Studio
platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup
platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd`
kprobes: convert tests to kunit
tracing: use %ps format string to print symbols
tracing: Explain the trace recursion transition bit better
ftrace/direct: Do not disable when switching direct callers
ftrace/samples: Add multi direct interface test module
ftrace: Add multi direct modify interface
ftrace: Add multi direct register/unregister interface
ftrace: Add ftrace_add_rec_direct function
tracing: Fix selftest config check for function graph start up test
drm/msm/dpu: Add CRC support for DPU
x86/fpu: Move xstate size to fpu_*_cfg
PM: hibernate: Get block device exclusively in swsusp_check()
x86/fpu/xstate: Cleanup size calculations
x86/fpu: Cleanup fpu__init_system_xstate_size_legacy()
x86/fpu: Provide struct fpu_config
drm/msm/hdmi: use bulk regulator API
blk-crypto: update inline encryption documentation
blk-crypto: rename blk_keyslot_manager to blk_crypto_profile
blk-crypto: rename keyslot-manager files to blk-crypto-profile
blk-crypto-fallback: properly prefix function and struct names
arm64: errata: Add detection for TRBE write to out-of-range
arm64: errata: Add workaround for TSB flush failures
arm64: errata: Add detection for TRBE overwrite in FILL mode
arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
MAINTAINERS: Chrome: Drop Enric Balletbo i Serra
drm/msm: Fix missing include files in msm_gem_shrinker.c
drm/msm: Fix missing include files in msm_gem.c
x86/sev: Allow #VC exceptions on the VC2 stack
x86/sev: Fix stack type check in vc_switch_off_ist()
nbd: Use invalidate_disk() helper on disconnect
loop: Remove the unnecessary bdev checks and unused bdev variable
loop: Use invalidate_disk() helper to invalidate gendisk
block: Add invalidate_disk() helper to invalidate the gendisk
MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer
PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver
dt-bindings: PCI: Add MT7621 SoC PCIe host controller
gcc-plugins: remove duplicate include in gcc-common.h
gcc-plugins: Remove cyc_complexity
gcc-plugins: Explicitly document purpose and deprecation schedule
thermal/core: Deprecate changing cooling device state from userspace
thermal/core: Make the userspace governor deprecated
cfg80211: fix kernel-doc for MBSSID EMA
mac80211: Prevent AP probing during suspend
nl80211: Add LC placeholder band definition to nl80211_band
nl80211: vendor-cmd: intel: add more details for IWL_MVM_VENDOR_CMD_HOST_GET_OWNERSHIP
mac80211: split beacon retrieval functions
cfg80211: separate get channel number from ies
regulator: uniphier: Add binding for NX1 SoC
regulator: uniphier: Add USB-VBUS compatible string for NX1 SoC
mac80211: use ieee80211_bss_get_elem() in most places
cfg80211: scan: use element finding functions in easy cases
nl80211: use element finding functions
mac80211: fils: use cfg80211_find_ext_elem()
mtd: add add_disk() error handling
rnbd: add error handling support for add_disk()
um/drivers/ubd_kern: add error handling support for add_disk()
m68k/emu/nfblock: add error handling support for add_disk()
xen-blkfront: add error handling support for add_disk()
bcache: add error handling support for add_disk()
dm: add add_disk() error handling
block: aoe: fixup coccinelle warnings
mac80211: fix memory leaks with element parsing
cfg80211: prepare for const netdev->dev_addr
mac80211: use eth_hw_addr_set()
wireless: mac80211_hwsim: use eth_hw_addr_set()
mac80211: debugfs: calculate free buffer size correctly
arm64: defconfig: Enable Qualcomm LMH driver
arm64: defconfig: Enable Qualcomm prima/pronto drivers
block: kill extra rcu lock/unlock in queue enter
percpu_ref: percpu_ref_tryget_live() version holding RCU
block: convert fops.c magic constants to SHIFT_SECTOR
block: clean up blk_mq_submit_bio() merging
block: optimise boundary blkdev_read_iter's checks
fs: bdev: fix conflicting comment from lookup_bdev
cdrom: Remove redundant variable and its assignment
blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags
powercap/drivers/dtpm: Fix power limit initialization
powercap/drivers/dtpm: Scale the power with the load
powercap/drivers/dtpm: Use container_of instead of a private data field
powercap/drivers/dtpm: Simplify the dtpm table
powercap/drivers/dtpm: Encapsulate even more the code
x86/CPU: Add support for Vortex CPUs
media: venus: core: Add sdm660 DT compatible and resource struct
media: dt-bindings: media: venus: Add sdm660 dt schema
media: venus: vdec: decoded picture buffer handling during reconfig sequence
media: venus: Handle fatal errors during encoding and decoding
media: venus: helpers: Add helper to mark fatal vb2 error
media: venus: hfi: Check for sys error on session hfi functions
media: venus: Make sys_error flag an atomic bitops
regulator: qcom,rpmh: Add compatible for PM6350
regulator: qcom-rpmh: Add PM6350 regulators
regulator: sy7636a: Remove requirement on sy7636a mfd
media: venus: venc: Use pmruntime autosuspend
regulator: tps62360: replacing legacy gpio interface for gpiod
regulator: lp872x: Remove lp872x_dvs_state
x86/fpu/signal: Use fpstate for size and features
x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate()
clocksource/drivers/timer-ti-dm: Select TIMER_OF
x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf()
x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate()
x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe()
x86/fpu/xstate: Use fpstate for os_xsave()
x86/fpu: Use fpstate::size
char: ipmi: replace snprintf in show functions with sysfs_emit
x86/fpu: Add size and mask information to fpstate
net/core: Remove unused assignment operations and variable
net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding.
ARM: dts: at91: sama7g5-ek: use blocks 0 and 1 of TCB0 as cs and ce
ARM: dts: at91: sama7g5: add tcb nodes
ARM: dts: at91: sama7g5: add rtc node
net: dsa: tag_8021q: make dsa_8021q_{rx,tx}_vid take dp as argument
net: dsa: tag_sja1105: do not open-code dsa_switch_for_each_port
net: dsa: convert cross-chip notifiers to iterate using dp
net: dsa: remove gratuitous use of dsa_is_{user,dsa,cpu}_port
net: dsa: do not open-code dsa_switch_for_each_port
net: dsa: remove the "dsa_to_port in a loop" antipattern from the core
net: dsa: introduce helpers for iterating through ports using dp
net: mscc: ocelot: track the port pvid using a pointer
net: mscc: ocelot: add the local station MAC addresses in VID 0
net: mscc: ocelot: allow a config where all bridge VLANs are egress-untagged
net: mscc: ocelot: convert the VLAN masks to a list
net: mscc: ocelot: add a type definition for REW_TAG_CFG_TAG_CFG
PM: hibernate: swap: Use vzalloc() and kzalloc()
sparc32: use DMA_DIRECT_REMAP
sparc32: remove dma_make_coherent
counter: Fix use-after-free race condition for events_queue_size write
counter: Cleanup lingering atomic.h includes
sparc32: remove the call to dma_make_coherent in arch_dma_free
component: do not leave master devres group open after bind
dyndbg: refine verbosity 1-4 summary-detail
usb: gadget: uvc: ensure the vdev is unset
usb: gadget: uvc: only pump video data if necessary
usb: gadget: uvc: only schedule stream in streaming state
usb: gadget: uvc: test if ep->desc is valid on ep_queue
usb: gadget: uvc: rename function to be more consistent
clocksource/drivers/exynosy: Depend on sub-architecture for Exynos MCT and Samsung PWM
usb: gadget: uvc: consistently use define for headerlen
usb: max-3421: Use driver data instead of maintaining a list of bound devices
usb: dwc2: drd: reset current session before setting the new one
usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled
usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init
usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend
usb: host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
usb: host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
drm/rockchip: Implement mmap as GEM object function
PM: hibernate: fix sparse warnings
KVM: selftests: Build the memslot tests for arm64
KVM: selftests: Make memslot_perf_test arch independent
Revert "drm/i915/bios: gracefully disable dual eDP for now"
tty: add rpmsg driver
rpmsg: core: add API to get MTU
cpufreq: Fix typo in cpufreq.h
PCI: PM: Fix ordering of operations in pci_back_from_sleep()
selftests: arm64: Factor out utility functions for assembly FP tests
dt-bindings: mfd: samsung,s5m8767: Document buck and LDO supplies
dt-bindings: mfd: samsung,s5m8767: Convert to dtschema
dt-bindings: mfd: samsung,s2mpa01: Convert to dtschema
dt-bindings: mfd: samsung,s2mps11: Convert to dtschema
thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume
arm64: vmlinux.lds.S: remove `.fixup` section
arm64: extable: add load_unaligned_zeropad() handler
arm64: extable: add a dedicated uaccess handler
arm64: extable: add `type` and `data` fields
arm64: extable: use `ex` for `exception_table_entry`
arm64: extable: make fixup_exception() return bool
arm64: extable: consolidate definitions
arm64: gpr-num: support W registers
arm64: factor out GPR numbering helpers
arm64: kvm: use kvm_exception_table_entry
arm64: lib: __arch_copy_to_user(): fold fixups into body
arm64: lib: __arch_copy_from_user(): fold fixups into body
arm64: lib: __arch_clear_user(): fold fixups into body
arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd
arm64: vdso32: suppress error message for 'make mrproper'
arm64: vdso32: drop test for -march=armv8-a
arm64: vdso32: drop the test for dmb ishld
iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask()
arm64/sve: Track vector lengths for tasks in an array
arm64/sve: Explicitly load vector length when restoring SVE state
arm64/sve: Put system wide vector length information into structs
arm64/sve: Use accessor functions for vector lengths in thread_struct
arm64/sve: Rename find_supported_vector_length()
arm64/sve: Make access to FFR optional
arm64/sve: Make sve_state_size() static
arm64/sve: Remove sve_load_from_fpsimd_state()
arm64/fp: Reindent fpsimd_save()
memory: tegra20-emc: Add runtime dependency on devfreq governor module
iio: adc: ti_am335x_adc: Add the am437x compatible
serial: 8250_dw: drop bogus uartclk optimisation
compiler-gcc.h: Define __SANITIZE_ADDRESS__ under hwaddress sanitizer
serial: 8250: rename unlock labels
serial: 8250: fix racy uartclk update
serial: stm32: update throttle and unthrottle ops for dma mode
serial: stm32: rework RX over DMA
serial: stm32: re-introduce an irq flag condition in usart_receive_chars
virtio-console: remove unnecessary kmemdup()
tty: hvc: pass DMA capable memory to put_chars()
tty: hvc: use correct dma alignment size
serial: imx: disable console clocks on unregister
serial: imx: fix detach/attach of serial console
staging: r8188eu: remove unused defines and enums
staging: r8188eu: use helper to set broadcast address
staging: r8188eu: use helper to check for broadcast address
staging: r8188eu: odm_rate_adapt Type is constant
staging: r8188eu: remove unused dm_priv components
iio: adc: ti_am335x_adc: Add the scale information
iio: adc: ti_am335x_adc: Add a unit to the timeout delay
iio: adc: ti_am335x_adc: Gather the checks on the delays
iio: adc: ti_am335x_adc: Get rid of useless gotos
iio: adc: ti_am335x_adc: Fix style
iio: adc: ti_am335x_adc: Replace license text with SPDX tag
iio: adc: ti_am335x_adc: Wait the idle state to avoid stalls
mfd: ti_am335x_tscadc: Support the correctly spelled DT property
mfd: ti_am335x_tscadc: Add ADC1/magnetic reader support
mfd: ti_am335x_tscadc: Introduce a helper to deal with the type of hardware
mfd: ti_am335x_tscadc: Add a boolean to clarify the presence of a touchscreen
mfd: ti_am335x_tscadc: Fix an error message
mfd: ti_am335x_tscadc: Rename a variable
mfd: ti_am335x_tscadc: Add TSC prefix in certain macros
mfd: ti_am335x_tscadc: Rename the subsystem enable macro
mfd: ti_am335x_tscadc: Drop useless definitions from the header
mfd: ti_am335x_tscadc: Clarify the maximum values for DT entries
drm/sun4i: virtual CMA addresses are not needed
x86/process: Move arch_thread_struct_whitelist() out of line
drm/gma500: Remove generic DRM drivers in probe function
x86/fpu: Do not leak fpstate pointer on fork
ARM: dts: aspeed: Add uart routing to device tree
ARM: dts: aspeed: rainier: Enable earlycon
ARM: dts: aspeed: rainier: Add front panel LEDs
ARM: dts: aspeed: rainier: Add 'factory-reset-toggle' as GPIOF6
ARM: dts: aspeed: rainier: Remove PSU gpio-keys
ARM: dts: aspeed: rainier: Remove gpio hog for GPIOP7
ARM: dts: aspeed: rainier: Add eeprom on bus 12
ARM: dts: aspeed: p10bmc: Enable KCS channel 2
ARM: dts: aspeed: p10bmc: Use KCS 3 for MCTP binding
ARM: dts: aspeed: Adding Inventec Transformers BMC
ARM: dts: aspeed: everest: Fix bus 15 muxed eeproms
ARM: dts: aspeed: everest: Add IBM Operation Panel I2C device
ARM: dts: aspeed: everest: Add I2C switch on bus 8
ARM: dts: aspeed: rainier and everest: Remove PCA gpio specification
ARM: dts: aspeed: p10bmc: Fix ADC iio-hwmon battery node name
ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14
ALSA: mixer: oss: Fix racy access to slots
tracing: Add trampoline/graph selftest
x86/ftrace: Make function graph use ftrace directly
ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE
scsi: lpfc: Update lpfc version to 14.0.0.3
scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss
scsi: lpfc: Fix link down processing to address NULL pointer dereference
scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted
scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
scsi: lpfc: Correct sysfs reporting of loop support after SFP status change
scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset
scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup()
scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer
scsi: ufs: mediatek: Avoid sched_clock() misuse
scsi: mpt3sas: Make mpt3sas_dev_attrs static
net: bpf: Switch over to memdup_user()
selftests/bpf: Some more atomic tests
dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic
KVM: PPC: Replace zero-length array with flexible array member
aio: Prefer struct_size over open coded arithmetic
writeback: prefer struct_size over open coded arithmetic
xfs: Use kvcalloc() instead of kvzalloc()
arm64: dts: qcom: sdm845-oneplus: enable second wifi channel
ice: Add tc-flower filter support for channel
ice: enable ndo_setup_tc support for mqprio_qdisc
ice: Add infrastructure for mqprio support via ndo_setup_tc
RDMA/core: Use kvzalloc when allocating the struct ib_port
RDMA/irdma: Make irdma_uk_cq_init() return a void
fq_codel: generalise ce_threshold marking for subset of traffic
sunrpc: remove unnecessary test in rpc_task_set_client()
NFS: Unexport nfs_probe_fsinfo()
NFS: Call nfs_probe_server() during a fscontext-reconfigure event
NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server()
NFS: Move nfs_probe_destination() into the generic client
NFS: Create an nfs4_server_set_init_caps() function
NFS: Remove --> and <-- dprintk call sites
SUNRPC: Trace calls to .rpc_call_done
NFS: Replace dprintk callsites in nfs_readpage(s)
SUNRPC: Use BIT() macro in rpc_show_xprt_state()
SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field
xprtrdma: Remove rpcrdma_ep::re_implicit_roundup
xprtrdma: Provide a buffer to pad Write chunks of unaligned length
Fix user namespace leak
NFS: Save some space in the inode
NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
NFSv4: Fixes for nfs4_inode_return_delegation()
NFS: Fix an Oops in pnfs_mark_request_commit()
NFS: Fix up commit deadlocks
x86/fpu: Remove fpu::state
x86/math-emu: Convert to fpstate
x86/fpu/core: Convert to fpstate
openrisc: signal: remove unused DEBUG_SIG macro
x86/fpu/signal: Convert to fpstate
x86/fpu/regset: Convert to fpstate
x86/fpu: Convert tracing to fpstate
x86/KVM: Convert to fpstate
drm/i915/display: Add warn_on in intel_psr_pause()
drm/i915/display: Rename POWER_DOMAIN_DPLL_DC_OFF to POWER_DOMAIN_DC_OFF
x86/fpu: Replace KVMs xstate component clearing
x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate
x86/fpu: Convert fpstate_init() to struct fpstate
x86/fpu: Provide struct fpstate
x86/fpu: Replace KVMs home brewed FPU copy to user
irqchip: Fix kernel-doc parameter typo for IRQCHIP_DECLARE
ARM: bcm: Removed forced select of interrupt controllers
arm64: broadcom: Removed forced select of interrupt controllers
irqchip/irq-bcm7120-l2: Switch to IRQCHIP_PLATFORM_DRIVER
genirq: Export irq_gc_noop()
irqchip/irq-brcmstb-l2: Switch to IRQCHIP_PLATFORM_DRIVER
genirq: Export irq_gc_{unmask_enable,mask_disable}_reg
irqchip/irq-bcm7038-l1: Switch to IRQCHIP_PLATFORM_DRIVER
irqchip/irq-bcm7038-l1: Restrict affinity setting to MIPS
irqchip/irq-bcm7038-l1: Gate use of CPU logical map to MIPS
MIPS: BMIPS: Remove use of irq_cpu_offline
irqchip/irq-bcm7038-l1: Use irq_get_irq_data()
irqchip/irq-bcm7038-l1: Remove .irq_cpu_offline()
irqchip/mchp-eic: Add support for the Microchip EIC
libbpf: Fix dumping non-aligned __int128
dt-bindings: microchip,eic: Add bindings for the Microchip EIC
libbpf: Fix dumping big-endian bitfields
selftests/bpf: Use cpu_number only on arches that have it
arm64: meson: remove MESON_IRQ_GPIO selection
irqchip/meson-gpio: Make it possible to build as a module
of/unittest: Add of_node_put() before return
of: make of_node_check_flag() device_node parameter const
of: kobj: make of_node_is_(initialized|attached) parameters const
x86: dt: Use of_get_cpu_hwid()
sh: Use of_get_cpu_hwid()
riscv: Use of_get_cpu_hwid()
powerpc: Use of_get_cpu_hwid()
openrisc: Use of_get_cpu_hwid()
csky: Use of_get_cpu_hwid()
arm64: Use of_get_cpu_hwid()
ARM: broadcom: Use of_get_cpu_hwid()
ARM: Use of_get_cpu_hwid()
of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes
dt-bindings: Consider DT_SCHEMA_FILES when finding all json-schema
dt-bindings: Parallelize yamllint
irqchip: Provide stronger type checking for IRQCHIP_MATCH/IRQCHIP_DECLARE
signal/sparc32: Remove unreachable do_exit in do_sparc_fault
reboot: Remove the unreachable panic after do_exit in reboot(2)
exit: Remove calls of do_exit after noreturn versions of die
exit/doublefault: Remove apparently bogus comment about rewind_stack_do_exit
samples/bpf: Fix application of sizeof to pointer
bpftool: Remove useless #include to <perf-sys.h> from map_perf_ring.c
selftests/bpf: Remove duplicated include in cgroup_helpers
bpf/preload: Clean up .gitignore and "clean-files" target
gpiolib: acpi: Replace custom code with device_match_acpi_handle()
i2c: acpi: Replace custom function with device_match_acpi_handle()
driver core: Provide device_match_acpi_handle() helper
usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep
staging: vt6655: Rename `dwAL2230InitTable` array
staging: vt6655: Rename `by_preamble_type` parameter
staging: rtl8723bs: core: Remove true and false comparison
staging: r8188eu: fix memleak in rtw_wx_set_enc_ext
libbpf: Migrate internal use of bpf_program__get_prog_info_linear
staging: rtl8712: fix use-after-free in rtl8712_dl_fw
staging: mt7621-dts: make use of 'IRQ_TYPE_LEVEL_HIGH' instead of magic numbers
staging: mt7621-dts: change palmbus address to lower case
staging: use eth_hw_addr_set() in orphan drivers
staging: rtl: use eth_hw_addr_set()
staging: unisys: use eth_hw_addr_set()
staging: rtl8712: prepare for const netdev->dev_addr
staging: qlge: use eth_hw_addr_set()
staging: use eth_hw_addr_set() for dev->addr_len cases
staging: use eth_hw_addr_set() instead of ether_addr_copy()
staging: use eth_hw_addr_set()
gfs2: Eliminate ip->i_gh
gfs2: Move the inode glock locking to gfs2_file_buffered_write
gfs2: Introduce flag for glock holder auto-demotion
gfs2: Clean up function may_grant
gfs2: Add wrapper for iomap_file_buffered_write
iov_iter: Introduce fault_in_iov_iter_writeable
staging: r8188eu: RFType type is always ODM_1T1R
staging: r8188eu: remove unused enums and defines from odm.h
staging: r8188eu: remove unused fields from enum odm_common_info_def
staging: r8188eu: remove unused cases from ODM_CmnInfo{Hook,Update}
staging: r8188eu: rename ODM_PhyStatusQuery_92CSeries()
staging: r8188eu: BTRxRSSIPercentage is set but never used
staging: r8188eu: remove duplicate structure
usb: gadget: u_ether: use eth_hw_addr_set()
Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes"
usb: typec: tipd: Enable event interrupts by default
nvmet: use struct_size over open coded arithmetic
nvme: drop scan_lock and always kick requeue list when removing namespaces
nvme-pci: clear shadow doorbell memory on resets
nvme-rdma: fix error code in nvme_rdma_setup_ctrl
nvme-multipath: add error handling support for add_disk()
nvmet: use macro definitions for setting cmic value
nvmet: use macro definition for setting nmic value
nvme: display correct subsystem NQN
nvme: Add connect option 'discovery'
nvme: expose subsystem type in sysfs attribute 'subsystype'
nvmet: set 'CNTRLTYPE' in the identify controller data
nvmet: add nvmet_is_disc_subsys() helper
nvme: add CNTRLTYPE definitions for 'identify controller'
nvmet: make discovery NQN configurable
nvmet-rdma: implement get_max_queue_size controller op
nvmet: add get_max_queue_size op for controllers
nvme-rdma: limit the maximal queue size for RDMA controllers
nvmet-tcp: fix use-after-free when a port is removed
nvmet-rdma: fix use-after-free when a port is removed
nvmet: fix use-after-free when a port is removed
qla2xxx: add ->map_queues support for nvme
nvme-fc: add support for ->map_queues
nvme: generate uevent once a multipath namespace is operational again
mfd: ti_am335x_tscadc: Use BIT(), GENMASK() and FIELD_PREP() when relevant
mfd: ti_am335x_tscadc: Drop unused definitions from the header
mfd: ti_am335x_tscadc: Use the new HZ_PER_MHZ macro
mfd: ti_am335x_tscadc: Fix header spacing
mfd: ti_am335x_tscadc: Replace the header license text with SPDX tag
mfd: ti_am335x_tscadc: Gather the ctrl register logic in one place
mfd: ti_am335x_tscadc: Reorder the initialization steps
mfd: ti_am335x_tscadc: Always provide an idle configuration
mfd: ti_am335x_tscadc: Drop useless variables from the driver structure
mfd: ti_am335x_tscadc: Mimic the probe from resume()
mfd: ti_am335x_tscadc: Use driver data
mfd: ti_am335x_tscadc: Move the driver structure allocation earlier
mfd: ti_am335x_tscadc: Simplify divisor calculation
mfd: ti_am335x_tscadc: Don't search the tree for our clock
mfd: ti_am335x_tscadc: Reword the comment explaining the dividers
mfd: ti_am335x_tscadc: Drop extra spacing when declaring stack variables
workqueue: Introduce show_one_worker_pool and show_one_workqueue.
mfd: ti_am335x_tscadc: Get rid of useless gotos
mfd: ti_am335x_tscadc: Fix style
mfd: ti_am335x_tscadc: Replace license text with SPDX tag
mfd: ti_am335x_tscadc: Ensure a balanced number of node get/put
dt-bindings: iio: adc: ti,am3359-adc: Describe am4372 ADC compatible
dt-bindings: mfd: ti,am3359-tscadc: Describe am4372 MFD compatible
dt-bindings: touchscreen: ti,am3359-tsc: Remove deprecated text file
dt-bindings: iio: adc: ti,am3359-adc: New yaml description
dt-bindings: touchscreen: ti,am3359-tsc: New yaml description
dt-bindings: mfd: ti,am3359-tscadc: Add a yaml description for this MFD
clk: ti: am43xx: Add clkctrl data for am43xx ADC1
block: cleanup the flush plug helpers
block: optimise blk_flush_plug_list
blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h
blk-mq: only flush requests from the plug in blk_mq_submit_bio
dt-bindings: net: ti,bluetooth: Convert to json-schema
dt-bindings: net: wireless: ti,wlcore: Convert to json-schema
dt-bindings: net: marvell-bluetooth: Convert txt bindings to yaml
dt-bindings: Add SpinalHDL vendor
drm/i915/selftests: mark up hugepages object with start_cpu_write
drm/i915: mark up internal objects with start_cpu_write
drm/i915: expand on the kernel-doc for cache_dirty
drm/i915/shmem: ensure flush during swap-in on non-LLC
drm/i915/userptr: add paranoid flush-on-acquire
drm/i915/dmabuf: add paranoid flush-on-acquire
drm/i915: extract bypass-llc check into helper
drm/i915: mark userptr objects as ALLOC_USER
drm/i915: mark dmabuf objects as ALLOC_USER
ep93xx: clock: convert in-place to COMMON_CLK
ASoC: cirrus: i2s: Prepare clock before using it
ucounts: Use atomic_long_sub_return for clarity
ucounts: Add get_ucounts_or_wrap for clarity
ucounts: Remove unnecessary test for NULL ucount in get_ucounts
ucounts: In set_cred_ucounts assume new->ucounts is non-NULL
drm/amdgpu: Clarify error when hitting bad page threshold
drm/amdgpu: drop navi reg init functions
drm/amdgpu: drop nv_set_ip_blocks()
drm/amdgpu: drop soc15_set_ip_blocks()
drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2
drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK
drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating()
drm/amdgpu/pm: properly handle sclk for profiling modes on vangogh
drm/amdgpu: replace snprintf in show functions with sysfs_emit
drm/amdgpu: support B0&B1 external revision id for yellow carp
soundwire: qcom: add debugfs entry for soundwire register dump
soundwire: bus: stop dereferencing invalid slave pointer
media: allegro: write vui parameters for HEVC
media: allegro: nal-hevc: implement generator for vui
media: allegro: write correct colorspace into SPS
media: allegro: extract nal value lookup functions to header
media: allegro: correctly scale the bit rate in SPS
media: allegro: remove external QP table
media: allegro: fix row and column in response message
media: allegro: add control to disable encoder buffer
media: allegro: add encoder buffer support
media: allegro: add pm_runtime support
media: allegro: lookup VCU settings
media: allegro: fix module removal if initialization failed
media: allegro: ignore interrupt if mailbox is not initialized
ARM: dts: mstar: Mark timer with arm,cpu-registers-not-fw-configured
ARM: dts: mstar: Add rtc device node
bcache: remove bch_crc64_update
bcache: use bvec_kmap_local in bch_data_verify
bcache: remove the backing_dev_name field from struct cached_dev
bcache: remove the cache_dev_name field from struct cache
bcache: move calc_cached_dev_sectors to proper place on backing device detach
bcache: fix error info in register_bcache()
bcache: reserve never used bits from bkey.high
md: bcache: Fix spelling of 'acquire'
platform/x86: Support for EC-connected GPIOs for identify LED/button on Barco P50 board
perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID
perf vendor events arm64: Categorise the Neoverse V1 counters
perf vendor events arm64: Add new armv8 pmu events
block: remove inaccurate requeue check
perf vendor events: Syntax corrections in Neoverse N1 json
video: backlight: ili9320: Make ili9320_remove() return void
perf metric: Allow modifiers on metrics
perf parse-events: Identify broken modifiers
s390/dasd: fix possibly missed path verification
s390/dasd: fix missing path conf_data after failed allocation
s390/dasd: summarize dasd configuration data in a separate structure
s390/dasd: move dasd_eckd_read_fc_security
s390/dasd: split up dasd_eckd_read_conf
s390/dasd: fix kernel doc comment
s390/dasd: handle request magic consistently as unsigned int
nbd: Fix use-after-free in pid_show
perf metric: Switch fprintf() to pr_err()
block: inline a part of bio_release_pages()
block: don't bloat enter_queue with percpu_ref
block: optimise req_bio_endio()
block: convert leftovers to bdev_get_queue
block: turn macro helpers into inline functions
io_uring: Use ERR_CAST() instead of ERR_PTR(PTR_ERR())
perf metrics: Modify setup and deduplication
perf expr: Add subset_of_ids() utility
perf metric: Encode and use metric-id as qualifier
perf parse-events: Allow config on kernel PMU events
perf parse-events: Add new "metric-id" term
perf parse-events: Add const to evsel name
iio: adc: stm32-adc: use generic binding for sample-time
iio: adc: stm32-adc: add vrefint calibration support
iio: adc: stm32-adc: add support of internal channels
iio: adc: stm32-adc: add support of generic channels binding
iio: adc: stm32-adc: split channel init into several routines
dt-bindings: iio: stm32-adc: add nvmem support for vrefint internal channel
dt-bindings: iio: stm32-adc: add generic channel binding
iio: accel: sca3000: Use sign_extend32() instead of opencoding sign extension.
iio: xilinx-xadc: Remove `irq` field from state struct
iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr()
iio: light: gp2ap002: Make use of the helper function dev_err_probe()
iio: light: cm3605: Make use of the helper function dev_err_probe()
iio: adc: ti-ads7950: Make use of the helper function dev_err_probe()
iio: adc: rockchip_saradc: Make use of the helper function dev_err_probe()
iio: adc: qcom-pm8xxx-xoadc: Make use of the helper function dev_err_probe()
iio: adc: meson_saradc: Make use of the helper function dev_err_probe()
iio: adc: max1241: Make use of the helper function dev_err_probe()
iio: adc: max1118: Make use of the helper function dev_err_probe()
iio: adc: lpc18xx_adc: Make use of the helper function dev_err_probe()
iio: adc: imx7d_adc: Make use of the helper function dev_err_probe()
iio: adc: ab8500-gpadc: Make use of the helper function dev_err_probe()
iio: buffer: Fix uninitialized variable ret
iio: adc: lpc18xx_adc: Convert probe to device managed version
iio: light: ltr501: Add of_device_id table
iio: light: ltr501: Add rudimentary regulator support
dt-bindings: iio: light: Document ltr501 light sensor bindings
dt-bindings: vendor-prefixes: Document liteon vendor prefix
perf metric: Simplify metric_refs calculation
perf metric: Document the internal 'struct metric'
phy: micrel: ksz8041nl: do not use power down mode
perf metric: Comment data structures
perf metric: Modify resolution and recursion check
perf metric: Only add a referenced metric once
perf metric: Add metric new() and free() methods
perf metric: Add documentation and rename a variable.
perf metric: Move runtime value to the expr context
perf pmu: Make pmu_event tables const.
perf pmu: Make pmu_sys_event_tables const.
net: enetc: unmap DMA in enetc_send_cmd()
perf pmu: Add const to pmu_events_map.
tools lib: Adopt list_sort() from the kernel sources
net-core: use netdev_* calls for kernel messages
batman-adv: use eth_hw_addr_set() instead of ether_addr_copy()
mac802154: use dev_addr_set() - manual
mac802154: use dev_addr_set()
x86/fpu: Provide a proper function for ex_handler_fprestore()
x86/fpu: Replace the includes of fpu/internal.h
x86/fpu: Mop up the internal.h leftovers
x86/sev: Include fpu/xcr.h
x86/fpu: Remove internal.h dependency from fpu/signal.h
x86/fpu: Move fpstate functions to api.h
x86/fpu: Move mxcsr related code to core
x86/fpu: Move fpregs_restore_userregs() to core
x86/fpu: Make WARN_ON_FPU() private
x86/fpu: Move legacy ASM wrappers to core
x86/fpu: Move os_xsave() and os_xrstor() to core
x86/fpu: Make os_xrstor_booting() private
x86/fpu: Clean up CPU feature tests
x86/fpu: Move context switch and exit to user inlines into sched.h
x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init
x86/fpu: Rework copy_xstate_to_uabi_buf()
x86/fpu: Replace KVMs home brewed FPU copy from user
x86/fpu: Move KVMs FPU swapping to FPU core
x86/fpu/xstate: Mark all init only functions __init
x86/fpu/xstate: Provide and use for_each_xfeature()
x86/fpu: Cleanup xstate xcomp_bv initialization
x86/fpu: Do not inherit FPU context for kernel and IO worker threads
x86/process: Clone FPU in copy_thread()
x86/fpu: Remove pointless memset in fpu_clone()
x86/fpu: Cleanup the on_boot_cpu clutter
x86/fpu: Restrict xsaves()/xrstors() to independent states
x86/pkru: Remove useless include
x86/fpu: Update stale comments
x86/fpu: Remove pointless argument from switch_fpu_finish()
batman-adv: prepare for const netdev->dev_addr
soc: fsl: dpio: Unsigned compared against 0 in qbman_swp_set_irq_coalescing()
net: dsa: qca8k: tidy for loop in setup and add cpu port check
Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455
Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle()
security: Return xattr name from security_dentry_init_security()
drm/radeon: use new iterator in radeon_sync_resv
drm/msm: use new iterator in msm_gem_describe
drm/amdgpu: use new iterator in amdgpu_vm_prt_fini
ethernet: via-velocity: use eth_hw_addr_set()
ethernet: via-rhine: use eth_hw_addr_set()
ethernet: tlan: use eth_hw_addr_set()
ethernet: tehuti: use eth_hw_addr_set()
ethernet: stmmac: use eth_hw_addr_set()
ethernet: netsec: use eth_hw_addr_set()
net: dsa: sja1105: parse {rx, tx}-internal-delay-ps properties for RGMII delays
dt-bindings: net: dsa: sja1105: add {rx,tx}-internal-delay-ps
dt-bindings: net: dsa: inherit the ethernet-controller DT schema
dt-bindings: net: dsa: sja1105: fix example so all ports have a phy-handle of fixed-link
ASoC: amd: acp: Add support for RT5682-VS codec
ASoC: amd: acp: Add support for Maxim amplifier codec
ASoC: amd: acp: Add SOF audio support on Chrome board
ASoC: amd: acp: Add legacy sound card support for Chrome audio
ASoC: amd: acp: Add generic machine driver support for ACP cards
ASoC: amd: acp: Add callback for machine driver on ACP
ASoC: amd: acp: Add I2S support on Renoir platform
ASoC: amd: Add common framework to support I2S on ACP SOC
ASoC: rockchip: Use generic dmaengine code
zd1201: use eth_hw_addr_set()
wl3501_cs: use eth_hw_addr_set()
ray_cs: use eth_hw_addr_set()
wilc1000: use eth_hw_addr_set()
hostap: use eth_hw_addr_set()
ipw2200: prepare for const netdev->dev_addr
airo: use eth_hw_addr_set()
brcmfmac: prepare for const netdev->dev_addr
atmel: use eth_hw_addr_set()
wil6210: use eth_hw_addr_set()
ath6kl: use eth_hw_addr_set()
wireless: use eth_hw_addr_set() for dev->addr_len cases
wireless: use eth_hw_addr_set() instead of ether_addr_copy()
wireless: use eth_hw_addr_set()
iwlwifi: cfg: set low-latency-xtal for some integrated So devices
iwlwifi: pnvm: read EFI data only if long enough
iwlwifi: pnvm: don't kmemdup() more than we have
iwlwifi: change all JnP to NO-160 configuration
iwlwifi: mvm: reset PM state on unsuccessful resume
drm/i915/dp: Sanitize link common rate array lookups
drm/i915/dp: Sanitize sink rate DPCD register values
drm/i915/dp: Ensure sink/link max lane count values are always valid
drm/i915/dp: Ensure max link params are always valid
drm/i915/dp: Ensure sink rate values are always valid
drm/i915/dp: Skip the HW readout of DPCD on disabled encoders
mwifiex: Deactive host sleep using HSCFG after it was activated manually
mwifiex: Send DELBA requests according to spec
mwifiex: Fix an incorrect comment
mwifiex: Log an error on command failure during key-material upload
mwifiex: Don't log error on suspend if wake-on-wlan is disabled
rtw89: remove unneeded semicolon
rtw89: fix return value check in rtw89_cam_send_sec_key_cmd()
mwl8k: Fix use-after-free in mwl8k_fw_state_machine()
rsi: stop thread firstly in rsi_91x_init() error handling
mt76: mt7915: change max rx len limit of hw modules
mt76: mt7915: fix missing HE phy cap
mt76: mt7915: rework mt7915_mcu_sta_muru_tlv()
mt76: mt7915: enable HE UL MU-MIMO
mt76: mt7921: add per-vif counters in ethtool
mt76: mt7921: move tx amsdu stats in mib_stats
mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb
mt76: mt7921: introduce stats reporting through ethtool
mt76: mt7921: add some more MIB counters
mt76: do not reset MIB counters in get_stats callback
mt76: mt7915: move tx amsdu stats in mib_stats
mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex
mt76: move mt76_ethtool_worker_info in mt76 module
mt76: move mt76_sta_stats in mt76.h
mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset
mt76: mt7921s: add reset support
mt76: mt7921: introduce mt7921s support
mt76: mt7921: refactor mt7921_mcu_send_message
mt76: mt7921: rely on mcu_get_nic_capability
mt76: connac: extend mcu_get_nic_capability
mt76: sdio: extend sdio module to support CONNAC2
mt76: sdio: introduce parse_irq callback
mt76: sdio: move common code in mt76_sdio module
mt76: mt7921: use physical addr to unify register access
mt76: mt7921: make all event parser reusable between mt7921s and mt7921e
mt76: mt7663s: rely on mcu reg access utility
mt76: connac: move mcu reg access utility routines in mt76_connac_lib module
mt76: mt7921: add MT7921_COMMON module
mt76: mt7921: refactor init.c to be bus independent
mt76: mt7921: refactor mcu.c to be bus independent
mt76: mt7921: refactor dma.c to be pcie specific
mt76: mt7921: refactor mac.c to be bus independent
mt76: mt7921: add MU EDCA cmd support
mt76: mt7915: remove dead code in debugfs code
mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines
mt76: mt7915: improve code readability for xmit-queue handler
mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy
mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature
mt76: mt7915: set muru platform type
mt76: mt7915: set VTA bit in tx descriptor
mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req()
mt76: mt7915: rework starec TLV tags
mt76: mt7915: fix sta_rec_wtbl tag len
mt76: mt7915: improve starec readability of txbf
mt76: mt7915: fix txbf starec TLV issues
mt76: mt7915: introduce mt7915_mcu_beacon_check_caps()
mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2
mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs
mt76: use a separate CCMP PN receive counter for management frames
mt76: mt7921: add delay config for sched scan
mt76: mt7615: fix monitor mode tear down crash
mt76: debugfs: improve queue node readability
mt76: mt7915: add twt_stats knob in debugfs
mt76: mt7915: enable twt responder capability
mt76: mt7915: introduce mt7915_mac_add_twt_setup routine
mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command
mt76: mt7915: introduce __mt7915_get_tsf routine
mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware
mt76: introduce __mt76_mcu_send_firmware routine
dt: bindings: net: mt76: add eeprom-data property
mt76: support reading EEPROM data embedded in fdt
mt76: schedule status timeout at dma completion
mt76: substitute sk_buff_head status_list with spinlock_t status_lock
mt76: remove mt76_wcid pointer from mt76_tx_status_check signature
mt76: introduce packet_id idr
mt76: mt7921: add 6GHz support
mt76: add 6GHz support
mt76: connac: enable hw amsdu @ 6GHz
mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss
mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv
mt76: connac: set 6G phymode in single-sku support
mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain
mt76: connac: enable 6GHz band for hw scan
mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2}
mt76: mt7915: add mib counters to ethtool stats
mt76: mt7915: add more MIB registers
mt76: mt7915: add tx mu/su counters to mib
mt76: mt7915: add some per-station tx stats to ethtool
mt76: mt7915: add tx stats gathered from tx-status callbacks
mt76: mt7915: add ethtool stats support
mt76: mt7921: fix retrying release semaphore without end
mt76: mt7921: robustify hardware initialization flow
mt76: mt7915: fix possible infinite loop release semaphore
mt76: mt7915: honor all possible error conditions in mt7915_mcu_init()
mt76: move spin_lock_bh to spin_lock in tasklet
mt76: mt7921: remove mt7921_sta_stats
mt76: mt7921: remove mcu rate reporting code
mt76: mt7921: report tx rate directly from tx status
mt76: mt7921: add support for tx status reporting
mt76: mt7921: start reworking tx rate reporting
mt76: mt7615: fix hwmon temp sensor mem use-after-free
mt76: mt7915: fix hwmon temp sensor mem use-after-free
mt76: mt7915: enable configured beacon tx rate
mt76: disable BH around napi_schedule() calls
mt76: fill boottime_ns in Rx path
mt76: switch from 'pci_' to 'dma_' API
mt76: fix boolreturn.cocci warnings
mt76: mt7921: update mib counters dumping phy stats
mt76: mt7921: always wake device if necessary in debugfs
mt76: mt7915: rename debugfs tx-queues
mt76: mt7915: rework debugfs queue info
mt76: mt7921: move mt7921_queue_rx_skb to mac.c
mt76: mt7915: fix WMM index on DBDC cards
mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht
mt76: mt7915: introduce bss coloring support
mt76: mt7915: add LED support
mt76: mt7915: fix potential NPE in TXS processing
mt76: mt7915: fix he_mcs capabilities for 160mhz
mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD
mt76: mt7915: update mac timing settings
mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap
mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate
mt76: mt7921: fix firmware usage of RA info using legacy rates
mt76: mt7915: add HE-LTF into fixed rate command
mt76: mt7921: report HE MU radiotap
mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module
mt76: overwrite default reg_ops if necessary
mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
mt76: mt7921: get rid of monitor_vif
mt76: connac: add support for limiting to maximum regulatory Tx power
mt76: connac: fix GTK rekey offload failure on WPA mixed mode
mt76: mt7921: fix dma hang in rmmod
mt76: add support for setting mcast rate
mt76: mt7915: fix bit fields for HT rate idx
mt76: mt7915: switch proper tx arbiter mode in testmode
mt76: mt7915: fix potential overflow of eeprom page index
mt76: mt7921: send EAPOL frames at lowest rate
mt76: mt7915: send EAPOL frames at lowest rate
mt76: mt7915: add control knobs for thermal throttling
mt76: mt7921: Add mt7922 support
mt76: mt7615: fix skb use-after-free on mac reset
mt76: mt7921: Fix out of order process by invalid event pkt
mt76: mt7915: fix mgmt frame using unexpected bitrate
mt76: mt7921: fix mgmt frame using unexpected bitrate
mt76: add mt76_default_basic_rate more devices can rely on
mt76: mt7921: introduce testmode support
mt76: mt7915: remove mt7915_sta_stats
mt76: mt7915: report tx rate directly from tx status
mt76: mt7915: cleanup -Wunused-but-set-variable
mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem()
mt76: mt7915: fix an off-by-one bound check
mt76: mt7921: add .set_sar_specs support
mt76: mt7915: adapt new firmware to update BA winsize for Rx session
mt76: mt7915: report HE MU radiotap
mt76: mt76x02: fix endianness warnings in mt76x02_mac.c
mt76: mt7921: fix survey-dump reporting
mt76: fix build error implicit enumeration conversion
mt76: mt7921: enable aspm by default
mt76: connac: fix mt76_connac_gtk_rekey_tlv usage
mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter
mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal()
mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi
mt76: mt7921: fix endianness warning in mt7921_update_txs
mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb
mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event
mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event
MAINTAINERS: mt76: update MTK folks
arm64: dts: rockchip: Add idle cooling devices to rk3399
drm/i915/selftests: remove duplicate include in mock_region.c
ARM: dts: rockchip: remove usb-phy fallback string from rk3066a/rk3188
soc: fsl: dpio: use the combined functions to protect critical zone
soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id
ARM: dts: gemini: Consolidate PCI interrupt-map properties
x86/ftrace: Remove fault protection code in prepare_ftrace_return
x86/ftrace: Remove extra orig rax move
tracing/perf: Add interrupt_context_level() helper
tracing: Reuse logic from perf's get_recursion_context()
tracing/cfi: Fix cmp_entries_* functions signature mismatch
tracing: Use linker magic instead of recasting ftrace_ops_list_func()
ARM: dts: ixp4xx: Group PCI interrupt properties together
blk-mq: support concurrent queue quiesce/unquiesce
nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated
nvme: paring quiesce/unquiesce
nvme: prepare for pairing quiescing and unquiescing
nvme: apply nvme API to quiesce/unquiesce admin queue
nvme: add APIs for stopping/starting admin queue
io_uring: split logic of force_nonblock
bpf: Silence Coverity warning for find_kfunc_desc_btf
bpftool: Turn check on zlib from a phony target into a conditional error
bpftool: Do not FORCE-build libbpf
bpftool: Fix install for libbpf's internal header(s)
libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h
spi: at91-usart: replacing legacy gpio interface for gpiod
net: sched: remove one pair of atomic operations
net: sched: fix logic error in qdisc_run_begin()
drm/amdgpu/discovery: parse hw_id_name for SDMA instance 2 and 3
drm/amdgpu: output warning for unsupported ras error inject (v2)
drm/amdgpu: centralize checking for RAS TA status
Revert "drm/amd/display: Add helper for blanking all dp displays"
Revert "drm/amd/display: Fix error in dmesg at boot"
drm/amd/display: [FW Promotion] Release 0.0.88
drm/amd/display: Add bios parser support for latest firmware_info
drm/amd/display: 3.2.157
drm/amd/display: Change initializer to single brace
docs: translations: zh_CN: memory-hotplug.rst: fix a typo
drm/amd/display: Disable hdmistream and hdmichar clocks
drm/amd/display: Moved dccg init to after bios golden init
drm/amd/display: Removed z10 save after dsc disable
docs: translations: zn_CN: irq-affinity.rst: add a missing extension
drm/amd/display: Disable dpstreamclk, symclk32_se, and symclk32_le
drm/amd/display: Increase watermark latencies for DCN3.1
drm/amd/display: increase Z9 latency to workaround underflow in Z9
drm/amd/display: Require immediate flip support for DCN3.1 planes
drm/amd/display: Disable dsc root clock when not being used
drm/amd/display: Add missing PSR state
drm/amd/display: Fix prefetch bandwidth calculation for DCN3.1
drm/amd/display: Fix DP2 SE and LE SYMCLK selection for B0 PHY
drm/amd/display: Limit display scaling to up to true 4k for DCN 3.1
drm/amd/display: Removed power down on boot from DCN31
block, bfq: fix UAF problem in bfqg_stats_init()
block: inline fast path of driver tag allocation
drm/amd/display: Validate plane rects before use
drm/amd/display: correct apg audio channel enable golden value
drm/amd/display: do not compare integers of different widths
drm/amd/display: Clean Up VPG Low Mem Power
drm/amd/display: add DP2.0 debug option to set MST_EN for SST stream
drm/amd/display: Do not skip link training on DP quick hot plug
drm/amd/display: Clear encoder assignment for copied streams
drm/amd/display: Disable dpp root clock when not being used
drm/amd/display: Fully switch to dmub for all dcn21 asics
drm/amd/amdgpu: Do irq_fini_hw after ip_fini_early
drm/amdkfd: map gpu hive id to xgmi connected cpu
drm/amdgpu: load PSP RL in resume path
drm/amdkfd: Fix an inappropriate error handling in allloc memory of gpu
block: add documentation for inflight
PCI: Re-enable Downstream Port LTR after reset or hotplug
kunit: Reset suite count after running tests
kunit: tool: improve compatibility of kunit_parser with KTAP specification
kunit: tool: yield output from run_kernel in real time
kunit: tool: support running each suite/test separately
kunit: tool: actually track how long it took to run tests
kunit: tool: factor exec + parse steps into a function
kunit: add 'kunit.action' param to allow listing out tests
kunit: tool: show list of valid --arch options when invalid
kunit: tool: misc fixes (unused vars, imports, leaked files)
kunit: fix too small allocation when using suite-only kunit.filter_glob
kunit: tool: allow filtering test cases via glob
kunit: drop assumption in kunit-log-test about current suite
Revert "PM: sleep: Do not assume that "mem" is always present"
xfs: use separate btree cursor cache for each btree type
xfs: compute absolute maximum nlevels for each btree type
xfs: kill XFS_BTREE_MAXLEVELS
xfs: compute the maximum height of the rmap btree when reflink enabled
xfs: clean up xfs_btree_{calc_size,compute_maxlevels}
xfs: compute maximum AG btree height for critical reservation calculation
xfs: rename m_ag_maxlevels to m_allocbt_maxlevels
xfs: dynamically allocate cursors based on maxlevels
xfs: encode the max btree height in the cursor
xfs: refactor btree cursor allocation function
xfs: rearrange xfs_btree_cur fields for better packing
xfs: prepare xfs_btree_cur for dynamic cursor heights
xfs: dynamically allocate btree scrub context structure
xfs: don't track firstrec/firstkey separately in xchk_btree
xfs: reduce the size of nr_ops for refcount btree cursors
xfs: remove xfs_btree_cur.bc_blocklog
xfs: fix incorrect decoding in xchk_btree_cur_fsbno
xfs: fix perag reference leak on iteration race with growfs
xfs: terminate perag iteration reliably on agcount
xfs: rename the next_agno perag iteration variable
xfs: fold perag loop iteration logic into helper function
xfs: replace snprintf in show functions with sysfs_emit
nvme: don't memset() the normal read/write command
nvme: move command clear into the various setup helpers
workqueue: make sysfs of unbound kworker cpumask more clever
locks: remove changelog comments
scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions
scsi: target: core: Stop using bdevname()
scsi: aha1542: Use memcpy_{from,to}_bvec()
ice: fix an error code in ice_ena_vfs()
ice: use devm_kcalloc() instead of devm_kzalloc()
ice: Make use of the helper function devm_add_action_or_reset()
ice: Refactor PR ethtool ops
ice: Manage act flags for switchdev offloads
ice: Forbid trusted VFs in switchdev mode
ice: fix software generating extra interrupts
ice: fix rate limit update after coalesce change
ice: update dim usage and moderation
ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors
ACPI: PM: Fix sharing of wakeup power resources
ACPI: PM: Turn off unused wakeup power resources
ACPI: PM: Check states of power resources during initialization
mailbox: mtk-cmdq: Fix local clock ID usage
mailbox: mtk-cmdq: Validate alias_id on probe
blk-mq: don't handle non-flush requests in blk_insert_flush
MAINTAINERS: update mtd-physmap.yaml reference
MAINTAINERS: update brcm,unimac-mdio.yaml reference
MAINTAINERS: update gemini.yaml reference
MAINTAINERS: update nxp,imx8-jpeg.yaml reference
MAINTAINERS: update intel,ixp46x-rng.yaml reference
MAINTAINERS: update ti,sci.yaml reference
MAINTAINERS: update faraday,ftrtc010.yaml reference
MAINTAINERS: update aspeed,i2c.yaml reference
MAINTAINERS: update arm,vic.yaml reference
dt-bindings: reserved-memory: ramoops: update ramoops.yaml references
selinux: fix a sock regression in selinux_ip_postroute_compat()
ice: Add support for VF rate limiting
io_uring: warning about unused-but-set parameter
erofs: lzma compression support
erofs: rename some generic methods in decompressor
lib/xz, lib/decompress_unxz.c: Fix spelling in comments
lib/xz: Add MicroLZMA decoder
lib/xz: Move s->lzma.len = 0 initialization to lzma_reset()
lib/xz: Validate the value before assigning it to an enum variable
lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression
erofs: introduce readmore decompression strategy
erofs: introduce the secondary compression head
drm/i915/dp: use new link training delay helpers
Input: axp20x-pek - Use new soc_intel_is_cht() helper
platform/x86: intel_int0002_vgpio: Use the new soc_intel_is_byt()/_cht() helpers
ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
locking/rwsem: Fix comments about reader optimistic lock stealing conditions
locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able()
locking/rwsem: Disable preemption for spinning region
docs: futex: Fix kernel-doc references
futex: Fix PREEMPT_RT build
powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses
tools/perf: Add mem_hops field in perf_mem_data_src structure
perf: Add mem_hops field in perf_mem_data_src structure
perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line
block: attempt direct issue of plug list
block: change plugging to use a singly linked list
platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning
platform/x86: thinkpad_acpi: Fix coccinelle warnings
platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit
platform: x86: ideapad-laptop: Use ACPI_COMPANION() directly
surface: surface3_power: Drop redundant acpi_bus_get_device() call
surface: surface3-wmi: Use ACPI_COMPANION() directly
NFSD:fix boolreturn.cocci warning
platform/x86: system76_acpi: Add attribute group for kb_led_color
platform/x86: system76_acpi: Add battery charging thresholds
platform/x86: system76_acpi: Replace Fn+F2 function for OLED models
platform/x86: system76_acpi: Report temperature and fan speed
MAINTAINERS: Update the entry for MHI bus
s390: update defconfigs
samples: add s390 support for ftrace direct call samples
samples: add HAVE_SAMPLE_FTRACE_DIRECT config option
s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h
s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support
drm/scheduler: fix drm_sched_job_add_implicit_dependencies
net: ethernet: ixp4xx: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset()
ieee802154: Remove redundant 'flush_workqueue()' calls
partitions/ibm: use bdev_nr_sectors instead of open coding it
partitions/efi: use bdev_nr_bytes instead of open coding it
block/ioctl: use bdev_nr_sectors and bdev_nr_bytes
devlink: Remove extra device_lock assert checks
blk-wbt: prevent NULL pointer dereference in wb_timer_fn
block: ataflop: fix breakage introduced at blk-mq refactoring
ethernet: Remove redundant statement
drm/locking: fix __stack_depot_* name conflict
net: phylink: Support disabling autonegotiation for PCS
net: sched: Allow statistics reads from softirq.
net: phylink: rejig SFP interface selection in ksettings_set()
x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c
block: align blkdev_dio inlined bio to a cacheline
block: move blk_mq_tag_to_rq() inline
block: get rid of plug list sorting
block: return whether or not to unplug through boolean
block: don't call blk_status_to_errno in blk_update_request
x86/sev: Carve out HV call's return value verification
block: move bdev_read_only() into the header
io_uring: inform block layer of how many requests we are submitting
io_uring: simplify io_file_supports_nowait()
io_uring: combine REQ_F_NOWAIT_{READ,WRITE} flags
io_uring: arm poll for non-nowait files
fs/io_uring: Prioritise checking faster conditions first in io_write
io_uring: clean io_prep_rw()
io_uring: optimise fixed rw rsrc node setting
io_uring: return iovec from __io_import_iovec
io_uring: optimise io_import_iovec fixed path
io_uring: kill io_wq_current_is_worker() in iopoll
io_uring: optimise req->ctx reloads
io_uring: rearrange io_read()/write()
io_uring: clean up io_import_iovec
io_uring: optimise io_import_iovec nonblock passing
io_uring: optimise read/write iov state storing
io_uring: encapsulate rw state
io_uring: optimise rw comletion handlers
io_uring: prioritise read success path over fails
io_uring: consistent typing for issue_flags
io_uring: optimise rsrc referencing
io_uring: optimise io_req_set_rsrc_node()
io_uring: fix io_free_batch_list races
io_uring: remove extra io_ring_exit_work wake up
io_uring: optimise out req->opcode reloading
io_uring: reshuffle io_submit_state bits
io_uring: safer fallback_work free
io_uring: optimise plugging
io_uring: correct fill events helpers types
io_uring: inline io_poll_complete
io_uring: inline io_req_needs_clean()
io_uring: remove struct io_completion
io_uring: control ->async_data with a REQ_F flag
io_uring: optimise io_free_batch_list()
io_uring: mark cold functions
io_uring: optimise ctx referencing by requests
io_uring: merge CQ and poll waitqueues
io_uring: don't wake sqpoll in io_cqring_ev_posted
io_uring: optimise INIT_WQ_LIST
io_uring: optimise request allocation
io_uring: delay req queueing into compl-batch list
io_uring: add more likely/unlikely() annotations
io_uring: optimise kiocb layout
io_uring: add flag to not fail link after timeout
io_uring: clean up buffer select
io_uring: init opcode in io_init_req()
io_uring: don't return from io_drain_req()
io_uring: extra a helper for drain init
io_uring: disable draining earlier
io_uring: comment why inline complete calls io_clean_op()
io_uring: kill off ->inflight_entry field
io_uring: restructure submit sqes to_submit checks
io_uring: reshuffle queue_sqe completion handling
io_uring: inline hot path of __io_queue_sqe()
io_uring: split slow path from io_queue_sqe
io_uring: remove drain_active check from hot path
io_uring: deduplicate io_queue_sqe() call sites
io_uring: don't pass state to io_submit_state_end
io_uring: don't pass tail into io_free_batch_list
io_uring: inline completion batching helpers
io_uring: optimise batch completion
io_uring: convert iopoll_completed to store_release
io_uring: add a helper for batch free
io_uring: use single linked list for iopoll
io_uring: split iopoll loop
io_uring: replace list with stack for req caches
io-wq: add io_wq_work_node based stack
io_uring: remove allocation cache array
io_uring: use slist for completion batching
io_uring: make io_do_iopoll return number of reqs
io_uring: force_nonspin
io_uring: mark having different creds unlikely
io_uring: return boolean value for io_alloc_async_data
io_uring: optimise io_req_init() sqe flags checks
io_uring: remove ctx referencing from complete_post
io_uring: add more uring info to fdinfo for debug
io_uring: kill extra wake_up_process in tw add
io_uring: dedup CQE flushing non-empty checks
io_uring: inline linked part of io_req_find_next
io_uring: inline io_dismantle_req
io_uring: kill off ios_left
io-wq: Remove duplicate code in io_workqueue_create()
io_uring: dump sqe contents if issue fails
e1000e: Remove redundant statement
block: fix too broad elevator check in blk_mq_free_request()
ethernet: sparx5: use eth_hw_addr_gen()
ethernet: mlxsw: use eth_hw_addr_gen()
ethernet: fec: use eth_hw_addr_gen()
ethernet: prestera: use eth_hw_addr_gen()
ethernet: ocelot: use eth_hw_addr_gen()
ethernet: add a helper for assigning port addresses
RDMA/mlx5: Attach ndescs to mlx5_ib_mkey
ethernet: smsc: use eth_hw_addr_set()
ethernet: smc91x: use eth_hw_addr_set()
ethernet: sis900: use eth_hw_addr_set()
ethernet: sis190: use eth_hw_addr_set()
ethernet: sxgbe: use eth_hw_addr_set()
ethernet: rocker: use eth_hw_addr_set()
ethernet: renesas: use eth_hw_addr_set()
ethernet: r8169: use eth_hw_addr_set()
ethernet: netxen: use eth_hw_addr_set()
ethernet: lpc: use eth_hw_addr_set()
ethernet: sky2/skge: use eth_hw_addr_set()
ethernet: mv643xx: use eth_hw_addr_set()
RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib
RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key
RDMA/mlx5: Remove pd from struct mlx5_core_mkey
RDMA/mlx5: Remove size from struct mlx5_core_mkey
RDMA/mlx5: Remove iova from struct mlx5_core_mkey
selftests: mlxsw: Add a test for un/offloadable qdisc trees
mlxsw: spectrum_qdisc: Make RED, TBF offloads classful
mlxsw: spectrum_qdisc: Validate qdisc topology
mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes
mlxsw: spectrum_qdisc: Unify graft validation
mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy()
mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs
mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it
net: sch_tbf: Add a graft command
memstick: r592: Fix a UAF bug when removing the driver
mmc: mxs-mmc: disable regulator on error and in the remove function
mmc: sdhci-omap: Configure optional wakeirq
mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM
mmc: sdhci-omap: Implement PM runtime functions
mmc: sdhci-omap: Add omap_offset to support omap3 and earlier
mmc: sdhci-omap: Handle voltages to add support omap4
dt-bindings: sdhci-omap: Update binding for legacy SoCs
isofs: Fix out of bound access for corrupted isofs image
docs: fs: locks.rst: update comment about mandatory file locking
mmc: sdhci-pci: Remove dead code (rst_n_gpio et al)
mmc: sdhci-pci: Remove dead code (cd_gpio, cd_irq et al)
mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al)
mmc: sdhci: Remove unused prototype declaration in the header
mmc: sdhci: Deduplicate sdhci_get_cd_nogpio()
irqchip/ti-sci-inta: Make use of the helper function devm_platform_ioremap_resource()
irqchip/stm32: Make use of the helper function devm_platform_ioremap_resource()
irqchip/irq-ts4800: Make use of the helper function devm_platform_ioremap_resource()
irqchip/irq-mvebu-pic: Make use of the helper function devm_platform_ioremap_resource()
irqchip/irq-mvebu-icu: Make use of the helper function devm_platform_ioremap_resource()
arm64: Add HWCAP for self-synchronising virtual counter
arm64: Add handling of CNTVCTSS traps
arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0
arm64: Add a capability for FEAT_ECV
drm/bridge: tc358768: Correct BTACNTRL1 programming
drm/bridge: tc358768: Disable non-continuous clock mode
drm/bridge: tc358768: Calculate video start delay
drm/bridge: tc358768: Support pulse mode
drm/bridge: tc358768: Enable reference clock
counter: drop chrdev_lock
ARM: 9131/1: mm: Fix PXN process with LPAE feature
ARM: 9130/1: mm: Provide die_kernel_fault() helper
ARM: 9126/1: mm: Kill page table base print in show_pte()
ARM: 9127/1: mm: Cleanup access_error()
ARM: 9129/1: mm: Kill task_struct argument for __do_page_fault()
ARM: 9128/1: mm: Refactor the __do_page_fault()
ARM: imx6: mark OCRAM mapping read-only
ARM: add __arm_iomem_set_ro() to write-protect ioremapped area
ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" DT property
ARM: 9123/1: scoop: Drop if with an always false condition
ARM: 9119/1: amba: Properly handle device probe without IRQ domain
ARM: 9120/1: Revert "amba: make use of -1 IRQs warn"
ARM: 9121/1: amba: Drop unused functions about APB/AHB devices add
ARM: 9125/1: fix incorrect use of get_kernel_nofault()
HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK
riscv: dts: sifive: add missing compatible for plic
riscv: dts: microchip: add missing compatibles for clint and plic
riscv: dts: sifive: drop duplicated nodes and properties in sifive
riscv: dts: sifive: fix Unleashed board compatible
riscv: dts: sifive: use only generic JEDEC SPI NOR flash compatible
HID: apple: Bring back flag for Apple tilde key quirk
HID: apple: Add support for the 2021 Magic Keyboard
HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015
ARM: dts: s5pv210: add 'chassis-type' property
ARM: dts: exynos: add 'chassis-type' property
arm64: dts: exynos: add 'chassis-type' property
platform/x86: mlx-platform: Add support for multiply cooling devices
Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices
platform_data/mlxreg: Add new field for secured access
platform/mellanox: mlxreg-io: Extend number of hwmon attributes
platform/x86: mlx-platform: Configure notifier callbacks for modular system
platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations
platform/x86: mlx-platform: Add initial support for new modular system
platform_data/mlxreg: Add new type to support modular systems
drm/gma500: Rename struct gtt_range to struct psb_gem_object
drm/gma500: Rewrite GTT page insert/remove without struct gtt_range
drm/gma500: Set page-caching flags in GEM pin/unpin
drm/gma500: Inline psb_gtt_{alloc,free}_range() into rsp callers
drm/gma500: Inline psb_gtt_attach_pages() and psb_gtt_detach_pages()
drm/gma500: Rename psb_gtt_{pin,unpin}() to psb_gem_{pin,unpin}()
drm/gma500: Allocate GTT ranges in stolen memory with psb_gem_create()
drm/gma500: Reimplement psb_gem_create()
drm/gma500: Use to_gtt_range() everywhere
drm/gma500: Move helpers for struct gtt_range from gtt.c to gem.c
drm/dp: reuse the 8b/10b link training delay helpers
drm/dp: add helpers to read link training delays
counter/counter-sysfs: use sysfs_emit everywhere
char: xillybus: fix msg_ep UAF in xillyusb_probe()
binder: don't detect sender/target during buffer cleanup
staging: r8188eu: Remove redundant 'if' statement
staging: r8188eu: Use completions for signaling enqueueing
staging: r8188eu: Use completions for signaling start / end kthread
staging: r8188eu: fix a gcc warning
staging: mt7621-dts: get rid of nodes with no in-tree driver
iio: imx8qxp-adc: mark PM functions as __maybe_unused
iio: pressure: ms5611: Make ms5611_remove() return void
iio: potentiometer: max5487: Don't return an error in .remove()
iio: magn: hmc5843: Make hmc5843_common_remove() return void
iio: health: afe4403: Don't return an error in .remove()
iio: dac: ad5686: Make ad5686_remove() return void
iio: dac: ad5592r: Make ad5592r_remove() return void
iio: dac: ad5446: Make ad5446_remove() return void
iio: dac: ad5380: Make ad5380_remove() return void
iio: accel: mma7455: Make mma7455_core_remove() return void
iio: accel: kxsd9: Make kxsd9_common_remove() return void
iio: accel: bmi088: Make bmi088_accel_core_remove() return void
iio: accel: bmc150: Make bmc150_accel_core_remove() return void
iio: accel: bma400: Make bma400_remove() return void
drivers:iio:dac:ad5766.c: Add trigger buffer
iio: triggered-buffer: extend support to configure output buffers
iio: kfifo-buffer: Add output buffer support
iio: Add output buffer support
iio: documentation: Document scd4x calibration use
drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor
MAINTAINERS: Add myself as maintainer of the scd4x driver
dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description
iio: light: noa1305: Make use of the helper function dev_err_probe()
iio: light: cm36651: Make use of the helper function dev_err_probe()
iio: health: afe4404: Make use of the helper function dev_err_probe()
iio: health: afe4403: Make use of the helper function dev_err_probe()
iio: st_lsm9ds0: Make use of the helper function dev_err_probe()
iio: st_sensors: Make use of the helper function dev_err_probe()
iio: dac: ti-dac7311: Make use of the helper function dev_err_probe()
iio: dac: stm32-dac: Make use of the helper function dev_err_probe()
iio: dac: mcp4922: Make use of the helper function dev_err_probe()
iio: dac: max5821: Make use of the helper function dev_err_probe()
iio: dac: ds4424: Make use of the helper function dev_err_probe()
iio: dac: ltc1660: Make use of the helper function dev_err_probe()
iio: dac: lpc18xx_dac: Make use of the helper function dev_err_probe()
iio: dac: ad8801: Make use of the helper function dev_err_probe()
dt-bindings: iio: ad779x: Add binding document
iio: adc: ad799x: Implement selecting external reference voltage input on AD7991, AD7995 and AD7999.
iio: adc: max1027: fix error code in max1027_wait_eoc()
iio: imu: adis16400: Fix buffer alignment requirements.
iio: gyro: mpu3050: Fix alignment and size issues with buffers.
iio: adc: ti-adc108s102: Fix alignment of buffer pushed to iio buffers.
iio: core: Introduce iio_push_to_buffers_with_ts_unaligned()
iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C
iio: adc: aspeed: Fix spelling mistake "battey" -> "battery"
iio: adc: ad7291: convert probe to device-managed only
iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc
iio: adc: berlin2-adc: convert probe to device-managed only
iio: adc: rn5t618-adc: use devm_iio_map_array_register() function
iio: adc: max1363: convert probe to full device-managed
iio: adc: nau7802: convert probe to full device-managed
iio: adis16460: make use of the new unmasked_drdy flag
iio: adis16475: make use of the new unmasked_drdy flag
iio: adis: handle devices that cannot unmask the drdy pin
iio: adis: do not disabe IRQs in 'adis_init()'
iio: adc: da9150-gpadc: convert probe to full-device managed
iio: adc: lp8788_adc: convert probe to full-device managed
iio: adc: axp288_adc: convert probe to full device-managed
iio: adc: intel_mrfld_adc: convert probe to full device-managed
iio: inkern: introduce devm_iio_map_array_register() short-hand function
iio: adc: fsl-imx25-gcq: initialize regulators as needed
iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops
iio: adc: max1027: Don't reject external triggers when there is no IRQ
iio: adc: max1027: Allow all kind of triggers to be used
iio: adc: max1027: Use the EOC IRQ when populated for single reads
iio: adc: max1027: Stop requesting a threaded IRQ
iio: adc: max1027: Introduce an end of conversion helper
iio: adc: max1027: Separate the IRQ handler from the read logic
iio: adc: max1027: Prevent single channel accesses during buffer reads
iio: adc: max1027: Create a helper to configure the channels to scan
iio: adc: max1027: Ensure a default cnvst trigger configuration
iio: adc: max1027: Simplify the _set_trigger_state() helper
iio: adc: max1027: Create a helper to enable/disable the cnvst trigger
iio: adc: max1027: Rename a helper
iio: adc: max1027: Minimize the number of converted channels
iio: adc: max1027: Drop useless debug messages
iio: adc: max1027: Drop extra warning message
iio: adc: max1027: Fix style
MAINTAINERS: Add the driver info of the NXP IMX8QXP
dt-bindings: iio: adc: Add binding documentation for NXP IMX8QXP ADC
iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC
iio: accel: fxls8962af: add wake on event
iio: accel: fxls8962af: add threshold event handling
iio: adc: aspeed: Get and set trimming data.
iio: adc: aspeed: Support battery sensing.
iio: adc: aspeed: Add compensation phase.
iio: adc: aspeed: Add func to set sampling rate.
iio: adc: aspeed: Fix the calculate error of clock.
iio: adc: aspeed: Support ast2600 adc.
iio: adc: aspeed: Use devm_add_action_or_reset.
iio: adc: aspeed: Use model_data to set clk scaler.
iio: adc: aspeed: Add vref config function
iio: adc: aspeed: Restructure the model data
iio: adc: aspeed: Keep model data to driver data.
iio: ABI: Document in_concentration_co2_scale
iio: chemical: Add Senseair Sunrise 006-0-007 driver
iio: ABI: docs: Document Senseair Sunrise ABI
dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor
dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg
media: ite-cir: IR receiver stop working after receive overflow
media: sir_ir: remove broken driver
media: ir_toy: assignment to be16 should be of correct type
media: ivtv: fix build for UML
media: cedrus: Don't kernel map most buffers
media: rkvdec: Support dynamic resolution changes
media: rkvdec: Do not override sizeimage for output format
media: imx-jpeg: Add pm-runtime support for imx-jpeg
media: MAINTAINERS: update maintainer for ch7322 driver
media: i.MX6: Support 16-bit BT.1120 video input
media: Add ADV7610 support for adv7604 driver.
media: Add ADV7610 support for adv7604 driver - DT docs.
media: TDA1997x: replace video detection routine
media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatenation warning
media: saa7134: Add support for Leadtek WinFast HDTV200 H
media: aspeed: add debugfs
media: videobuf2: always set buffer vb2 pointer
media: rcar-vin: add G/S_PARM ioctls
media: i2c: select V4L2_ASYNC where needed
media: vidtv: move kfree(dvb) to vidtv_bridge_dev_release()
drm/i915: Introduce lpt_pch_disable()
drm/i915: Move intel_ddi_fdi_post_disable() to fdi code
drm/i915: Introduce ilk_pch_disable() and ilk_pch_post_disable()
drm/i915: Move iCLKIP readout to the pch code
drm/i915: Extract ilk_pch_get_config()
drm/i915: Move LPT PCH readout code
drm/i915: Clean up the {ilk,lpt}_pch_enable() calling convention
drm/i915: Move PCH modeset code to its own file
drm/i915: Move PCH refclock stuff into its own file
ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description
ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration
xtensa: move section symbols to asm/sections.h
xtensa: remove unused variable wmask
xtensa: only build windowed register support code when needed
xtensa: use register window specific opcodes only when present
xtensa: implement call0 ABI support in assembly
xtensa: definitions for call0 ABI
xtensa: don't use a12 in __xtensa_copy_user in call0 ABI
xtensa: don't use a12 in strncpy_user
xtensa: use a14 instead of a15 in inline assembly
xtensa: move _SimulateUserKernelVectorException out of WindowVectors
net/mlx5: E-Switch, Increase supported number of forward destinations to 32
net/mlx5: E-Switch, Use dynamic alloc for dest array
net/mlx5: Lag, use steering to select the affinity port in LAG
net/mlx5: Lag, add support to create/destroy/modify port selection
net/mlx5: Lag, add support to create TTC tables for LAG port selection
net/mlx5: Lag, add support to create definers for LAG
net/mlx5: Lag, set match mask according to the traffic type bitmap
net/mlx5: Lag, set LAG traffic type mapping
net/mlx5: Lag, move lag files into directory
net/mlx5: Introduce new uplink destination type
net/mlx5: Add support to create match definer
net/mlx5: Introduce port selection namespace
net/mlx5: Support partial TTC rules
scsi: sr: Add error handling support for add_disk()
scsi: sd: Add error handling support for add_disk()
scsi: target: Perform ALUA group changes in one step
scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path
scsi: target: Fix alua_tg_pt_gps_count tracking
scsi: target: Fix ordered tag handling
scsi: target: Fix ordered CMD_T_SENT handling
scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay
scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock()
scsi: ufs: ufs-mediatek: Introduce default delay for reference clock
scsi: target: tcmu: Allocate zeroed pages for data area
scsi: target: cxgbit: Enable Delayed ACK
scsi: target: cxgbit: Increase max DataSegmentLength
scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs()
scsi: scsi_debug: Fix out-of-bound read in resp_readcap16()
scsi: 3w-xxx: Remove redundant initialization of variable retval
scsi: fcoe: Use netif_is_bond_master() instead of open code
scsi: ibmvscsi: Use GFP_KERNEL with dma_alloc_coherent() in initialize_event_pool()
scsi: mpi3mr: Use scnprintf() instead of snprintf()
scsi: sd: Print write through due to no caching mode page as warning
bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG
qed: Change the TCP common variable - "iscsi_ooo"
qed: Optimize the ll2 ooo flow
audit: return early if the filter rule has a lower priority
PCI/sysfs: Explicitly show first MSI IRQ for 'irq'
dt-bindings: msm/dp: Add SC8180x compatibles
drm/msm/dp: Support up to 3 DP controllers
drm/msm/dp: Allow attaching a drm_panel
drm/msm/dp: Allow specifying connector_type per controller
drm/msm/dp: Modify prototype of encoder based API
drm/msm/dp: Remove global g_dp_display variable
MAINTAINERS: adjust file entry for of_net.c after movement
PCI: Document /sys/bus/pci/devices/.../irq
iavf: Combine init and watchdog state machines
iavf: Add __IAVF_INIT_FAILED state
iavf: Refactor iavf state machine tracking
nbd: fix uaf in nbd_handle_reply()
nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()
nbd: clean up return value checking of sock_xmit()
nbd: don't start request if nbd_queue_rq() failed
nbd: check sock index in nbd_read_stat()
nbd: make sure request completion won't concurrent
nbd: don't handle response without a corresponding request message
mtip32xx: Remove redundant 'flush_workqueue()' calls
md: update superblock after changing rdev flags in state_store
md: remove unused argument from md_new_event
md/raid5: call roundup_pow_of_two in raid5_run
md/raid1: use rdev in raid1_write_request directly
md/raid1: only allocate write behind bio for WriteMostly device
md: properly unwind when failing to add the kobject in md_alloc
md: extend disks_mutex coverage
md: add the bitmap group to the default groups for the md kobject
md: add error handling support for add_disk()
block: cache inode size in bdev
udf: use sb_bdev_nr_blocks
reiserfs: use sb_bdev_nr_blocks
ntfs: use sb_bdev_nr_blocks
jfs: use sb_bdev_nr_blocks
ext4: use sb_bdev_nr_blocks
block: add a sb_bdev_nr_blocks helper
block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate
squashfs: use bdev_nr_bytes instead of open coding it
reiserfs: use bdev_nr_bytes instead of open coding it
pstore/blk: use bdev_nr_bytes instead of open coding it
ntfs3: use bdev_nr_bytes instead of open coding it
nilfs2: use bdev_nr_bytes instead of open coding it
nfs/blocklayout: use bdev_nr_bytes instead of open coding it
jfs: use bdev_nr_bytes instead of open coding it
hfsplus: use bdev_nr_sectors instead of open coding it
hfs: use bdev_nr_sectors instead of open coding it
fat: use bdev_nr_sectors instead of open coding it
cramfs: use bdev_nr_bytes instead of open coding it
btrfs: use bdev_nr_bytes instead of open coding it
affs: use bdev_nr_sectors instead of open coding it
fs: simplify init_page_buffers
fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block
target/iblock: use bdev_nr_bytes instead of open coding it
nvmet: use bdev_nr_bytes instead of open coding it
md: use bdev_nr_sectors instead of open coding it
dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them
drbd: use bdev_nr_sectors instead of open coding it
bcache: remove bdev_sectors
block: add a bdev_nr_bytes helper
block: move the SECTOR_SIZE related definitions to blk_types.h
swim3: add missing major.h include
sx8: fix an error code in carm_init_one()
pf: fix error codes in pf_init_unit()
pcd: fix error codes in pcd_init_unit()
xtensa/platforms/iss/simdisk: add error handling support for add_disk()
block/ataflop: add error handling support for add_disk()
block/ataflop: provide a helper for cleanup up an atari disk
block/ataflop: add registration bool before calling del_gendisk()
block/ataflop: use the blk_cleanup_disk() helper
swim: add error handling support for add_disk()
swim: add a floppy registration bool which triggers del_gendisk()
swim: add helper for disk cleanup
swim: simplify using blk_cleanup_disk() on swim_remove()
amiflop: add error handling support for add_disk()
floppy: add error handling support for add_disk()
floppy: fix calling platform_device_unregister() on invalid drives
floppy: use blk_cleanup_disk()
floppy: fix add_disk() assumption on exit due to new developments
block/swim3: add error handling support for add_disk()
rbd: add add_disk() error handling
cdrom/gdrom: add error handling support for add_disk()
pf: add error handling support for add_disk()
block/sx8: add error handling support for add_disk()
block/rsxx: add error handling support for add_disk()
pktcdvd: add error handling support for add_disk()
mtip32xx: add error handling support for add_disk()
pd: add error handling support for add_disk()
pcd: capture errors on cdrom_register()
pcd: fix ordering of unregister_cdrom()
pcd: add error handling support for add_disk()
pd: cleanup initialization
pf: cleanup initialization
pcd: cleanup initialization
pcd: move the identify buffer into pcd_identify
n64cart: add error handling support for add_disk()
drbd: add error handling support for add_disk()
aoe: add error handling support for add_disk()
nbd: add error handling support for add_disk()
loop: add error handling support for add_disk()
null_blk: poll queue support
nvme: wire up completion batching for the IRQ path
io_uring: utilize the io batching infrastructure for more efficient polled IO
nvme: add support for batched completion of polled IO
block: add support for blk_mq_end_request_batch()
sbitmap: add helper to clear a batch of tags
block: add a struct io_comp_batch argument to fops->iopoll()
block: provide helpers for rq_list manipulation
block: remove some blk_mq_hw_ctx debugfs entries
block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes
block: cache rq_flags inside blk_mq_rq_ctx_init()
block: blk_mq_rq_ctx_init cache ctx/q/hctx
block: skip elevator fields init for non-elv queue
dt-bindings: nfc: marvell,nci: convert to dtschema
dt-bindings: nfc: ti,trf7970a: convert to dtschema
dt-bindings: nfc: st,nci: convert to dtschema
dt-bindings: nfc: st,st95hf: convert to dtschema
dt-bindings: nfc: st,st21nfca: convert to dtschema
dt-bindings: nfc: nxp,pn532: convert to dtschema
dt-bindings: nfc: nxp,nci: document NXP PN547 binding
dt-bindings: nfc: nxp,nci: convert to dtschema
ASoC: qcom: sm8250: Add Jack support
ASoC: qcom: sm8250: add support for TX and RX Macro dais
ASoC: amd: enable Yellow Carp platform machine driver build
ASoC: amd: add YC machine driver using dmic
ASoC: amd: create platform device for acp6x machine driver
ASoC: amd: enable Yellow carp acp6x drivers build
ASoC: amd: add acp6x pdm driver pm ops
ASoC: amd: add acp6x pci driver pm ops
ASoC: amd: add acp6x pdm driver dma ops
ASoC: amd: add acp6x irq handler
ASoC: amd: add acp6x pdm platform driver
ASoC: amd: add platform devices for acp6x pdm driver and dmic driver
ASoC: amd: add acp6x init/de-init functions
ASoC: amd: add Yellow Carp ACP PCI driver
ASoC: amd: add Yellow Carp ACP6x IP register header
dt-bindings: input: elan,ekth3000: Convert txt bindings to yaml
clk: composite: Use rate_ops.determine_rate when also a mux is available
dma-buf: Update obsoluted comments on dma_buf_vmap/vunmap()
treewide: Replace 0-element memcpy() destinations with flexible arrays
treewide: Replace open-coded flex arrays in unions
stddef: Introduce DECLARE_FLEX_ARRAY() helper
btrfs: Use memset_startat() to clear end of struct
string.h: Introduce memset_startat() for wiping trailing members and padding
xfrm: Use memset_after() to clear padding
string.h: Introduce memset_after() for wiping trailing members/padding
lib: Introduce CONFIG_MEMCPY_KUNIT_TEST
fortify: Add compile-time FORTIFY_SOURCE tests
dt-bindings: input: Convert Silead GSL1680 binding to a schema
mlx5: prevent 64bit divide
selftests: KVM: Introduce system counter offset test
selftests: KVM: Add helpers for vCPU device attributes
selftests: KVM: Fix kvm device helper ioctl assertions
selftests: KVM: Add test for KVM_{GET,SET}_CLOCK
tools: arch: x86: pull in pvclock headers
KVM: x86: Expose TSC offset controls to userspace
KVM: x86: Refactor tsc synchronization code
kvm: x86: protect masterclock with a seqcount
KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK
KVM: x86: avoid warning with -Wbitwise-instead-of-logical
docs: counter: Include counter-chrdev kernel-doc to generic-counter.rst
counter: fix docum. build problems after filename change
arm64: dts: rockchip: fix resets in tsadc node for rk356x
dt-bindings: bus: add palmbus device tree bindings
power: bq25890: add return values to error messages
power: supply: axp288-charger: Simplify axp288_get_charger_health()
power: supply: axp288-charger: Remove unnecessary is_present and is_online helpers
power: supply: axp288-charger: Add depends on IOSF_MBIO to Kconfig
MIPS: Loongson64: Add of_node_put() before break
bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) with pci_alert()
bcm47xx: Get rid of redundant 'else'
MIPS: sni: Fix the build
KVM: arm64: pkvm: Give priority to standard traps over pvm handling
KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array()
KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around
KVM: arm64: pkvm: Consolidate include files
KVM: arm64: pkvm: Preserve pending SError on exit from AArch32
KVM: arm64: pkvm: Handle GICv3 traps as required
KVM: arm64: pkvm: Drop sysregs that should never be routed to the host
KVM: arm64: pkvm: Drop AArch32-specific registers
KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI
KVM: arm64: pkvm: Use a single function to expose all id-regs
KVM: arm64: Fix early exit ptrauth handling
PCI: Remove unused pci_pool wrappers
rtc: pcf8523: add BSM support
rtc: pcf8523: allow usage on ACPI platforms
rtc: pcf8523: remove unecessary ifdefery
rtc: pcf8523: always compile pcf8523_rtc_ioctl
rtc: pcf8523: switch to regmap
media: cedrus: fix double free
rtc: expose RTC_FEATURE_UPDATE_INTERRUPT
rtc: pcf8523: avoid reading BLF in pcf8523_rtc_read_time
rtc: rv3032: allow setting BSM
rtc: rv3028: add BSM support
rtc: add BSM parameter
rtc: add correction parameter
rtc: expose correction feature
rtc: add parameter ioctl
rtc: add alarm related features
staging: vt6655: Rename byPreambleType field
usb: typec: STUSB160X should select REGMAP_I2C
usb-storage: Add compatibility quirk flags for iODD 2531/2541
tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc
block: store elevator state in request
staging: r8188eu: Makefile: use one file list
block: only mark bio as tracked if it really is tracked
block: improve layout of struct request
block: move update request helpers into blk-mq.c
block: remove useless caller argument to print_req_error()
block: don't bother iter advancing a fully done bio
staging: r8188eu: Makefile: don't overwrite global settings
staging: r8188eu: Makefile: remove unused driver config
staging: r8188eu: remove unnecessary assignment
staging: r8188eu: don't accept SIGTERM for cmd thread
staging: r8188eu: daemonize is not defined
staging: r8188eu: res_to_status is unused
staging: r8188eu: remove BT_COEXIST settings from Makefile
staging: r8188eu: remove unused components in pwrctrl_priv
staging: r8188eu: CurrentWirelessMode is not used
staging: r8188eu: remove procfs functions
staging: r8188eu: clean up Hal8188EPhyCfg.h
staging: r8188eu: PHY_SetRFPathSwitch_8188E is not used
staging: r8188eu: remove unused function prototypes
staging: r8188eu: remove two checks that are always false
staging: r8188eu: interface type is always usb
staging: r8188eu: remove empty trigger gpio code
staging: r8188eu: remove unused constants and variables
staging: mt7621-dts: change some node hex addresses to lower case
staging: r8188eu: remove ODM_CmnInfoPtrArrayHook()
staging: r8188eu: pMacPhyMode is not used
staging: r8188eu: pBandType is never set
staging: r8188eu: remove ODM_AntselStatistics_88C()
staging: r8188eu: remove GetPSDData()
staging: r8188eu: remove ODM_SingleDualAntennaDefaultSetting()
staging: r8188eu: remove empty functions from odm.c
iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
powerpc/kvm: Fix kvm_use_magic_page
hwmon: (tmp421) Add of_node_put() before return
PCI: Remove struct pci_dev->driver
PCI: Use to_pci_driver() instead of pci_dev->driver
x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev->driver
perf/x86/intel/uncore: Use to_pci_driver() instead of pci_dev->driver
powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver
usb: xhci: Use to_pci_driver() instead of pci_dev->driver
cxl: Use to_pci_driver() instead of pci_dev->driver
cxl: Factor out common dev->driver expressions
firmware: tegra: Fix error application of sizeof() to pointer
sfc: Fix reading non-legacy supported link modes
net: dsa: qca8k: fix delay applied to wrong cpu in parse_port_config
drm/i915: Don't propagate the gen split confusion further
drm/i915: Clean-up bonding debug message.
net: phy: realtek: add support for RTL8365MB-VC internal PHYs
net: dsa: realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC
net: dsa: tag_rtl8_4: add realtek 8 byte protocol 4 tag
dt-bindings: net: dsa: realtek-smi: document new compatible rtl8365mb
net: dsa: move NET_DSA_TAG_RTL4_A to right place in Kconfig/Makefile
net: dsa: allow reporting of standard ethtool stats for slave devices
ether: add EtherType for proprietary Realtek protocols
dt-bindings: reserved-memory: ramoops: Convert txt bindings to yaml
ALSA: uapi: Fix a C++ style comment in asound.h
ALSA: firewire: Fix C++ style comments in uapi header
ASoC: dt-bindings: mediatek: rename reset controller headers in DT example
ASoC: rockchip: i2s-tdm: Fix refcount test
ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils
ASoC: tlv320aic32x4: Make aic32x4_remove() return void
ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt()
ASoC: soc-core: tidyup empty function
ASoC: soc-component: add snd_soc_component_is_codec()
ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2
ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1
ath5k: replace snprintf in show functions with sysfs_emit
rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf
rtw89: Fix two spelling mistakes in debug messages
MAINTAINERS: add rtw89 wireless driver
mwifiex: Try waking the firmware until we get an interrupt
mwifiex: Read a PCI register after writing the TX ring write pointer
ethernet: use eth_hw_addr_set() in unmaintained drivers
KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned
block: convert the rest of block to bdev_get_queue
block: use bdev_get_queue() in blk-core.c
block: use bdev_get_queue() in bio.c
block: use bdev_get_queue() in bdev.c
block: cache request queue in bdev
block: handle fast path of bio splitting inline
block: use flags instead of bit fields for blkdev_dio
block: cache bdev in struct file for raw bdev IO
nvme-multipath: enable polled I/O
block: don't allow writing to the poll queue attribute
block: switch polling to be bio based
block: define 'struct bvec_iter' as packed
block: use SLAB_TYPESAFE_BY_RCU for the bio slab
block: rename REQ_HIPRI to REQ_POLLED
io_uring: don't sleep when polling for I/O
block: replace the spin argument to blk_iopoll with a flags argument
blk-mq: remove blk_qc_t_valid
blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal
blk-mq: factor out a "classic" poll helper
blk-mq: factor out a blk_qc_to_hctx helper
io_uring: fix a layering violation in io_iopoll_req_issued
iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw
block: don't try to poll multi-bio I/Os in __blkdev_direct_IO
direct-io: remove blk_poll support
block: only check previous entry for plug merge attempt
block: move CONFIG_BLOCK guard to top Makefile
block: move menu "Partition type" to block/partitions/Kconfig
block: simplify Kconfig files
block: remove redundant =y from BLK_CGROUP dependency
block: improve batched tag allocation
sbitmap: add __sbitmap_queue_get_batch()
blk-mq: optimise *end_request non-stat path
block: mark bio_truncate static
block: move bio_get_{first,last}_bvec out of bio.h
block: mark __bio_try_merge_page static
block: move bio_full out of bio.h
block: fold bio_cur_bytes into blk_rq_cur_bytes
block: move bio_mergeable out of bio.h
block: don't include <linux/ioprio.h> in <linux/bio.h>
block: remove BIO_BUG_ON
blk-mq: inline hot part of __blk_mq_sched_restart
block: inline hot paths of blk_account_io_*()
block: merge block_ioctl into blkdev_ioctl
block: move the *blkdev_ioctl declarations out of blkdev.h
block: unexport blkdev_ioctl
block: don't dereference request after flush insertion
blk-mq: cleanup blk_mq_submit_bio
blk-mq: cleanup and rename __blk_mq_alloc_request
block: pre-allocate requests if plug is started and is a batch
block: bump max plugged deferred size from 16 to 32
block: inherit request start time from bio for BLK_CGROUP
block: move blk-throtl fast path inline
blk-mq: Change shared sbitmap naming to shared tags
blk-mq: Stop using pointers for blk_mq_tags bitmap tags
blk-mq: Use shared tags for shared sbitmap support
blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}()
blk-mq: Add blk_mq_alloc_map_and_rqs()
blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap()
blk-mq: Don't clear driver tags own mapping
blk-mq: Pass driver tags to blk_mq_clear_rq_mapping()
blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}()
blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}()
blk-mq: Invert check in blk_mq_update_nr_requests()
blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests()
block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ
blk-mq: Change rqs check in blk_mq_free_rqs()
block: print the current process in handle_bad_sector
block/mq-deadline: Prioritize high-priority requests
block/mq-deadline: Stop using per-CPU counters
block/mq-deadline: Add an invariant check
block/mq-deadline: Improve request accounting further
block: move struct request to blk-mq.h
block: move integrity handling out of <linux/blkdev.h>
block: move a few merge helpers out of <linux/blkdev.h>
block: drop unused includes in <linux/genhd.h>
block: drop unused includes in <linux/blkdev.h>
block: move elevator.h to block/
block: remove the struct blk_queue_ctx forward declaration
block: remove the cmd_size field from struct request_queue
block: remove the unused blk_queue_state enum
block: remove the unused rq_end_sector macro
sched: move the <linux/blkdev.h> include out of kernel/sched/sched.h
kernel: remove spurious blkdev.h includes
arch: remove spurious blkdev.h includes
mm: remove spurious blkdev.h includes
mm: don't include <linux/blkdev.h> in <linux/backing-dev.h>
mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h>
mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h>
blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu
octeontx2-nic: fix mixed module build
firmware: arm_ffa: Add support for MEM_LEND
firmware: arm_ffa: Handle compatibility with different firmware versions
net: ethernet: ave: Add compatible string and SoC-dependent data for NX1 SoC
dt-bindings: net: ave: Add bindings for NX1 SoC
reset: mchp: sparx5: Extend support for lan966x
dt-bindings: reset: Add lan966x support
thermal/drivers/uniphier: Add compatible string for NX1 SoC
dt-bindings: thermal: uniphier: Add binding for NX1 SoC
net: w5100: Make w5100_remove() return void
net: ks8851: Make ks8851_remove_common() return void
net: sched: Remove Qdisc::running sequence counter
net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
net: sched: Use _bstats_update/set() instead of raw writes
net: sched: Protect Qdisc::bstats with u64_stats
u64_stats: Introduce u64_stats_set()
gen_stats: Move remaining users to gnet_stats_add_queue().
mq, mqprio: Use gnet_stats_add_queue().
gen_stats: Add gnet_stats_add_queue().
gen_stats: Add instead Set the value in __gnet_stats_copy_basic().
mm/writeback: Add folio_write_one
mm/filemap: Add FGP_STABLE
mm/filemap: Add filemap_get_folio
mm/filemap: Convert mapping_get_entry to return a folio
mm/filemap: Add filemap_add_folio()
mm/filemap: Add filemap_alloc_folio
mm/page_alloc: Add folio allocation functions
mm/lru: Add folio_add_lru()
mm/lru: Convert __pagevec_lru_add_fn to take a folio
mm: Add folio_evictable()
mm/workingset: Convert workingset_refault() to take a folio
mm/filemap: Add readahead_folio()
mm/filemap: Add folio_mkwrite_check_truncate()
mm/filemap: Add i_blocks_per_folio()
mm/writeback: Add folio_redirty_for_writepage()
mm/writeback: Add folio_account_redirty()
mm/writeback: Add folio_clear_dirty_for_io()
mm/writeback: Add folio_cancel_dirty()
mm/writeback: Add folio_account_cleaned()
mm/writeback: Add filemap_dirty_folio()
mm/writeback: Convert tracing writeback_page_template to folios
mm/writeback: Add __folio_mark_dirty()
mm/writeback: Add folio_mark_dirty()
mm/writeback: Add folio_start_writeback()
mm/writeback: Add __folio_end_writeback()
mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add()
flex_proportions: Allow N events instead of 1
mm/writeback: Rename __add_wb_stat() to wb_stat_mod()
mm/migrate: Add folio_migrate_copy()
mm/migrate: Add folio_migrate_flags()
mm/migrate: Add folio_migrate_mapping()
mm/rmap: Add folio_mkclean()
mm/swap: Add folio_mark_accessed()
mm/swap: Add folio_activate()
mm: Add folio_young and folio_idle
mm: Add arch_make_folio_accessible()
mm: Add kmap_local_folio()
mm: Add flush_dcache_folio()
iommu/tegra-smmu: Use devm_bitmap_zalloc when applicable
iommu/dart: Use kmemdup instead of kzalloc and memcpy
ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type
ALSA: memalloc: Support for non-coherent page allocation
ALSA: memalloc: Support for non-contiguous page allocation
iommu/vt-d: Avoid duplicate removing in __domain_mapping()
iommu/vt-d: Convert the return type of first_pte_in_page to bool
iommu/vt-d: Clean up unused PASID updating functions
iommu/vt-d: Delete dev_has_feat callback
iommu/vt-d: Use second level for GPA->HPA translation
iommu/vt-d: Check FL and SL capability sanity in scalable mode
iommu/vt-d: Remove duplicate identity domain flag
iommu/vt-d: Dump DMAR translation structure when DMA fault occurs
iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option
drm/i915: Catch yet another unconditioal clflush
drm/i915: Convert unconditional clflush to drm_clflush_virt_range()
drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
optee: add FF-A support
optee: isolate smc abi
drm/i915: Rename intel_load_plane_csc_black()
drm/i915: Remove the drm_dbg() from the vblank evade critical section
drm/i915: Fix up skl_program_plane() pxp stuff
drm/i915: Move the pxp plane state computation
habanalabs: refactor fence handling in hl_cs_poll_fences
habanalabs: context cleanup cosmetics
habanalabs: simplify wait for interrupt with timestamp flow
habanalabs: initialize hpriv fields before adding new node
habanalabs: Unify frequency set/get functionality
habanalabs: select CRC32
habanalabs: add support for dma-buf exporter
habanalabs: define uAPI to export FD for DMA-BUF
habanalabs: fix NULL pointer dereference
habanalabs: fix race condition in multi CS completion
habanalabs: use only u32
habanalabs: update firmware files
habanalabs: bypass reset for continuous h/w error event
habanalabs: take timestamp on wait for interrupt
habanalabs: prevent race between fd close/open
habanalabs: refactor reset log message
habanalabs: define soft-reset as inference op
habanalabs: fix debugfs device memory MMU VA translation
habanalabs: add support for a long interrupt target value
habanalabs: remove redundant cs validity checks
habanalabs: enable power info via HWMON framework
habanalabs: generalize COMMS message sending procedure
habanalabs: create static map of f/w hwmon enums
habanalabs: add debugfs node for configuring CS timeout
habanalabs: add kernel-doc style comments
drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk()
clk: samsung: describe drivers in Kconfig
clocksource/drivers/arch_arm_timer: Move workaround synchronisation around
clocksource/drivers/arm_arch_timer: Fix masking for high freq counters
dmaengine: imx-sdma: remove space after sizeof
dmaengine: imx-sdma: align statement to open parenthesis
dmaengine: imx-sdma: add missed braces
dmaengine: imx-sdma: remove useless braces
dmaengine: dw-axi-dmac: set coherent mask
dmaengine: dw-axi-dmac: Hardware handshake configuration
dmaengine: dw-axi-dmac: support DMAX_NUM_CHANNELS > 8
dmaengine: stm32-dma: fix burst in case of unaligned memory address
dmaengine: stm32-dma: fix stm32_dma_get_max_width
dmaengine: stm32-dma: mark pending descriptor complete in terminate_all
dmaengine: dw-edma: Remove an unused variable
dmaengine: jz4780: Set max number of SGs per burst
dmaengine: sh: rz-dmac: Add DMA clock handling
dmaengine: idxd: remove gen cap field per spec 1.2 update
dmaengine: idxd: check GENCAP config support for gencfg register
dmaengine: bestcomm: fix system boot lockups
dmaengine: at_xdmac: use pm_ptr()
dmaengine: at_xdmac: use __maybe_unused for pm functions
dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro
dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path
dmaengine: Remove redundant initialization of variable err
dmaengine: tegra210-adma: Override ADMA FIFO size
dmaengine: tegra210-adma: Add description for 'adma_get_burst_config'
dmaengine: tegra210-adma: Re-order 'has_outstanding_reqs' member
ARM: dts: qcom-pma8084: add interrupt controller properties
ARM: dts: qcom-pm8941: add interrupt controller properties
ARM: dts: qcom-pm8841: add interrupt controller properties
ARM: dts: qcom-msm8660: add interrupt controller properties
ARM: dts: qcom-mdm9615: add interrupt controller properties
ARM: dts: qcom-apq8064: add interrupt controller properties
ARM: dts: qcom-apq8060-dragonboard: fix mpps state names
ARM: dts: qcom-mdm9615: add gpio-ranges to mpps node, fix its name
ARM: dts: qcom-pma8084: add gpio-ranges to mpps nodes
ARM: dts: qcom-pm8941: add gpio-ranges to mpps nodes
ARM: dts: qcom-pm8841: add gpio-ranges to mpps nodes
ARM: dts: qcom-msm8660: add gpio-ranges to mpps nodes
ARM: dts: qcom-apq8064: add gpio-ranges to mpps nodes
arm64: dts: qcom: pm8994: add interrupt controller properties
arm64: dts: qcom: pm8916: add interrupt controller properties
arm64: dts: qcom: apq8016-sbc: fix mpps state names
arm64: dts: qcom: pm8994: fix mpps device tree node
arm64: dts: qcom: pm8916: fix mpps device tree node
drm/rockchip: dsi: Disable PLL clock on bind error
drm/rockchip: dsi: Fix unbalanced clock on probe error
drm/rockchip: dsi: Reconfigure hardware on resume()
drm/rockchip: dsi: Hold pm-runtime across bind/unbind
drm/rockchip: vop: Add timeout for DSP hold
dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells
pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip
pinctrl: qcom: spmi-mpp: hardcode IRQ counts
pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip
pinctrl: qcom: ssbi-mpp: hardcode IRQ counts
dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML
pinctrl: samsung: support ExynosAutov9 SoC pinctrl
drm/v3d: nullify pointer se with a NULL
clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming
clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface
clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations
clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code
clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL
clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue
clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names
clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL
clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64
clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors
clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses
drm/panel: Add Sony Tulip Truly NT35521 driver
dt-bindings: display: Add Sony Tulip Truly NT35521 panel support
rtc: s3c: remove HAVE_S3C_RTC in favor of direct dependencies
drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver
dt-bindings: display: Document BOE BF060Y8M-AJ0 panel compatible
drm/panel: Add driver for Novatek NT35950 DSI DriverIC panels
dt-bindings: display: Add bindings for Novatek NT35950
drm/bridge: ti-sn65dsi83: Optimize reset line toggling
soc: qcom: smp2p: add feature negotiation and ssr ack feature support
iio: adc: tsc2046: fix scan interval warning
erofs: get compression algorithms directly on mapping
erofs: add multiple device support
iio: core: fix double free in iio_device_unregister_sysfs()
erofs: decouple basic mount options from fs_context
iio: core: check return value when calling dev_set_name()
iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups()
iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask()
iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask()
iio: buffer: check return value of kstrdup_const()
netfilter: core: Fix clang warnings about unused static inlines
arm64: dts: rockchip: Add analog audio on Quartz64
arm64: dts: rockchip: Add i2s1 on rk356x
iio: dac: ad5446: Fix ad5622_write() return value
KVM: arm64: Add memcg accounting to KVM allocations
KVM: arm64: vgic: Add memcg accounting to vgic allocations
KVM: arm64: selftests: arch_timer: Support vCPU migration
KVM: arm64: selftests: Add arch_timer test
KVM: arm64: selftests: Add host support for vGIC
KVM: arm64: selftests: Add basic GICv3 support
KVM: arm64: selftests: Add light-weight spinlock support
KVM: arm64: selftests: Add guest support to get the vcpuid
KVM: arm64: selftests: Maintain consistency for vcpuid type
KVM: arm64: selftests: Add support to disable and enable local IRQs
KVM: arm64: selftests: Add basic support to generate delays
KVM: arm64: selftests: Add basic support for arch_timers
KVM: arm64: selftests: Add support for cpu_relax
KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG
tools: arm64: Import sysreg.h
KVM: arm64: selftests: Add MMIO readl/writel support
KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode
KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS
KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible
KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors
KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3
dt-bindings: iio: kionix,kxcjk1013: driver support interrupts
iio: adc: exynos: describe drivers in KConfig
iio: adc: rockchip_saradc: Make use of the helper function devm_platform_ioremap_resource()
iio: dac: stm32-dac: Make use of the helper function devm_platform_ioremap_resource()
iio: accel: mma7660: Mark acpi match table as maybe unused
iio: light: max44000: use device-managed functions in probe
iio: gyro: adis16080: use devm_iio_device_register() in probe
iio: dac: ad5064: convert probe to full device-managed
staging: iio: ad9832: convert probe to device-managed
iio: dac: ad7303: convert probe to full device-managed
iio: imu: inv_mpu6050: Mark acpi match table as maybe unused
iio: ep93xx: Make use of the helper function devm_platform_ioremap_resource()
counter: microchip-tcb-capture: Tidy up a false kernel-doc /** marking.
counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8
counter: 104-quad-8: Replace mutex with spinlock
counter: Implement events_queue_size sysfs attribute
counter: Implement *_component_id sysfs attributes
counter: Implement signalZ_action_component_id sysfs attribute
tools/counter: Create Counter tools
docs: counter: Document character device interface
counter: Add character device interface
counter: Move counter enums to uapi header
docs: counter: Update to reflect sysfs internalization
counter: Update counter.h comments to reflect sysfs internalization
counter: Internalize sysfs interface code
counter: stm32-timer-cnt: Provide defines for slave mode selection
counter: stm32-lptimer-cnt: Provide defines for clock polarities
arm64: dts: rockchip: change gpio nodenames
ARM: dts: rockchip: change gpio nodenames
ALSA: ISA: not for M68K
hwmon: (max31722) Warn about failure to put device in stand-by in .remove()
hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device()
Input: ili210x - add ili251x firmware update support
Input: ili210x - export ili251x version details via sysfs
Input: ili210x - use resolution from ili251x firmware
Input: pm8941-pwrkey - respect reboot_mode for warm reset
reboot: export symbol 'reboot_mode'
Input: max77693-haptic - drop unneeded MODULE_ALIAS
Input: cpcap-pwrbutton - do not set input parent explicitly
scsi: core: Remove two host template members that are no longer used
scsi: usb: Switch to attribute groups
scsi: staging: unisys: Remove the shost_attrs member
scsi: snic: Switch to attribute groups
scsi: smartpqi: Switch to attribute groups
scsi: qla4xxx: Switch to attribute groups
scsi: qla2xxx: Switch to attribute groups
scsi: qla2xxx: Remove a declaration
scsi: qedi: Switch to attribute groups
scsi: qedf: Switch to attribute groups
scsi: pmcraid: Switch to attribute groups
scsi: pm8001: Switch to attribute groups
scsi: sym53c500_cs: Switch to attribute groups
scsi: ncr53c8xx: Switch to attribute groups
scsi: myrs: Switch to attribute groups
scsi: myrb: Switch to attribute groups
scsi: mvsas: Switch to attribute groups
scsi: mpt3sas: Switch to attribute groups
scsi: megaraid_sas: Switch to attribute groups
scsi: megaraid_mbox: Switch to attribute groups
scsi: lpfc: Switch to attribute groups
scsi: isci: Switch to attribute groups
scsi: ipr: Switch to attribute groups
scsi: ibmvfc: Switch to attribute groups
scsi: ibmvscsi: Switch to attribute groups
scsi: hptiop: Switch to attribute groups
scsi: hpsa: Switch to attribute groups
scsi: hisi_sas: Switch to attribute groups
scsi: fnic: Switch to attribute groups
scsi: cxlflash: Switch to attribute groups
scsi: csiostor: Switch to attribute groups
scsi: bnx2i: Switch to attribute groups
scsi: bnx2fc: Switch to attribute groups
scsi: bfa: Switch to attribute groups
scsi: be2iscsi: Switch to attribute groups
scsi: arcmsr: Switch to attribute groups
scsi: aacraid: Switch to attribute groups
scsi: 53c700: Switch to attribute groups
scsi: 3w-xxxx: Switch to attribute groups
scsi: 3w-sas: Switch to attribute groups
scsi: 3w-9xxx: Switch to attribute groups
scsi: zfcp: Switch to attribute groups
scsi: message: fusion: Switch to attribute groups
scsi: RDMA/srp: Switch to attribute groups
scsi: firewire: sbp2: Switch to attribute groups
scsi: ata: Switch to attribute groups
scsi: core: Register sysfs attributes earlier
scsi: core: Remove the 'done' argument from SCSI queuecommand_lck functions
scsi: fas216: Introduce the function fas216_queue_command_internal()
scsi: isci: Remove a declaration
scsi: core: Call scsi_done directly
scsi: usb: Call scsi_done() directly
scsi: target: tcm_loop: Call scsi_done() directly
scsi: staging: unisys: visorhba: Call scsi_done() directly
scsi: staging: rts5208: Call scsi_done() directly
scsi: xen-scsifront: Call scsi_done() directly
scsi: wd719x: Call scsi_done() directly
scsi: wd33c93: Call scsi_done() directly
scsi: vmw_pvscsi: Call scsi_done() directly
scsi: virtio_scsi: Call scsi_done() directly
scsi: ufs: Call scsi_done() directly
scsi: sym53c8xx_2: Call scsi_done() directly
scsi: storvsc_drv: Call scsi_done() directly
scsi: stex: Call scsi_done() directly
scsi: snic: Call scsi_done() directly
scsi: smartpqi: Call scsi_done() directly
scsi: scsi_debug: Call scsi_done() directly
scsi: qlogicpti: Call scsi_done() directly
scsi: qlogicfas408: Call scsi_done() directly
scsi: qla4xxx: Call scsi_done() directly
scsi: qla2xxx: Call scsi_done() directly
scsi: qla1280: Call scsi_done() directly
scsi: qedf: Call scsi_done() directly
scsi: ps3rom: Call scsi_done() directly
scsi: ppa: Call scsi_done() directly
scsi: pmcraid: Call scsi_done() directly
scsi: pcmcia: Call scsi_done() directly
scsi: nsp32: Call scsi_done() directly
scsi: ncr53c8xx: Call scsi_done() directly
scsi: myrs: Call scsi_done() directly
scsi: myrb: Call scsi_done() directly
scsi: mvumi: Call scsi_done() directly
scsi: mpt3sas: Call scsi_done() directly
scsi: mpi3mr: Call scsi_done() directly
scsi: mesh: Call scsi_done() directly
scsi: megaraid: Call scsi_done() directly
scsi: megaraid_sas: Call scsi_done() directly
scsi: megaraid_mbox: Call scsi_done() directly
scsi: mac53c94: Call scsi_done() directly
scsi: lpfc: Call scsi_done() directly
scsi: libsas: Call scsi_done() directly
scsi: libiscsi: Call scsi_done() directly
scsi: libfc: Call scsi_done() directly
scsi: ips: Call scsi_done() directly
scsi: ipr: Call scsi_done() directly
scsi: initio: Call scsi_done() directly
scsi: imm: Call scsi_done() directly
scsi: ibmvscsi: Call scsi_done() directly
scsi: hptiop: Call scsi_done() directly
scsi: hpsa: Call scsi_done() directly
scsi: fnic: Call scsi_done() directly
scsi: fdomain: Call scsi_done() directly
scsi: fas216: Stop using scsi_cmnd.scsi_done
scsi: fas216: Introduce struct fas216_cmd_priv
scsi: esp_scsi: Call scsi_done() directly
scsi: esas2r: Call scsi_done() directly
scsi: dpt_i2o: Call scsi_done() directly
scsi: dc395x: Call scsi_done() directly
scsi: cxlflash: Call scsi_done() directly
scsi: csiostor: Call scsi_done() directly
scsi: bnx2fc: Call scsi_done() directly
scsi: bfa: Call scsi_done() directly
scsi: atp870u: Call scsi_done() directly
scsi: arcmsr: Call scsi_done() directly
scsi: aic7xxx: Call scsi_done() directly
scsi: aha1542: Call scsi_done() directly
scsi: aha152x: Call scsi_done() directly
scsi: advansys: Call scsi_done() directly
scsi: acornscsi: Call scsi_done() directly
scsi: aacraid: Call scsi_done() directly
scsi: aacraid: Introduce aac_scsi_done()
scsi: a100u2w: Call scsi_done() directly
scsi: NCR5380: Call scsi_done() directly
scsi: BusLogic: Call scsi_done() directly
scsi: 53c700: Call scsi_done() directly
scsi: 3w-xxxx: Call scsi_done() directly
scsi: 3w-sas: Call scsi_done() directly
scsi: 3w-9xxx: Call scsi_done() directly
scsi: zfcp_scsi: Call scsi_done() directly
scsi: message: fusion: Call scsi_done() directly
scsi: ib_srp: Call scsi_done() directly
scsi: firewire: sbp2: Call scsi_done() directly
scsi: ata: Call scsi_done() directly
scsi: core: Rename scsi_mq_done() into scsi_done() and export it
scsi: core: Use a structure member to track the SCSI command submitter
scsi: core: pm: Only runtime resume if necessary
scsi: sd: Rename sd_resume() into sd_resume_system()
scsi: core: pm: Rely on the device driver core for async power management
arm64: defconfig: Enable Sleep stats driver
arm64: dts: qcom: Enable RPM Sleep stats
arm64: dts: qcom: Enable RPMh Sleep stats
soc: qcom: Add Sleep stats driver
dt-bindings: Introduce QCOM Sleep stats bindings
arm64: dts: sc7180: Support Parade ps8640 edp bridge
arm64: dts: sc7180: Factor out ti-sn65dsi86 support
ARM: dts: qcom-apq8064: stop using legacy clock names for HDMI
soc: qcom: socinfo: add two missing PMIC IDs
ASoC: dt-bindings: rockchip: i2s-tdm: Drop rockchip,cru property
ASoC: rockchip: i2s-tdm: Strip out direct CRU use
thermal/drivers/rockchip_thermal: Allow more resets for tsadc node
dt-bindings: thermal: remove redundant comments from rockchip-thermal.yaml
dt-bindings: thermal: allow more resets for tsadc node in rockchip-thermal.yaml
dt-bindings: pinctrl: convert rockchip,pinctrl.txt to YAML
hwmon: (dell-smm) Add support for fanX_min, fanX_max and fanX_target
arm64: dts: qcom: add 'chassis-type' property
clocksource/drivers/arc_timer: Eliminate redefined macro error
mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done
MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver maintainer
dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss
mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support
dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible
mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data
mailbox: xgene-slimpro: Make use of the helper function devm_platform_ioremap_resource()
mailbox: sun6i: Make use of the helper function devm_platform_ioremap_resource()
mailbox: stm32-ipcc: Make use of the helper function devm_platform_ioremap_resource()
mailbox: sti: Make use of the helper function devm_platform_ioremap_resource()
mailbox: qcom-apcs-ipc: Make use of the helper function devm_platform_ioremap_resource()
mailbox: platform-mhu: Make use of the helper function devm_platform_ioremap_resource()
mailbox: omap: Make use of the helper function devm_platform_ioremap_resource()
mailbox: mtk-cmdq: Make use of the helper function devm_platform_ioremap_resource()
mailbox: hi6220: Make use of the helper function devm_platform_ioremap_resource()
mailbox: hi3660: Make use of the helper function devm_platform_ioremap_resource()
mailbox: bcm2835: Make use of the helper function devm_platform_ioremap_resource()
mailbox: altera: Make use of the helper function devm_platform_ioremap_resource()
arm64: dts: rockchip: add 'chassis-type' property
arm64: dts: rockchip: add powerdomains to rk3368
dt-bindings: arm: rockchip: add rk3368 compatible string to pmu.yaml
arm64: dts: rockchip: enable spdif on Quartz64 A
arm64: dts: rockchip: add spdif node to rk356x
thermal/drivers/tsens: Add timeout to get_temp_tsens_valid
thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM
regulator: lp872x: replacing legacy gpio interface for gpiod
PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n
net: make use of helper netif_is_bridge_master()
net/smc: stop links when their GID is removed
net/smc: add netlink support for SMC-Rv2
net/smc: extend LLC layer for SMC-Rv2
net/smc: add v2 support to the work request layer
net/smc: retrieve v2 gid from IB device
net/smc: add v2 format of CLC decline message
net/smc: add listen processing for SMC-Rv2
net/smc: add SMC-Rv2 connection establishment
net/smc: prepare for SMC-Rv2 connection
net/smc: save stack space and allocate smc_init_info
drm/panel: ilitek-ili9881c: Make gpio-reset optional
drm/panel: ilitek-ili9881d: add support for Wanchanglong W552946ABA panel
dt-bindings: ili9881c: add compatible string for Wanchanglong w552946aba
dt-bindings: vendor-prefix: add Wanchanglong Electronics Technology
net: stream: don't purge sk_error_queue in sk_stream_kill_queues()
ethernet: ixgb: use eth_hw_addr_set()
ethernet: ibmveth: use ether_addr_to_u64()
ethernet: enetc: use eth_hw_addr_set()
ethernet: ec_bhf: use eth_hw_addr_set()
ethernet: enic: use eth_hw_addr_set()
ethernet: bcmgenet: use eth_hw_addr_set()
ethernet: bnx2x: use eth_hw_addr_set()
ethernet: aquantia: use eth_hw_addr_set()
ethernet: amd: use eth_hw_addr_set()
ethernet: alteon: use eth_hw_addr_set()
ethernet: aeroflex: use eth_hw_addr_set()
ethernet: adaptec: use eth_hw_addr_set()
net: ipvtap: fix template string argument of device_create() call
net: macvtap: fix template string argument of device_create() call
mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static
mptcp: increase default max additional subflows to 2
mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs()
arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card
Input: max8925_onkey - don't mark comment as kernel-doc
Input: ads7846 - do not attempt IRQ workaround when deferring probe
Input: ads7846 - use input_set_capability()
Input: ads7846 - set input device bus type and product ID
Input: tm2-touchkey - allow changing keycodes from userspace
Input: tm2-touchkey - report scan codes
Input: adxl34x - fix sparse warning
Input: ep93xx_keypad - switch to using managed resources
Input: ep93xx_keypad - use dev_pm_set_wake_irq()
Input: ep93xx_keypad - use BIT() and GENMASK() macros
Input: ep93xx_keypad - annotate suspend/resume as __maybe_unused
net/mlx5: Use system_image_guid to determine bonding
net/mlx5: Use native_port_num as 1st option of device index
net/mlx5: Introduce new device index wrapper
net/mlx5: Check return status first when querying system_image_guid
net/mlx5: DR, Prefer kcalloc over open coded arithmetic
net/mlx5e: Add extack msgs related to TC for better debug
net/mlx5: CT: Fix missing cleanup of ct nat table on init failure
net/mlx5: Disable roce at HCA level
net/mlx5i: Enable Rx steering for IPoIB via ethtool
net/mlx5: Bridge, provide flow source hints
net/mlx5: Read timeout values from DTOR
net/mlx5: Read timeout values from init segment
net/mlx5: Add layout to support default timeouts register
drm/msm: uninitialized variable in msm_gem_import()
drm/msm: fix potential NULL dereference in cleanup
drm/msm: unlock on error in get_sched_entity()
drm: Remove redundant 'flush_workqueue()' calls
drm/msm/dp: Simplify the dp_debug debugfs show function
drm/msm/dp: Use the connector passed to dp_debug_get()
drm/msm/a6xx: correct cx_debugbus_read arguments
drm/msm/dsi: use bulk clk API
drm/msm/devfreq: Add 1ms delay before clamping freq
drm/msm: Add hrtimer + kthread_work helper
drm/msm/dp: Allow sub-regions to be specified in DT
soc: qcom: rpmhpd: Make power_on actually enable the domain
dt-bindings: hwmon: allow specifying channels for tmp421
hwmon: (tmp421) ignore non-channel related DT nodes
hwmon: (tmp421) update documentation
hwmon: (tmp421) support HWMON_T_ENABLE
hwmon: (tmp421) really disable channels
hwmon: (tmp421) support specifying n-factor via DT
hwmon: (tmp421) support disabling channels from DT
hwmon: (tmp421) add support for defining labels from DT
dt-bindings: hwmon: add missing tmp421 binding
arm64: defconfig: Visconti: Enable PCIe host controller
arm64: dts: visconti: Add DTS for the VisROBO board
dt-bindings: arm: toshiba: Add the TMPV7708 VisROBO VRB board
arm64: dts: visconti: Add 150MHz fixed clock to TMPV7708 SoC
arm64: dts: visconti: Add PCIe host controller support for TMPV7708 SoC
dt-bindings: media: Convert OV5640 binding to a schema
dt-bindings: display/bridge: sil, sii9234: Convert to YAML binding
video: omapfb: replace snprintf in show functions with sysfs_emit
video: fbdev: replace snprintf in show functions with sysfs_emit
drm/msm/dp: Store each subblock in the io region
drm/msm/dp: Refactor ioremap wrapper
drm/msm/dp: Use devres for ioremap()
dt-bindings: msm/dp: Change reg definition
drm/msm: potential error pointer dereference in init()
drm/msm: Fix potential Oops in a6xx_gmu_rpmh_init()
drm/msm/dsi: do not enable irq handler before powering up the host
drm/msm/mdp5: Add configuration for MDP v1.16
drm/msm/dsi: Add phy configuration for MSM8953
dt-bindings: msm: dsi: Add MSM8953 dsi phy
drm: Use IS_ERR() instead of IS_ERR_OR_NULL()
drm: msm: adreno: use DEFINE_DEBUGFS_ATTRIBUTE with debugfs_create_file_unsafe()
drm/msm: delete conversion from bool value to bool return
drm/msm/mdp5: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm: dsi: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm/mdp4: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare
drm/msm: fix warning "using plain integer as NULL pointer"
drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture()
drm/msm/dp: Remove redundant initialization of variable bpp
drm/msm/dpu: Remove some nonsense
drm/msm/dsi: Support NO_CONNECTOR bridges
drm: msm: hdmi: Constify static structs
drm/msm/dsi: Use division result from div_u64_rem in 7nm and 14nm PLL
drm/msm: Remove initialization of static variables
drm/msm: remove unneeded variable
drm/msm: Change dpu_crtc_get_vblank_counter to use vsync count.
drm/msm/dpu: merge struct dpu_irq into struct dpu_hw_intr
drm/msm/dpu: don't clear IRQ register twice
drm/msm/dpu: squash dpu_core_irq into dpu_hw_interrupts
vfio: Use cdev_device_add() instead of device_create()
vfio: Use a refcount_t instead of a kref in the vfio_group
vfio: Don't leak a group reference if the group already exists
vfio: Do not open code the group list search in vfio_create_group()
vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier()
PCI/portdrv: Remove unused pcie_port_bus_{,un}register() declarations
PCI/portdrv: Remove unused resume err_handler
PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()
dt-bindings: display/bridge: ptn3460: Convert to YAML binding
rtc: pcf85063: Always clear EXT_TEST from set_time
rtc: pcf85063: add support for fixed clock
rtc: rv3032: fix error handling in rv3032_clkout_set_rate()
rtc: class: check return value when calling dev_set_name()
rtc: class: don't call cdev_device_del() when cdev_device_add() failed
nfsd: update create verifier comment
drm/tiny: ili9163: fix build
drm/tiny: add driver for newhaven, 1.8-128160EF
dt-bindings: display: add bindings for newhaven, 1.8-128160EF
drm/i915: Clean up PXP Kconfig info.
drm/panel: dsi-cm: replace snprintf in show functions with sysfs_emit
drm/i915: Enable multi-bb execbuf
drm/i915: Update I915_GEM_BUSY IOCTL to understand composite fences
drm/i915: Make request conflict tracking understand parallel submits
drm/i915/guc: Handle errors in multi-lrc requests
drm/i915: Multi-BB execbuf
drm/i915/guc: Implement no mid batch preemption for multi-lrc
drm/i915/guc: Add basic GuC multi-lrc selftest
drm/i915/doc: Update parallel submit doc to point to i915_drm.h
drm/i915/guc: Connect UAPI to GuC multi-lrc interface
drm/i915/guc: Update debugfs for GuC multi-lrc
drm/i915/guc: Implement multi-lrc reset
drm/i915/guc: Insert submit fences between requests in parent-child relationship
drm/i915/guc: Implement multi-lrc submission
drm/i915/guc: Implement parallel context pin / unpin functions
drm/i915/guc: Assign contexts in parent-child relationship consecutive guc_ids
drm/i915/guc: Ensure GuC schedule operations do not operate on child contexts
drm/i915/guc: Add multi-lrc context registration
drm/i915/guc: Introduce context parent-child relationship
drm/i915: Expose logical engine instance to user
drm/i915: Add logical engine mapping
drm/i915/guc: Don't call switch_to_kernel_context with GuC submission
drm/i915/guc: Take engine PM when a context is pinned with GuC submission
drm/i915/guc: Take GT PM ref when deregistering context
drm/i915/guc: Move GuC guc_id allocation under submission state sub-struct
xen/pcifront: Use to_pci_driver() instead of pci_dev->driver
xen/pcifront: Drop pcifront_common_process() tests of pcidev, pdrv
rpmsg: glink: Send READ_NOTIFY command in FIFO full case
rpmsg: glink: Remove channel decouple from rpdev release
rpmsg: glink: Remove the rpmsg dev in close_ack
ALSA: firewire-motu: notify event for parameter change in register DSP model
ALSA: firewire-motu: queue event for parameter change in register DSP model
ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model
ALSA: firewire-motu: parse messages for input parameters in register DSP model
ALSA: firewire-motu: parse messages for line input parameters in register DSP model
ALSA: firewire-motu: parse messages for output parameters in register DSP model
ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model
ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model
ALSA: firewire-motu: add ioctl command to read cached hardware meter
ALSA: firewire-motu: add message parser for meter information in command DSP model
ALSA: firewire-motu: add message parser to gather meter information in register DSP model
rpmsg: glink: Add TX_DATA_CONT command while sending
ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts
ASoC: cs42l42: Fix WARN in remove() if running without an interrupt
ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile
ASoC: cs42l42: Set correct SRC MCLK
ASoC: cs42l42: Allow time for HP/ADC to power-up after enable
ASoC: cs42l42: Use PLL for SCLK > 12.288MHz
ASoC: cs42l42: Don't claim to support 192k
ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER
ASoC: cs42l42: Don't set defaults for volatile registers
ASoC: cs42l42: Correct some register default values
ASoC: cs42l42: Always configure both ASP TX channels
ASoC: cs42l42: Don't reconfigure the PLL while it is running
spi: replace snprintf in show functions with sysfs_emit
spi: cadence: Add of_node_put() before return
spi: orion: Add of_node_put() before goto
ASoC: soc-component: improve error reporting for register access
ASoC: amd: enable vangogh platform machine driver build
ASoC: amd: add vangogh machine driver
ASoc: amd: create platform device for VG machine driver
ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi)
ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single)
ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi)
ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single)
ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti)
ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single)
ASoC: add Audio Graph Card2 Custom Sample
ASoC: add Audio Graph Card2 Yaml Document
ASoC: audio-graph-card2: add Codec2Codec support
ASoC: audio-graph-card2: add DPCM support
ASoC: audio-graph-card2: add Multi CPU/Codec support
ASoC: add Audio Graph Card2 driver
ASoC: simple-card-utils: add codec2codec support
ASoC: simple-card-utils: add asoc_graph_is_ports0()
ASoC: test-component: add Test Component for Sound debug/test
ASoC: test-component: add Test Component YAML bindings
ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ARM: dts: stm32: fix SAI sub nodes register range
ARM: dts: stm32: fix STUSB1600 Type-C irq level on stm32mp15xx-dkx
ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey
ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz
ARM: dts: stm32: add initial support of stm32mp135f-dk board
dt-bindings: stm32: document stm32mp135f-dk board
ARM: dts: stm32: add STM32MP13 SoCs support
remoteproc: Remove vdev_to_rvdev and vdev_to_rproc from remoteproc API
remoteproc: omap_remoteproc: simplify getting .driver_data
remoteproc: qcom_q6v5_mss: Use devm_platform_ioremap_resource_byname() to simplify code
remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()'
remoteproc: Fix spelling mistake "atleast" -> "at least"
ice: make use of ice_for_each_* macros
ice: introduce XDP_TX fallback path
ice: optimize XDP_TX workloads
ice: propagate xdp_ring onto rx_ring
ice: do not create xdp_frame on XDP_TX
ice: unify xdp_rings accesses
ice: split ice_ring onto Tx/Rx separate structs
ice: move ice_container_type onto ice_ring_container
ice: remove ring_active from ice_ring
clk: samsung: exynos5433: update apollo and atlas clock probing
clk: samsung: add support for CPU clocks
thermal/core: fix a UAF bug in __thermal_cooling_device_register()
clk: samsung: Introduce Exynos850 clock driver
dt-bindings: clock: Document Exynos850 CMU bindings
net: dpaa2: add adaptive interrupt coalescing
soc: fsl: dpio: add Net DIM integration
net: dpaa2: add support for manual setup of IRQ coalesing
soc: fsl: dpio: add support for irq coalescing per software portal
soc: fsl: dpio: extract the QBMAN clock frequency from the attributes
thermal/core: Fix null pointer dereference in thermal_release()
crypto: octeontx2 - set assoclen in aead_do_fallback()
crypto: ccp - Fix whitespace in sev_cmd_buffer_len()
fq_codel: implement L4S style ce_threshold_ect1 marking
net: add skb_get_dsfield() helper
mtd: core: don't remove debugfs directory if device is in use
MAINTAINERS: Update the devicetree documentation path of hyperbus
mtd: block2mtd: add support for an optional custom MTD label
mtd: block2mtd: minor refactor to avoid hard coded constant
tcp: switch orphan_count to bare per-cpu counters
mtd: fixup CFI on ixp4xx
mtd: rawnand: arasan: Prevent an unsupported configuration
MAINTAINERS: Add entry for Qualcomm NAND controller driver
mtd: rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND
mctp: Avoid leak of mctp_sk_key
mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines
mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines
mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines
mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines
mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines
mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines
mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines
mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines
mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines
Revert "mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper"
Revert "mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper"
mtd: rawnand: Let callers use the bare Hamming helpers
mtd: rawnand: fsmc: Fix use of SM ORDER
dt-bindings: net: dsa: qca8k: convert to YAML schema
dt-bindings: net: ipq8064-mdio: fix warning with new qca8k switch
net: dsa: qca8k: move port config to dedicated struct
net: dsa: qca8k: set internal delay also for sgmii
net: dsa: qca8k: add support for QCA8328
dt-bindings: net: dsa: qca8k: document support for qca8328
net: dsa: qca8k: add support for pws config reg
dt-bindings: net: dsa: qca8k: Document qca,led-open-drain binding
net: dsa: qca8k: add explicit SGMII PLL enable
dt-bindings: net: dsa: qca8k: Document qca,sgmii-enable-pll
net: dsa: qca8k: rework rgmii delay logic and scan for cpu port 6
net: dsa: qca8k: add support for cpu port 6
dt-bindings: net: dsa: qca8k: Document support for CPU port 6
net: dsa: qca8k: add support for sgmii falling edge
dt-bindings: net: dsa: qca8k: Add SGMII clock phase properties
dsa: qca8k: add mac_power_sel support
xen-netback: Remove redundant initialization of variable err
optee: refactor driver with internal callbacks
optee: simplify optee_release()
tee: add sec_world_id to struct tee_shm
page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA
perf/core: Allow ftrace for functions in kernel/event/core.c
perf/x86: Add new event for AUX output counter index
irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
sched: Add cluster scheduler level for x86
sched: Add cluster scheduler level in core and related Kconfig for ARM64
topology: Represent clusters of CPUs within a die
sched: Disable -Wunused-but-set-variable
sched: Add wrapper for get_wchan() to keep task blocked
x86: Fix get_wchan() to support the ORC unwinder
proc: Use task_is_running() for wchan in /proc/$pid/stat
leaking_addresses: Always print a trailing newline
Revert "proc/wchan: use printk format instead of lookup_symbol_name()"
PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation
PCI: qcom: Add sc8180x compatible
mtd: spi-nor: nxp-spifi: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: spi-nor: hisi-sfc: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare()
mtd: spi-nor: Enable locking for n25q128a13
staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn()
staging: r8188eu: remove MSG_88E calls from hal/usb_halinit.c
dt-bindings: interconnect: sunxi: Add R40 MBUS compatible
dyndbg: fix spurious vNpr_info change
drm/bridge: synopsys: dw-hdmi: also allow interlace on bridge
memory: tegra20-emc: Support matching timings by LPDDR2 configuration
memory: Add LPDDR2-info helpers
dt-bindings: memory: tegra20: emc: Document new LPDDR2 sub-node
dt-bindings: Add vendor prefix for Elpida Memory
dt-bindings: memory: lpddr2: Document Elpida B8132B2PB-6D-F
dt-bindings: memory: lpddr2: Add revision-id properties
dt-bindings: memory: lpddr2: Convert to schema
dt-bindings: Relocate DDR bindings
mailmap: Fix text encoding for Niklas Söderlund
soc: samsung: exynos-chipid: Add Exynos850 support
dt-bindings: samsung: exynos-chipid: Document Exynos850 compatible
soc: samsung: exynos-chipid: Pass revision reg offsets
pinctrl: renesas: checker: Prefix common checker output
pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins
pinctrl: renesas: checker: Move overlapping field check
pinctrl: renesas: checker: Fix off-by-one bug in drive register check
pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins
pinctrl: renesas: r8a779[56]x: Add MediaLB pins
clk: renesas: r8a779[56]x: Add MLP clocks
thermal: rcar_gen3_thermal: Read calibration from hardware
thermal: rcar_gen3_thermal: Store thcode and ptat in priv data
thermal/drivers/qcom/spmi-adc-tm5: Add support for HC variant
dt-bindings: thermal: qcom: add HC variant of adc-thermal monitor bindings
drm/i915/gt: move remaining debugfs interfaces into gt
hwmon: (occ) Remove sequence numbering and checksum calculation
fsi: occ: Force sequence numbering per OCC
ARM: configs: aspeed: Remove unused USB gadget devices
ARM: config: aspeed: Enable Network Block Device
ARM: configs: aspeed: Enable pstore and lockup detectors
ARM: configs: aspeed: Enable commonly used drivers
ARM: configs: aspeed: Disable IPV6 SIT device
ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash
ARM: dts: ls1021a: move thermal-zones node out of soc/
ARM: dts: ls1021a-tsn: remove undocumented property "position" from mma8452 node
ARM: dts: ls1021a-qds: change fpga to simple-mfd device
ARM: dts: ls1021a: add #power-domain-cells for power-controller node
ARM: dts: ls1021a: add #dma-cells to qdma node
ARM: dts: ls1021a: fix memory node for schema check
ARM: dts: ls1021a: remove regulators simple-bus
ARM: dts: ls1021a: disable ifc node by default
ARM: dts: ls1021a: breakup long values in thermal node
ARM: dts: ls1021a: fix board compatible to follow binding schema
ARM: dts: ls1021a: update pcie nodes for dt-schema check
ARM: dts: ls1021a-qds: Add node for QSPI flash
ARM: dts: ls1021a: change to use SPDX identifiers
ARM: dts: ls1021a: change dma channels order to match schema
ARM: dts: ls1021a: remove clock-names property for i2c nodes
dt-bindings: arm: fsl: add ls1021a-tsn board
soc: imx: imx8m-blk-ctrl: off by one in imx8m_blk_ctrl_xlate()
ARM: dts: imx6dl-prtrvt: drop undocumented TRF7970A NFC properties
octeontx2-af: Add support to flush full CPT CTX cache
octeontx2-af: Perform cpt lf teardown in non FLR path
octeontx2-af: Enable CPT HW interrupts
ARM: imx_v6_v7_defconfig: Enable HID I2C
arm64: dts: imx8mm-venice-gw7901.dts: disable pgc_gpumix
net: tulip: winbond-840: fix build for UML
net: intel: igc_ptp: fix build for UML
net: fealnx: fix build for UML
hv_netvsc: Add comment of netvsc_xdp_xmit()
net, neigh: Reject creating NUD_PERMANENT with NTF_MANAGED entries
net, neigh: Use NLA_POLICY_MASK helper for NDA_FLAGS_EXT attribute
net, neigh: Add build-time assertion to avoid neigh->flags overflow
net: mvneta: Delete unused variable
net: phy: dp83867: introduce critical chip default init for non-of platform
net: microchip: lan743x: add support for PTP pulse width (duty cycle)
net: phy: micrel: make *-skew-ps check more lenient
arm64: dts: imx8mq-librem5: set debounce interval of volume buttons to 50ms
arm64: dts: imx8mq-librem5: Limit the max sdio frequency
arm64: dts: imx8mq-librem5: add power sequencing for M.2 cards
arm64: dts: imx8mq-librem5: delay the startup of the SDIO
arm64: dts: imx8mq-librem5: wire up the wifi regulator
arm64: dts: imx8mq-librem5: Fix led_r and led_g pinctrl assignments
arm64: dts: imx8mq-librem5: add reset gpio to mantix panel description
ARM: dts: imx6: phytec: Add gpio pinctrl for i2c bus recovery
drm/i915: fix blank screen booting crashes
arm64: dts: qcom: sm8250: remove mmcx regulator
clk: versatile: hide clock drivers from non-ARM users
clk: versatile: Rename ICST to CLK_ICST
arm64: dts: qcom: sc7180: Add qspi compatible
clk: qcom: gdsc: enable optional power domain support
arm64: dts: qcom: sdm845: Drop standalone smem node
soc: qcom: smem: Support reserved-memory description
dt-bindings: soc: smem: Make indirection optional
dt-bindings: sram: Document qcom,rpm-msg-ram
arm64: dts: qcom: msm8916: Drop underscore in node name
arm64: dts: qcom: apq8016-sbc: Clarify firmware-names
clk: qcom: videocc-sm8250: use runtime PM for the clock controller
clk: qcom: dispcc-sm8250: use runtime PM for the clock controller
dt-bindings: clock: qcom,videocc: add mmcx power domain
dt-bindings: clock: qcom,dispcc-sm8x50: add mmcx power domain
arm64: defconfig: Enable QTI SC7280 pinctrl, gcc and interconnect
arm64: defconfig: Disable firmware sysfs fallback
binder: use cred instead of task for getsecid
binder: use cred instead of task for selinux checks
drm/i915/uapi: Add comment clarifying purpose of I915_TILING_* values
net: of: fix stub of_net helpers for CONFIG_NET=n
PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280
PCI: qcom: Replace ops with struct pcie_cfg in pcie match data
binder: use euid from cred instead of using task
netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers
netfilter: ipvs: remove unneeded input wrappers
netfilter: ipvs: remove unneeded output wrappers
netfilter: ipvs: prepare for hook function reduction
netfilter: ebtables: allow use of ebt_do_table as hookfn
netfilter: ip6tables: allow use of ip6t_do_table as hookfn
netfilter: arp_tables: allow use of arpt_do_table as hookfn
netfilter: iptables: allow use of ipt_do_table as hookfn
af_packet: Introduce egress hook
netfilter: Introduce egress hook
netfilter: Generalize ingress hook include file
netfilter: Rename ingress hook include file
drm/i915: Fix oops on platforms w/o hpd support
drm/i915: Remove memory frequency calculation
drm/panel: y030xx067a: Make use of the helper function dev_err_probe()
drm/panel: xpp055c272: Make use of the helper function dev_err_probe()
drm/panel: td043mtea1: Make use of the helper function dev_err_probe()
drm/panel: sofef00: Make use of the helper function dev_err_probe()
drm/panel: s6e63j0x03: Make use of the helper function dev_err_probe()
drm/panel: nt39016: Make use of the helper function dev_err_probe()
drm/panel: ls037v7dw01: Make use of the helper function dev_err_probe()
drm/panel: k101-im2ba02: Make use of the helper function dev_err_probe()
drm/panel: ili9881c: Make use of the helper function dev_err_probe()
drm/panel: fy07024di26a30d: Make use of the helper function dev_err_probe()
drm/panel: ej030na: Make use of the helper function dev_err_probe()
LSM: Avoid warnings about potentially unused hook variables
drm: panel: nt36672a: Removed extra whitespace.
ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync()
drm/panel: Delete panel on mipi_dsi_attach() failure
drm/panel: innolux-p079zca: Delete panel on attach() failure
drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure
drm/panel: Add JDI R63452 MIPI DSI panel driver
dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings
drm: fix null-ptr-deref in drm_dev_init_release()
clk: qcom: gcc-sc7280: Drop unused array
drm/panel-simple: Add Vivax TPC-9150 panel v6
drm: of: Add drm_of_lvds_get_data_mapping
drm/bridge: display-connector: fix an uninitialized pointer in probe()
drm: panel-simple: Add support for the Innolux G070Y2-T02 panel
video: omapfb: Fix fall-through warning for Clang
Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable
ethernet: remove random_ether_addr()
ethernet: replace netdev->dev_addr 16bit writes
ethernet: replace netdev->dev_addr assignment loops
ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr
ethernet: manually convert memcpy(dev_addr,..., sizeof(addr))
ethernet: make use of eth_hw_addr_random() where appropriate
ethernet: make eth_hw_addr_random() use dev_addr_set()
ethernet: constify references to netdev->dev_addr in drivers
xfs: remove the xfs_dqblk_t typedef
xfs: remove the xfs_dsb_t typedef
xfs: remove the xfs_dinode_t typedef
xfs: check that bc_nlevels never overflows
xfs: stricter btree height checking when scanning for btree roots
xfs: stricter btree height checking when looking for errors
xfs: don't allocate scrub contexts on the stack
xfs: remove xfs_btree_cur_t typedef
xfs: fix maxlevels comparisons in the btree staging code
xfs: port the defer ops capture and continue to resource capture
xfs: formalize the process of holding onto resources across a defer roll
ipmi: ipmb: fix dependencies to eliminate build error
ipmi:ipmb: Add OF support
erofs: remove the fast path of per-CPU buffer decompression
remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused
drm/i915: Add all per-lane register definitions for icl combo phy
drm/i915: Extract icl_combo_phy_loadgen_select()
drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff
drm/i915: Use standard form terminating condition for lane for loops
drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans
drm/i915: Remove pointless extra namespace from dkl/snps buf trans structs
ARM: dts: ux500: Switch battery nodes to standard
drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch]
drm/i915: split out intel_pcode.[ch] to separate file
ALSA: usb-audio: Initialize every feature unit once at probe time
ALSA: usb-audio: Drop superfluous error message after disconnection
ALSA: usb-audio: Downgrade error message in get_ctl_value_v2()
ice: Implement support for SMA and U.FL on E810-T
ice: Add support for SMA control multiplexer
ice: Implement functions for reading and setting GPIO pins
ice: Refactor ice_aqc_link_topo_addr
PCI/switchtec: Add check of event support
PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP
PCI/switchtec: Update the way of getting management VEP instance ID
PCI/switchtec: Fix a MRPC error status handling issue
PCI/switchtec: Error out MRPC execution when MMIO reads fail
drm/i915/bios: gracefully disable dual eDP for now
usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform
ASoC: rt5682: fix a little pop while playback
mm: use pidfd_get_task()
pid: add pidfd_get_task() helper
platform/x86: thinkpad_acpi: Register a privacy-screen device
platform/x86: thinkpad_acpi: Get privacy-screen / lcdshadow ACPI handles only once
mmc: moxart: Fix null pointer dereference on pointer host
platform/x86: thinkpad_acpi: Add hotkey_notify_extended_hotkey() helper
drm/connector: Add a drm_connector privacy-screen helper functions (v2)
drm/privacy-screen: Add notifier support (v2)
drm/privacy-screen: Add X86 specific arch init code
drm: Add privacy-screen class (v4)
drm/connector: Add support for privacy-screen properties (v4)
sched: Fill unconditional hole induced by sched_entity
kernel/sched: Fix sched_fork() access an invalid sched_task_group
sched/topology: Remove unused numa_distance in cpu_attach_domain()
sched/numa: Fix a few comments
sched/numa: Remove the redundant member numa_group::fault_cpus
sched/numa: Replace hard-coded number by a define in numa_task_group()
sched,livepatch: Use wake_up_if_idle()
powerpc: Mark .opd section read-only
powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10
drm/i915: split out vlv sideband to a separate file
dyndbg: no vpr-info on empty queries
dyndbg: vpr-info on remove-module complete, not starting
device property: Add missed header in fwnode.h
Documentation: dyndbg: Improve cli param examples
dyndbg: Remove support for ddebug_query param
dyndbg: make dyndbg a known cli param
arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps
arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet
arm64: dts: renesas: r9a07g044: Add GbEthernet nodes
arm64: dts: renesas: Add ports node to all adv7482 nodes
arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, ISP and VIN nodes
ARM: dts: aspeed: fp5280g2: Use the 64M layout
arm64: dts: allwinner: NanoPi R1S H5: Add generic compatible string for I2C EEPROM
drm/amdgpu/psp: add some missing cases to psp_check_pmfw_centralized_cstate_management
drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20
drm/amdkfd: unregistered svm range not overlap with TTM range
drm/amdgpu: fix out of bounds write
net: delete redundant function declaration
selftests: mlxsw: RED: Test per-TC ECN counters
mlxsw: spectrum_qdisc: Introduce per-TC ECN counters
mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters
mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT
mlxsw: reg: Fix a typo in a group heading
pinctrl: gemini: fix typos
pinctrl: stm32: do not warn when 'st,package' is absent
clk: qcom: camcc: Add camera clock controller driver for SC7280
net: enetc: fix check for allocation failure
dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280
dt-bindings: leds: register-bit-led: Use 'reg' instead of 'offset'
dt-bindings: leds: Convert register-bit-led binding to DT schema
clk: qcom: Add lpass clock controller driver for SC7280
dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280
clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180
clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc
clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc
clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents
clk: qcom: gcc-msm8994: Add proper msm8992 support
clk: qcom: gcc-msm8994: Add modem reset
clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE
clk: qcom: gcc-msm8994: Add missing clocks
clk: qcom: gcc-msm8994: Add missing NoC clocks
clk: qcom: gcc-msm8994: Fix up SPI QUP clocks
clk: qcom: gcc-msm8994: Modernize the driver
dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver
clk: qcom: smd-rpm: Add QCM2290 RPM clock support
dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible
clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_branch_ops
tracing: in_irq() cleanup
Smack: fix W=1 build warnings
net: dsa: unregister cross-chip notifier after ds->ops->teardown
selinux: fix all of the W=1 build warnings
selinux: make better use of the nf_hook_state passed to the NF hooks
marvell: octeontx2: build error: unknown type name 'u64'
assoc_array: Avoid open coded arithmetic in allocator arguments
pcmcia: db1xxx_ss: Fix fall-through warning for Clang
MIPS: Fix fall-through warnings for Clang
scsi: st: Fix fall-through warning for Clang
clk: qcom: Add Global Clock Controller driver for QCM2290
dt-bindings: clk: qcom: Add QCM2290 Global Clock Controller bindings
RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg()
drm/amdgpu/smu11: fix firmware version check for vangogh
MAINTAINERS: Add Siqueira for AMD DC
drm/amdkfd: fix resume error when iommu disabled in Picasso
drm/amdkfd: fix boot failure when iommu is disabled in Picasso.
drm/amdkfd: handle svm partial migration cpages 0
drm/amdkfd: ratelimited svm debug messages
drm/amd/pm: Fix incorrect power limit readback in smu11 if POWER_SOURCE_DC
amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_power_limit signature
drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran
drm/amdgpu: Enable RAS error injection after mode2 reset on Aldebaran
drm/amd/display: fix null pointer deref when plugging in display
drm/amd/display: Fix surface optimization regression on Carrizo
drm/amd/display: Enable PSR by default on newer DCN
drm/amdgpu: enable display for cyan skillfish
amd/display: check cursor plane matches underlying plane
amd/amdkfd: remove svms declaration to avoid werror
drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails
drm/amdkfd: export svm_range_list_lock_and_flush_work
drm/amdkfd: avoid conflicting address mappings
drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12
leds: trigger: Disable CPU trigger on PREEMPT_RT
ACPI: replace snprintf() in "show" functions with sysfs_emit()
ACPI: LPSS: Use ACPI_COMPANION() directly
ACPI: scan: Release PM resources blocked by unused objects
ACPI: battery: Accept charges over the design capacity as full
gpio: mc33880: Drop if with an always false condition
gpio: max730x: Make __max730x_remove() return void
net: remove single-byte netdev->dev_addr writes
ip: use dev_addr_set() in tunnels
hamradio: use dev_addr_set() for setting device address
netdevice: demote the type of some dev_addr_set() helpers
decnet: constify dev_addr passing
tipc: constify dev_addr passing
ipv6: constify dev_addr passing
llc/snap: constify dev_addr passing
rose: constify dev_addr passing
ax25: constify dev_addr passing
Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb()
power: supply: ab8500_bmdata: Use standard phandle
dt-bindings: power: supply: ab8500: Standard monitored-battery
ravb: Fix typo AVB->DMAC
ravb: Update ravb_emac_init_gbeth()
ravb: Document PFRI register bit
ravb: Rename "nc_queue" feature bit
ravb: Optimize ravb_emac_init_gbeth function
ravb: Rename "tsrq" variable
ravb: Add support to retrieve stats for GbEthernet
ravb: Add carrier_counters to struct ravb_hw_info
ravb: Fillup ravb_rx_gbeth() stub
ravb: Fillup ravb_rx_ring_format_gbeth() stub
ravb: Fillup ravb_rx_ring_free_gbeth() stub
ravb: Fillup ravb_alloc_rx_desc_gbeth() stub
ravb: Add rx_max_buf_size to struct ravb_hw_info
ravb: Use ALIGN macro for max_rx_len
spi: cadence-quadspi: fix dma_unmap_single() call
spi: tegra20: fix build with CONFIG_PM_SLEEP=n
net: qed_debug: fix check of false (grc_param < 0) expression
SUNRPC: Change return value type of .pc_encode
SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
NFSD: Save location of NFSv4 COMPOUND status
ASoC: rt1011: Fix 'I2S Reference' enum control
ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt]x-route
remoteproc: imx_dsp_rproc: Correct the comment style of copyright
arm64: dts: marvell: add Globalscale MOCHAbin
ARM: dts: mvebu: add device tree for netgear gs110emx switch
ARM: mvebu_v7_defconfig: rebuild default configuration
ARM: mvebu_v7_defconfig: enable mtd physmap
SUNRPC: Change return value type of .pc_decode
SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
net: enetc: include ip6_checksum.h for csum_ipv6_magic
gpio: aggregator: Wrap access to gpiochip_fwd.tmp[]
PCI: vmd: depend on !UML
dt-bindings: rockchip: Add DesignWare based PCIe controller
nvmem: imx-ocotp: add support for post processing
nvmem: core: add nvmem cell post processing callback
nvmem: core: rework nvmem cell instance creation
dt-bindings: serial: uartlite: drop $ref for -bits property
fbdev: Garbage collect fbdev scrolling acceleration, part 1 (from TODO list)
dyndbg: show module in vpr-info in dd-exec-queries
staging: vt6655: fix camelcase in byRate
staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC
drm/locking: add backtrace for locking contended locks without backoff
bus: sun50i-de2: Adjust printing error message
samples/kfifo: Rename read_lock/write_lock
misc: ad525x_dpot: Make ad_dpot_remove() return void
misc: lis3lv02d: Make lis3lv02d_remove_fs() return void
serial: sc16is7xx: Make sc16is7xx_remove() return void
serial: max310x: Make max310x_remove() return void
Bluetooth: Fix memory leak of hci device
Bluetooth: btintel: Fix bdaddress comparison with garbage value
staging: fbtft: Make fbtft_remove_common() return void
staging: r8188eu: Use zeroing allocator in wpa_set_encryption()
staging: r8188eu: Fix misspelling in comment
Bluetooth: Fix debugfs entry leak in hci_register_dev()
staging: most: dim2: use device release method
staging: most: dim2: do not double-register the same device
staging: r8188eu: odm SupportPlatform is always ODM_CE
staging: r8188eu: odm BoardType is never set
staging: r8188eu: remove odm_SwAntDivInit
staging: r8188eu: SupportICType is always ODM_RTL8188E
staging: r8188eu: remove LastMinUndecoratedPWDBForDM
staging: r8188eu: remove rtl8188e_deinit_dm_priv
staging: r8188eu: simplify rtl8188e_HalDmWatchDog
staging: r8188eu: remove dm_CheckStatistics
staging: r8188eu: remove odm ext lna info
staging: r8188eu: remove odm ext pa info
staging: r8188eu: remove odm ext trsw info
staging: r8188eu: remove odm hct test info
staging: r8188eu: remove odm wifi test info
staging: r8188eu: remove odm dualmac smart concurrent info
staging: r8188eu: remove odm cut version info
staging: r8188eu: remove odm fab version info
staging: r8188eu: RfOnOffDetect is unused
staging: r8188eu: remove specific device table
staging: r8188eu: remove an unused define
staging: vt6655: fix camelcase in byLocalID
drm/ttm_bo_api: update the description for @placement and @sg
power: supply: axp288_charger: Fix missing mutex_init()
usb: gadget: avoid unusual inline assembly
usb: musb: select GENERIC_PHY instead of depending on it
usb: host: ohci-tmio: check return value after calling platform_get_resource()
usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback
ASoC: rt9120: Add rt9210 audio amplifier support
ASoC: dt-bindings: rt9120: Add initial bindings
ASoC: amd: vangogh: constify static struct snd_soc_dai_ops
ASoC: mediatek: Constify static snd_soc_ops
ASoC: rt9120: Drop rt9210 audio amplifier support
Bluetooth: btusb: Fix application of sizeof to pointer
wireless: Remove redundant 'flush_workqueue()' calls
mt7601u: Remove redundant initialization of variable ret
rtlwifi: rtl8192ee: Remove redundant initialization of variable version
rtw89: add Realtek 802.11ax driver
ath10k: fix max antenna gain unit
ath9k: fix an IS_ERR() vs NULL check
ath11k: Identify DFS channel when sending scan channel list command
ath9k: support DT ieee80211-freq-limit property to limit channels
powerpc/eeh: Fix docstrings in eeh.c
powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support
scsi: Documentation: Fix typo in sysfs-driver-ufs
Input: tsc200x - make tsc200x_remove() return void
Input: adxl34x - make adxl34x_remove() return void
scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus reset failure
scsi: libsas: Export sas_phy_enable()
scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy()
scsi: hisi_sas: Initialise devices in .slave_alloc callback
powerpc: Set max_mapnr correctly
KVM: PPC: Book3S HV: H_ENTER filter out reserved HPTE[B] value
gen_init_cpio: add static const qualifiers
PCI: cpqphp: Format if-statement code block correctly
ionic: no devlink_unregister if not registered
pinctrl: uniphier: Add UniPhier NX1 pinctrl driver
dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding
pinctrl: uniphier: Add extra audio pinmux settings for LD11, LD20 and PXs3 SoCs
pinctrl: qcom: spmi-gpio: Add compatible for PM6350
dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350
devlink: Delete reload enable/disable interface
net/mlx5: Set devlink reload feature bit for supported devices only
devlink: Allow control devlink ops behavior through feature mask
devlink: Annotate devlink API calls
devlink: Move netdev_to_devlink helpers to devlink.c
devlink: Reduce struct devlink exposure
nfp: use dev_driver_string() instead of pci_dev->driver->name
mlxsw: pci: Use dev_driver_string() instead of pci_dev->driver->name
net: marvell: prestera: use dev_driver_string() instead of pci_dev->driver->name
net: hns3: use dev_driver_string() instead of pci_dev->driver->name
crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name
powerpc/eeh: Use dev_driver_string() instead of struct pci_dev->driver->name
ssb: Use dev_driver_string() instead of pci_dev->driver->name
bcma: simplify reference to driver name
crypto: qat - simplify adf_enable_aer()
scsi: message: fusion: Remove unused mpt_pci driver .probe() 'id' parameter
PCI/ERR: Factor out common dev->driver expressions
PCI: Drop pci_device_probe() test of !pci_dev->driver
PCI: Drop pci_device_remove() test of pci_dev->driver
PCI: Return NULL for to_pci_driver(NULL)
drm/i915: Stop using I915_TILING_* in client blit selftest
scripts: kernel-doc: Ignore __alloc_size() attribute
docs: pdfdocs: Adjust \headheight for fancyhdr
docs: UML: user_mode_linux_howto_v2 edits
docs: use the lore redirector everywhere
docs: proc.rst: mountinfo: align columns
docs: proc.rst: mountinfo: improved field numbering
docs: update file link location
docs: Explain the desired position of function attributes
PCI: Use unsigned to match sscanf("%x") in pci_dev_str_match_path()
PCI: hv: Remove unnecessary use of %hx
scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand()
drm/nouveau/mmu/gp100: remove unused variable
scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8
vfio/pci: Add OpRegion 2.0+ Extended VBT support.
RDMA/rxe: Convert kernel UD post send to use ah_num
RDMA/rxe: Lookup kernel AH from ah index in UD WQEs
RDMA/rxe: Replace ah->pd by ah->ibah.pd
RDMA/rxe: Create AH index and return to user space
RDMA/rxe: Change AH objects to indexed
RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr
RDMA/mlx4: Return missed an error if device doesn't support steering
RDMA/irdma: Remove irdma_cqp_up_map_cmd()
RDMA/irdma: Remove irdma_get_hw_addr()
RDMA/irdma: Remove irdma_sc_send_lsmm_nostag()
RDMA/irdma: Remove irdma_uk_mw_bind()
RDMA: Remove redundant 'flush_workqueue()' calls
iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value
drm/i915/display: remove unused intel-mid.h include
RDMA/iwpm: Remove redundant initialization of pointer err_str
scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn()
power: supply: max17042_battery: Prevent int underflow in set_soc_threshold
power: supply: max17042_battery: Clear status bits in interrupt handler
RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single()
drm/i915/gt: add asm/cacheflush.h for use of clflush()
drm/i915/gt: include tsc.h where used
RDMA/mlx5: Add optional counter support in get_hw_stats callback
RDMA/mlx5: Add modify_op_stat() support
RDMA/mlx5: Add steering support in optional flow counters
RDMA/mlx5: Support optional counters in hw_stats initialization
RDMA/nldev: Allow optional-counter status configuration through RDMA netlink
RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit
RDMA/nldev: Add support to get status of all counters
RDMA/counter: Add optional counter support
RDMA/counter: Add an is_disabled field in struct rdma_hw_stats
RDMA/core: Add a helper API rdma_free_hw_stats_struct
RDMA/counter: Add a descriptor in struct rdma_hw_stats
MAINTAINERS: power: supply: max17040: add entry with reviewers
MAINTAINERS: power: supply: max17042: add entry with reviewers
Bluetooth: L2CAP: Fix not initializing sk_peer_pid
Bluetooth: hci_sock: purge socket queues in the destruct() callback
smack: remove duplicated hook function
power: supply: max17040: fix null-ptr-deref in max17040_probe()
dt-bindings: dsp: fsl: Update binding document for remote proc driver
remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX
remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method
remoteproc: imx_rproc: Move common structure to header file
power: supply: rt5033_battery: Change voltage values to µV
KVM: arm64: Fix reporting of endianess when the access originates at EL0
hwmon: (tmp421) introduce a channel struct
hwmon: (adt7x10) Make adt7x10_remove() return void
hwmon: (dell-smm) Remove unnecessary includes
dt-bindings: hwmon: jedec,jc42: add nxp,se97b
hwmon: cleanup non-bool "valid" data fields
hwmon: (tmp103) Convert tmp103 to use new hwmon registration API
hwmon: (mlxreg-fan) Support distinctive names per different cooling devices
hwmon: (mlxreg-fan) Modify PWM connectivity validation
hwmon: (nct6775) add Pro WS X570-ACE
hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version
hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry
hwmon: (nct6775) Add additional ASUS motherboards.
dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC
hwmon: (pmbus/lm25066) Support configurable sense resistor values
hwmon: (pmbus/lm25066) Add OF device ID table
hwmon: (pmbus/lm25066) Mark lm25066_coeff array const
hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff
hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id
hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa
hwmon: (pmbus/lm25066) Add offset coefficients
dt-bindings: hwmon: ibm,cffps: move to trivial devices
dt-bindings: hwmon: Convert NTC thermistor to YAML
hwmon: (tmp421) introduce MAX_CHANNELS define
dt-bindings: hwmon: jedec,jc42: convert to dtschema
dt-bindings: hwmon: hih6130: move to trivial devices
dt-bindings: hwmon: dps650ab: move to trivial devices
dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices
hwmon: (nct6683) Add another customer ID for NCT6683D sensor chip on some ASRock boards
dt-bindings: hwmon: sensirion,sht15: convert to dtschema
dt-bindings: hwmon: microchip,mcp3021: convert to dtschema
dt-bindings: hwmon: lltc,ltc4151: convert to dtschema
dt-bindings: hwmon: ti,tmp102: add bindings and remove from trivial devices
dt-bindings: hwmon: ti,tmp108: convert to dtschema
dt-bindings: hwmon: lm70: move to trivial devices
dt-bindings: hwmon: lm90: do not require VCC supply
dt-bindings: hwmon: lm90: convert to dtschema
hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm
hwmon: (nct6775) Support access via Asus WMI
hwmon: (nct6775) Use nct6775_*() function pointers in nct6775_data.
hwmon: (nct6775) Use superio_*() function pointers in sio_data.
hwmon: (mlxreg-fan) Extend driver to support multiply cooling devices
hwmon: (mlxreg-fan) Extend driver to support multiply PWM
hwmon: (mlxreg-fan) Extend the maximum number of tachometers
hwmon: Add Maxim MAX6620 hardware monitoring driver
hwmon: (raspberrypi) Use generic notification mechanism
hwmon: (i5500_temp) Convert to devm_hwmon_device_register_with_info
dt-bindings: hwmon: Add IIO HWMON binding
hwmon: Fix possible memleak in __hwmon_device_register()
SUNRPC: De-duplicate .pc_release() call sites
SUNRPC: Simplify the SVC dispatch code path
dt-bindings: net: wireless: Convert ESP ESP8089 binding to a schema
dt-bindings: net: dwmac: Fix typo in the R40 compatible
dt-bindings: bluetooth: realtek: Add missing max-speed
dt-bindings: bluetooth: broadcom: Fix clocks check
PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU
power: supply: axp288-charger: Optimize register reading method
PCI: dwc: Perform host_init() before registering msi
ALSA: usb-audio: Less restriction for low-latency playback mode
arm64: dts: exynos: add minimal support for exynosautov9 sadk board
arm64: dts: exynos: add initial support for exynosautov9 SoC
ethernet: tulip: avoid duplicate variable name on sparc
ASoC: rt1011: Fix 'I2S Reference' enum control caused error
net: hns3: debugfs add support dumping page pool info
tulip: fix setting device address from rom
net, neigh: Add NTF_MANAGED flag for managed neighbor entries
net, neigh: Extend neigh->flags to 32 bit to allow for extensions
net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE
net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE
net: hns: Prefer struct_size over open coded arithmetic
selftests: mlxsw: RED: Add selftests for the mark qevent
selftests: mlxsw: sch_red_core: Drop two unused variables
mlxsw: spectrum_qdisc: Offload RED qevent mark
mlxsw: spectrum_qdisc: Track permissible actions per binding
mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers
mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure()
drm/i915/display: move pin/unpin fb/plane code to a new file.
drm/i915/display: refactor initial plane config to a separate file
drm/i915/display: refactor out initial plane config for crtcs
drm/i915/display: let intel_plane_uses_fence be used from other places.
drm/i915/display: move plane prepare/cleanup to intel_atomic_plane.c
drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
drm: mxsfb: Print failed bus format in hex
drm/panel: st7703: Add media bus format
drm/panel: mantix: Add media bus format
drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts
drm/i915/dg2: update link training for 128b/132b
pata_radisys: fix checking of DMA state
pata_optidma: fix checking of DMA state
pata_amd: fix checking of DMA state
pata_ali: fix checking of DMA state
libata-scsi: fix checking of DMA state
libata: fix checking of DMA state
drm/i915/dp: abstract intel_dp_lane_max_vswing_reached()
arm64: ftrace: use function_nocfi for _mcount as well
memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host()
mmc: moxart: Fix reference count leaks in moxart_probe
arm64: asm: setup.h: export common variables
mmc: slot-gpio: Update default label when no con_id provided
mmc: slot-gpio: Refactor mmc_gpio_alloc()
dt-bindings: mmc: arasan,sdci: Drop clock-output-names from dependencies
dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller
memstick: avoid out-of-range warning
mmc: sdhci-sprd: Wait until DLL locked after being configured
mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported"
mmc: sdhci-s3c: Describe driver in KConfig
dt-bindings: sdhci-omap: Document ti,non-removable property as deprecated
mmc: sdhci: Return true only when timeout exceeds capacity of the HW timer
mmc: mmci: Add small comment about reset thread
mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA
mmc: sdhci-omap: Parse legacy ti,non-removable property
mmc: sdhci-omap: Restore sysconfig after reset
mmc: sdhci-omap: Fix context restore
mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured
mmc: mtk-sd: Add HS400 online tuning support
mmc: core: Add host specific tuning support for eMMC HS400 mode
dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting
mmc: sdhci-s3c: drop unneeded MODULE_ALIAS
dt-bindings: mmc: update mmc-card.yaml reference
mmc: dw_mmc: Dont wait for DRTO on Write RSP error
dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226
memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic
mmc: cqhci: Print out qcnt in case of timeout
mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver
dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC
mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS()
memstick: mspro_block: Add error handling support for add_disk()
memstick: ms_block: Add error handling support for add_disk()
dt-bindings: mmc: Convert MMC Card binding to a schema
mmc: block: Add error handling support for add_disk()
mmc: mtk-sd: Remove unused parameters
mmc: mtk-sd: Remove unused parameters(mrq)
mmc: mtk-sd: Add wait dma stop done flow
mmc: sdhci: Change the code to check auto_cmd23
powerpc/perf: Expose instruction and data address registers as part of extended regs
powerpc/perf: Refactor the code definition of perf reg extended mask
usb: gadget: hid: fix error code in do_config()
kbuild: Add make tarzst-pkg build option
scripts: update the comments of kallsyms support
Input: st1232 - prefer asynchronous probing
Input: st1232 - increase "wait ready" timeout
dt-bindings: memory: add binding for Mediatek's MT7621 SDRAM memory controller
dt-bindings: devfreq: rk3399_dmc: fix clocks in example
Add AHCI support for ASM1062+JBM575 cards
nfc: microread: drop unneeded debug prints
nfc: trf7970a: drop unneeded debug prints
nfc: st21nfca: drop unneeded debug prints
nfc: st-nci: drop unneeded debug prints
nfc: s3fwrn5: simplify dereferencing pointer to struct device
nfc: nci: replace GPLv2 boilerplate with SPDX
nfc: drop unneeded debug prints
selinux: fix race condition when computing ocontext SIDs
f2fs: fix wrong condition to trigger background checkpoint correctly
f2fs: fix to use WHINT_MODE
xfs: use kmem_cache_free() for kmem_cache objects
xfs: Use kvcalloc() instead of kvzalloc()
gve: Track RX buffer allocation failures
gve: Allow pageflips on larger pages
gve: Add netif_set_xps_queue call
gve: Recover from queue stall due to missed IRQ
gve: Do lazy cleanup in TX path
gve: Add rx buffer pagecnt bias
gve: Switch to use napi_complete_done
ARM: dts: aspeed: Add TYAN S7106 BMC machine
ARM: dts: aspeed: rainier: Add power-config-full-load gpio
selinux: remove unneeded ipv6 hook wrappers
Revert "arm64: dts: Add support for Unisoc's UMS512"
MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver and binding
PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver
drm/v3d: fix copy_from_user() error codes
PCI/VPD: Add pci_read/write_vpd_any()
arm64: dts: Add support for Unisoc's UMS512
dt-bindings: arm: Add bindings for Unisoc's UMS512
drm/connector: fix all kernel-doc warnings
s390/cmm: use string_upper() instead of open coded variant
s390/ptrace: add function argument access API
selftests/ftrace: add s390 support for kprobe args tests
s390/ptrace: fix coding style
s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations
s390/ftrace: add ftrace_instruction_pointer_set() helper function
s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support
s390/jump_label: add __init_or_module annotation
s390/jump_label: rename __jump_label_transform()
s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH
s390/ftrace: add missing serialization for graph caller patching
s390/ftrace: use text_poke_sync_lock()
s390/jump_label: use text_poke_sync()
s390: introduce text_poke_sync()
s390/barrier: factor out bcr_serialize()
s390/test_unwind: convert to KUnit
s390/debug: fix kernel-doc warnings
orangefs: Fix sb refcount leak when allocate sb info failed.
fs: orangefs: fix error return code of orangefs_revalidate_lookup()
orangefs: Remove redundant initialization of variable ret
drm/panel: s6e63m0: Make s6e63m0_remove() return void
ice: ndo_setup_tc implementation for PR
ice: ndo_setup_tc implementation for PF
drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12
drm/amdgpu: query default sclk from smu for cyan_skillfish
Documentation: admin-guide: Document side effects when pKVM is enabled
ice: Allow changing lan_en and lb_en on all kinds of filters
ice: cleanup rules info
ice: allow deleting advanced rules
ice: allow adding advanced rules
ice: create advanced switch recipe
ice: manage profiles and field vectors
EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell
ath11k: Change number of TCL rings to one for QCA6390
ath11k: Handle MSI enablement during rmmod and SSR
ice: implement low level recipes functions
platform/x86: int1092: Fix non sequential device mode handling
ethernet: sun: add missing semicolon, fix build
dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences after conversion
sparc: Add missing "FORCE" target when using if_changed
kconfig: refactor conf_touch_dep()
kconfig: refactor conf_write_dep()
kconfig: refactor conf_write_autoconf()
kconfig: add conf_get_autoheader_name()
kconfig: move sym_escape_string_value() to confdata.c
kconfig: refactor listnewconfig code
kconfig: refactor conf_write_symbol()
kconfig: refactor conf_write_heading()
ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk
ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device
ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata()
ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk
ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device
ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata()
KVM: arm64: Handle protected guests at 32 bits
KVM: arm64: Trap access to pVM restricted features
KVM: arm64: Move sanitized copies of CPU features
KVM: arm64: Initialize trap registers for protected VMs
KVM: arm64: Add handlers for protected VM System Registers
KVM: arm64: Simplify masking out MTE in feature id reg
KVM: arm64: Add missing field descriptor for MDCR_EL2
KVM: arm64: Pass struct kvm to per-EC handlers
KVM: arm64: Move early handlers to per-EC handlers
KVM: arm64: Don't include switch.h into nvhe/kvm-main.c
KVM: arm64: Move __get_fault_info() and co into their own include file
platform/x86: intel_skl_int3472: Correct null check
platform/x86: gigabyte-wmi: add support for B550 AORUS ELITE AX V2
platform/x86: amd-pmc: Add alternative acpi id for PMC controller
platform/x86: intel_scu_ipc: Update timeout value in comment
platform/x86: intel_scu_ipc: Increase virtual timeout to 10s
platform/x86: intel_scu_ipc: Fix busy loop expiry time
bpf, mips: Fix comment on tail call count limiting
bpf, mips: Clean up config options about JIT
platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI
KVM: arm64: Replace get_raz_id_reg() with get_raz_reg()
KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0
KVM: arm64: Return early from read_id_reg() if register is RAZ
platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-backlight
platform/x86: Remove "WMAA" from identifier names in wmaa-backlight-wmi.c
platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes
platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries
spi: bcm-qspi: add support for 3-wire mode for half duplex transfer
spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode
sh: Use modern ASoC DAI format terminology
ASoC: amd: Kconfig: Select fch clock support with machine driver
drm/nouveau/nouveau_bo: Remove unused variables 'dev'
drm/nouveau/gem: remove redundant semi-colon
drm/nouveau/mmu/gp100-: drop unneeded assignment in the if condition.
drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm_mthd_page()
drm/nouveau/nvenc: remove duplicate include in base.c
i2c: mediatek: Dump i2c/dma register when a timeout occurs
i2c: mediatek: Reset the handshake signal between i2c and dma
i2c: mlxcpld: Allow flexible polling time setting for I2C transactions
i2c: pasemi: Set enable bit for Apple variant
i2c: pasemi: Add Apple platform driver
i2c: pasemi: Refactor _probe to use devm_*
i2c: pasemi: Allow to configure bus frequency
i2c: pasemi: Move common reset code to own function
i2c: pasemi: Split pci driver to its own file
i2c: pasemi: Split off common probing code
i2c: pasemi: Remove usage of pci_dev
i2c: pasemi: Use dev_name instead of port number
i2c: pasemi: Use io{read,write}32
dt-bindings: i2c: Add Apple I2C controller bindings
ARM: dts: omap: fix gpmc,mux-add-data type
ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{same|diff}csen
dt-bindings: memory-controllers: ti,gpmc: Convert to yaml
dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml
dt-bindings: mtd: ti,gpmc-nand: Convert to yaml
dt-bindings: memory-controllers: Introduce ti,gpmc-child
dt-bindings: net: Remove gpmc-eth.txt
dt-bindings: mtd: Remove gpmc-nor.txt
drm/virtio: fix the missed drm_gem_object_put() in virtio_gpu_user_framebuffer_create()
KVM: arm64: Depend on HAVE_KVM instead of OF
KVM: arm64: Unconditionally include generic KVM's Kconfig
quota: correct error number in free_dqentry()
arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC platform
arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC platform
quota: check block number when reading the block in quota file
KVM: arm64: Allow KVM to be disabled from the command line
m68k: defconfig: Update defconfigs for v5.15-rc1
KVM: arm64: selftests: Add init ITS device test
KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range
KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range
KVM: arm64: selftests: Add some tests for GICv2 in vgic_init
KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic
KVM: arm64: selftests: Make vgic_init gic version agnostic
KVM: arm64: vgic: Drop vgic_check_ioaddr()
KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size
KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size
KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size
kvm: arm64: vgic: Introduce vgic_check_iorange
KVM: arm64: Disable privileged hypercalls after pKVM finalisation
KVM: arm64: Prevent re-finalisation of pKVM for a given CPU
KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall
KVM: arm64: Reject stub hypercalls after pKVM has been initialised
arm64: Prevent kexec and hibernation if is_protected_kvm_enabled()
KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly)
ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create()
ath11k: Use kcalloc() instead of kzalloc()
ath11k: Remove redundant assignment to variable fw_size
b43: fix a lower bounds test
b43legacy: fix a lower bounds test
ftrace: Add unit test for removing trace function
bootconfig: Cleanup dummy headers in tools/bootconfig
cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst
bootconfig: Replace u16 and u32 with uint16_t and uint32_t
tools/bootconfig: Print all error message in stderr
bootconfig: Remove unused debug function
bootconfig: Split parse-tree part from xbc_init
bootconfig: Rename xbc_destroy_all() to xbc_exit()
tools/bootconfig: Run test script when build all
bootconfig: Add xbc_get_info() for the node information
bootconfig: Allocate xbc_data inside xbc_init()
ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard
soc: samsung: pm_domains: drop unused is_off field
drm/panel: Add support for Sharp LS060T1SX01 panel
dt-bindings: add bindings for the Sharp LS060T1SX01 panel
drm/bridge: lvds-codec: Add support for LVDS data mapping select
dt-bindings: display: bridge: lvds-codec: Document LVDS data mapping select
serial: 8250_lpss: Enable PSE UART Auto Flow Control
serial: 8250_lpss: Extract dw8250_do_set_termios() for common use
serial: 8250_dw: Fix the trivial typo in the comment
serial: 8250_dw: Re-use temporary variable for of_node
serial: 8250_dw: Drop wrong use of ACPI_PTR()
tty: serial: samsung: Improve naming for common macro
tty: serial: atmel: use macros instead of hardcoded values
dt-bindings: serial: 8250_omap: allow serdev subnodes
tty/sysrq: More intuitive Shift handling
USB: gadget: udc: Remove some dead code
usb: gadget: storage: add support for media larger than 2T
usb: chipidea: udc: make controller hardware endpoint primed
staging: rtl8723bs: hal: remove duplicate check
staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_
staging: r8188eu: replace MACADDRLEN with ETH_ALEN
staging: r8188eu: remove unused macros and defines from rtl8188e_hal.h
staging: r8188eu: remove some dead code
staging: r8188eu: remove unused defines from rtw_sreset.h
staging: r8188eu: rename rtl8188eu_set_hal_ops()
staging: r8188eu: remove hal_ops
staging: r8188eu: remove hal_init from hal_ops
staging: r8188eu: remove GetHwRegHandler from hal_ops
staging: r8188eu: remove SetHwRegHandler from hal_ops
staging: r8188eu: merge two signal scale mapping functions
staging: r8188eu: Odm PatchID is always 0
staging: r8188eu: hal data's customer id is always 0
staging: r8188eu: support interface is always usb
staging: r8188eu: interface type is always usb
staging: r8188eu: chip_type is write-only
staging: r8188eu: HardwareType is write-only
staging: r8188eu: remove two write-only hal components
staging: r8188eu: remove unused IntrMask
staging: r8188eu: remove write-only HwRxPageSize
staging: r8188eu: remove unused led component
staging: r8188eu: remove an obsolete comment
staging: vt6655: fix camelcase in PortOffset
staging: vt6655: fix camelcase in ldBmThreshold
staging: vt6655: fix camelcase in bShortSlotTime
octeontx2-pf: Simplify the receive buffer size calculation
ethernet: Remove redundant 'flush_workqueue()' calls
virtio_net: skip RCU read lock by checking xdp_enabled of vi
net: make dev_get_port_parent_id slightly more readable
net: phy: at803x: better describe debug regs
net: phy: at803x: enable prefer master for 83xx internal phy
net: phy: at803x: add DAC amplitude fix for 8327 phy
net: phy: at803x: fix resume for QCA8327 phy
mlxsw: spectrum: use netif_is_macsec() instead of open code
hv_netvsc: use netif_is_bond_master() instead of open code
bnxt: use netif_is_rxfh_configured instead of open code
ionic: tame the filter no space message
ionic: allow adminq requests to override default error message
ionic: handle vlan id overflow
ionic: generic filter delete
ionic: generic filter add
ionic: add generic filter search
ionic: remove mac overflow flags
ionic: move lif mac address functions
ionic: add filterlist to debugfs
NFS: Fix deadlocks in nfs_scan_commit_list()
NFS: Instrument i_size_write()
SUNRPC: Per-rpc_clnt task PIDs
NFS: Remove unnecessary TRACE_DEFINE_ENUM()s
fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr'
ima: Use strscpy instead of strlcpy
ima_policy: Remove duplicate 'the' in docs comment
ima: add gid support
ima: fix uid code style problems
ima: fix deadlock when traversing "ima_default_rules".
dt-bindings: clock: Add bindings definitions for Exynos850 CMU
clk: samsung: clk-pll: Implement pll0831x PLL type
clk: samsung: clk-pll: Implement pll0822x PLL type
Revert "dt-bindings: add bindings for the Sharp LS060T1SX01 panel"
Revert "drm/panel: Add support for Sharp LS060T1SX01 panel"
drm/panel: Add support for Sharp LS060T1SX01 panel
dt-bindings: add bindings for the Sharp LS060T1SX01 panel
dt-bindings: display: simple: hardware can use ddc-i2c-bus
drm/panel: panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel
dt-bindings: display: simple: add Innolux G070Y2-T02 panel
dt-bindings: display: simple: Add Vivax TPC-9150 panel
dt-bindings: add vendor prefix for Vivax
dt-bindings: net: dsa: document felix family in dsa-tag-protocol
dt-bindings: net: dsa: fix typo in dsa-tag-protocol description
net: use dev_addr_set()
ethernet: 8390: remove direct netdev->dev_addr writes
ethernet: sun: remove direct netdev->dev_addr writes
ethernet: tulip: remove direct netdev->dev_addr writes
ethernet: tg3: remove direct netdev->dev_addr writes
ethernet: forcedeth: remove direct netdev->dev_addr writes
net/mlx5: Add priorities for counters in RDMA namespaces
net/mlx5: Add ifc bits to support optional counters
MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' dependent on 'CONFIG_PCI_DRIVERS_GENERIC'
rpmsg: virtio_rpmsg_bus: use dev_warn_ratelimited for msg with no recipient
selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP
rpmsg: virtio: Remove unused including <linux/of_device.h>
mlxsw: item: Annotate item helpers with '__maybe_unused'
selftests/tls: add SM4 GCM/CCM to tls selftests
net: tg3: fix redundant check of true expression
ftrace: Cleanup ftrace_dyn_arch_init()
rpmsg: char: Remove useless include
selfetest/bpf: Make some tests serial
selftests/bpf: Fix pid check in fexit_sleep test
selftests/bpf: Adding pid filtering for atomics test
PCI: Correct misspelled and remove duplicated words
selftests/bpf: Make cgroup_v1v2 use its own port
selftests/bpf: Fix race condition in enable_stats
tracing: Disable "other" permission bits in the tracefs files
tracefs: Have tracefs directories not set OTH permission bits by default
selftests/bpf: Add per worker cgroup suffix
selftests/bpf: Allow some tests to be executed in sequence
selftests/bpf: Add parallelism to test_progs
bpf/selftests: Add test for writable bare tracepoint
libbpf: Support detecting and attaching of writable tracepoint program
bpf: Support writable context for bare tracepoint
soc/tegra: pmc: Use devm_platform_ioremap_resource()
soc/tegra: Add Tegra186 ARI driver
dt-binding: usb: xilinx: Add clocking node
perf kmem: Improve man page for record options
bpftool: Add install-bin target to install binary only
selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh
samples/bpf: Do not FORCE-recompile libbpf
samples/bpf: Install libbpf headers when building
perf tools: Enable strict JSON parsing
perf tools: Make the JSON parser more conformant when in strict mode
perf vendor-events: Fix all remaining invalid JSON files
samples/bpf: Update .gitignore
bpf: iterators: Install libbpf headers when building
bpf: preload: Install libbpf headers when building
tools/runqslower: Install libbpf headers when building
tools/resolve_btfids: Install libbpf headers when building
bpftool: Install libbpf headers instead of including the dir
bpftool: Remove unused includes to <bpf/bpf_gen_internal.h>
libbpf: Skip re-installing headers file if source is older than target
perf daemon: Remove duplicate sys/file.h include
selftests/bpf: Fix btf_dump test under new clang
drm/amd/display: fix duplicated inclusion
drm/amd/display: remove duplicate include in dcn201_clk_mgr.c
drm/amdgpu: use adev_to_drm for consistency when accessing drm_device
drm/amdkfd: rm BO resv on validation to avoid deadlock
drm/amd/display: Fix Werror when building
drm/amdgpu: add missing case for HDP for renoir
drm/amd/display: Remove redundant initialization of variable result
drm/amdgpu/discovery: add missing case for SMU 11.0.5
coredump: Limit coredumps to a single thread group
regulator: dt-bindings: samsung,s5m8767: convert to dtschema
regulator: dt-bindings: samsung,s2mpa01: convert to dtschema
regulator: dt-bindings: samsung,s2m: convert to dtschema
dt-bindings: clock: samsung,s2mps11: convert to dtschema
regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property
regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled
regulator: dt-bindings: maxim,max8973: convert to dtschema
ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure
ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io
ASoC: mediatek: mt8195: update audsys clock parent name
qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario
net: phy: micrel: ksz9131 led errata workaround
ppp: use the correct function to check if a netdev name is in use
bonding: use the correct function to check for netdev name collision
net: introduce a function to check if a netdev name is in use
net: enetc: add support for software TSO
net: enetc: declare NETIF_F_HW_CSUM and do it in software
selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key
selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code duplication
selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly
selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error
selftests: forwarding: Add IPv6 GRE hierarchical tests
selftests: forwarding: Add IPv6 GRE flat tests
testing: selftests: tc_common: Add tc_check_at_least_x_packets()
testing: selftests: forwarding.config.sample: Add tc flag
vsock: Enable y2038 safe timeval for timeout
vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt
ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps()
dt-bindings: drm/bridge: ps8640: Add aux-bus child
dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller
perf test evlist-open-close: Use inline func to convert timeval to usec
PCI: rcar-host: Remove unneeded includes
perf mmap: Introduce mmap_cpu_mask__duplicate()
PCI: rcar-ep: Remove unneeded includes
dt-bindings: arm: Add MT6589 Fairphone 1
libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted
net-sysfs: try not to restart the syscall if it will fail eventually
net: phylib: ensure phy device drivers do not match by DT
net: mdio: ensure the type of mdio devices match mdio drivers
net/sched: sch_ets: properly init all active DRR list handles
qed: Initialize debug string array
net: dsa: rtl8366rb: remove unneeded semicolon
ethernet: use platform_get_ethdev_address()
eth: platform: add a helper for loading netdev->dev_addr
ethernet: un-export nvmem_get_mac_address()
arm64: dts: renesas: r9a07g044: Add SDHI nodes
arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC
arm64: dts: renesas: r8a779a0: Add RPC node
powerpc/pseries/cpuhp: remove obsolete comment from pseries_cpu_die
powerpc/pseries/cpuhp: delete add/remove_by_count code
powerpc/cpuhp: BUG -> WARN conversion in offline path
powerpc/pseries/cpuhp: cache node corrections
powerpc/paravirt: correct preempt debug splat in vcpu_is_preempted()
powerpc/paravirt: vcpu_is_preempted() commentary
powerpc: fix unbalanced node refcount in check_kvm_guest()
video: fbdev: chipsfb: use memset_io() instead of memset()
powerpc/powernv/dump: Fix typo in comment
powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal
powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping'
powerpc: Drop superfluous pci_dev_is_added() calls
powerpc/powermac: Remove stale declaration of pmac_md
powerpc: Remove unused prototype for of_show_percpuinfo
powerpc/476: Fix sparse report
powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n
powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found
powerps/pseries/dma: Add support for 2M IOMMU page size
drm/mediatek: mtk_dsi: Reset the dsi0 hardware
soc: mediatek: mmsys: Add reset controller support
arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus controller node
arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0
arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0
dt-bindings: display: mediatek: add dsi reset optional property
dt-bindings: mediatek: Add #reset-cells to mmsys system controller
arm64: dts: mediatek: Move reset controller constants into common location
clk: renesas: r9a07g044: Add SDHI clock and reset entries
clk: renesas: rzg2l: Add SDHI clk mux support
clk: renesas: r8a779a0: Add RPC support
clk: renesas: cpg-lib: Move RPC clock registration to the library
clk: renesas: r9a07g044: Add clock and reset entries for SPI Multi I/O Bus Controller
ASoC: SOF: prepare code to allocate IPC messages in fw_ready
ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document
ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation
ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional()
ASoC: Intel: bytcht_es8316: Use temporary variable for struct device
ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata()
ASoC: rt9120: Add rt9210 audio amplifier support
ASoC: dt-bindings: rt9120: Add initial bindings
hwrng: mtk - Force runtime pm ops for sleep ops
crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c
crypto: qat - extract send and wait from adf_vf2pf_request_version()
crypto: qat - add VF and PF wrappers to common send function
crypto: qat - rename pfvf collision constants
crypto: qat - move pfvf collision detection values
crypto: qat - make pfvf send message direction agnostic
crypto: qat - use hweight for bit counting
crypto: qat - remove duplicated logic across GEN2 drivers
crypto: qat - fix handling of VF to PF interrupts
crypto: qat - remove unnecessary collision prevention step in PFVF
crypto: qat - disregard spurious PFVF interrupts
crypto: qat - detect PFVF collision after ACK
crypto: ccree - avoid out-of-range warnings from clang
crypto: hisilicon/qm - modify the uacce mode check
media: remove myself from dvb media maintainers
media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte()
media: rtl2832_sdr: clean the freed pointer and counter
media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable()
media: mb86a20s: make arrays static const
media: ov5670: Add implementation for events
media: ov13858: Add implementation for events
media: dw9714: Add implementation for events
media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info
media: ipu3-imgu: imgu_fmt: Handle properly try
media: ipu3-imgu: Set valid initial format
media: ipu3-imgu: Refactor bytesperpixel calculation
media: ipu3-cio2 Check num_planes and sizes in queue_setup
media: rcar-isp: Add Renesas R-Car Image Signal Processor driver
soc: mediatek: add mtk mutex support for MT8192
media: staging/intel-ipu3: Constify static struct v4l2_subdev_internal_ops
media: admin-guide: Update i2c-cardlist
media: Documentation: i2c-cardlist: add the Hynix hi846 sensor
media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera
media: dt-bindings: media: document SK Hynix Hi-846 MIPI CSI-2 8M pixel sensor
media: dt-bindings: vendor-prefixes: Add SK Hynix Inc.
media: ipu3-cio2: Parse sensor orientation and rotation
drm/i915/mst: abstract intel_dp_mst_source_support()
drm/i915/dp: take LTTPR into account in 128b/132b rates
media: venus: Set buffer to FW based on FW min count requirement.
media: venus: helpers: update NUM_MBS macro calculation
media: venus: vdec: set work route to fw
media: venus: hfi: Skip AON register programming for V6 1pipe
media: venus: Add num_vpp_pipes to resource structure
media: venus: core: Add sc7280 DT compatible and resource data
media: venus: firmware: enable no tz fw loading for sc7280
media: dt-bindings: media: venus: Add sc7280 dt schema
media: venus: fix vpp frequency calculation for decoder
media: venus: vdec: update output buffer size during vdec_s_fmt()
media: venus: helper: change log level for false warning message
media: omap_vout: use dma_addr_t consistently
media: vsp1: Add support for the V3U VSPD
media: vsp1: Simplify DRM UIF handling
media: vsp1: Fix WPF macro names
media: imx-jpeg: Remove soft reset between frames encoding
media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT
media: imx-jpeg: Fix possible null pointer dereference
drm/bridge: ti-sn65dsi83: Implement .detach callback
iommu/arm-smmu-qcom: Request direct mapping for modem device
cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS
opp: Fix return in _opp_add_static_v2()
selftests/bpf: Remove SEC("version") from test progs
selftests/bpf: Skip the second half of get_branch_snapshot in vm
ARM: dts: aspeed: p10bmc: Define secure boot gpio
ARM: dts: aspeed: mtjade: Add some gpios
clk: at91: check pmc node status before registering syscore ops
clk: qcom: gcc: Remove CPUSS clocks control for SC7280
riscv: dts: microchip: use vendor compatible for Cadence SD4HC
riscv: dts: microchip: drop unused pinctrl-names
riscv: dts: microchip: drop duplicated MMC/SDHC node
riscv: dts: microchip: fix board compatible
riscv: dts: microchip: drop duplicated nodes
dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI controller
clk: qcom: Remove redundant .owner
bpf, tests: Add more LD_IMM64 tests
mips, bpf: Optimize loading of 64-bit constants
mips, bpf: Fix Makefile that referenced a removed file
bpf, x64: Factor out emission of REX byte in more cases
dt-bindings: PCI: tegra194: Fix PCIe endpoint node names
arm64: tegra: Fix pcie-ep DT nodes
ipmi: bt: Add ast2600 compatible string
arm64: tegra: Remove useless usb-ehci compatible string
ARM: tegra: Remove useless usb-ehci compatible string
firmware: tegra: bpmp: Use devm_platform_ioremap_resource()
firmware: tegra: Reduce stack usage
memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe
memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with
arm64: defconfig: Enable few Tegra210 based AHUB drivers
arm64: tegra: Extend APE audio support on Jetson platforms
memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_CONTROLLER
arm64: tegra: Add few AHUB devices for Tegra210 and later
arm64: tegra: Remove unused backlight-boot-off property
memory: tegra186-emc: Fix error return code in tegra186_emc_probe()
ARM: tegra: Remove unused backlight-boot-off property
ASoC: soc-pcm: restore mixer functionality
ASoC: rt5682s: Fix hp pop produced immediately after resuming
drm/i915: remove IS_ACTIVE
soc/tegra: Fix an error handling path in tegra_powergate_power_up()
drm/i915/dg2: fix snps buf trans for uhbr
netfilter: nft_dynset: relax superfluous check on set updates
ipvs: add sysctl_run_estimation to support disable estimation
ice: add port representor ethtool ops and stats
ice: switchdev slow path
ice: rebuild switchdev when resetting all VFs
ice: enable/disable switchdev when managing VFs
ice: introduce new type of VSI for switchdev
ice: set and release switchdev environment
ice: allow changing lan_en and lb_en on dflt rules
ice: manage VSI antispoof and destination override
ice: allow process VF opcodes in different ways
ice: introduce VF port representor
ice: Move devlink port to PF/VF struct
ice: support basic E-Switch mode control
thermal: Move ABI documentation to Documentation/ABI
cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call
EDAC/ti: Remove redundant error messages
rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr
rcu: Always inline rcu_dynticks_task*_{enter,exit}()
ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc()
net: stmmac: selftests: Use kcalloc() instead of kzalloc()
net: mana: Use kcalloc() instead of kzalloc()
net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc()
ASoC: dt-bindings: rockchip: add i2s-tdm bindings
ASoC: rockchip: add support for i2s-tdm controller
regulator: dt-bindings: maxim,max8997: convert to dtschema
ASoC: SOF: Introduce fragment elapsed notification API
ASoC: SOF: imx: Use newly introduced generic IPC stream ops
ASoC: SOF: Make Intel IPC stream ops generic
ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks
Bluetooth: mgmt: Fix Experimental Feature Changed event
Bluetooth: hci_vhci: Fix to set the force_wakeup value
Bluetooth: Read codec capabilities only if supported
drm/amdgpu: unify BO evicting method in amdgpu_ttm
Documentation:devicetree:bindings:iio:dac: Fix val
drivers: iio: dac: ad5766: Fix dt property name
PCI: vmd: Assign a number to each VMD controller
iio: st_pressure_spi: Add missing entries SPI to device ID table
PCI: visconti: Remove surplus dev_err() when using platform_get_irq_byname()
PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP)
PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST)
ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility"
ext4: docs: Take out unneeded escaping
ext4: docs: switch away from list-table
spi: Make several public functions private to spi.c
spi: Reorder functions to simplify the next commit
spi: Remove unused function spi_busnum_to_master()
spi: Move comment about chipselect check to the right place
ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev
ASoC: SOF: topology: do not power down primary core during topology removal
ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set
ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls
ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails
ASoC: SOF: core: Clean up snd_sof_get_status() prints
ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions
ASoC: SOF: Introduce macro to set the firmware state
ASoC: SOF: ops: Force DSP panic dumps to be printed
ASoC: SOF: ipc: Re-enable dumps after successful IPC tx
ASoC: SOF: debug: Print out the fw_state along with the DSP dump
ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err
ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump
ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping
ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header
ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run()
ASoC: SOF: loader: Print the DSP dump if boot fails
ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise
ASoC: SOF: ipc and dsp dump: Add markers for better visibility
ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception
ASoC: SOF: core: debug: force all processing on primary core
ASoC: max98927: Add reset-gpios optional property
ASoC: max98927: Handle reset gpio when probing i2c
Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field"
tracing: Initialize upper and lower vars in pid_list_refill_irq()
thermal/drivers/netlink: Add the temperature when crossing a trip point
PCI: aardvark: Fix reporting Data Link Layer Link Active
PCI: aardvark: Fix checking for link up via LTSSM state
PCI: aardvark: Fix link training
PCI: aardvark: Simplify initialization of rootcap on virtual bridge
PCI: aardvark: Implement re-issuing config requests on CRS response
PCI: aardvark: Deduplicate code in advk_pcie_rd_conf()
PCI: aardvark: Do not unmask unused interrupts
PCI: aardvark: Do not clear status bits of masked interrupts
PCI: aardvark: Fix configuring Reference clock
PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge
PCI: aardvark: Don't spam about PIO Response Status
PCI: aardvark: Fix PCIe Max Payload Size setting
PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros
thermal/drivers/thermal_mmio: Constify static struct thermal_mmio_ops
arm64: defconfig: drop obsolete ARCH_* configs
drm: use new iterator in drm_gem_fence_array_add_implicit v3
drm/i915: use the new iterator in i915_request_await_object v2
drm/scheduler: use new iterator in drm_sched_job_add_implicit_dependencies v2
drm/ttm: use the new iterator in ttm_bo_flush_all_fences
dma-buf: use the new iterator in dma_resv_poll
dma-buf: use the new iterator in dma_buf_debug_show
dma-buf: add dma_resv_for_each_fence v3
ethernet: make more use of device_get_ethdev_address()
ethernet: use device_get_ethdev_address()
eth: fwnode: add a helper for loading netdev->dev_addr
eth: fwnode: remove the addr len from mac helpers
eth: fwnode: change the return type of mac address helpers
device property: move mac addr helpers to eth.c
ethernet: use of_get_ethdev_address()
of: net: add a helper for loading netdev->dev_addr
of: net: move of_net under net/
nfc: pn533: Constify pn533_phy_ops
nfc: pn533: Constify serdev_device_ops
HID: multitouch: disable sticky fingers for UPERFECT Y
sched: Simplify wake_up_*idle*()
sched,livepatch: Use task_call_func()
sched,rcu: Rework try_invoke_on_locked_down_task()
sched: Improve try_invoke_on_locked_down_task()
futex2: Documentation: Document sys_futex_waitv() uAPI
selftests: futex: Test sys_futex_waitv() wouldblock
selftests: futex: Test sys_futex_waitv() timeout
selftests: futex: Add sys_futex_waitv() test
futex,arm: Wire up sys_futex_waitv()
futex,x86: Wire up sys_futex_waitv()
futex: Implement sys_futex_waitv()
futex: Simplify double_lock_hb()
futex: Split out wait/wake
futex: Split out requeue
futex: Rename mark_wake_futex()
futex: Rename: match_futex()
futex: Rename: hb_waiter_{inc,dec,pending}()
futex: Split out PI futex
futex: Rename: {get,cmpxchg}_futex_value_locked()
futex: Rename hash_futex()
futex: Rename __unqueue_futex()
futex: Rename: queue_{,un}lock()
futex: Rename futex_wait_queue_me()
futex: Rename {,__}{,un}queue_me()
futex: Split out syscalls
futex: Move to kernel/futex/
locking/rwbase: Optimize rwbase_read_trylock
HID: cougar: Make use of the helper function devm_add_action_or_reset()
Revert "usb: misc: ehset: Workaround for "special" hubs"
EDAC/amd64: Handle three rank interleaving mode
ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams
drm/connector: refer to CTA-861-G in the "content type" prop docs
drm/plane-helper: fix uninitialized variable reference
drm/i915: Free the returned object of acpi_evaluate_dsm()
EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned
kasan: Extend KASAN mode kernel parameter
arm64: mte: Add asymmetric mode support
arm64: mte: CPU feature detection for Asymm MTE
arm64: mte: Bitfield definitions for Asymm MTE
kasan: Remove duplicate of kasan_flag_async
selftests: arm64: Add coverage of ptrace flags for SVE VL inheritance
ALSA: pcm: Add more disconnection checks at file ops
drm: rcar-du: Add r8a779a0 device support
drm: rcar-du: Split CRTC IRQ and Clock features
drm: rcar-du: Fix DIDSR field name
drm: rcar-du: Only initialise TVM_TVSYNC mode when supported
drm: rcar-du: Sort the DU outputs
dt-bindings: display: renesas,du: Provide bindings for r8a779a0
drm: rcar-du: Make use of the helper function devm_platform_ioremap_resource()
drm/shmobile: Make use of the helper function devm_platform_ioremap_resource()
drm/sti: Use correct printk format specifiers for size_t
drm/omap: Depend on CONFIG_OF
drm/omap: Cast pointer to integer without generating warning
drm/omap: Use correct printk format specifiers for size_t
drm: property: Replace strncpy() with strscpy_pad()
drm: rcar-du: Allow importing non-contiguous dma-buf with VSP
drm: rcar-du: Set the DMA coherent mask for the DU device
drm: rcar-du: Improve kernel log messages when initializing encoders
drm: rcar-du: Don't create encoder for unconnected LVDS outputs
net: phylink: use mdiobus_modify_changed() helper
net: mdio: add mdiobus_modify_changed()
mlxsw: Add support for transceiver module extended state
ethtool: Add transceiver module extended state
mlxsw: Add ability to control transceiver modules' power mode
mlxsw: reg: Add Management Cable IO and Notifications register
mlxsw: reg: Add Port Module Memory Map Properties register
ethtool: Add ability to control transceiver modules' power mode
RDMA/efa: CQ notifications
RDMA/rxe: Remove duplicate settings
RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS
RDMA/rxe: Change the is_user member of struct rxe_cq to bool
RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
drm/amd/display: Add 120Hz support for freesync video mode
drm/amdgpu: Register MCE notifier for Aldebaran RAS
x86/MCE/AMD: Export smca_get_bank_type symbol
drm/amdgpu: return early if debugfs is not initialized
drm/amd/display: USB4 bring up set correct address
drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly
drm/amd/display: Deadlock/HPD Status/Crash Bug Fix
drm/amd/display: Fix for access for ddc pin and aux engine.
drm/amd/display: Add debug flags for USB4 DP link training.
drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints.
drm/amd/display: Support for SET_CONFIG processing with DMUB
drm/amd/display: Add dpia debug options
drm/amd/display: Read USB4 DP tunneling data from DPCD.
drm/amd/display: Support for SET_CONFIG processing with DMUB
drm/amd/display: Implement end of training for hop in DPIA display path
drm/amd/display: Implement DPIA equalisation phase
drm/amd/display: Implement DPIA clock recovery phase
drm/amd/display: Implement DPIA link configuration
drm/amd/display: Implement DPIA training loop
drm/amd/display: Train DPIA links with fallback
drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop
drm/amd/display: Add stub to get DPIA tunneling device data
drm/amd/display: Stub out DPIA link training call
drm/amd/display: Set DPIA link endpoint type
drm/amd/display: Support for DMUB HPD and HPD RX interrupt handling
drm/amd/display: USB4 DPIA enumeration and AUX Tunneling
drm/amd/display: Update link encoder object creation.
drm/amd/display: fix DCC settings for DCN3
drm/amd/display: Fix error in dmesg at boot
drm/amd/display: Fix concurrent dynamic encoder assignment.
drm/amd/display: Add helper for blanking all dp displays
drm/amd/display: 3.2.156
drm/amd/display: [FW Promotion] Release 0.0.87
drm/amd/display: Fix detection of 4 lane for DPALT
drm/amd/display: Limit display scaling to up to 4k for DCN 3.1
drm/amd/display: Added root clock optimization flags
drm/amd/display: Re-arrange FPU code structure for dcn2x
drm/amd/display: Skip override for preferred link settings during link training
x86/sev: Make the #VC exception stacks part of the default stacks storage
RDMA/irdma: Delete unused struct irdma_bth
libbpf: Deprecate bpf_object__unload() API since v0.6
selftests/bpf: Switch to new bpf_object__next_{map,program} APIs
libbpf: Add API documentation convention guidelines
libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7
selftest/bpf: Switch recursion test to use htab_map_delete_elem
bpf: Use $(pound) instead of \# in Makefiles
bpf, arm: Remove dummy bpf_jit_compile stub
mips, bpf: Remove old BPF JIT implementations
mips, bpf: Enable eBPF JITs
mips, bpf: Add JIT workarounds for CPU errata
mips, bpf: Add new eBPF JIT for 64-bit MIPS
mips, bpf: Add eBPF JIT for 32-bit MIPS
mips, uasm: Add workaround for Loongson-2F nop CPU errata
mips, uasm: Enable muhu opcode for MIPS R6
clk: imx: Make CLK_IMX8ULP select MXC_CLK
of: remove duplicate declarations of __of_*_sysfs() functions
drm/i915: Call intel_dp_dump_link_status() for CR failures
drm/i915: Pimp link training debug prints
drm/i915: Print the DP vswing adjustment request
drm/i915: Show LTTPR in the TPS debug print
drm/i915: Tweak the DP "max vswing reached?" condition
arm64: tegra: Add NVDEC to Tegra186/194 device trees
dt-bindings: Add YAML bindings for NVDEC
coredump: Don't perform any cleanups before dumping core
exit: Factor coredump_exit_mm out of exit_mm
exec: Check for a pending fatal signal instead of core_state
ptrace: Remove the unnecessary arguments from arch_ptrace_stop
signal: Remove the bogus sigkill_pending in ptrace_stop
qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based"
mlxsw: spectrum_buffers: silence uninitialized warning
gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call
net: tg3: fix obsolete check of !err
net: dsa: rtl8366rb: Support setting STP state
net: dsa: rtl8366rb: Support fast aging
net: dsa: rtl8366rb: Support disabling learning
selftests/bpf: Test new btf__add_btf() API
selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic
libbpf: Add API that copies all BTF types from one BTF object to another
bpf, x64: Save bytes for DIV by reducing reg copies
soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl
soc: imx: add i.MX8M blk-ctrl driver
soc: imx: gpcv2: support system suspend/resume
soc: imx: gpcv2: keep i.MX8M* bus clocks enabled
soc: imx: gpcv2: add domain option to keep domain clocks enabled
soc: imx: gpcv2: add lockdep annotation
drm/bridge/lontium-lt9611uxc: fix provided connector suport
ipmi: bt-bmc: Use registers directly
x86/insn: Use get_unaligned() instead of memcpy()
ARM: OMAP2+: Drop unused CM defines for am3
ARM: OMAP2+: Drop unused CM and SCRM defines for omap4
ARM: OMAP2+: Drop unused CM and SCRM defines for omap5
ARM: OMAP2+: Drop unused CM defines for dra7
ARM: OMAP2+: Drop unused PRM defines for am3
ARM: OMAP2+: Drop unused PRM defines for am4
ARM: OMAP2+: Drop unused PRM defines for omap4
drm/bridge: dw-hdmi-cec: Make use of the helper function devm_add_action_or_reset()
ARM: OMAP2+: Drop unused PRM defines for omap5
ARM: OMAP2+: Drop unused PRM defines for dra7
Bluetooth: Fix handling of SUSPEND_DISCONNECTING
Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev
sched: Fix DEBUG && !SCHEDSTATS warn
arm64: dts: broadcom: Add reference to RPi CM4 IO Board
ARM: dts: Add Raspberry Pi Compute Module 4 IO Board
ARM: dts: Add Raspberry Pi Compute Module 4
dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4
ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi
dt-bindings: display: bcm2835: add optional property power-domains
dma-buf: use new iterator in dma_resv_test_signaled
dma-buf: use new iterator in dma_resv_wait_timeout
dma-buf: use new iterator in dma_resv_get_fences v3
dma-buf: use new iterator in dma_resv_copy_fences
dma-buf: add dma_resv_for_each_fence_unlocked v8
ARM: dts: dra7: add entry for bb2d module
drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup
arm: dts: omap3-gta04: cleanup led node names
arm: dts: omap3-gta04a4: accelerometer irq fix
arm: dts: omap3-gta04a5: fix missing sensor supply
arm: dts: omap3-gta04: fix missing sensor supply
arm: dts: omap3-gta04: cleanup LCD definition
ARM: dts: omap3: fix cpu thermal label name
ARM: dts: am335x-pocketbeagle: switch to pinconf-single
ARM: OMAP2+: Fix comment typo
ARM: OMAP2+: Fix typo in some comments
usb: core: config: Change sizeof(struct ...) to sizeof(*...)
ARM: dts: stm32: set otg-rev on stm32mp151
bus: ti-sysc: Fix variable set but not used warning for reinit_modules
bpf: Avoid retpoline for bpf_for_each_map_elem
drm/edid: Fix crash with zero/invalid EDID
ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_hw_addr_set()"
net: phy: at803x: add QCA9561 support
bpf: selftests: Add selftests for module kfunc support
libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations
libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0
libbpf: Support kernel module function calls
bpf: Enable TCP congestion control kfunc from modules
tools: Allow specifying base BTF file in resolve_btfids
bpf: btf: Introduce helpers for dynamic BTF set registration
bpf: Be conservative while processing invalid kfunc calls
bpf: Introduce BPF support for kernel module function calls
arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes
arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes
arm64: dts: ti: Add support for J721E SK
dt-bindings: arm: ti: Add compatible for J721E SK
arm64: dts: ti: iot2050: Add support for product generation 2 boards
arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards
dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards
arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores
arm64: dts: ti: iot2050: Disable SR2.0-only PRUs
arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices
arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible
arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible
dt-bindings: arm: ti: Add missing compatibles for j721e/j7200 evms
arm64: dts: ti: Makefile: Collate AM64 platforms together
arm64: dts: ti: k3-am64-main: Add ICSSG nodes
tracing: Create a sparse bitmask for pid filtering
tracing: Place trace_pid_list logic into abstract functions
MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
Input: analog - fix invalid snprintf() call
x86: Fix misspelled Kconfig symbols
x86/Kconfig: Remove references to obsolete Kconfig symbols
drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_destroy()
IB/hf1: Use string_upper() instead of an open coded variant
RDMA/rw: switch to dma_map_sgtable()
cpuidle: tegra: Check whether PMC is ready
cpuidle: tegra: Enable compile testing
clk: tegra: Add stubs needed for compile testing
drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume
drm/amdgpu: print warning and taint kernel if lockup timeout is disabled
drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8"
drm/amdgpu: init iommu after amdkfd device init
drm/amdkfd: remove redundant iommu cleanup code
cgroup: cgroup-v1: do not exclude cgrp_dfl_root
ipmi: ipmb: Fix off-by-one size check on rcvlen
dt-bindings: power: Bindings for Samsung batteries
thermal: int340x: delete bogus length check
thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free when applicable
fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 sysfs_create_dir_ns()
PM: EM: Mark inefficiencies in CPUFreq
cpufreq: Use CPUFREQ_RELATION_E in DVFS governors
cpufreq: Introducing CPUFREQ_RELATION_E
cpufreq: Add an interface to mark inefficient frequencies
cpufreq: Make policy min/max hard requirements
PM: EM: Allow skipping inefficient states
PM: EM: Extend em_perf_domain with a flag field
PM: EM: Mark inefficient states
PM: EM: Fix inefficient states detection
ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus()
dt-bindings: net: wireless: qca,ath9k: convert to the json-schema
ath9k: Fix potential interrupt storm on queue reset
ath9k: add option to reset the wifi chip via debugfs
firmware_loader: add a sanity check for firmware_request_builtin()
ath10k: Don't always treat modem stop events as crashes
firmware_loader: split built-in firmware call
firmware_loader: fix pre-allocated buf built-in firmware use
ABI: sysfs-devices-system-cpu: use cpuX instead of cpu#
ABI: sysfs-class-extcon: use uppercase X for wildcards
ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm
ABI: sysfs-class-hwmon: add ABI documentation for it
ABI: sysfs-mce: add 3 missing files
ABI: sysfs-mce: add a new ABI file
scripts: get_abi.pl: better generate regex from what fields
scripts: get_abi.pl: fix fallback rule for undefined symbols
fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs_create_link()
drivers/base/component.c: remove superfluous header files from component.c
drivers/base/arch_topology.c: remove superfluous header
virt: acrn: Introduce interfaces for virtual device creating/destroying
virt: acrn: Introduce interfaces for MMIO device passthrough
char: xillybus: Eliminate redundant wrappers to DMA related calls
misc: fastrpc: copy to user only for non-DMA-BUF heap buffers
misc: fastrpc: Update number of max fastrpc sessions
PNP: system.c: unmark a comment as being kernel-doc
ACPICA: Update version to 20210930
ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table
ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type
ACPICA: Add support for Windows 2020 _OSI string
ACPICA: Avoid evaluating methods too early during system resume
sched/fair: Removed useless update of p->recent_used_cpu
sched: Remove pointless preemption disable in sched_submit_work()
sched: Move kprobes cleanup out of finish_task_switch()
sched: Disable TTWU_QUEUE on RT
sched: Limit the number of task migrations per batch on RT
sched: Move mmdrop to RCU on RT
sched: Make cookie functions static
sched/fair: Consider SMT in ASYM_PACKING load balance
sched/fair: Carve out logic to mark a group for asymmetric packing
sched/fair: Provide update_sg_lb_stats() with sched domain statistics
sched/fair: Optimize checking for group_asym_packing
sched/topology: Introduce sched_group::flags
x86/sched: Decrease further the priorities of SMT siblings
kthread: Move prio/affinite change into the newly created thread
sched: Provide Kconfig support for default dynamic preempt mode
sched: Remove unused inline function __rq_clock_broken()
sched/dl: Support schedstats for deadline sched class
sched/dl: Support sched_stat_runtime tracepoint for deadline sched class
sched/rt: Support schedstats for RT sched class
sched/rt: Support sched_stat_runtime tracepoint for RT sched class
sched: Introduce task block time in schedstats
sched: Make schedstats helpers independent of fair sched class
sched: Make struct sched_statistics independent of fair sched class
sched/fair: Use __schedstat_set() in set_next_entity()
kselftests/sched: cleanup the child processes
sched/fair: Add document for burstable CFS bandwidth
sched/fair: Add cfs bandwidth burst statistics
sched: adjust sleeper credit for SCHED_IDLE entities
sched: reduce sched slice for SCHED_IDLE entities
sched: Account number of SCHED_IDLE entities on each cfs_rq
fs/proc/uptime.c: Fix idle time reporting in /proc/uptime
sched/core: Simplify core-wide task selection
sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle
sched/fair: Add NOHZ balancer flag for nohz.next_balance updates
PCI/sysfs: use NUMA_NO_NODE macro
driver core: use NUMA_NO_NODE during device_initialize
ACPI: Update information in MAINTAINERS
driver core: Fix possible memory leak in device_link_add()
PCI: PM: Do not call platform_pci_power_manageable() unnecessarily
PCI: PM: Make pci_choose_state() call pci_target_state()
PCI: PM: Rearrange pci_target_state()
cpufreq: intel_pstate: Process HWP Guaranteed change notification
PCI: PM: Simplify acpi_pci_power_manageable()
PCI: PM: Drop struct pci_platform_pm_ops
serial: 8250: Fix reporting real baudrate value in c_ospeed field
serial: core: Fix initializing and restoring termios speed
tty: baudrate: Explicit usage of B0 for encoding input baudrate
serial: sifive: set pointer to NULL rather than 0.
net: usb: use eth_hw_addr_set() for dev->addr_len cases
ethernet: use eth_hw_addr_set() for dev->addr_len cases
mlx4: constify args for const dev_addr
mlx4: remove custom dev_addr clearing
mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr()
mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64()
spi: fsi: Print status on error
ASoC: SOF: OF: Add fw_path and tplg_path parameters
ASoC: amd: acp-rt5645: Constify static snd_soc_ops
ASoC: SOF: topology: return error if sof_connect_dai_widget() fails
ASoC: SOF: topology: allow for dynamic pipelines override for debug
ASoC: SOF: topology: show clks_control value in dynamic debug
dt-bindings: serial: Add a new compatible string for UMS512
ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines
ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits
ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG
ASoC: SOF: dai: include new flags for DAI_CONFIG
ASoC: SOF: dai: mirror group_id definition added in firmware
mxser: store FCR state in mxser_port::FCR
mxser: don't read from UART_FCR
mxser: move FIFO clearing to mxser_disable_and_clear_FIFO()
mxser: simplify FCR computation in mxser_change_speed()
mxser: make mxser_port::ldisc_stop_rx a bool
mxser: simplify condition in mxser_receive_chars_new
mxser: restore baud rate if its setting fails
netlink: remove netlink_broadcast_filtered
MAINTAINERS: Add spi-nor device tree binding under SPI NOR maintainers
ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45
ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp
ASoC: Intel: add machine driver for SOF+ES8336
tty: n_gsm: Don't ignore write return value in gsmld_output()
ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec
ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec
tty: n_gsm: clean up indenting in gsm_queue()
tty: serial: samsung: describe driver in KConfig
ipmi:ssif: Use depends on, not select, for I2C
ipmi: Add docs for the IPMI IPMB driver
ipmi: Add docs for IPMB direct addressing
ipmi:ipmb: Add initial support for IPMI over IPMB
ipmi: Add support for IPMB direct messages
ipmi: Export ipmb_checksum()
ipmi: Fix a typo
ipmi: Check error code before processing BMC response
ipmi:devintf: Return a proper error when recv buffer too small
ipmi: Disable some operations during a panic
ipmi:watchdog: Set panic count to proper value on a panic
usb: gadget: udc: core: Print error code in usb_gadget_probe_driver()
usb: gadget: udc: core: Use pr_fmt() to prefix messages
usb: gadget: uvc: fix multiple opens
usb: cdc-wdm: Constify static struct wwan_port_ops
usb: usb-skeleton: Update min() to min_t()
dt-bindings: usb: dwc3: Fix usb-phy check
dt-bindings: usb: Convert SMSC USB3503 binding to a schema
usb: exynos: describe driver in KConfig
usb: gadget: udc-xilinx: Add clock support
usb: xhci-mtk: use xhci_dbg() to print log
USB: EHCI: Improve port index sanitizing
USB: phy: tahvo:remove unnecessary debug log
usb: atm: Use struct_size() helper
usb: phy: tegra: Support OTG mode programming
dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode
dt-bindings: phy: tegra20-usb-phy: Convert to schema
usb: host: oxu210hp: Fix a function name in comments
usb: host: fotg210: Fix a function name in comments
usb: ehci: Fix a function name in comments
usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C
usb: typec: tipd: Switch CD321X power state to S0
usb: typec: tipd: Add support for Apple CD321X
usb: typec: tipd: Add short-circuit for no irqs
usb: typec: tipd: Split interrupt handler
dt-bindings: usb: tps6598x: Add Apple CD321x compatible
usb: typec: ucsi: Better fix for missing unplug events issue
usb: typec: ucsi: Read the PDOs in separate work
usb: typec: ucsi: Check the partner alt modes always if there is PD contract
usb: typec: ucsi: acpi: Reduce the command completion timeout
usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking
usb: typec: ucsi: Don't stop alt mode registration on busy condition
usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition
usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved"
usb: misc: ehset: Workaround for "special" hubs
net: bgmac: support MDIO described in DT
net: bgmac: improve handling PHY
staging: mt7621-dts: properly define 'cpc' and 'mc' nodes
staging: mt7621-pci: properly adjust base address for the IO window
MIPS: implement architecture-specific 'pci_remap_iospace()'
PCI: Allow architecture-specific pci_remap_iospace()
MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base'
Revert "staging: mt7621-pci: set end limit for 'ioport_resource'"
Revert "MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT"
ethernet: ehea: add missing cast
sparc: Fix typo.
staging: r8188eu: core: remove duplicate condition check
staging: r8188eu: hal: remove assignment to itself
staging: r8188eu: core: remove unused variable local variable
staging: r8188eu: core: remove unused variable pAdapter
staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy
staging: r8188eu: core: remove power_saving_wk_hdl function
staging: r8188eu: remove rtl8188e_silentreset_for_specific_platform()
staging: rtl8712: Statements should start on a tabstop
staging: r8188eu: remove inirp_deinit from struct hal_ops
staging: r8188eu: remove inirp_init from struct hal_ops
staging: r8188eu: remove free_recv_priv from struct hal_ops
staging: r8188eu: remove init_recv_priv from struct hal_ops
staging: r8188eu: remove init_xmit_priv from struct hal_ops
staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops
staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops
staging: r8188eu: remove odm_GlobalAdapterCheck()
staging: r8188eu: remove odm_DynamicBBPowerSaving()
staging: rtl8192u: remove unused static variable
staging: rtl8192e: remove unused variable ieee
staging: r8188eu: Replace zero-length array with flexible-array member
staging: rtl8723bs: core: remove reassignment of same value to variable
staging: rtl8723bs: core: remove condition never execute
staging: rtl8723bs: Replace zero-length array with flexible-array member
staging: rtl8723bs: remove meaningless pstat->passoc_req check in OnAssocReq()
staging: vchiq_arm: move platform structs to vchiq_arm.c
staging: vchiq_arm: drop unnecessary declarations
staging: vchiq_arm: re-order vchiq_arm_init_state
staging: vt6655: fix camelcase in pbyCxtBuf
Documentation: remove reference to now removed mandatory-locking doc
reset: uniphier: Add NX1 reset support
dt-bindings: reset: uniphier: Add NX1 reset control binding
reset: uniphier: Add audio system and video input reset control for PXs3
reset: Allow building Broadcom STB RESCAL as module
drm/i915: Fix bug in user proto-context creation that leaked contexts
PCI: imx6: Remove unused assignment to variable ret
mfd: hi6421-spmi-pmic: Cleanup drvdata to only include regmap
phy: qcom-qusb2: Add missing vdd supply
dt-bindings: phy: qcom,qusb2: Add missing vdd-supply
media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate settings
media: hantro: Auto generate the AXI ID to avoid conflicts
media: rcar-vin: add GREY format
media: CEC: keep related menu entries together
media: vivid: fix an error code in vivid_create_instance()
media: hantro: Constify static struct v4l2_m2m_ops
media: em28xx: Don't use ops->suspend if it is NULL
media: imx: drop unneeded MODULE_ALIAS
media: v4l2-dev.h: move open brace after struct video_device
media: rcar-csi2: Serialize access to set_fmt and get_fmt
media: rcar-csi2: Cleanup mutex on remove and fail
media: aspeed: refine to avoid full jpeg update
media: cedrus: add check for H264 and H265 limitations
media: cedrus: Add H265 10-bit capability flag
media: rcar-csi2: Add checking to rcsi2_start_receiver()
arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY
arm64: dts: imx8mm: add DISP blk-ctrl
arm64: dts: imx8mm: add VPU blk-ctrl
arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core
arm64: dts: imx8mm: put USB controllers into power-domains
arm64: dts: imx8mm: add GPC node
dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains
dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl
dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains
dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl
Revert "soc: imx: gpcv2: move reset assert after requesting domain power up"
soc: imx: gpcv2: allow to disable individual power domains
ARM: dts: imx6: skov: provide panel support for lt2 variants
arm64: dts: ls1028a: mark internal links between Felix and ENETC as capable of flow control
arm64: dts: freescale: Fix 'interrupt-map' parent address cells
imx: soc: Select REGMAP_MMIO
ARM: dts: imx6qdl-apalis: Fix typo in ADC comment
ARM: dts: imx6qdl-apalis: Add a label for the touchscreen
ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC
ARM: dts: imx6qdl-apalis: Avoid underscore in node name
ARM: dts: imx6sll: fixup of operating points
ARM: dts: imx6sl: fixup of operating points
ARM: dts: imx: e60k02: correct led node name
ARM: dts: imx: add devicetree for Tolino Vision 5
ARM: dts: imx: add devicetree for Kobo Libra H2O
ARM: dts: add Netronix E70K02 board common file
dt-bindings: arm: fsl: Add E70K02 based ebook readers
rtl8xxxu: Use lower tx rates for the ack packet
bcma: drop unneeded initialization value
brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet
rtw88: refine fw_crash debugfs to show non-zero while triggering
rtw88: fix RX clock gate setting while fifo dump
ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout
ARM: dts: imx7-tqma7: add SPI-NOR flash
ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems"
ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for MPL3115A2
PM / devfreq: tegra30: Check whether clk_round_rate() returns zero rate
PM / devfreq: tegra30: Use resource-managed helpers
PM / devfreq: Add devm_devfreq_add_governor()
scsi: smartpqi: Update version to 2.1.12-055
scsi: smartpqi: Add 3252-8i PCI id
scsi: smartpqi: Fix duplicate device nodes for tape changers
scsi: smartpqi: Fix boot failure during LUN rebuild
scsi: smartpqi: Add extended report physical LUNs
scsi: smartpqi: Avoid failing I/Os for offline devices
scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation
scsi: smartpqi: Update LUN reset handler
scsi: smartpqi: Capture controller reason codes
scsi: smartpqi: Add controller handshake during kdump
scsi: smartpqi: Update device removal management
scsi: mpi3mr: Clean up mpi3mr_print_ioc_info()
scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp()
scsi: pm80xx: Replace open coded check with dev_is_expander()
scsi: target: tcmu: Use struct_size() helper in kmalloc()
scsi: target: usb: Replace enable attr with ops.enable
scsi: target: ibm_vscsi: Replace enable attr with ops.enable
scsi: target: srpt: Replace enable attr with ops.enable
scsi: target: sbp: Replace enable attr with ops.enable
scsi: target: qla2xxx: Replace enable attr with ops.enable
scsi: target: iscsi: Replace tpg enable attr with ops.enable
scsi: target: core: Add common tpg/enable attribute
ARM: dts: colibri-imx6ull-emmc: add device tree
dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc
dt-bindings: arm: fsl: clean-up all toradex boards/modules
scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1
scsi: megaraid_sas: Add helper functions for irq_context
scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt
ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf
ARM: imx_v6_v7_defconfig: build imx sdma driver as module
ARM: imx_v6_v7_defconfig: rebuild default configuration
ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2c variant
ARM: imx_v6_v7_defconfig: enable mtd physmap
scsi: advansys: Fix kernel pointer leak
scsi: target: core: Make logs less verbose
scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead
scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead
scsi: ufs: core: Stop clearing UNIT ATTENTIONS
scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
scsi: ufs: core: Remove return statement in void function
scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition
scsi: ufs: core: Fix NULL pointer dereference
scsi: core: Fix spelling in a source code comment
net/mlx5: Enable single IRQ for PCI Function
net/mlx5: Shift control IRQ to the last index
net/mlx5: Bridge, pop VLAN on egress table miss
net/mlx5: Bridge, mark reg_c1 when pushing VLAN
net/mlx5: Bridge, extract VLAN pop code to dedicated functions
net/mlx5: Bridge, refactor eswitch instance usage
net/mlx5e: Support accept action
net/mlx5e: Specify out ifindex when looking up encap route
net/mlx5e: Reserve a value from TC tunnel options mapping
net/mlx5e: Move parse fdb check into actions_match_supported_fdb()
net/mlx5e: Split actions_match_supported() into a sub function
net/mlx5e: Move mod hdr allocation to a single place
net/mlx5e: TC, Refactor sample offload error flow
net/mlx5e: Add TX max rate support for MQPRIO channel mode
net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq()
riscv: add rv32 and rv64 randconfig build targets
Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE"
riscv: mm: don't advertise 1 num_asid for 0 asid bits
riscv: set default pm_power_off to NULL
riscv/vdso: Add support for time namespaces
arm64: tegra: Add new USB PHY properties on Tegra132
ARM: tegra: nexus7: Enable USB OTG mode
ARM: tegra: Add new properties to USB PHY device-tree nodes
soc/tegra: pmc: Expose USB regmap to all SoCs
ARM: tegra: Update Broadcom Bluetooth device-tree nodes
ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer
soc/tegra: pmc: Disable PMC state syncing
RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty
i2c: mlxcpld: Reduce polling time for performance improvement
RDMA/rtrs-clt: Follow "one entry one value" rule for IO migration stats
RDMA/rtrs: Do not allow sessname to contain special symbols / and .
RDMA/rtrs: Introduce destroy_cq helper
RDMA/rtrs: Replace duplicate check with is_pollqueue helper
RDMA/rtrs: Fix warning when use poll mode on client side.
RDMA/rtrs: Remove len parameter from helper print functions of sysfs
RDMA/rtrs: Use sysfs_emit instead of s*printf function for sysfs show
SUNRPC: Capture value of xdr_buf::page_base
SUNRPC: Add trace event when alloc_pages_bulk() makes no progress
svcrdma: Split svcrmda_wc_{read,write} tracepoints
svcrdma: Split the svcrdma_wc_send() tracepoint
svcrdma: Split the svcrdma_wc_receive() tracepoint
soc/tegra: pm: Make stubs usable for compile testing
soc/tegra: irq: Add stubs needed for compile testing
soc/tegra: fuse: Add stubs needed for compile testing
drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI
drm/amdgpu/gmc9: convert to IP version checking
drm/amd/display: Prevent using DMUB rptr that is out-of-bounds
drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN
drm/amdgpu: remove some repeated includings
drm/amdgpu: During s0ix don't wait to signal GFXOFF
Documentation/gpu: remove spurious "+" in amdgpu.rst
drm/amdgpu: consolidate case statements
drm/amdgpu/jpeg: add jpeg2.6 start/end
drm/amdgpu/jpeg2: move jpeg2 shared macro to header file
drm/amdkfd: fix a potential ttm->sg memory leak
drm/amdgpu: add an option to override IP discovery table from a file
drm/amdkfd: convert kfd_device.c to use GC IP version
drm/amdkfd: clean up parameters in kgd2kfd_probe
drm/amdgpu: add support for SRIOV in IP discovery path
drm/amdgpu: clean up set IP function
drm/amdgpu: convert IP version array to include instances
drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default
drm/amdgpu: add new asic_type for IP discovery
drm/amdgpu/ucode: add default behavior
drm/amdgpu: get VCN harvest information from IP discovery table
drm/amdgpu/vcn: remove manual instance setting
drm/amdgpu/sdma: remove manual instance setting
drm/amdgpu: get VCN and SDMA instances from IP discovery table
drm/amdgpu: add HWID of SDMA instance 2 and 3
drm/amdgpu: add VCN1 hardware IP
drm/amd/display: fix error case handling
drm/amdgpu/soc15: convert to IP version checking
drm/amdgpu/vcn2.5: convert to IP version checking
drm/amdgpu/amdgpu_vcn: convert to IP version checking
drm/amdgpu/pm/amdgpu_smu: convert more IP version checking
drm/amdgpu/pm/smu_v13.0: convert IP version checking
drm/amdgpu/pm/smu_v11.0: update IP version checking
drm/amdgpu/psp_v13.0: convert to IP version checking
drm/amdgpu/psp_v11.0: convert to IP version checking
drm/amdgpu/amdgpu_psp: convert to IP version checking
drm/amdgpu/gfx9.0: convert to IP version checking
drm/amdgpu/hdp4.0: convert to IP version checking
drm/amdgpu/sdma4.0: convert to IP version checking
drm/amdgpu/display/dm: convert RAVEN to IP version checking
drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support
drm/amdgpu: drive all vega asics from the IP discovery table
drm/amdgpu/soc15: get rev_id in soc15_common_early_init
drm/amdgpu: add initial IP discovery support for vega based parts
drm/amdgpu/soc15: export common IP functions
drm/amdgpu: add DCI HWIP
drm/amdgpu/display/dm: convert to IP version checking
drm/amdgpu: drive all navi asics from the IP discovery table
drm/amdgpu/nv: convert to IP version checking
drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking
drm/amdgpu/navi10_ppt: convert to IP version checking
drm/amdgpu/smu11.0: convert to IP version checking
drm/amdgpu/amdgpu_smu: convert to IP version checking
drm/amdgpu/navi10_ih: convert to IP version checking
drm/amdgpu/athub2.1: convert to IP version checking
drm/amdgpu/athub2.0: convert to IP version checking
drm/amdgpu/vcn3.0: convert to IP version checking
drm/amdgpu/mmhub2.1: convert to IP version checking
drm/amdgpu/mmhub2.0: convert to IP version checking
drm/amdgpu/gfxhub2.1: convert to IP version checking
drm/amdgpu: drive nav10 from the IP discovery table
drm/amdgpu: Use IP discovery to drive setting IP blocks by default
drm/amdgpu/gmc10.0: convert to IP version checking
drm/amdgpu: bind to any 0x1002 PCI diplay class device
drm/amdgpu: filter out radeon PCI device IDs
drm/amdgpu/gfx10: convert to IP version checking
drm/amdgpu/sdma5.2: convert to IP version checking
drm/amdgpu/sdma5.0: convert to IP version checking
drm/amdgpu: add initial IP enumeration via IP discovery table
drm/amdgpu/nv: export common IP functions
drm/amdgpu: add XGMI HWIP
drm/amdgpu: fill in IP versions from IP discovery table
drm/amdgpu: store HW IP versions in the driver structure
drm/amdgpu: add debugfs access to the IP discovery table
drm/amdgpu: move headless sku check into harvest function
drm/amdgpu: resolve RAS query bug
drm/amd/display: Only define DP 2.0 symbols if not already defined
amd/amdkfd: add ras page retirement handling for sq/sdma (v3)
drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix
drm/amd/display: add cyan_skillfish display support
x86: deduplicate the spectre_v2_user documentation
x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl
RDMA/cma: Split apart the multiple uses of the same list heads
drm/i195: Make the async flip VT-d workaround dynamic
drm/i915: Extend the async flip VT-d w/a to skl/bxt
docs: dt: Fix a few grammar nits in the binding/schema docs
RDMA/rxe: Bump up default maximum values used via uverbs
of, numa: Fetch empty NUMA node ID from distance map
Documentation, dt, numa: Add note to empty NUMA node
dt-bindings: w1-gpio: Drop redundant 'maxItems'
kallsyms: strip LTO suffixes from static functions
gcc-plugins: remove support for GCC 4.9 and older
drm/i915: Clean up disabled warnings
drm/i915/pxp: enable PXP for integrated Gen12
drm/i915/pxp: add PXP documentation
drm/i915/pxp: add pxp debugfs
drm/i915/pxp: black pixels on pxp disabled
drm/i915/pxp: Add plane decryption support
drm/i915/pxp: Enable PXP power management
drm/i915/pxp: start the arb session on demand
drm/i915/pxp: interfaces for using protected objects
drm/i915/pxp: Implement PXP irq handler
drm/i915/pxp: Implement arb session teardown
drm/i915/pxp: Create the arbitrary session after boot
drm/i915/pxp: set KCR reg init
drm/i915/pxp: Implement funcs to create the TEE channel
drm/i915/pxp: allocate a vcs context for pxp usage
drm/i915/pxp: define PXP device flag and kconfig
mei: pxp: export pavp client to me client bus
drm/i915/pxp: Define PXP component interface
regulator: dt-bindings: maxim,max8952: convert to dtschema
audit: add OPENAT2 record to list "how" info
remoteproc: meson-mx-ao-arc: fix a bit test
ASoC: dt-bindings: uniphier: Add description of each port number
ASoC: Intel: cht_bsw_nau8824: Set card.components string
ASoC: nau8824: Add a nau8824_components() helper
ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect
ASoC: nau8824: Fix NAU8824_JACK_LOGIC define
ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ
ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
spi: cadence: fix static checker warning
regulator: bd71815: Use defined mask values
Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2"
Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()"
Revert "drm: cleanup: remove drm_modeset_(un)lock_all()"
interconnect: samsung: describe drivers in KConfig
arm64: dts: ls1028a: use phy-mode instead of phy-connection-type
arm64: dts: ls1028a: move PHY nodes to MDIO controller
arm64: dts: ls1028a: disable usb controller by default
arm64: dts: ls1028a: add Vivante GPU node
arm64: dts: ls1028a: move Mali DP500 node into /soc
arm64: dts: ls1028a: move pixel clock pll into /soc
ARM: at91: add basic support for new SoC family lan966
net: ethernet: use phylink_set_10g_modes()
net: phylink: add phylink_set_10g_modes() helper
net: ipv6: fix use after free of struct seg6_pernet_data
perf srcline: Use long-running addr2line per DSO
dt-bindings: arm: at91: Document lan966 pcb8291 and pcb8290 boards
ARM: at91: Documentation: add lan966 family
drivers/perf: Improve build test coverage
drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update()
ARM: at91: Documentation: add sama7g5 family
drivers/perf: hisi: Fix PA PMU counter offset
iommu: arm-smmu-qcom: Add compatible for QCM2290
dt-bindings: arm-smmu: Add compatible for QCM2290 SoC
qed: fix ll2 establishment during load of RDMA driver
qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT")
qed: Update TCP silly-window-syndrome timeout for iwarp, scsi
qed: Update debug related changes
qed: Add '_GTT' suffix to the IRO RAM macros
qed: Update FW init functions to support FW 8.59.1.0
qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h
qed: Update qed_hsi.h for fw 8.59.1.0
qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0
qed: Update common_hsi for FW ver 8.59.1.0
qed: Split huge qed_hsi.h header file
qed: Remove e4_ and _e4 from FW HSI
qed: Fix kernel-doc warnings
selftests: net: Test for the IOAM encapsulation with IPv6
ipv6: ioam: Add support for the ip6ip6 encapsulation
ipv6: ioam: Prerequisite patch for ioam6_iptunnel
ipv6: ioam: Distinguish input and output for hop-limit
net/mlx4_en: avoid one cache line miss to ring doorbell
iommu/arm-smmu-qcom: Add SM6350 SMMU compatible
dt-bindings: arm-smmu: Add compatible for SM6350 SoC
iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd()
iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master()
interconnect: qcom: drop DEFINE_QNODE macro
interconnect: qcs404: expand DEFINE_QNODE macros
interconnect: msm8939: add support for AP-owned nodes
interconnect: msm8939: expand DEFINE_QNODE macros
interconnect: msm8916: add support for AP-owned nodes
interconnect: msm8916: expand DEFINE_QNODE macros
interconnect: icc-rpm: add support for QoS reg offset
interconnect: sdm660: merge common code into icc-rpm
opp: Add more resource-managed variants of dev_pm_opp_of_add_table()
RISC-V: KVM: Add MAINTAINERS entry
RISC-V: KVM: Document RISC-V specific parts of KVM API
interconnect: sdm660: drop default/unused values
interconnect: sdm660: expand DEFINE_QNODE macros
RISC-V: KVM: Add SBI v0.1 support
RISC-V: KVM: Implement ONE REG interface for FP registers
RISC-V: KVM: FP lazy save/restore
interconnect: icc-rpm: move bus clocks handling into qnoc_probe
RISC-V: KVM: Add timer functionality
RISC-V: KVM: Implement MMU notifiers
RISC-V: KVM: Implement stage2 page table programming
RISC-V: KVM: Implement VMID allocator
RISC-V: KVM: Handle WFI exits for VCPU
RISC-V: KVM: Handle MMIO exits for VCPU
RISC-V: KVM: Implement VCPU world-switch
RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls
RISC-V: KVM: Implement VCPU interrupts and requests handling
RISC-V: KVM: Implement VCPU create, init and destroy functions
RISC-V: Add initial skeletal KVM support
drm/gud: Add GUD_PIXEL_FORMAT_RGB888
drm/gud: Add GUD_PIXEL_FORMAT_RGB332
drm/gud: Add GUD_PIXEL_FORMAT_R8
drm/i915: Allow per-lane drive settings with LTTPRs
drm/i915: Prepare link training for per-lane drive settings
drm/i915: Pass the lane to intel_ddi_level()
drm/format-helper: Add drm_fb_xrgb8888_to_rgb888()
drm/format-helper: Add drm_fb_xrgb8888_to_rgb332()
drm/fourcc: Add R8 to drm_format_info
drm/i915: Nuke intel_ddi_hdmi_num_entries()
drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level()
treewide: Replace the use of mem_encrypt_active() with cc_platform_has()
x86/sev: Replace occurrences of sev_es_active() with cc_platform_has()
x86/sev: Replace occurrences of sev_active() with cc_platform_has()
x86/sme: Replace occurrences of sme_active() with cc_platform_has()
powerpc/pseries/svm: Add a powerpc version of cc_platform_has()
x86/sev: Add an x86 version of cc_platform_has()
arch/cc: Introduce a function to check for confidential computing features
x86/ioremap: Selectively build arch override encryption functions
drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels()
drm/i915: Nuke useless .set_signal_levels() wrappers
drm/i915: Generalize .set_signal_levels()
drm/i915: Introduce has_buf_trans_select()
drm/i915: Introduce has_iboost()
drm/i915: Fix DP clock recovery "voltage_tries" handling
ipack: ipoctal: rename tty-driver pointer
x86/Kconfig: Fix an unused variable error in dell-smm-hwmon
opp: Change type of dev_pm_opp_attach_genpd(names) argument
drm/v3d: add multiple syncobjs support
drm/v3d: add generic ioctl extension
drm/v3d: alloc and init job in one shot
drm/v3d: decouple adding job dependencies steps from job init
RISC-V: Add hypervisor extension related CSR defines
drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers
ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK
printk: use gnu_printf format attribute for printk_sprint()
printk: avoid -Wsometimes-uninitialized warning
MAINTAINERS: add an entry for NXP S32G boards
arm64: dts: s32g2: add memory nodes for evb and rdb2
arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support
arm64: dts: s32g2: add serial/uart support
arm64: dts: add NXP S32G2 support
dt-bindings: serial: fsl-linflexuart: add compatible for S32G2
dt-bindings: serial: fsl-linflexuart: convert to json-schema format
dt-bindings: arm: fsl: add NXP S32G2 boards
soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for MX8MM GPU domain
soc: imx: gpcv2: Turn domain->pgc into bitfield
s390/block/scm_blk: add error handling support for add_disk()
s390/block/dcssblk: add error handling support for add_disk()
s390/block/dasd_genhd: add error handling support for add_disk()
s390/boot: allocate amode31 section in decompressor
s390/boot: initialize control registers in decompressor
s390/sclp_vt220: fix unused function warning
kprobes: add testcases for s390
s390/ftrace: add FTRACE_GEN_NOP_ASM macro
s390/sclp_sd: fix warnings about missing parameter description
s390/cio: derive cdev information only for IO-subchannels
s390/pci: add simpler s390dbf traces for events
s390/cio: unregister the subchannel while purging
s390/pci: tolerate inconsistent handle in recover
s390/kprobes: add sanity check
s390/ftrace: remove dead code
drm/i915: fix regression with uncore refactoring.
cpufreq: tegra186/tegra194: Handle errors in BPMP response
cpufreq: remove useless INIT_LIST_HEAD()
opp: Fix required-opps phandle array count check
cpufreq: s3c244x: add fallthrough comments for switch
cpufreq: vexpress: Drop unused variable
dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards
arm64: dts: add device tree for the LX2160A on the NXP BlueBox3 board
pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds
NFS: Remove unnecessary page cache invalidations
NFS: Do not flush the readdir cache in nfs_dentry_iput()
NFS: Fix dentry verifier races
NFS: Further optimisations for 'ls -l'
NFS: Fix up nfs_readdir_inode_mapping_valid()
NFS: Ignore the directory size when marking for revalidation
NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA
NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED
NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE
NFS: Fix a few more clear_bit() instances that need release semantics
SUNRPC: xprt_clear_locked() only needs release memory semantics
SUNRPC: Remove unnecessary memory barriers
SUNRPC: Remove WQ_HIGHPRI from xprtiod
SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute()
SUNRPC: Partial revert of commit 6f9f17287e
NFS: Fix up nfs_ctx_key_to_expire()
NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink()
NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink()
mctp: Add input reassembly tests
mctp: Add route input to socket tests
mctp: Add packet rx tests
mctp: Add test utils
mctp: Add initial test structure and fragmentation test
pinctrl: mediatek: add rsel setting on MT8195
pinctrl: mediatek: support rsel feature
pinctrl: mediatek: fix coding style
dt-bindings: pinctrl: mt8195: change pull up/down description
dt-bindings: pinctrl: mt8195: add rsel define
pinctrl: qcom: spmi-gpio: add support to enable/disable output
NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases
NFSD: Initialize pointer ni with NULL and not plain integer 0
NFSD: simplify struct nfsfh
NFSD: drop support for ancient filehandles
NFSD: move filehandle format declarations out of "uapi".
power: supply: cpcap-battery: use device_get_match_data() to simplify code
power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty
power: supply: max17042_battery: use VFSOC for capacity when no rsns
dt-bindings: power: supply: max17040: switch to unevaluatedProperties
power: reset: at91-reset: check properly the return value of devm_of_iomap
power: supply: wm831x_power: fix spelling mistake on function name
net: wwan: iosm: correct devlink extra params
HSI: cmt_speech: unmark comments as kernel-doc
ethernet: use eth_hw_addr_set() - casts
fddi: use eth_hw_addr_set()
ethernet: s2io: use eth_hw_addr_set()
ethernet: chelsio: use eth_hw_addr_set()
net: usb: use eth_hw_addr_set() instead of ether_addr_copy()
ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
net: use eth_hw_addr_set() instead of ether_addr_copy()
net: usb: use eth_hw_addr_set()
ethernet: use eth_hw_addr_set()
net: use eth_hw_addr_set()
arch: use eth_hw_addr_set()
selftests: net: mscc: ocelot: add a test for egress VLAN modification
selftests: net: mscc: ocelot: rename the VLAN modification test to ingress
selftests: net: mscc: ocelot: bring up the ports automatically
net: dsa: tag_ocelot: set the classified VLAN during xmit
net: mscc: ocelot: write full VLAN TCI in the injection header
net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0
dt-bindings: net: renesas,etheravb: Update example to match reality
dt-bindings: net: renesas,ether: Update example to match reality
net:dev: Change napi_gro_complete return type to void
ionic: add lif param to ionic_qcq_disable
ionic: have ionic_qcq_disable decide on sending to hardware
ionic: add polling to adminq wait
ionic: widen queue_lock use around lif init and deinit
ionic: move lif mutex setup and delete
ionic: check for binary values in FW ver string
ionic: remove debug stats
ravb: Initialize GbEthernet E-MAC
ravb: Add half_duplex to struct ravb_hw_info
ravb: Add magic_pkt to struct ravb_hw_info
ravb: Add tsrq to struct ravb_hw_info
ravb: Exclude gPTP feature support for RZ/G2L
ravb: Initialize GbEthernet DMAC
ravb: Add support for RZ/G2L SoC
ravb: Add nc_queue to struct ravb_hw_info
ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
ravb: Rename "ravb_set_features_rx_csum" function to "ravb_set_features_rcar"
openrisc: time: don't mark comment as kernel-doc
i2c: switch from 'pci_' to 'dma_' API
i2c: exynos: describe drivers in KConfig
i2c: pxa: drop unneeded MODULE_ALIAS
i2c: mediatek: fixing the incorrect register offset
Input: ariel-pwrbutton - add SPI device ID table
spi: Add sc7180 binding
ASoC: nau8821: new driver
Bluetooth: Rename driver .prevent_wake to .wakeup
net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT
selftests/bpf: Use BTF-defined key/value for map definitions
libbpf: Support uniform BTF-defined key/value specification across all BPF maps
regulator: qcom_smd: Add PM2250 regulators
regulator: Document PM2250 smd-rpm regulators
rtc: m41t80: return NULL rather than a plain 0 integer
rtc: msc313: Fix unintentional sign extension issues with left shift of a u16
rtc: mcp795: Add SPI ID table
audit: add support for the openat2 syscall
audit: replace magic audit syscall class numbers with macros
ASoC: fsl_spdif: implement bypass mode from in to out
spi: cadence-quadspi: Add Xilinx Versal external DMA support
spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC
dt-bindings: spi: cadence-quadspi: Add support for Xilinx Versal OSPI
firmware: xilinx: Add OSPI Mux selection support
ASoC: SOF: topology: Add kernel parameter for topology verification
ASoC: SOF: Add support for dynamic pipelines
ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC
ASoC: SOF: Introduce widget use_count
ASoC: SOF: Don't set up widgets during topology parsing
ASoC: SOF: restore kcontrols for widget during set up
ASoC: SOF: Add new fields to snd_sof_route
AsoC: dapm: export a couple of functions
ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up
ASoC: SOF: topology: Add new token for dynamic pipeline
ASoC: SOF: control: Add access field in struct snd_sof_control
ASoC: topology: change the complete op in snd_soc_tplg_ops to return int
drm/i915/guc: Move and improve error message for missed CTB reply
drm/i915/guc: Print error name on CTB send failure
drm/i915/guc: Print error name on CTB (de)registration failure
drm/i915/guc: Verify result from CTB (de)register action
x86: ACPI: cstate: Optimize C3 entry on AMD CPUs
cpuidle: Fix kobject memory leaks in error paths
ASoC: qcom: apq8096: Constify static snd_soc_ops
ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes
ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback
ASoC: mediatek: mt8195: move of_node_put to remove function
ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp
ASoC: tegra: Constify static snd_soc_ops
ASoC: soc-component: Remove conditional definition of debugfs data members
drm/i915: Use fixed offset for PTEs location
drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid()
drm/i915: Stop force enabling pipe bottom color gammma/csc
doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup
drm: cleanup: remove drm_modeset_(un)lock_all()
drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN() part 2
drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_LOCK_ALL_BEGIN()
bpf/tests: Add test of LDX_MEM with operand aliasing
bpf/tests: Add test of ALU shifts with operand register aliasing
bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations
bpf/tests: Add exhaustive tests of ALU register combinations
bpf/tests: Minor restructuring of ALU tests
bpf/tests: Add more tests for ALU and ATOMIC register clobbering
bpf/tests: Add tests to check source register zero-extension
bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes
bpf/tests: Add zero-extension checks in BPF_ATOMIC tests
bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes
IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr()
fix up for "net: add new socket option SO_RESERVE_MEM"
Revert "Merge branch 'mctp-kunit-tests'"
drm/lease: allow empty leases
arm64/mm: drop HAVE_ARCH_PFN_VALID
dma-mapping: remove bogus test for pfn_valid from dma_map_resource
sparc: add SO_RESERVE_MEM definition.
devlink: report maximum number of snapshots with regions
mctp: Add input reassembly tests
mctp: Add route input to socket tests
mctp: Add packet rx tests
mctp: Add test utils
mctp: Add initial test structure and fragmentation test
drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into intel_mode_valid()
drm/i915: Adjust intel_crtc_compute_config() debug message
drm/i915: Use standard form -EDEADLK check
arm64: trans_pgd: remove trans_pgd_map_page()
arm64: kexec: remove cpu-reset.h
arm64: kexec: remove the pre-kexec PoC maintenance
arm64: kexec: keep MMU enabled during kexec relocation
arm64: kexec: install a copy of the linear-map
arm64: kexec: use ld script for relocation function
arm64: kexec: relocate in EL1 mode
arm64: kexec: configure EL2 vectors for kexec
arm64: kexec: pass kimage as the only argument to relocation function
arm64: kexec: Use dcache ops macros instead of open-coding
arm64: kexec: skip relocation code for inplace kexec
arm64: kexec: flush image and lists during kexec load time
arm64: hibernate: abstract ttrb0 setup function
arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors
arm64: kernel: add helper for booted at EL2 and not VHE
dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission
rtmutex: Wake up the waiters lockless while dropping the read lock.
rtmutex: Check explicit for TASK_RTLOCK_WAIT.
locking/rt: Take RCU nesting into account for __might_resched()
sched: Make cond_resched_lock() variants RT aware
sched: Make RCU nest depth distinct in __might_resched()
sched: Make might_sleep() output less confusing
sched: Cleanup might_sleep() printks
sched: Remove preempt_offset argument from __might_sleep()
sched: Make cond_resched_*lock() variants consistent vs. might_sleep()
sched: Clean up the might_sleep() underscore zoo
locking/ww-mutex: Fix uninitialized use of ret in test_aa()
dmaengine: stm32-mdma: Use struct_size() helper in devm_kzalloc()
dmaengine: zynqmp_dma: fix lockdep warning in tasklet
dmaengine: zynqmp_dma: refine dma descriptor locking
dmaengine: zynqmp_dma: cleanup after completing all descriptors
dmaengine: zynqmp_dma: cleanup includes
dmaengine: zynqmp_dma: enable COMPILE_TEST
dmaengine: zynqmp_dma: drop message on probe success
dmaengine: zynqmp_dma: simplify with dev_err_probe
drm/i915/ttm: Rework object initialization slightly
ALSA: usb-audio: Fix packet size calculation regression
drm/i915/debugfs: pass intel_connector to intel_connector_debugfs_add()
drm/i915/display: stop returning errors from debugfs registration
drm/i915/debugfs: register LPSP capability on all platforms
phy: rockchip-inno-usb2: Make use of the helper function devm_add_action_or_reset()
phy: qcom-qmp: Make use of the helper function devm_add_action_or_reset()
dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block
phy: qcom-qusb2: Add compatible for QCM2290
dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290
Bluetooth: btrtl: Ask ic_info to drop firmware
Bluetooth: btusb: Add support for TP-Link UB500 Adapter
Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg
drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915
drm/i915/fdi: use -EAGAIN instead of local special return value
drm/i915/dram: return -EINVAL instead of -1
drm/i915/drv: return -EIO instead of -1
drm/i915/hdmi: return -EINVAL instead of -1
drm/i915/dsi: return -EBUSY instead of -1
drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue()
drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the entire struct
kconfig: remove 'const' from the return type of sym_escape_string_value()
phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers
dt-bindings: phy: qcom,qmp: Update maintainer email
phy: HiSilicon: Add driver for Kirin 970 PCIe PHY
drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c
drm/i915/dpll: move dpll modeset asserts to intel_dpll.c
drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c
drm/i915/fdi: move fdi modeset asserts to intel_fdi.c
KVM: x86: only allocate gfn_track when necessary
KVM: x86: add config for non-kvm users of page tracking
nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB
kvm: use kvfree() in kvm_arch_free_vm()
KVM: x86: Expose Predictive Store Forwarding Disable
KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages
KVM: x86/mmu: Avoid memslot lookup in rmap_add
KVM: MMU: pass struct kvm_page_fault to mmu_set_spte
KVM: MMU: pass kvm_mmu_page struct to make_spte
KVM: MMU: set ad_disabled in TDP MMU role
KVM: MMU: remove unnecessary argument to mmu_set_spte
KVM: MMU: clean up make_spte return value
KVM: MMU: inline set_spte in FNAME(sync_page)
KVM: MMU: inline set_spte in mmu_set_spte
KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track
KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault
KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log
KVM: MMU: mark page dirty in make_spte
KVM: x86/mmu: Fold rmap_recycle into rmap_add
KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults
KVM: MMU: change tracepoints arguments to kvm_page_fault
KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault
KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault
KVM: MMU: change fast_page_fault() arguments to kvm_page_fault
KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault
KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault
KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault
KVM: MMU: change __direct_map() arguments to kvm_page_fault
KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault
KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault
KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault
KVM: MMU: change direct_page_fault() arguments to kvm_page_fault
KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault
KVM: MMU: Introduce struct kvm_page_fault
KVM: MMU: pass unadulterated gpa to direct_page_fault
KVM: x86: Fix potential race in KVM_GET_CLOCK
KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions
kvm: x86: abstract locking around pvclock_update_vm_gtod_copy
KVM: X86: Move PTE present check from loop body to __shadow_walk_next()
KVM: x86: nSVM: implement nested TSC scaling
KVM: x86: SVM: add module param to control TSC scaling
drm: fb_helper: fix CONFIG_FB dependency
KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset
dma-buf: fix and rework dma_buf_poll v7
clk: imx: imx6ul: Fix csi clk gate register
clk: imx: imx6ul: Move csi_sel mux to correct base register
clk: imx: Fix the build break when clk-imx8ulp build as module
ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604
crypto: api - Export crypto_boot_test_finished
crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED"
crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency
hwrng: meson - Improve error handling for core clock
phy: samsung: unify naming and describe driver in KConfig
ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions
ABI: sysfs-bus-soundwire-master: use wildcards on What definitions
soundwire: debugfs: use controller id and link_id for debugfs
x86/kprobes: Fixup return address in generic trampoline handler
tracing: Show kretprobe unknown indicator only for kretprobe_trampoline
x86/unwind: Recover kretprobe trampoline entry
x86/kprobes: Push a fake return address at kretprobe_trampoline
kprobes: Enable stacktrace from pt_regs in kretprobe handler
arm: kprobes: Make space for instruction pointer on stack
ia64: Add instruction_pointer_set() API
ARC: Add instruction_pointer_set() API
x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline()
objtool: Ignore unwind hints for ignored functions
objtool: Add frame-pointer-specific function ignore
kprobes: Add kretprobe_find_ret_addr() for searching return address
kprobes: treewide: Make it harder to refer kretprobe_trampoline directly
kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler()
kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor()
ia64: kprobes: Fix to pass correct trampoline address to the handler
kprobes: Use bool type for functions which returns boolean value
kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe()
kprobes: Add assertions for required lock
kprobes: Use IS_ENABLED() instead of kprobes_built_in()
kprobes: Fix coding style issues
kprobes: treewide: Cleanup the error messages for kprobes
kprobes: Make arch_check_ftrace_location static
csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location()
kprobe: Simplify prepare_kprobe() by dropping redundant version
kprobes: Use helper to parse boolean input from userspace
kprobes: Do not use local variable when creating debugfs file
net: sched: Use struct_size() helper in kvmalloc()
net/mlx5e: Use array_size() helper
net/mlx5: Use struct_size() helper in kvzalloc()
net/mlx5: Use kvcalloc() instead of kvzalloc()
net/mlx5: Tolerate failures in debug features while driver load
net/mlx5: Warn for devlink reload when there are VFs alive
net/mlx5: DR, Add missing string for action type SAMPLER
net/mlx5: DR, init_next_match only if needed
net/mlx5: DR, Fix typo 'offeset' to 'offset'
net/mlx5: DR, Increase supported num of actions to 32
net/mlx5: DR, Add support for SF vports
net/mlx5: DR, Support csum recalculation flow table on SFs
net/mlx5: DR, Align error messages for failure to obtain vport caps
net/mlx5: DR, Add missing query for vport 0
net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK
net/mlx5: DR, Fix vport number data type to u16
drm/i915/display: Enable PSR2 selective fetch by default
drm/i915/display/adlp: Allow PSR2 to be enabled
drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases
drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled
drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled
drm/i915/display: Drop unnecessary frontbuffer flushes
drm/i915/display/psr: Do full fetch when handling multi-planar formats
drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
bpf, xdp, docs: Correct some English grammar and spelling
drm/dp: Add Additional DP2 Headers
selftests/bpf: Use kselftest skip code for skipped tests
drm/i915: s/ddi_translations/trans/
drm/i915: Nuke local copies/pointers of intel_dp->DP
drm/i915: Remove DP_PORT_EN stuff from link training code
drm/i915: Call intel_ddi_init_dp_buf_reg() earlier
drm/i915: Clear leftover DP vswing/preemphasis values before modeset
drm/i915/bdb: Fix version check
Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices
vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER
vfio/iommu_type1: remove the "external" domain
vfio/iommu_type1: initialize pgsize_bitmap in ->open
vfio/spapr_tce: reject mediated devices
vfio: clean up the check for mediated device in vfio_iommu_type1
vfio: remove the unused mdev iommu hook
vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h>
vfio: remove unused method from vfio_iommu_driver_ops
vfio: simplify iommu group allocation for mediated devices
vfio: remove the iommudata hack for noiommu groups
vfio: refactor noiommu group creation
vfio: factor out a vfio_group_find_or_alloc helper
vfio: remove the iommudata check in vfio_noiommu_attach_group
vfio: factor out a vfio_iommu_driver_allowed helper
vfio: Move vfio_iommu_group_get() to vfio_register_group_dev()
ASoC: rt5682: move clk related code to rt5682_i2c_probe
drm/i915: Use direction definition DMA_BIDIRECTIONAL instead of PCI_DMA_BIDIRECTIONAL
riscv: rely on core code to keep thread_info::cpu updated
powerpc: smp: remove hack to obtain offset of task_struct::cpu
sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y
powerpc: add CPU field to struct thread_info
s390: add CPU field to struct thread_info
selinux: remove the SELinux lockdown implementation
drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
clk: imx: Add the pcc reset controller support on imx8ulp
clk: imx: Add clock driver for imx8ulp
clk: imx: Update the pfdv2 for 8ulp specific support
clk: imx: disable the pfd when set pfdv2 clock rate
clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp
clk: imx: disable i.mx7ulp composite clock during initialization
clk: imx: Update the compsite driver to support imx8ulp
clk: imx: Update the pllv4 to support imx8ulp
dt-bindings: clock: Add imx8ulp clock support
clk: imx: Rework imx_clk_hw_pll14xx wrapper
clk: imx: Rework all imx_clk_hw_composite wrappers
clk: imx: Rework all clk_hw_register_divider wrappers
clk: imx: Rework all clk_hw_register_mux wrappers
mptcp: use batch snmp operations in mptcp_seq_show()
net: snmp: inline snmp_get_cpu_field()
net/mlx4_en: Add XDP_REDIRECT statistics
x86: add CPU field to struct thread_info
arm64: add CPU field to struct thread_info
ixgbe: let the xdpdrv work with more than 64 cpus
tcp: adjust rcv_ssthresh according to sk_reserved_mem
tcp: adjust sndbuf according to sk_reserved_mem
net: add new socket option SO_RESERVE_MEM
regulator: Lower priority of logging when setting supply
ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP
ASoC: wm_adsp: remove a repeated including
ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig
ASoC: dt-bindings: rt5682s: fix the device-tree schema errors
ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK
ASoC: rt5682s: Use dev_dbg instead of pr_debug
ASoC: rt5682s: Remove the volatile SW reset register from reg_default
net: phy: marvell10g: add downshift tunable support
octeontx2-af: Remove redundant initialization of variable pin
net: macb: ptp: Switch to gettimex64() interface
dissector: do not set invalid PPP protocol
net: dsa: rtl8366rb: Use core filtering tracking
octeontx2-pf: Add XDP support to netdev PF
octeontx2-af: Adjust LA pointer for cpt parse header
ALSA: usb-audio: Avoid killing in-flight URBs during draining
ALSA: usb-audio: Improved lowlatency playback support
ALSA: usb-audio: Add spinlock to stop_urbs()
ALSA: usb-audio: Check available frames for the next packet size
ALSA: usb-audio: Disable low-latency mode for implicit feedback sync
ALSA: usb-audio: Disable low-latency playback for free-wheel mode
ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback
ALSA: usb-audio: Fix possible race at sync of urb completions
ALSA: usb-audio: Restrict rates for the shared clocks
ALSA: hda: Use position buffer for SKL+ again
ALSA: hda: Reduce udelay() at SKL+ position reporting
memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module
ALSA: virtio: Replace zero-length array with flexible-array member
ARM: dts: exynos: use spaces instead of tabs around '='
ARM: dts: exynos: remove unneeded DVS voltages from PMIC on Arndale
PCI: endpoint: Use sysfs_emit() in "show" functions
power: supply: core: Move psy_has_property() to fix build
drm/i915: Add ww context to intel_dpt_pin, v2.
PCI: xgene: Use PCI_VENDOR_ID_AMCC macro
PCI: dra7xx: Get an optional clock
PCI: dra7xx: Remove unused include
PCI: dra7xx: Make it a kernel module
PCI: dwc: Export more symbols to allow modular drivers
drm/i915: Configure TRANSCONF just the once with bigjoiner
drm/i915: Pimp HSW+ transcoder state readout
clk: imx: Rework all clk_hw_register_gate2 wrappers
drm/i915/fbc: Allow FBC with Yf tiling
scs: Release kasan vmalloc poison in scs_free process
drm/i915: Enable TPS3/4 on all platforms that support them
KVM: x86: SVM: add module param to control LBR virtualization
KVM: x86: nSVM: don't copy pause related settings
kvm: irqfd: avoid update unmodified entries of the routing
KVM: X86: Don't check unsync if the original spte is writible
KVM: X86: Don't unsync pagetables when speculative
KVM: X86: Remove FNAME(update_pte)
KVM: X86: Zap the invalid list after remote tlb flushing
KVM: X86: Change kvm_sync_page() to return true when remote flush is needed
KVM: X86: Remove kvm_mmu_flush_or_zap()
KVM: X86: Don't flush current tlb on shadow page modification
KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU
KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests
kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch"
KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT
KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization
KVM: SVM: Move RESET emulation to svm_vcpu_reset()
KVM: VMX: Move RESET emulation to vmx_vcpu_reset()
KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation
KVM: x86: Fold fx_init() into kvm_arch_vcpu_create()
KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create
KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create
KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT
KVM: x86: Simplify retrieving the page offset when loading PDTPRs
KVM: x86: Subsume nested GPA read helper into load_pdptrs()
kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS
Revert "x86/kvm: fix vcpu-id indexed array sizes"
KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask
KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask()
KVM: Optimize kvm_make_vcpus_request_mask() a bit
KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
KVM: use vma_pages() helper
KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation.
KVM: nVMX: Use INVALID_GPA for pointers used in nVMX.
drm/i915: Drop pointless fixed_mode checks from dsi code
drm/i915: Reject user modes that don't match fixed mode's refresh rate
drm/i915: Introduce intel_panel_compute_config()
drm/i915: Reject modes that don't match fixed_mode vrefresh
drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO
drm/i915: Extract intel_panel_mode_valid()
media: ir_toy: prevent device from hanging during transmit
platform/chrome: cros_ec_typec: Use cros_ec_command()
platform/chrome: cros_ec_proto: Add version for ec_command
platform/chrome: cros_ec_proto: Make data pointers void
platform/chrome: cros_usbpd_notify: Move ec_command()
platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command()
platform/chrome: cros_ec: Fix spelling mistake "responsed" -> "response"
media: s5p-jpeg: rename JPEG marker constants to prevent build warnings
media: cedrus: Fix SUNXI tile size calculation
media: hantro: Fix check for single irq
watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST
vboxfs: fix broken legacy mount signature checking
HID: amd_sfh: Fix potential NULL pointer dereference
HID: u2fzero: ignore incomplete packets without data
HID: amd_sfh: Fix potential NULL pointer dereference
HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
HID: betop: fix slab-out-of-bounds Write in betop_probe
media: dvb-frontends/cxd2099: Remove repeated verbose license text
media: dvb-frontends/stv0910: Remove repeated verbose license text
media: dvb-frontends/stv6111: Remove repeated verbose license text
media: dvb-frontend/mxl5xx: Remove repeated verbose license text
media: dvb-frontend/mxl692: Remove repeated verbose license text
media: mceusb: return without resubmitting URB in case of -EPROTO error.
media: mxl111sf: change mutex_init() location
media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings
media: ir_toy: do not resubmit broken urb
media: ir_toy: deal with residual irdata before expected response
media: ir_toy: print firmware version in correct format
media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers
media: atmel: fix the ispck initialization
media: staging/media/meson: vdec.h: fix kerneldoc warnings
media: cx23885: Fix snd_card_free call on null card pointer
media: tm6000: Avoid card name truncation
media: si470x: Avoid card name truncation
media: radio-wl1273: Avoid card name truncation
media: rcar_drif: select CONFIG_V4L2_ASYNC
media: vimc: Enable set resolution at the scaler src pad
media: rcar-vin: Use user provided buffers when starting
media: saa7164: Remove redundant assignment of pointer t
media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
media: sun6i-csi: Allow the video device to be open multiple times
media: imx: set a media_device bus_info string
media: hantro: Fix media device bus_info string
media: Media: meson: vdec: Use devm_platform_ioremap_resource_byname()
media: i2c: ths8200 needs V4L2_ASYNC
media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's email address
media: MAINTAINERS: Add linux-renesas-soc mailing list to renesas JPU
media: ivtv: don't allow negative resolutions as module parameters
media: usb: stkwebcam: Update the reference count of the usb device structure
media: s3c-camif: Remove unused including <linux/version.h>
media: video-i2c: more precise intervals between frames
media: staging: media: atomisp: code formatting changes atomisp_csi2.c
media: videobuf2: handle non-contiguous DMA allocations
media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag
media: videobuf2: add queue memory coherency parameter
media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag
media: videobuf2: move cache_hints handling to allocators
media: videobuf2: split buffer cache_hints initialisation
media: videobuf2: inverse buffer cache_hints flags
media: videobuf2: rework vb2_mem_ops API
media: camss: vfe: Don't call hw_version() before its dependencies are met
media: gspca: Limit frame size to sizeimage.
media: imx: TODO: Remove items that are already supported
media: imx7.rst: Provide an example for imx6ull-evk capture
media: vivid: add signal-free time for cec message xfer
media: Request API is no longer experimental
media: vim2m: Remove repeated verbose license text
media: switch from 'pci_' to 'dma_' API
media: pci/ivtv: switch from 'pci_' to 'dma_' API
media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_probe()'
media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()'
media: camss: vfe: simplify vfe_get_wm_sizes()
media: usb: airspy: clean the freed pointer and counter
media: TDA1997x: handle short reads of hdmi info frame.
media: s5p-mfc: Add checking to s5p_mfc_probe().
media: cec-pin: fix off-by-one SFT check
media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe()
media: aspeed-video: ignore interrupts that aren't enabled
media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()
media: via-camera: deleted these redundant semicolons
media: mtk-vcodec: venc: fix return value when start_streaming fails
media: pvrusb2: Replaced simple_strtol() with kstrtoint()
media: vidtv: Fix memory leak in remove
media: rcar_drif: Make use of the helper function devm_platform_get_and_ioremap_resource()
media: xilinx: Make use of the helper function devm_platform_ioremap_resource()
media: vsp1: Make use of the helper function devm_platform_ioremap_resource()
media: venus: core : Make use of the helper function devm_platform_ioremap_resource()
media: sunxi: Make use of the helper function devm_platform_ioremap_resource()
media: stm32-cec: Make use of the helper function devm_platform_ioremap_resource()
media: stih-cec: Make use of the helper function devm_platform_ioremap_resource()
media: sti: Make use of the helper function devm_platform_ioremap_resource()
media: s5p-mfc: Make use of the helper function devm_platform_ioremap_resource()
media: s5p-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media: s5p-g2d: Make use of the helper function devm_platform_ioremap_resource()
media: s3c-camif: Make use of the helper function devm_platform_ioremap_resource()
media: rockchip: rga: Make use of the helper function devm_platform_ioremap_resource()
media: renesas-ceu: Make use of the helper function devm_platform_ioremap_resource()
media: rcar_jpu: Make use of the helper function devm_platform_ioremap_resource()
media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
media: rcar-csi2: Make use of the helper function devm_platform_ioremap_resource()
media: rc: sunxi-cir: Make use of the helper function devm_platform_ioremap_resource()
media: rc: st_rc: Make use of the helper function devm_platform_ioremap_resource()
media: rc: mtk-cir: Make use of the helper function devm_platform_ioremap_resource()
media: rc: meson-ir: Make use of the helper function devm_platform_ioremap_resource()
media: rc: ir-hix5hd2: Make use of the helper function devm_platform_ioremap_resource()
media: rc: img-ir: Make use of the helper function devm_platform_ioremap_resource()
media: mx2_emmaprp: Make use of the helper function devm_platform_ioremap_resource()
media: mtk-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media: meson: ge2d: Make use of the helper function devm_platform_ioremap_resource()
media: imx-pxp: Make use of the helper function devm_platform_ioremap_resource()
media: imx-jpeg: Make use of the helper function devm_platform_ioremap_resource()
media: exynos4-is: Make use of the helper function devm_platform_ioremap_resource()
media: exynos-gsc: Make use of the helper function devm_platform_ioremap_resource()
media: davinci: Make use of the helper function devm_platform_ioremap_resource()
media: coda: Make use of the helper function devm_platform_ioremap_resource()
media: cec: s5p_cec: Make use of the helper function devm_platform_ioremap_resource()
media: cec: ao-cec: Make use of the helper function devm_platform_ioremap_resource()
media: cadence: Make use of the helper function devm_platform_ioremap_resource()
media: am437x: Make use of the helper function devm_platform_ioremap_resource()
media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values()
media: docs: Document the behaviour of uvcvideo driver
media: uvcvideo: Set error_idx during ctrl_commit errors
media: uvcvideo: Check controls flags before accessing them
media: uvcvideo: Use control names from framework
media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE
media: uvcvideo: Set unique vdev name based in type
media: uvcvideo: Use dev->name for querycap()
media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS
media: uvcvideo: refactor __uvc_ctrl_add_mapping
media: uvcvideo: Return -EIO for control errors
media: uvcvideo: Set capability in s_param
media: uvcvideo: Remove s_ctrl and g_ctrl
media: v4l2-ioctl: S_CTRL output the right value
media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL
media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL
media: v4l2-ioctl: Fix check_ext_ctrls
media: uvcvideo: Remove unused including <linux/version.h>
media: staging: document that Imgu not output auto-exposure statistics
media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control
media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control
media: ov8856: Set default mbus format but allow caller to alter
media: Add sensor driver support for the ov13b10 camera.
media: imx258: Fix getting clock frequency
media: ipu3-cio2: Introduce to_cio2_device() helper macro
media: ipu3-cio2: Introduce to_cio2_buffer() helper macro
media: ipu3-cio2: Introduce to_sensor_asd() helper macro
media: ipu3-cio2: Switch to use media_entity_to_video_device()
media: ipu3-cio2: Use temporary storage for struct device pointer
media: ipu3-cio2: Replace open-coded for_each_set_bit()
media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init
media: ipu3.rst: Improve header formatting on tables
media: stm32: Potential NULL pointer dereference in dcmi_irq_thread()
media: m5602_ov7660: remove the repeated declaration
media: dt-bindings: media: renesas,imr: Convert to json-schema
media: staging: atomisp: fix the uninitialized use in gc2235_detect()
media: atomisp: Fix error handling in probe
media: atomisp: restore missing 'return' statement
media: netup_unidvb: handle interrupt properly according to the firmware
media: cxd2820r: include the right header
media: siano: use DEFINE_MUTEX() for mutex lock
media: rc: clean the freed urb pointer to avoid double free
media: dvb-usb: fix ununit-value in az6027_rc_query
media: c8sectpfe-dvb: Remove unused including <linux/version.h>
media: ir_toy: allow tx carrier to be set
media: mtk-vcodec: fix warnings: symbol XXX was not declared
media: mtk-vcodec: enable MT8183 decoder
media: dt-bindings: media: document mediatek,mt8183-vcodec-dec
media: mtk-vcodec: vdec: add media device if using stateless api
media: mtk-vcodec: vdec: support stateless H.264 decoding
media: mtk-vcodec: vdec: support stateless API
media: add Mediatek's MM21 format
media: mtk-vcodec: support version 2 of decoder firmware ABI
media: mtk-vcodec: vdec: handle firmware version field
media: mtk-vcodec: vdec: move stateful ops into their own file
media: mtk-vcodec: venc: support START and STOP commands
media: mtk-vcodec: make flush buffer reusable by encoder
media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardware limits
media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD
media: mtk-vcodec: vdec: Support H264 profile control
media: tuners: mxl5007t: Removed unnecessary 'return'
media: ttusb-dec: avoid release of non-acquired mutex
media: cxd2880-spi: Fix a null pointer dereference on error handling path
media: streamzap: ensure rx resolution can be retrieved
media: mceusb: ensure rx resolution can be retrieved
media: Clean V4L2_PIX_FMT_NV12MT documentation
media: Add NV12_4L4 tiled format
media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16
media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FMT_NV12_32L32
media: mtk-vcodec: Add MT8195 H264 venc driver
media: dt-bindings: media: mtk-vcodec: Add binding for MT8195 VENC
media: mtk-vcodec: Clean redundant encoder format definition
media: gspca/sn9c20x: Add ability to control built-in webcam LEDs
media: meson-ge2d: Fix rotation parameter changes detection in 'ge2d_s_ctrl()'
media: TDA1997x: fix tda1997x_remove()
media: em28xx: add missing em28xx_close_extension
media: videobuf2-core: sanity checks for requests and qbuf
media: vivid: add module option to set request support mode
media: cedrus: drop min_buffers_needed.
media: cedrus: hevc: Add support for scaling lists
media: hantro: Add scaling lists feature
media: hevc: Add scaling matrix control
media: camss: vfe: Rework vfe_hw_version_read() function definition
media: camss: vfe: Remove vfe_hw_version_read() argument
media: camss: vfe: Decrease priority of of VFE HW version to 'dbg'
media: camss: vfe: Don't read hardware version needlessly
media: rockchip: rkisp1: add support for px30 isp version
media: dt-bindings: media: rkisp1: document px30 isp compatible
media: rockchip: rkisp1: add support for v12 isp variants
media: rockchip: rkisp1: add prefixes for v10 specific parts
media: rockchip: rkisp1: make some isp-stats functions variable
media: rockchip: rkisp1: make some isp-param functions variable
media: rockchip: rkisp1: allow separate interrupts
media: dt-bindings: media: rkisp1: document different irq possibilities
media: dt-bindings: media: rkisp1: fix pclk clock-name
media: rockchip: rkisp1: remove unused irq variable
media: dt-bindings: mt9p031: Add missing required properties
media: dt-bindings: mt9p031: Convert bindings to yaml
media: mt9p031: Use BIT macro
media: mt9p031: Fix corrupted frame after restarting stream
media: mt9p031: Make pixel clock polarity configurable by DT
media: mt9p031: Read back the real clock rate
media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_endpoints()
media: rcar-vin: Remove explicit device availability check
media: v4l: async: Rename async nf functions, clean up long lines
media: rcar-vin: Add r8a779a0 support
media: rcar-vin: Move and rename CSI-2 link notifications
media: rcar-vin: Specify media device ops at group creation time
media: rcar-vin: Create a callback to setup media links
media: rcar-vin: Extend group notifier DT parser to work with any port
media: rcar-vin: Move group async notifier
media: rcar-vin: Rename array storing subdevice information
media: rcar-vin: Improve reuse of parallel notifier
media: rcar-vin: Improve async notifier cleanup paths
media: rcar-vin: Fix error paths for rvin_mc_init()
media: rcar-vin: Refactor controls creation for video device
media: rcar-csi2: Add r8a779a0 support
media: dt-bindings: media: renesas,csi2: Add r8a779a0 support
libbpf: Fix skel_internal.h to set errno on loader retval < 0
net_sched: Use struct_size() and flex_array_size() helpers
libbpf: Properly ignore STT_SECTION symbols in legacy map definitions
dt-bindings: aspeed: Add UART routing controller
dt-bindings: mfd: aspeed-lpc: Convert to YAML schema
drm/amdgpu: add cyan_skillfish asic header files
drm/amdgpu: Add a UAPI flag for hot plug/unplug
drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case
drm/amd/amdgpu: Validate ip discovery blob
gpu: amd: replace open-coded offsetof() with builtin
drm/amdkfd: fix resource_size.cocci warnings
drm/amdgpu: fix warning for overflow check
drm/amdgpu: check tiling flags when creating FB on GFX8-
drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header
drm/amd/display: Pass PCI deviceid into DC
drm/amd/display: Update VCP X.Y logging to improve usefulness
drm/amd/display: Handle Y carry-over in VCP X.Y calculation
drm/amd/display: make verified link cap not exceeding max link cap
drm/amd/display: initialize backlight_ramping_override to false
drm/amd/display: Defer LUT memory powerdown until LUT bypass latches
PCI: Coalesce host bridge contiguous apertures
bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat
i2c: kempld: deprecate class based instantiation
i2c: bcm-kona: Fix return value in probe()
i2c: rcar: enable interrupts before starting transfer
drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect
drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected()
drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P
drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking
drm/i915/tc: Avoid using legacy AUX PW in TBT mode
drm/i915/tc: Refactor TC-cold block/unblock helpers
drm/i915/tc: Add a mode for the TypeC PHY's disconnected state
drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink
drm/i915/tc: Add/use helpers to retrieve TypeC port properties
drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership
drm/i915/tc: Remove waiting for PHY complete during releasing ownership
drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode
drm/i915/tc: Fix TypeC port init/resume time sanitization
Bluetooth: hci_vhci: Add force_prevent_wake entry
Bluetooth: hci_vhci: Add force_suspend entry
libbpf: Make gen_loader data aligned.
bpf: selftests: Fix fd cleanup in get_branch_snapshot
i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1)
i2c: i801: Use PCI bus rescan mutex to protect P2SB access
i2c: i801: Improve i801_add_mux
i2c: i801: Improve i801_acpi_probe/remove functions
i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE
i2c: i801: Improve is_dell_system_with_lis3lv02d
PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI
devlink: Add missed notifications iterators
perf tests vmlinux-kallsyms: Ignore hidden symbols
kconfig: rename a variable in the lexer to a clearer name
kconfig: narrow the scope of variables in the lexer
perf metric: Avoid events for an 'if' constant result
perf metric: Don't compute unused events
perf expr: Propagate constants for binary operations
perf expr: Merge find_ids and regular parsing
perf metric: Allow metrics with no events
perf metric: Add utilities to work on ids map.
perf metric: Rename expr__find_other.
perf expr: Move actions to the left.
perf expr: Use macros for operators
perf expr: Separate token declataion from type
perf expr: Remove unused headers and inline d_ratio
perf metric: Use NAN for missing event IDs.
perf metric: Restructure struct expr_parse_ctx.
arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled
arm64: mm: update max_pfn after memory hotplug
arm64/mm: Add pud_sect_supported()
arm64/traps: Avoid unnecessary kernel/user pointer conversion
selftests: arm64: Verify that all possible vector lengths are handled
selftests: arm64: Fix and enable test for setting current VL in vec-syscfg
selftests: arm64: Remove bogus error check on writing to files
selftests: arm64: Fix printf() format mismatch in vec-syscfg
drm/i915/gen11: Disable cursor clock gating in HDR mode
drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE
drm/ttm: add some kernel-doc for TTM_TT_FLAG_*
drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/
arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID
soc: samsung: exynos-chipid: do not enforce built-in
soc: samsung: exynos-chipid: convert to a module
soc: samsung: exynos-chipid: avoid soc_device_to_device()
Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier
selftests: arm64: Move FPSIMD in SVE ptrace test into a function
selftests: arm64: More comprehensively test the SVE ptrace interface
selftests: arm64: Verify interoperation of SVE and FPSIMD register sets
selftests: arm64: Clarify output when verifying SVE register set
selftests: arm64: Document what the SVE ptrace test is doing
selftests: arm64: Remove extraneous register setting code
selftests: arm64: Don't log child creation as a test in SVE ptrace test
selftests: arm64: Use a define for the number of SVE ptrace tests to be run
arm64: mm: Drop pointless call to set_max_mapnr()
ASoC: ux500: mop500: Constify static snd_soc_ops
ASoC: ti: Constify static snd_soc_ops
iommu/amd: Use report_iommu_fault()
xsk: Fix clang build error in __xp_alloc
drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY
drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu
drm/ttm: stop setting page->index for the ttm_tt
drm/ttm: stop calling tt_swapin in vm_access
arm64: zynqmp: Add support for Xilinx Kria SOM board
uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument
iommu/dma: Account for min_align_mask w/swiotlb
swiotlb: Support aligned swiotlb buffers
iommu/dma: Check CONFIG_SWIOTLB more broadly
iommu/dma: Fold _swiotlb helpers into callers
iommu/dma: Skip extra sync during unmap w/swiotlb
iommu/dma: Fix arch_sync_dma for map
iommu/dma: Fix sync_sg with swiotlb
gve: Use kvcalloc() instead of kvzalloc()
net/ipv4/datagram.c: remove superfluous header files from datagram.c
net/dsa/tag_ksz.c: remove superfluous headers
net/dsa/tag_8021q.c: remove superfluous headers
net/mlx4: Use array_size() helper in copy_to_user()
net: bridge: Use array_size() helper in copy_to_user()
ethtool: ioctl: Use array_size() helper in copy_{from,to}_user()
mctp: Warn if pointer is set for a wrong dev type
mctp: Set route MTU via netlink
doc/mctp: Add a little detail about kernel internals
mctp: Do inits as a subsys_initcall
mctp: Add tracepoints for tag/key handling
mctp: Implement a timeout for tags
mctp: Add refcounts to mctp_dev
mctp: locking, lifetime and validity changes for sk_keys
mctp: Allow local delivery to the null EID
mctp: Allow MCTP on tun devices
net: phy: micrel: Add support for LAN8804 PHY
octeontx2-nicvf: Add PTP hardware clock support to NIX VF
octeontx2-pf: Enable promisc/allmulti match MCAM entries.
x86/boot: Fix make hdimage with older versions of mtools
drm/i915: Fix runtime pm handling in i915_gem_shrink
drm/virtio: implement context init: handle VIRTGPU_CONTEXT_PARAM_POLL_RINGS_MASK
drm/virtio: implement context init: allocate an array of fence contexts
drm/virtio: implement context init: stop using drv->context when creating fence
drm/virtio: implement context init: advertise feature to userspace
drm/virtio: implement context init: add virtio_gpu_fence_event
drm/virtio: implement context init: plumb {base_fence_ctx, ring_idx} to virtio_gpu_fence_alloc
drm/virtio: implement context init: track {ring_idx, emit_fence_info} in virtio_gpu_fence
drm/virtio: implement context init: support init ioctl
drm/virtio: implement context init: probe for feature
drm/virtio: implement context init: track valid capabilities in a mask
drm/virtgpu api: create context init feature
virtio-gpu api: multiple context types with explicit initialization
scripts: get_abi.pl: make undefined search more deterministic
drm/i915: constify display wm vtable
drm/i915: constify clock gating init vtable.
drm/i915: constify display function vtable
drm/i915: drop unused function ptr and comments.
drm/i915: constify the cdclk vtable
drm/i915: constify the dpll clock vtable
drm/i915: constify the audio function vtable
drm/i915: constify color function vtable.
drm/i915: constify hotplug function vtable.
drm/i915: constify fdi link training vtable
selftests/bpf: Fix probe_user test failure with clang build kernel
drm/i915: split the dpll clock compute out from display vtable.
drm/i915: split fdi link training from display vtable.
drm/i915: split irq hotplug function from display vtable
drm/i915: split cdclk functions from display vtable.
drm/i915: split audio functions from display vtable
drm/i915: split color functions from display vtable
drm/i915: split watermark vfuncs from display vtable.
drm/i915: split clock gating init from display vtable
drm/i915/display: add intel_fdi_link_train wrapper.
drm/i915: add wrappers around cdclk vtable funcs.
drm/i915/wm: provide wrappers around watermark vfuncs calls (v3)
drm/i915: make update_wm take a dev_priv.
drm/i915/pm: drop get_fifo_size vfunc.
drm/i915/uncore: split the fw get function into separate vfunc
scsi: sd: Fix sd_do_mode_sense() buffer length handling
scsi: core: Fix scsi_mode_select() buffer length handling
scsi: core: Fix scsi_mode_sense() buffer length handling
scsi: core: Delete scsi_{get,free}_host_dev()
scsi: elx: efct: Switch from 'pci_' to 'dma_' API
scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling
scsi: ufs: core: Export hibern8 entry and exit functions
scsi: lpfc: Add support for optional PLDV handling
scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y
scsi: lpfc: Return NULL rather than a plain 0 integer
scsi: aic7xxx: Fix a function name in comments
scsi: lpfc: Fix a function name in comments
scsi: advansys: Prefer struct_size() over open-coded arithmetic
scsi: ufs: exynos: Unify naming
net: qrtr: combine nameservice into main module
net: ipv4: remove superfluous header files from fib_notifier.c
bpf: Replace callers of BPF_CAST_CALL with proper function typedef
bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM
PCI: Use kstrtobool() directly, sans strtobool() wrapper
vfio/fsl-mc: Add per device reset support
bus/fsl-mc: Add generic implementation for open/reset/close commands
selinux: enable genfscon labeling for securityfs
PCI/sysfs: Return -EINVAL consistently from "store" functions
PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input
mtd: onenand: samsung: drop Exynos4 and describe driver in KConfig
bpftool: Avoid using "?: " in generated code
Bluetooth: btrsi: remove superfluous header files from btrsi.c
dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to yaml schema
dt-bindings: mailbox: fix incorrect gce.h file paths
dt-bindings: pci: Add DT bindings for apple,pcie
Bluetooth: btrtl: Set VsMsftOpCode based on device table
Bluetooth: Fix handling of experimental feature for codec offload
Bluetooth: Fix handling of experimental feature for quality reports
PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set()
PCI/ACPI: Move _OSC query checks to separate function
PCI/ACPI: Move supported and control calculations to separate functions
PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS
selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use
libbpf: Add opt-in strict BPF program section name handling logic
libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC
libbpf: Refactor ELF section handler definitions
libbpf: Reduce reliance of attach_fns on sec_def internals
libbpf: Refactor internal sec_def handling to enable pluggability
selftests/bpf: Normalize all the rest SEC() uses
selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc")
selftests/bpf: Normalize XDP section names in selftests
libbpf: Add "tc" SEC_DEF which is a better name for "classifier"
efi: Allow efi=runtime
efi: Disable runtime services on RT
Smack:- Use overlay inode label in smack_inode_copy_up()
Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE
perf vendor events arm64: Revise hip08 uncore events
perf test: Add pmu-event test for event described as "config="
perf test: Verify more event members in pmu-events test
perf jevents: Support ConfigCode
perf parse-events: Set numeric term config
libtraceevent: Increase libtraceevent logging when verbose
perf tools: Add define for libtracefs version
perf tools: Add define for libtraceevent version
perf tools: Enable libtracefs dynamic linking
f2fs: fix up f2fs_lookup tracepoints
perf test: Workload test of all PMUs
perf test: Workload test of metric and metricgroups
PCI: Tidy comments
perf jevents: Add __maybe_unused attribute to unused function arg
ice: Prefer kcalloc over open coded arithmetic
ice: Fix macro name for IPv4 fragment flag
ice: refactor devlink getter/fallback functions to void
ice: Fix link mode handling
ice: Add feature bitmap, helpers and a check for DSCP
ice: Add DSCP support
EDAC/al_mc: Make use of the helper function devm_add_action_or_reset()
drm/panel: support for BOE and INX video mode panel
dt-bindings: boe, tv101wum-n16: Add compatible for boe tv110c9m-ll3 and inx hj110iz-01a
drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail
arm64: dts: qcom: sdm630-nile: Correct regulator label name
arm64: dts: qcom: sm6125: Improve indentation of multiline properties
IB/mlx5: Enable UAR to have DevX UID
net/mlx5: Add uid field to UAR allocation structures
arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usbin extcon
arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB detection
arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000
platform/x86: thinkpad_acpi: Switch to common use of attributes
platform/x86: ideapad-laptop: Add platform support for Ideapad 5 Pro 16ACH6-82L5
spi: cadence: Fix spelling mistake "nunber" -> "number"
RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK
RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND
RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK
ath10k: sdio: Add missing BH locking around napi_schdule()
ath10k: Fix missing frame timestamp for beacon/probe-resp
ath10k: high latency fixes for beacon buffer
gve: DQO: avoid unused variable warnings
update email addresses. Change all email addresses for Mark Gross to use markgross@kernel.org.
platform/x86: amd-pmc: Add a message to print resume time info
platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT
platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled
ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets
ath11k: support SMPS configuration for 6 GHz
ath11k: add 6 GHz params in peer assoc command
ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps
ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state
ath11k: indicate scan complete for scan canceled when scan running
ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED
ath11k: add HTT stats support for new stats
ath11k: Change masking and shifting in htt stats
ath11k: Remove htt stats fixed size array usage
ath11k: Replace HTT_DBG_OUT with scnprintf
ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF
ath11k: Fix memory leak in ath11k_qmi_driver_event_work
ath11k: Fix inaccessible debug registers
ath11k: Drop MSDU with length error in DP rx path
drm/amd/display: Replace referral of dal with dc
drm/amd/display: 3.2.155
drm/amd/display: [FW Promotion] Release 0.0.86
drm/amd/display: Add an extra check for dcn10 OPTC data format
drm/amd/display: Add PPS immediate update flag for DCN2
drm/amd/display: Fix MST link encoder availability check.
drm/amd/display: Fix for link encoder access for MST.
drm/amd/display: add function to convert hw to dpcd lane settings
drm/amd/display: update cur_lane_setting to an array one for each lane
drm/amd/display: Add debug support to override the Minimum DRAM Clock
drm/amd/display: add vsync notify to dmub for abm pause
drm/amd/display: Don't enable AFMT for DP audio stream
drm/amd/display: [FW Promotion] Release 0.0.85
drm/amd/display: use correct vpg instance for 128b/132b encoding
drm/amdgpu: correct initial cp_hqd_quantum for gfx9
drm/amdgpu: skip umc ras irq handling in poison mode (v2)
drm/amdgpu: set poison supported flag for RAS (v2)
drm/amdgpu: add poison mode query for UMC
drm/amdgpu: add poison mode query for DF (v2)
drm/amdgpu: Update PSP TA Invoke to use common TA context as input
drm/amd/display: Fix Display Flicker on embedded panels
drm/amdgpu: fix gart.bo pin_count leak
ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855
ath11k: enable 6G channels for WCN6855
ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855
ath11k: fix survey dump collection in 6 GHz
ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status
ath11k: add channel 2 into 6 GHz channel list
octeontx2-pf: Use hardware register for CQE count
octeontx2-af: Add external ptp input clock
octeontx2-af: Use ptp input clock info from firmware data
octeontx2-af: cn10k: RPM hardware timestamp configuration
octeontx2-af: Reset PTP config in FLR handler
net/tls: support SM4 CCM algorithm
mac80211: MBSSID support in interface handling
ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier
ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done()
ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__
ASoC: SOF: add error handling to snd_sof_ipc_msg_data()
ASoC: mediatek: mt8195: add missing of_node_put in probe
ASoC: SOF: imx: add header file for ops
ASoC: SOF: pm: fix a stale comment
ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout
net: ipv6: use ipv6-y directly instead of ipv6-objs
net: ipv6: squash $(ipv6-offload) in Makefile
net: stmmac: fix off-by-one error in sanity check
am65-cpsw: avoid null pointer arithmetic
net: mac80211: check return value of rhashtable_init
net: ipv6: check return value of rhashtable_init
net/mlx5e: check return value of rhashtable_init
Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension
Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension
ath11k: Add wmi peer create conf event in wmi_tlv_event_id
ath11k: Avoid "No VIF found" warning message
ath11k: Fix crash during firmware recovery on reo cmd ring access
ath11k: Assign free_vdev_map value before ieee80211_register_hw
ath11k: Add vdev start flag to disable hardware encryption
ath11k: Avoid race during regd updates
ath11k: Avoid reg rules update during firmware recovery
ath11k: Update pdev tx and rx firmware stats
ath11k: Fix pktlog lite rx events
ath11k: Add support for RX decapsulation offload
ath11k: fix some sleeping in atomic bugs
ath11k: qmi: avoid error messages when dma allocation fails
ath11k: Replace one-element array with flexible-array member
ath11k: add caldata download support from EEPROM
ath11k: add caldata file for multiple radios
ath11k: clean up BDF download functions
ath11k: use hw_params to access board_size and cal_offset
ABI: sysfs-bus-platform: add modalias description
ABI: sysfs-driver-ufs: Add another What for platform drivers
ABI: obsolete/sysfs-bus-iio: add some missing blank lines
ABI: sysfs-bus-usb: add missing sysfs fields
ABI: sysfs-bus-usb: use a wildcard for interface name on What
ABI: sysfs-bus-mdio: add alternate What for mdio symbols
ABI: sysfs-class-bdi: use What: to describe each property
ABI: sysfs-bus-pci: add a alternative What fields
ABI: sysfs-devices-power: add some debug sysfs files
ABI: sysfs-kernel-slab: Document some stats
ABI: o2cb: add an obsolete file for /sys/o2cb
ABI: sysfs-bus-pci: add documentation for modalias
ABI: sysfs-devices: add /dev ABI
ABI: sysfs-devices-power: document some RPM statistics
ABI: testing/sysfs-module: document initstate
ABI: stable/sysfs-module: document version and srcversion
ABI: stable/sysfs-module: better document modules
ABI: evm: place a second what at the next line
scripts: get_abi.pl: show progress
scripts: get_abi.pl: use STDERR for search-string and show-hints
scripts: get_abi.pl: update its documentation
scripts: get_abi.pl: fix parse logic for DT firmware
scripts: get_abi.pl: produce an error if the ref tree is broken
ABI: sysfs-platform-intel-pmc: add blank lines to make it valid for ReST
ABI: sysfs-devices-removable: make a table valid as ReST markup
ABI: configfs-usb-gadget-uac2: fix a broken table
ABI: configfs-usb-gadget-uac1: fix a broken table
ABI: sysfs-platform-dptf: Add tables markup to a table
ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries
scripts: get_abi.pl: create a valid ReST with duplicated tags
memory: samsung: describe drivers in KConfig
memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash
memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode
drm/vc4: hdmi: Actually check for the connector status in hotplug
drm/probe-helper: Create a HPD IRQ event helper for a single connector
drm/probe-helper: Document drm_helper_hpd_irq_event() return value
iommu/mediatek: Fix out-of-range warning with clang
iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code
thunderbolt: Fix -Wrestrict warning
iommu/dma: Unexport IOVA cookie management
iommu/dart: Clean up IOVA cookie crumbs
iommu/ipmmu-vmsa: Add support for r8a779a0
dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support
ath11k: Wstringop-overread warning
ath11k: Add spectral scan support for QCN9074
ath11k: Fix the spectral minimum FFT bin count
ath11k: Introduce spectral hw configurable param
ath11k: Refactor spectral FFT bin size
ath11k: add support for 80P80 and 160 MHz bandwidth
ath11k: add support for setting fixed HE rate/gi/ltf
ipw2200: Fix a function name in print messages
ASoC: SOF: Intel: hda-dai: fix potential locking issue
ALSA: hda: hdac_ext_stream: fix potential locking issues
ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign()
ALSA: usb-audio: fix comment reference in __uac_clock_find_source
Bluetooth: Fix wrong opcode when LL privacy enabled
Bluetooth: Fix Advertisement Monitor Suspend/Resume
drm/i915/display: Fix the dsc check while selecting min_cdclk
arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets
ARM: dts: rzg1: Add missing Ethernet PHY resets
ARM: dts: r-mobile: Add missing Ethernet PHY resets
arm64: dts: renesas: Add compatible properties to RTL8211E Ethernet PHYs
arm64: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
arm64: dts: renesas: Add compatible properties to AR8031 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to uPD6061x Ethernet PHYs
ARM: dts: renesas: Add compatible properties to RTL8201FL Ethernet PHYs
ARM: dts: renesas: Add compatible properties to LAN8710A Ethernet PHYs
ARM: dts: renesas: Add compatible properties to KSZ9031 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to KSZ8081 Ethernet PHYs
ARM: dts: renesas: Add compatible properties to KSZ8041 Ethernet PHYs
arm64: dts: renesas: beacon: Fix Ethernet PHY mode
ARM: dts: renesas: Fix SMSC Ethernet compatible values
arm64: defconfig: Enable RZG2L_ADC
arm64: defconfig: Enable SND_SOC_WM8978
clk: renesas: r8a779a0: Add Z0 and Z1 clock support
bpf/tests: Add tail call limit test with external function call
bpf/tests: Fix error in tail call limit tests
bpf/tests: Add more BPF_END byte order conversion tests
bpf/tests: Expand branch conversion JIT test
bpf/tests: Add JMP tests with degenerate conditional
bpf/tests: Add JMP tests with small offsets
bpf/tests: Add test case flag for verifier zero-extension
bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes
bpf/tests: Add staggered JMP and JMP32 tests
bpf/tests: Add exhaustive tests of JMP operand magnitudes
bpf/tests: Add exhaustive tests of ALU operand magnitudes
bpf/tests: Add exhaustive tests of ALU shift values
bpf/tests: Reduce memory footprint of test suite
bpf/tests: Allow different number of runs per test case
staging: r8188eu: Remove unused macros and defines from odm.h
staging: most: dim2: use if statements instead of ?: expressions
staging: most: dim2: force fcnt=3 on Renesas GEN3
drm/msm: allow compile_test on !ARM
libbpf: Ignore STT_SECTION symbols in 'maps' section
soc: qcom: apr: Add GPR support
soc: dt-bindings: qcom: add gpr bindings
soc: qcom: apr: make code more reuseable
soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property
soc: dt-bindings: qcom: apr: convert to yaml
drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning
remoteproc: mss: q6v5-mss: Add modem support on SC7280
dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding
remoteproc: qcom: pas: Add SC7280 Modem support
dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support
remoteproc: qcom: pas: Use the same init resources for MSM8996 and MSM8998
MAINTAINERS: Update remoteproc repo url
dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible from DT example
dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible from DT example
remoteproc: mediatek: Support mt8195 scp
dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema
dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp
dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp
remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC remote procesor
dt-bindings: remoteproc: Add the documentation for Meson AO ARC rproc
remoteproc: imx_rproc: Change to ioremap_wc for dram
remoteproc: imx_rproc: Fix rsc-table name
remoteproc: imx_rproc: Fix ignoring mapping vdev regions
remoteproc: imx_rproc: Fix TCM io memory type
remoteproc: Fix the wrong default value of is_iomem
remoteproc: elf_loader: Fix loading segment when is_iomem true
rpmsg: Change naming of mediatek rpmsg property
RDMA/hfi1: Use struct_size() and flex_array_size() helpers
IB/hfi1: Add ring consumer and producers traces
IB/hfi1: Remove atomic completion count
IB/hfi1: Tune netdev xmit cachelines
IB/hfi1: Get rid of tx priv backpointer
IB/hfi1: Get rid of hot path divide
IB/hfi1: Remove cache and embed txreq in ring
arm64: dts: qcom: sc7280: Update Q6V5 MSS node
arm64: dts: qcom: sc7280: Add Q6V5 MSS node
arm64: dts: qcom: sc7280: Add nodes to boot modem
arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes
arm64: dts: qcom: sc7280: Update reserved memory map
arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys
arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 touchscreen
arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds
arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000
arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock
arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sensor interrupts
arm64: dts: qcom: sc7180: Add IMEM and pil info regions
arm64: dts: qcom: pm6150l: Add missing include
arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III
arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus prop to USB1
arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes
arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter
arm64: dts: qcom: sm6350: Add PRNG node
arm64: dts: qcom: sm6350: Add SPMI bus
arm64: dts: qcom: sm6350: Add AOSS_QMP
arm64: dts: qcom: sm6350: Add TSENS nodes
arm64: dts: qcom: sm6350: Add cpufreq-hw support
arm64: dts: qcom: sm6350: Add USB1 nodes
selftests: xsk: Add frame_headroom test
selftests: xsk: Change interleaving of packets in unaligned mode
selftests: xsk: Add single packet test
selftests: xsk: Introduce pacing of traffic
selftests: xsk: Fix socket creation retry
selftests: xsk: Put the same buffer only once in the fill ring
selftests: xsk: Fix missing initialization
xsk: Optimize for aligned case
i40e: Use the xsk batched rx allocation interface
ice: Use the xsk batched rx allocation interface
ice: Use xdp_buf instead of rx_buf for xsk zero-copy
xsk: Batched buffer allocation for the pool
xsk: Get rid of unused entry in struct xdp_buff_xsk
arm64: dts: qcom: sm6350: Add TLMM block node
arm64: dts: qcom: sm6350: Add GCC node
arm64: dts: qcom: sm6350: Add RPMHCC node
arm64: dts: qcom: sm6350: Add LLCC node
arm64: dts: qcom: Add SM6350 device tree
dt-bindings: arm: cpus: Add Kryo 560 CPUs
arm64: dts: rockchip: add pwm nodes for rk3568
bus: brcmstb_gisb: Allow building as module
remoteproc: qcom: q6v5: Use qmp_send to update co-processor load state
dt-bindings: remoteproc: qcom: Add QMP property
dt-bindings: remoteproc: qcom: pas: Add QMP property
soc: qcom: aoss: Expose send for generic usecase
dt-bindings: soc: qcom: aoss: Delete unused power-domain definitions
dt-bindings: msm/dp: Remove aoss-qmp header
soc: qcom: aoss: Drop power domain support
arm64: dts: qcom: sm8350: Use QMP property to control load state
arm64: dts: qcom: sm8250: Use QMP property to control load state
arm64: dts: qcom: sm8150: Use QMP property to control load state
arm64: dts: qcom: sdm845: Use QMP property to control load state
arm64: dts: qcom: sc7280: Use QMP property to control load state
arm64: dts: qcom: sc7180: Use QMP property to control load state
dt-bindings: soc: qcom: aoss: Drop the load state power-domain
nvdimm/pmem: move dax_attribute_group from dax to pmem
docs: checkpatch: add multiline, do/while, and multiple-assignment messages
docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE
Documentation/no_hz: Introduce "dyntick-idle mode" before using it
docs/zh_CN: add core-api gfp_mask-from-fs-io translation
docs/zh_CN: add core-api boot-time-mm translation
docs/zh_CN: add core-api genalloc translation
docs/zh_CN: add core-api mm-api translation
docs/zh_CN: add core-api unaligned-memory-access translation
docs/zh_CN: add core-api memory-allocation translation
Documentation: arm: marvell: Add link to Orion Functional Errata document
Documentation: update pagemap with shmem exceptions
docs/zh_CN: modify some words
docs/zh_CN: typo fix and improve translation
docs/zh_CN: Improve zh_CN/process/howto.rst
docs/zh_CN: add core api kref translation
dt-bindings: interrupt-controller: msi: Add msi-ranges property
dt-bindings: interrupt-controller: Convert MSI controller to json-schema
staging: r8188eu: remove mutex 'usb_vendor_req_mutex'
staging: r8188eu: remove shared buffer for USB requests
staging: r8188eu: call new usb_write() from rtw_write{8,16,32,N}()
staging: r8188eu: call new usb_read() from rtw_read{8,16,32}()
staging: r8188eu: Remove a test from usbctrl_vendorreq()
staging: r8188eu: change the type of a variable in rtw_read16()
staging: r8188eu: remove a bitwise AND from rtw_writeN()
staging: r8188eu: remove a buffer from rtw_writeN()
staging: r8188eu: change the type of a variable in rtw_write16()
staging: r8188eu: remove casts from rtw_{read,write}*()
staging: r8188eu: rename symbols in rtw_read*() and rtw_write*()
staging: r8188eu: remove a comment from usbctrl_vendorreq()
staging: r8188eu: reorder comments in usbctrl_vendorreq()
staging: r8188eu: remove test in usbctrl_vendorreq()
staging: r8188eu: reorder declarations in usbctrl_vendorreq()
staging: r8188eu: clean up symbols in usbctrl_vendorreq()
staging: r8188eu: remove ODM_CheckPowerStatus()
staging: r8188eu: remove LedStrategy from struct led_priv
staging: r8188eu: remove _InitHWLed()
staging: r8188eu: remove unnecessary comments
staging: r8188eu: remove dead led control functions
staging: r8188eu: remove dead led blink functions
net: bcmgenet: add support for ethtool flow control
net: bcmgenet: pull mac_config from adjust_link
net: bcmgenet: remove old link state values
net: bcmgenet: remove netif_carrier_off from adjust_link
net: dsa: rtl8366: Drop and depromote pointless prints
net: dsa: rtl8366: Fix a bug in deleting VLANs
net: dsa: rtl8366rb: Fix off-by-one bug
net: dsa: rtl8366rb: Rewrite weird VLAN filering enablement
net: dsa: rtl8366: Drop custom VLAN set-up
net: dsa: rtl8366rb: Support bridge offloading
net: dsa: Move devlink registration to be last devlink command
staging: qlge: Move devlink registration to be last devlink command
ptp: ocp: Move devlink registration to be last devlink command
net: wwan: iosm: Move devlink_register to be last devlink command
netdevsim: Move devlink registration to be last devlink command
net: ethernet: ti: Move devlink registration to be last devlink command
qed: Move devlink registration to be last devlink command
ionic: Move devlink registration to be last devlink command
nfp: Move delink_register to be last command
net: mscc: ocelot: delay devlink registration to the end
mlxsw: core: Register devlink instance last
net/mlx5: Accept devlink user input after driver initialization complete
net/mlx4: Move devlink_register to be the last initialization command
net/prestera: Split devlink and traps registrations to separate routines
octeontx2: Move devlink registration to be last devlink command
ice: Open devlink when device is ready
net: hinic: Open device for the user access when it is ready
dpaa2-eth: Register devlink instance at the end of probe
liquidio: Overcome missing device lock protection in init/remove flows
bnxt_en: Register devlink instance at the end devlink configuration
devlink: Notify users when objects are accessible
staging: r8188eu: remove rtw_tdls_cmd()
staging: r8188eu: remove rtw_setstandby_cmd()
staging: r8188eu: remove rtw_setrttbl_cmd()
staging: r8188eu: remove rtw_setrfreg_cmd()
staging: r8188eu: remove rtw_setphy_cmd()
staging: r8188eu: remove rtw_setbbreg_cmd()
staging: r8188eu: remove rtw_setbasicrate_cmd()
staging: r8188eu: remove rtw_setassocsta_cmd()
staging: r8188eu: remove rtw_set_csa_cmd()
staging: r8188eu: remove rtw_set_ch_cmd()
staging: r8188eu: remove rtw_readtssi_cmdrsp_callback()
staging: r8188eu: remove rtw_led_blink_cmd()
staging: r8188eu: remove rtw_getrttbl_cmd()
staging: r8188eu: remove rtw_getrfreg_cmd()
staging: r8188eu: remove rtw_getbbreg_cmd()
staging: r8188eu: remove rtw_createbss_cmd_ex()
staging: r8188eu: remove rtw_cmd_clr_isr()
staging: r8188eu: remove rtw_proc_{init,remove}_one()
staging: r8188eu: remove odm_DynamicTxPowerInit()
staging: r8188eu: remove DynamicTxHighPowerLvl from struct dm_priv
staging: r8188eu: remove dead code from rtl8188e_rf6052.c
staging: r8188eu: remove PowerIndex_backup from struct dm_priv
staging: r8188eu: remove write-only fields from struct dm_priv
staging: r8188eu: remove odm_DynamicTxPower()
staging: r8188eu: remove odm_DynamicTxPowerAP()
staging: r8188eu: remove odm_DynamicTxPowerNIC()
staging: pi433: goto abort when setting failed in tx_thread
staging: r8188eu: remove rtw_sctx_done()
staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_attribue()
staging: r8188eu: remove rtw_init_recvframe()
staging: r8188eu: remove rtw_enqueue_recvbuf_to_head()
staging: r8188eu: remove rtw_enqueue_recvbuf()
staging: r8188eu: remove rtw_dequeue_recvbuf()
staging: r8188eu: remove enum secondary_ch_offset
staging: r8188eu: remove rtw_set_ie_secondary_ch_offset()
staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm()
staging: r8188eu: remove rtw_set_ie_ch_switch()
staging: r8188eu: remove rtw_ies_remove_ie()
staging: r8188eu: remove rtw_action_frame_parse()
staging: r8188eu: remove ieee80211_is_empty_essid()
staging: r8188eu: remove ieee80211_get_hdrlen()
staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset()
staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset()
staging: r8188eu: remove dump_ies()
staging: r8188eu: remove action_public_str()
staging: r8188eu: remove rtw_IOL_cmd_buf_dump()
staging: r8188eu: remove rtw_os_read_port()
staging: r8188eu: remove rtw_cbuf_full()
staging: r8188eu: remove rtw_cbuf_push()
staging: r8188eu: remove rtw_atoi()
staging: r8188eu: remove rtw_set_channel_plan()
staging: r8188eu: remove rtw_validate_ssid()
staging: r8188eu: remove rtw_set_scan_mode()
staging: r8188eu: remove rtw_set_country()
staging: r8188eu: remove rtw_set_802_11_remove_wep()
staging: r8188eu: remove rtw_set_802_11_remove_key()
staging: r8188eu: remove rtw_set_802_11_add_key()
staging: r8188eu: remove rtw_freq2ch()
staging: r8188eu: remove build_deauth_p2p_ie()
staging: r8188eu: remove sreset_get_wifi_status()
staging: r8188eu: remove issue_probereq_p2p_ex()
staging: r8188eu: remove issue_action_spct_ch_switch()
staging: r8188eu: remove rtw_scan_abort()
staging: r8188eu: remove rtw_get_timestampe_from_ie()
staging: r8188eu: remove _rtw_enqueue_network()
staging: r8188eu: remove _rtw_dequeue_network()
staging: r8188eu: remove rtw_efuse_map_read()
staging: r8188eu: remove rtw_BT_efuse_map_read()
staging: r8188eu: remove rtw_efuse_map_write()
staging: r8188eu: remove rtw_efuse_access()
staging: r8188eu: remove rtw_BT_efuse_map_write()
staging: r8188eu: remove efuse_GetMaxSize()
staging: r8188eu: remove efuse_GetCurrentSize()
staging: r8188eu: remove EFUSE_ShadowRead()
staging: vchiq_arm: use __func__ to get function name in debug message
staging: vchiq_arm: remove extra blank line
staging: vchiq_arm: fix quoted strings split across lines
staging: vchiq_arm: cleanup blank lines
staging: vchiq_arm: clarify multiplication expressions
staging: vchiq_arm: remove unnecessary space in cast
staging: vchiq_arm: cleanup code alignment issues
PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM
ACPI: glue: Look for ACPI bus type only if ACPI companion is not known
ACPI: glue: Drop cleanup callback from struct acpi_bus_type
PCI: ACPI: Drop acpi_pci_bus
ARM: smp: Enable THREAD_INFO_IN_TASK
ARM: smp: Store current pointer in TPIDRURO register if available
ARM: smp: Free up the TLS register while running in the kernel
ARM: smp: Pass task to secondary_start_kernel
gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support
power: supply: core: Add psy_has_property()
leds: trigger: use RCU to protect the led_cdevs list
led-class-flash: fix -Wrestrict warning
drm/i915: remember to call i915_sw_fence_fini
nl80211: MBSSID and EMA support in AP mode
nl80211: don't kfree() ERR_PTR() value
mm: Add folio_raw_mapping()
mm: Add folio_pfn()
mm/workingset: Convert workingset_activation to take a folio
mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave()
mm/memcg: Add folio_lruvec_lock() and similar functions
mm/memcg: Add folio_lruvec()
mm/memcg: Convert mem_cgroup_move_account() to use a folio
mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock()
mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio
mm/memcg: Convert mem_cgroup_migrate() to take folios
mm/memcg: Convert mem_cgroup_uncharge() to take a folio
mm/memcg: Convert uncharge_page() to uncharge_folio()
mm/memcg: Convert mem_cgroup_charge() to take a folio
mm/memcg: Convert commit_charge() to take a folio
mm/memcg: Add folio_memcg() and related functions
mm/memcg: Convert memcg_check_events to take a node ID
mm/memcg: Remove soft_limit_tree_node()
mm/memcg: Use the node id in mem_cgroup_update_tree()
mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics()
mm: Add folio_nid()
mm: Add folio_mapped()
fs/netfs: Add folio fscache functions
mm/filemap: Add folio private_2 functions
mm/filemap: Convert page wait queues to be folios
mm/filemap: Add folio_wake_bit()
mm/filemap: Add folio_wait_bit()
mm/writeback: Add folio_wait_stable()
mm/writeback: Add folio_wait_writeback()
mm/filemap: Add folio_end_writeback()
mm/swap: Add folio_rotate_reclaimable()
mm/filemap: Add __folio_lock_or_retry()
mm/filemap: Add folio_wait_locked()
mm/filemap: Add __folio_lock_async()
mm/filemap: Add folio_lock_killable()
mm/filemap: Add folio_lock()
mm/filemap: Add folio_unlock()
mm/util: Add folio_mapping() and folio_file_mapping()
mm/filemap: Add folio_pos() and folio_file_pos()
mm/filemap: Add folio_next_index()
mm/filemap: Add folio_index(), folio_file_page() and folio_contains()
mm: Handle per-folio private data
mm/lru: Add folio LRU functions
mm: Add folio flag manipulation functions
mm: Add folio_try_get_rcu()
mm: Add folio_get()
mm: Add folio_put()
mm: Add folio reference count functions
mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO()
mm/vmstat: Add functions to account folio statistics
mm: Add folio_pgdat(), folio_zone() and folio_zonenum()
mm: Introduce struct folio
mm: Convert get_page_unless_zero() to return bool
cxgb: avoid open-coded offsetof()
net: stmmac: fix gcc-10 -Wrestrict warning
perf annotate: Add riscv64 support
net: ethernet: emac: utilize of_net's of_get_mac_address()
net: sparx5: fix resource_size.cocci warnings
ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single()
net: cisco: Fix a function name in comments
spi: Add sc7280 support
spi: s3c64xx: describe driver in KConfig
spi: cadence: add support for Cadence XSPI controller
spi: cadence: add dt-bindings documentation for Cadence XSPI controller
regulator: dummy: Use devm_regulator_register()
regulator: pwm-regulator: Make use of the helper function dev_err_probe()
ASoC: ak4458: Use modern ASoC DAI format terminology
ASoC: ak5558: Use modern ASoC DAI format terminology
ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes
ASoC: dwc-i2s: Update to modern clocking terminology
ASoC: ak4671: Use modern ASoC DAI format terminology
ASoC: alc5623: Use modern ASoC DAI format terminology
ASoC: bcm: Convert to modern clocking terminology
ASoC: cpcap: Use modern ASoC DAI format terminology
ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported"
ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example
ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported"
ASoC: ad193x: Update to modern clocking terminology
ASoC: tegra: Constify static snd_soc_dai_ops structs
ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection
ASoC: adav80x: Update to modern clocking terminology
ASoC: adau1977: Update to modern clocking terminology
ASoC: adau17x1: Update to modern clocking terminology
ASoC: adau1701: Update to modern clocking terminology
ASoC: adau1373: Update to modern clocking terminology
ASoC: adau1372: Update to modern clocking terminology
ASoC: ad1836: Update to modern clocking terminology
ASoC: ep93xx: Convert to modern clocking terminology
ASoC: samsung: add missing "fallthrough;"
ASoC: ak4642: Use modern ASoC DAI format terminology
ASoC: wcd9335: Use correct version to initialize Class H
ASoC: alc5632: Use modern ASoC DAI format terminology
ASoC: ak4104: Update to modern clocking terminology
ASoC: ak4118: Update to modern clocking terminology
ASoC: zl38060: Update to modern clocking terminology
ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q6asm.txt
firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs
ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops
ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp
ASoC: wm_adsp: move firmware loading to client
ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core
ASoC: wm_adsp: Move check of dsp->running to better place
ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling
ASoC: wm_adsp: Move sys_config_size to wm_adsp
ASoC: wm_adsp: Split DSP power operations into helper functions
ASoC: wm_adsp: Separate some ASoC and generic functions
ASoC: wm_adsp: Introduce cs_dsp logging macros
ASoC: wm_adsp: Rename generic DSP support
ASoC: wm_adsp: Cancel ongoing work when removing controls
ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers
ASoC: wm_adsp: Move check for control existence
ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t
net/ipv4/tcp_nv.c: remove superfluous header files from tcp_nv.c
net: smsc: Fix function names in print messages and comments
net: sis: Fix a function name in comments
net: broadcom: Fix a function name in comments
net: atl1c: Fix a function name in print messages
drm/i915/audio: Use BIOS provided value for RKL HDA link
cfg80211: always free wiphy specific regdomain
net: fddi: skfp: Fix a function name in comments
FDDI: defxx: Fix function names in coments
mac80211: save transmit power envelope element and power constraint
net: make napi_disable() symmetric with enable
ptp: clockmatrix: use rsmu driver to access i2c/spi bus
selftests: net: fib_nexthops: Wait before checking reported idle time
mac80211: add parse regulatory info in 6 GHz operation information
ieee80211: add power type definition for 6 GHz
mac80211: twt: don't use potentially unaligned pointer
cfg80211: AP mode driver offload for FILS association crypto
thunderbolt: Enable retry logic for intra-domain control packets
x86/softirq: Disable softirq stacks on PREEMPT_RT
HID: amd_sfh: Update Copyright details
HID: amd_sfh: switch from 'pci_' to 'dev_' API
HID: amd_sfh: Use dma_set_mask_and_coherent()
platform/chrome: cros_ec_sensorhub: simplify getting .driver_data
iio: common: cros_ec_sensors: simplify getting .driver_data
rtc: msc313: fix missing include
bpf: selftest: Add verifier tests for <8-byte scalar spill and refill
bpf: selftest: A bpf prog that has a 32bit scalar spill
bpf: Support <8-byte scalar spill and refill
bpf: Check the other end of slot_type for STACK_SPILL
octeontx2-af: Optimize KPU1 processing for variable-length headers
octeontx2-af: Limit KPU parsing for GTPU packets
rtc: Add support for the MSTAR MSC313 RTC
dt-bindings: rtc: Add Mstar MSC313e RTC devicetree bindings documentation
rtc: rx6110: simplify getting the adapter of a client
rtc: s5m: drop unneeded MODULE_ALIAS
rtc: omap: drop unneeded MODULE_ALIAS
rtc: pcf2123: Add SPI ID table
rtc: ds1390: Add SPI ID table
rtc: ds1302: Add SPI ID table
hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
fortify: Allow strlen() and strnlen() to pass compile-time known lengths
fortify: Prepare to improve strnlen() and strlen() warnings
fortify: Fix dropped strcpy() compile-time write overflow check
fortify: Explicitly disable Clang support
fortify: Move remaining fortify helpers into fortify-string.h
lib/string: Move helper functions out of string.c
compiler_types.h: Remove __compiletime_object_size()
cm4000_cs: Use struct_group() to zero struct cm4000_dev region
can: flexcan: Use struct_group() to zero struct flexcan_regs regions
HID: roccat: Use struct_group() to zero kone_mouse_event
HID: cp2112: Use struct_group() for memcpy() region
drm/mga/mga_ioc32: Use struct_group() for memcpy() region
iommu/amd: Use struct_group() for memcpy() region
bnxt_en: Use struct_group_attr() for memcpy() region
cxl/core: Replace unions with struct_group()
stddef: Introduce struct_group() helper macro
stddef: Fix kerndoc for sizeof_field() and offsetofend()
powerpc: Split memset() to avoid multi-field overflow
scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp
x86/umip: Downgrade warning messages to debug loglevel
mptcp: re-arm retransmit timer if data is pending
mptcp: remove tx_pending_data
mptcp: use lockdep_assert_held_once() instead of open-coding it
mptcp: use OPTIONS_MPTCP_MPC
mptcp: do not shrink snd_nxt when recovering
kconfig: Create links to main menu items in search
drm/i915: Flush buffer pools on driver remove
arm64: dts: qcom: sc7180: Base homestar's power coefficients in reality
arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin
arm64: dts: qcom: msm8998-xperia: Add camera regulators
arm64: dts: qcom: msm8998-xperia: Configure display boost regulators
arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator
arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 Bluetooth
arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support
arm64: dts: qcom: msm8998: Introduce support for Sony Yoshino platform
arm64: dts: qcom: pm660: Add reboot mode support
arm64: dts: qcom: sc7280: Add aliases for I2C and SPI
arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes
arm64: dts: qcom: sc7280: Configure uart7 to support bluetooth on sc7280-idp
arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node
arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes
arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp
arm64: dts: qcom: sc7280: Add QSPI node
selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel
drm/print: Add deprecation notes to DRM_...() functions
drm/edid: Fix EDID quirk compile error on older compilers
docs: ABI: sysfs-class-power: Documented cycle_count property
power: reset: ltc2952: Use hrtimer_forward_now()
power: supply: max17042: extend help/description
power: supply: max17040: extend help/description
smack: Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block
perf list: Display pmu prefix for partially supported hybrid cache events
net/mlx5e: Enable TC offload for ingress MACVLAN
net/mlx5e: Enable TC offload for egress MACVLAN
net/mlx5e: loopback test is not supported in switchdev mode
net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes
net/mlx5e: Use tc sample stubs instead of ifdefs in source file
net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat()
net/mlx5e: Check action fwd/drop flag exists also for nic flows
net/mlx5e: Set action fwd flag when parsing tc action goto
net/mlx5e: Remove incorrect addition of action fwd flag
net/mlx5e: Use correct return type
net/mlx5e: Add error flow for ethtool -X command
net/mlx5: DR, Fix code indentation in dr_ste_v1
drm/gma500: Fix wrong pointer passed to PTR_ERR()
drm/mipi-dsi: Create devm device attachment
drm/mipi-dsi: Create devm device registration
drm/bridge: Document the probe issue with MIPI-DSI bridges
drm/bridge: Add documentation sections
intel_idle: enable interrupts before C1 on Xeons
ACPI: processor idle: Allow playing dead in C3 state
ACPI: Kconfig: Fix a typo in Kconfig
Documentation: ACPI: Fix spelling mistake "Millenium" -> "Millennium"
ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries
drm/i915: Remove warning from the rps worker
arm64: tegra: Update HDA card name on Jetson TX2 NX
arm64: tegra: Audio graph sound card for Jetson TX2 NX
arm64: tegra: Add additional GPIO interrupt entries on Tegra194
rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies()
tcp: tracking packets with CE marks in BW rate sample
net: phy: broadcom: Fix PHY_BRCM_IDDQ_SUSPEND definition
RDMA/rxe: Only allow invalidate for appropriate MRs
RDMA/rxe: Create duplicate mapping tables for FMRs
RDMA/rxe: Separate HW and SW l/rkeys
RDMA/rxe: Cleanup MR status and type enums
RDMA/rxe: Add memory barriers to kernel queues
pinctrl: renesas: rzg2l: Fix missing port register 21h
qed: Don't ignore devlink allocation failures
ice: Delete always true check of PF pointer
devlink: Remove single line function obfuscations
devlink: Delete not used port parameters APIs
bnxt_en: Properly remove port parameter support
bnxt_en: Check devlink allocation and registration status
clk: renesas: r9a07g044: Add GbEthernet clock/reset
clk: renesas: rzg2l: Add support to handle coupled clocks
clk: renesas: r9a07g044: Add ethernet clock sources
clk: renesas: rzg2l: Add support to handle MUX clocks
clk: renesas: r8a779a0: Add TPU clock
net: mlx4: Add support for XDP_REDIRECT
net: iosm: Use hrtimer_forward_now()
net: dsa: felix: accept "ethernet-ports" OF node name
arm64: defconfig: Enable SOUND_SOC_RZ
arm64: defconfig: Enable RZ_DMAC
arm64: defconfig: Add Renesas TPU as module
arm64: defconfig: Enable RZ/G2L USBPHY control driver
arm64: defconfig: Enable RIIC
arm64: dts: renesas: rzg2l-smarc: Enable CANFD
arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC platform
arm64: dts: renesas: rzg2l-smarc-som: Move extal and memory nodes to SOM DTSI
arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support
arm64: dts: renesas: rzg2l-smarc: Add Mic routing
arm64: dts: renesas: rzg2l-smarc: Enable audio
arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec
arm64: dts: renesas: r9a07g044: Add DMA support to SSI
drm/i915/fbc: Allow higher compression limits on FBC1
drm/i915/fbc: Implement Wa_16011863758 for icl+
drm/i915/fbc: Align FBC segments to 512B on glk+
arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support
arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support
drm/i915/fbc: Rework cfb stride/size calculations
dt-bindings: rpc: renesas-rpc-if: Add support for the R8A779A0 RPC-IF
m68k: muldi3: Use semicolon instead of comma
ath11k: monitor mode clean up to use separate APIs
ath11k: add separate APIs for monitor mode
ath11k: move static function ath11k_mac_vdev_setup_sync to top
rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC
rtw88: 8821c: support RFE type4 wifi NIC
brcmfmac: Replace zero-length array with flexible array member
memory: tegra: Make use of the helper function devm_add_action_or_reset()
mac80211_hwsim: enable 6GHz channels
mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel()
Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val
Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs
mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above
mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation
mlxsw: Add IPV6_ADDRESS kvdl entry type
mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops
mlxsw: Create separate ipip_ops_arr for different ASICs
mlxsw: reg: Add support for ritr_loopback_ipip6_pack()
mlxsw: reg: Add support for ratr_ipip6_entry_pack()
mlxsw: reg: Add support for rtdp_ipip6_pack()
mlxsw: reg: Add Router IP version Six Register
mlxsw: Take tunnel's type into account when searching underlay device
mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre()
mlxsw: spectrum_router: Fix arguments alignment
mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const'
mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code
drm/i915/selftests: exercise shmem_writeback with THP
drm/i915/request: fix early tracepoints
crypto: api - Fix built-in testing dependency failures
crypto: marvell/cesa - drop unneeded MODULE_ALIAS
crypto: qat - power up 4xxx device
crypto: caam - disable pkc for non-E SoCs
platform/chrome: cros-ec-typec: Cleanup use of check_features
drm/i915: Reduce the number of objects subject to memcpy recover
drm/i915: Don't back up pinned LMEM context images and rings during suspend
drm/i915/gt: Register the migrate contexts with their engines
drm/i915 Implement LMEM backup and restore for suspend / resume
drm/i915/gt: Increase suspend timeout
drm/i915/gem: Implement a function to process all gem objects of a region
drm/i915/ttm: Implement a function to copy the contents of two TTM-based objects
drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem() function
arm64: dts: qcom: sm6125: Remove leading zeroes
dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties
pinctrl: qcom: Add QCM2290 pinctrl driver
dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings
pinctrl: qcom: Add SM6350 pinctrl driver
dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings
drm/bridge: parade-ps8640: Add support for AUX channel
drm/bridge: parade-ps8640: Use regmap APIs
drm/amdgpu: make soc15_common_ip_funcs static
drm/amd/pm: Update intermediate power state for SI
drm/amdgpu: Remove all code paths under the EAGAIN path in RAS late init
drm/amdgpu: Consolidate RAS cmd warning messages
drm/amdkfd: fix svm_migrate_fini warning
drm/amdkfd: handle svm migrate init error
drm/amdgpu: Updated RAS infrastructure
drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage
soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ
arm64: dts: qcom: sc7180: Use maximum drive strength values for eMMC
UNRPC: Return specific error code on kmalloc failure
arm64: dts: rockchip: add phandles to muxed i2c buses on rk3368-lion
arm64: dts: rockchip: define iodomains for rk3368-lion
arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on rk3368-lion
drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
drm/amd/display: 3.2.154
drm/amd/display: [FW Promotion] Release 0.0.84
drm/amd/display: Fix null pointer dereference for encoders
drm/amd/display: Creating a fw boot options bit for an upcoming feature
drm/amd/display: DIG mapping change is causing a blocker
drm/amd/display: Fix B0 USB-C DP Alt mode
drm/amd/display: Disable mem low power for CM HW block on DCN3.1
drm/amd/display: Fix issue with dynamic bpp change for DCN3x
drm/amd/display: Use adjusted DCN301 watermarks
drm/amd/display: Added power down on boot for DCN3
drm/amd/display: Fix dynamic encoder reassignment
drm/amd/display: Fix concurrent dynamic encoder assignment
drm/amd/display: Fix link training fallback logic
drm/amd/display: Fix DCN3 B0 DP Alt Mapping
drm/amd/display: 3.2.153
drm/amd/display: [FW Promotion] Release 0.0.83
drm/amd/display: Extend w/a for hard hang on HPD to dcn20
drm/amd/display: Reduce stack size for dml21_ModeSupportAndSystemConfigurationFull
drm/amd/display: Allocate structs needed by dcn_bw_calc_rq_dlg_ttu in pipe_ctx
drm/amd/display: Fix rest of pass-by-value structs in DML
drm/amd/display: Pass all structs in display_rq_dlg_helpers by pointer
drm/amd/display: Pass display_pipe_params_st as const in DML
drm/amdkfd: fix dma mapping leaking warning
drm/amdkfd: SVM map to gpus check vma boundary
MAINTAINERS: fix up entry for AMD Powerplay
drm/amd/display: fix empty debug macros
drm/amdgpu: Fix resume failures when device is gone
drm/amdgpu: Fix MMIO access page fault
drm/amdgpu: Fix crash on device remove/driver unload
drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO
drm/amdgpu: Put drm_dev_enter/exit outside hot codepath
drm/amd/display: Fix crash on device remove/driver unload
drm/amd/display: Add modifiers capable of DCC image stores for gfx10_3
drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk
drm/amd/display: Use dcc_ind_blk value to set register directly
drm/radeon: make array encoded_lanes static
drm/amdgpu: Resolve nBIF RAS error harvesting bug
drm/amdgpu: Update PSP TA unload function
drm/amdgpu: Conform ASD header/loading to generic TA systems
drm/amdgpu/display: add a proper license to dc_link_dp.c
drm/amd/display: Fix white screen page fault for gpuvm
amd/display: enable panel orientation quirks
drm/amdgpu: Demote TMZ unsupported log message from warning to info
drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count
drm/radeon: pass drm dev radeon_agp_head_init directly
drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver
drm/i915: Fix HPLL watermark readout for g4x
drm/i915/display: Only keep PSR enabled if there is active planes
drm/i915/display: Match PSR2 selective fetch sequences with specification
drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load
scripts: get_abi.pl: ensure that "others" regex will be parsed
scripts: get_abi.pl: precompile what match regexes
scripts: get_abi.pl: stop check loop earlier when regex is found
scripts: get_abi.pl: ignore some sysfs nodes earlier
scripts: get_abi.pl: Better handle leaves with wildcards
scripts: get_abi.pl: improve debug logic
scripts: get_abi.pl: call get_leave() a little late
scripts: get_abi.pl: Fix get_abi.pl search output
platform/chrome: cros_ec_proto: Fix check_features ret val
drm/i915/guc, docs: Fix pdfdocs build error by removing nested grid
JFS: fix memleak in jfs_mount
nl80211: don't put struct cfg80211_ap_settings on stack
drm/i915/adlp: Add support for remapping CCS FBs
mac80211: always allocate struct ieee802_11_elems
mac80211: mlme: find auth challenge directly
mac80211: move CRC into struct ieee802_11_elems
mac80211: mesh: clean up rx_bcn_presp API
mac80211: reduce stack usage in debugfs
drm/i915/uncore: fwtable read handlers are now used on all forcewake platforms
drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment
drm/i915/adlp: Assert that VMAs in DPT start at 0
drm/i915/adlp: Require always a power-of-two sized CCS surface stride
drm/i915: Use tile block based dimensions for CCS origin x, y check
net: dsa: sja1105: stop using priv->vlan_aware
tcp: remove sk_{tr}x_skb_cache
tcp: make tcp_build_frag() static
mptcp: stop relying on tcp_tx_skb_cache
tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
mptcp: ensure tx skbs always have the MPTCP ext
net: dsa: sja1105: don't keep a persistent reference to the reset GPIO
net: dsa: sja1105: break dependency between dsa_port_is_sja1105 and switch driver
net: dsa: move sja1110_process_meta_tstamp inside the tagging protocol driver
nl80211: prefer struct_size over open coded arithmetic
mac80211: check hostapd configuration parsing twt requests
cfg80211: honour V=1 in certificate code generation
net: dsa: sja1105: remove sp->dp
backlight: Propagate errors from get_brightness()
clk: meson: meson8b: Make the video clock trees mutable
clk: meson: meson8b: Initialize the HDMI PLL registers
clk: meson: meson8b: Add the HDMI PLL M/N parameters
clk: meson: meson8b: Add the vid_pll_lvds_en gate clock
clk: meson: meson8b: Use CLK_SET_RATE_NO_REPARENT for vclk{,2}_in_sel
clk: meson: meson8b: Export the video clocks
x86/mce: Sort mca_config members to get rid of unnecessary padding
x86/mce: Get rid of the ->quirk_no_way_out() indirect call
MIPS: Avoid macro redefinitions
MIPS: loongson64: Fix no screen display during boot-up
MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT
x86/mce: Get rid of msr_ops
x86/mce: Get rid of machine_check_vector
x86/mce: Get rid of the mce_severity function pointer
x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog()
net/ipv4/xfrm4_tunnel.c: remove superfluous header files from xfrm4_tunnel.c
gpio: modepin: Add driver support for modepin GPIO controller
dt-bindings: gpio: zynqmp: Add binding documentation for modepin
firmware: zynqmp: Add MMIO read and write support for PS_MODE pin
drm/gma500: Managed device release
drm/gma500: Remove dev_priv branch from unload function
drm/gma500: Embed struct drm_device in struct drm_psb_private
drm/gma500: Disable PCI device during shutdown
drm/gma500: Replace references to dev_private with helper function
drm/vboxvideo: Use managed interfaces for framebuffer write combining
drm/mgag200: Use managed interfaces for framebuffer write combining
drm/ast: Use managed interfaces for framebuffer write combining
lib: devres: Add managed arch_io_reserve_memtype_wc()
lib: devres: Add managed arch_phys_wc_add()
Input: mpr121 - make use of the helper function devm_add_action_or_reset()
Input: raydium_i2c_ts - make use of the helper function devm_add_action_or_reset()
Input: elants_i2c - make use of devm_add_action_or_reset()
ARM: gemini: add device tree for ssi1328
ARM: gemini: add device tree for edimax NS2502
dt-bindings: add vendor prefix for ssi
dt-bindings: add vendor prefix for edimax
ARM: dts: gemini: add labels for USB, IDE, flash and ethernet
bpf: Document BPF licensing.
drm: Fix scaling_mode docs
ARM: dts: BCM5301X: Add DT for Asus RT-AC88U
fscrypt: allow 256-bit master keys with AES-256-XTS
tty: remove file from n_tty_ioctl_helper
tty: remove file from tty_mode_ioctl
tty: make tty_ldisc_ops::hangup return void
tty: remove extern from functions in tty headers
tty: remove flags from struct tty_ldisc_ops
tty: unexport tty_ldisc_release
serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS
serial: 8250: remove duplicated BRI0A49 and BDP3336 entries
serial: 8250_fsl: Move fsl8250_data to ACPI section
Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c
Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync
Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc
drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg
drm/i915: Fix g4x cxsr enable condition
drm/i915: Use u8 consistently for active_planes bitmask
drm/i915: s/crtc_state/new_crtc_state/ etc.
mlxsw: spectrum_router: Start using new trap adjacency entry
mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group
net: wwan: iosm: fw flashing and cd improvements
skbuff: pass the result of data ksize to __build_skb_around
devlink: Make devlink_register to be void
drm/i915/display: Add HDR mode helper function
spi: Check we have a spi_device_id for each DT compatible
ASoC: pl1022_rdk: Update to modern clocking terminology
ASoC: pl1022_ds: Update to modern clocking terminology
ASoC: mpc8610_hpcd: Update to modern clocking terminology
ASoC: imx-sgtl5000: Update to modern clocking terminology
ASoC: imx-rpmsg: Update to modern clocking terminology
ASoC: imx-hdmi: Update to modern clocking terminology
ASoC: imx-es8328: Update to modern clocking terminology
ASoC: imx-card: Update to modern clocking terminology
ASoC: imx-audmix: Update to modern clocking terminology
ASoC: fsl_ssi: Update to modern clocking terminology
ASoC: fsl_sai: Update to modern clocking terminology
ASoC: fsl-mqs: Update to modern clocking terminology
ASoC: fsl-esai: Update to modern clocking terminology
ASoC: fsl-audmix: Update to modern clocking terminology
ASoC: fsl-asoc-card: Update to modern clocking terminology
ASoC: eureka-tlv320: Update to modern clocking terminology
ASoC: cros_ec_codec: Use modern ASoC DAI format terminology
gpio: tps65218: drop unneeded MODULE_ALIAS
gpio: max77620: drop unneeded MODULE_ALIAS
HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent
HID: hid-debug: clean up snprintf() checks in hid_resolv_usage()
gpio: xilinx: simplify getting .driver_data
ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk()
gpio: tegra186: Support multiple interrupts per bank
gpio: tegra186: Force one interrupt per bank
gpio: uniphier: Use helper functions to get private data from IRQ data
gpio: uniphier: Use helper function to get IRQ hardware number
drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
ARM: dts: imx6: phycore-som: Disable micro-SD write protection
arm64: dts: ls1012a: Add serial alias for ls1012a-rdb
arm64: dts: imx8mp: Reorder flexspi clock-names entry
drm/i915/debugfs: Do not report currently active engine when describing objects
USB: serial: kl5kusb105: drop line-status helper
USB: serial: kl5kusb105: simplify line-status handling
USB: serial: kl5kusb105: clean up line-status handling
video: backlight: Drop maximum brightness override for brightness zero
HID: apple: Eliminate obsolete IR receiver quirks
arm64: dts: imx8mq: fix the schema check errors
ARM: dts: imx: fix the schema check errors
MAINTAINERS: Add entry for MediaTek SMI
memory: mtk-smi: mt8195: Add initial setting for smi-larb
memory: mtk-smi: mt8195: Add initial setting for smi-common
memory: mtk-smi: mt8195: Add smi support
memory: mtk-smi: Use devm_platform_ioremap_resource
memory: mtk-smi: Add clocks for smi-sub-common
memory: mtk-smi: Add device link for smi-sub-common
memory: mtk-smi: Add error handle for smi_probe
memory: mtk-smi: Adjust some code position
memory: mtk-smi: Rename smi_gen to smi_type
memory: mtk-smi: Use clk_bulk clock ops
dt-bindings: memory: mediatek: Add mt8195 smi sub common
dt-bindings: memory: mediatek: Add mt8195 smi binding
arm64: dts: freescale: fix arm,sp805 compatible string
arm64: dts: zii-ultra: add PCIe PHY supply
arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl
arm64: dts: freescale: imx8mq-librem5: align operating-points table name with dtschema
scsi: lpfc: Fix mailbox command failure during driver initialization
scsi: dc395: Fix error case unwinding
scsi: ufs: core: Add temperature notification exception handling
scsi: ufs: core: Probe for temperature notification support
scsi: efct: Decrease area under spinlock
scsi: efct: Fix nport free
scsi: efct: Add state in nport sm trace printout
scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h
seltests: bpf: test_tunnel: Use ip neigh
ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
ARM: dts: everest: Define name for gpio line B6
ARM: dts: everest: Define name for gpio line Q2
ARM: dts: rainier: Define name for gpio line Q2
ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity
ARM: dts: imx6qdl-tqma6: Fix the SPI chipselect polarity
ARM: dts: imx6qp-prtwd3: Fix the SPI chipselect polarity
ARM: dts: imx6dl-alti6p: Fix the SPI chipselect polarity
ARM: dts: imx6dl-yapp4: Remove the unused white LED channel
arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity
arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipselect polarity
libbpf: Add legacy uprobe attaching support
libbpf: Refactor and simplify legacy kprobe code
selftests/bpf: Adopt attach_probe selftest to work on old kernels
libbpf: Fix memory leak in legacy kprobe attach logic
arm64: dts: hisilicon: align operating-points table name with dtschema
kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules
kbuild: detect objtool update without using .SECONDEXPANSION
kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro
kbuild: store the objtool command in *.cmd files
kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_link_modules
kbuild: move objtool_args back to scripts/Makefile.build
isystem: delete global -isystem compile option
nios2: move the install rule to arch/nios2/Makefile
drm/i915/dg2: Add DG2-specific shadow register table
drm/i915/uncore: Drop gen11 mmio read handlers
drm/i915/uncore: Drop gen11/gen12 mmio write handlers
drm/i915/uncore: Replace gen8 write functions with general fwtable
drm/i915/uncore: Associate shadow table with uncore
drm/i915/uncore: Convert gen6/gen7 read operations to fwtable
perf parse-events: Remove unnecessary #includes
arm64: dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs
arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible
arm64: dts: qcom: msm8916: Add unit name for /soc node
arm64: dts: qcom: sc7280: Use GIC_SPI for intc cells
arm64: dts: qcom: sc7280: Add gpu thermal zone cooling support
arm64: dts: qcom: sc7280: Add gpu support
arm64: dts: qcom: sc7280: Add clock controller ID headers
arm64: dts: qcom: sc7280: Add volume up support for sc7280-idp
arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes
arm64: dts: qcom: pm8150: specify reboot mode magics
arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
arm64: dts: qcom: ipq6018: add usb3 DT description
arm64: dts: qcom: Update BAM DMA node name per DT schema
arm64: dts: qcom: sc7280: Move the SD CD GPIO pin out of the dtsi file
arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property
arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property
arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property
arm64: dts: qcom: sc7280: Define CPU topology
arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path
arm64: dts: qcom: c630: add second channel for wifi
arm64: dts: qcom: sc7280: fix display port phy reg property
Documentation: Update SeongJae's email address
Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors
Documentation: arm: marvell: Add 88F6040 model into list
dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding
dt-bindings: soc: qcom: aoss: Add SM6350 compatible
soc: qcom: llcc: Disable MMUHWT retention
soc: qcom: smd-rpm: Add QCM2290 compatible
dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible
firmware: qcom_scm: Add compatible for MSM8953 SoC
dt-bindings: firmware: qcom-scm: Document msm8953 bindings
soc: qcom: pdr: Prefer strscpy over strcpy
soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname()
soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: geni: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname()
PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource()
soc: qcom: socinfo: Add IPQ8074 family ID-s
soc: qcom: rpmpd: Add power domains for MSM8953
dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding
soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 compatibles
soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2
soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS
dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM
cpuidle: qcom_spm: Detach state machine from main SPM handling
dt-bindings: firmware: scm: Add compatible for msm8226
arm: qcom: Add SMP support for MSM8226
dt-bindings: arm: Add SMP enable-method for MSM8226
soc: qcom: llcc: Add configuration data for SM6350
soc: qcom: rpmhpd: Add SM6350
arm64: dts: qcom: Add sc7180-trogdor-homestar
arm64: dts: qcom: ipq8074: add SPMI bus
arm64: dts: qcom: pmi8998: Add node for WLED
arm64: dts: qcom: sc7180-trogdor: Delete ADC config for unused thermistors
arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property
arm64: dts: qcom: sc7180: Base dynamic CPU power coefficients in reality
arm64: dts: qcom: msm8996: xiaomi-gemini: Add support for Xiaomi Mi 5
arm64: dts: qcom: msm8996: Add support for the Xiaomi MSM8996 platform
arm64: dts: qcom: msm8996: Add blsp2_i2c3
arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi
arm64: dts: qcom: msm8998: Configure Adreno GPU and related IOMMU
arm64: dts: qcom: msm8998: Move qfprom iospace to calibrated values
arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency
arm64: dts: qcom: msm8998: Configure the multimedia subsystem iommu
arm64: dts: qcom: msm8998: Configure the MultiMedia Clock Controller (MMCC)
soc: qcom: aoss: Expose send for generic usecase
NFSD: Optimize DRC bucket pruning
nfs: reexport documentation
nfsd: don't alloc under spinlock in rpc_parse_scope_id
ARM: BCM53016: MR32: get mac-address from nvmem
ARM: BCM53016: Specify switch ports for Meraki MR32
ARM: dts: BCM53573: Add Tenda AC9 switch ports
ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
cxl/pci: Disambiguate cxl_pci further from cxl_mem
Documentation/cxl: Add bus internal docs
cxl/core: Split decoder setup into alloc + add
tools/testing/cxl: Introduce a mock memory device + driver
cxl/mbox: Move command definitions to common location
cxl/bus: Populate the target list at decoder create
tools/testing/cxl: Introduce a mocked-up CXL port hierarchy
cxl/pmem: Add support for multiple nvdimm-bridge objects
cxl/pmem: Translate NVDIMM label commands to CXL label commands
cxl/mbox: Add exclusive kernel command support
cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP
cxl/pci: Use module_pci_driver
cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the core
cxl/pci: Drop idr.h
cxl/mbox: Introduce the mbox_send operation
cxl/pci: Clean up cxl_mem_get_partition_info()
cxl/pci: Make 'struct cxl_mem' device type generic
libnvdimm/labels: Introduce CXL labels
libnvdimm/label: Define CXL region labels
libnvdimm/labels: Fix kernel-doc for label.h
libnvdimm/labels: Introduce the concept of multi-range namespace labels
libnvdimm/label: Add a helper for nlabel validation
libnvdimm/labels: Add uuid helpers
samples: bpf: Convert ARP table network order fields into readable format
samples: bpf: Convert route table network order fields into readable format
PCI: Rename pcibios_add_device() to pcibios_device_add()
perf daemon: Avoid msan warnings on send_cmd
kbuild: Enable dtc 'unit_address_format' warning by default
arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622
ARM: dts: mediatek: Update MT7629 PCIe node for new format
MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
docs: dt: submitting-patches: Add note about other project usage
ASoC: Fix warning related to 'sound-name-prefix' binding
ALSA: usx2y: Prefer struct_size over open coded arithmetic
scripts: get_abi.pl: add a graph to speedup the undefined algorithm
scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier
scripts: get_abi.pl: don't skip what that ends with wildcards
scripts: get_abi.pl: add an option to filter undefined results
scripts: get_abi.pl: detect softlinks
scripts: get_abi.pl: Check for missing symbols at the ABI specs
scripts: get_abi.pl: Better handle multiple What parameters
ABI: sysfs-class-rapidio: use wildcards on What definitions
ABI: sysfs-ptp: use wildcards on What definitions
ABI: sysfs-platform-sst-atom: use wildcards on What definitions
ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions
ABI: sysfs-devices-system-cpu: use wildcards on What definitions
ABI: sysfs-devices-platform-dock: use wildcards on What definitions
ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions
ABI: sysfs-class-uwb_rc: use wildcards on What definitions
ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions
ABI: sysfs-class-rc: use wildcards on What definitions
ABI: sysfs-class-pwm: use wildcards on What definitions
ABI: sysfs-class-mux: use wildcards on What definitions
ABI: sysfs-class-mei: use wildcards on What definitions
ABI: sysfs-class-gnss: use wildcards on What definitions
ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions
ABI: sysfs-bus-soundwire-master: use wildcards on What definitions
ABI: sysfs-bus-pci: use wildcards on What definitions
ABI: sysfs-class-infiniband: use wildcards on What definitions
ABI: sysfs-ata: use a proper wildcard for ata_*
ABI: sysfs-class-typec: fix a typo on a What field
ABI: pstore: Fix What field
ABI: sysfs-class-mic: use the right wildcards on What definitions
ABI: sysfs-class-devfreq-event: use the right wildcards on What
ABI: sysfs-class-cxl: place "not in a guest" at description
ABI: sysfs-bus-rapidio: use wildcards on What definitions
ABI: sysfs-class-tpm: use wildcards for pcr-* nodes
ABI: security: fix location for evm and ima_policy
ABI: sysfs-kernel-slab: use a wildcard for the cache name
ABI: sysfs-tty: better document module name parameter
ABI: sysfs-bus-usb: better document variable argument
driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER
staging; wlan-ng: remove duplicate USB device ID
mei: Remove usage of the deprecated "pci-dma-compat.h" API
tifm: Remove usage of the deprecated "pci-dma-compat.h" API
staging: mt7621-pci: set end limit for 'ioport_resource'
MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT
staging: rts5208: remove parentheses pair in sd.c
staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c
staging: rts5208: remove unnecessary parentheses in xd.c
staging: rts5208: remove unnecessary parentheses in sd.c
staging: rts5208: remove unnecessary parentheses in rtsx_transport.c
staging: rts5208: remove unnecessary parentheses in rtsx_chip.c
staging: rts5208: remove unnecessary parentheses in rtsx.c
staging: rts5208: remove unnecessary parentheses in rtsx_card.c
staging: rtl8723bs: remove a third possible deadlock
staging: rtl8723bs: remove a second possible deadlock
staging: rtl8723bs: remove possible deadlock when disconnect (v2)
rt2x00: remove duplicate USB device ID
ar5512: remove duplicate USB device ID
zd1211rw: remove duplicate USB device ID
wilc1000: increase config packets response wait timeout limit
wilc1000: use correct write command sequence in wilc_spi_sync_ext()
wilc1000: add 'initialized' flag check before adding an element to TX queue
wilc1000: invoke chip reset register before firmware download
wilc1000: ignore clockless registers status response for SPI
wilc1000: handle read failure issue for clockless registers
wilc1000: add reset/terminate/repeat command support for SPI bus
wilc1000: configure registers to handle chip wakeup sequence
wilc1000: add new WID to pass wake_enable information to firmware
wilc1000: fix possible memory leak in cfg_scan_result()
wilc1000: move 'deinit_lock' lock init/destroy inside module probe
rsi: Fix module dev_oper_mode parameter description
mwifiex: Fix copy-paste mistake when creating virtual interface
mwifiex: Properly initialize private structure on interface type changes
mwifiex: Handle interface type changes from AP to STATION
mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO
mwifiex: Update virtual interface counters right after setting bss_type
mwifiex: Use helper function for counting interface types
mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type
mwifiex: Use function to check whether interface type change is allowed
mwifiex: Small cleanup for handling virtual interface type changes
rtw88: move adaptivity mechanism to firmware
rtw88: support adaptivity for ETSI/JP DFS region
rtw88: add regulatory strategy by chip type
rtw88: upgrade rtw_regulatory mechanism and mapping
usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
usb: core: hcd: fix messages in usb_hcd_request_irqs()
usb: host: ehci-mv: drop duplicated MODULE_ALIAS
ARM: dts: ux500: Skomer eMMC needs 300 ms power on
ARM: dts: ux500: Fix up SD card pin config
ARM: dts: ux500: Skomer regulator fixes
usb: typec: tipd: Remove WARN_ON in tps6598x_block_read
usb: typec: tipd: Add an additional overflow check
usb: typec: tipd: Don't read/write more bytes than required
usb: musb: tusb6010: check return value after calling platform_get_resource()
USB: cdc-acm: remove duplicate USB device ID
misc: genwqe: Remove usage of the deprecated "pci-dma-compat.h" API
MAINTAINERS: Add Prashant's maintainership of cros_ec drivers
ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend"
wcn36xx: Implement Idle Mode Power Save
wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass two's complement
wcn36xx: Fix Antenna Diversity Switching
wcn36xx: handle connection loss indication
platform/x86: dell-wmi: Recognise or support new switches
Revert "arm64: qcom: ipq6018: add usb3 DT description"
platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX
platform/x86/intel: hid: Add DMI switches allow list
USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send()
platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & build error
platform: lg-laptop: drop unneeded MODULE_ALIAS
ASoC: fsl_spdif: Add support for i.MX8ULP
ASoC: fsl: Constify static snd_soc_ops
USB: serial: keyspan_pda: use usb_control_msg_recv()
USB: serial: ftdi_sio: use usb_control_msg_recv()
USB: serial: f81232: use usb_control_msg_recv() and usb_control_msg_send()
x86: Increase exception stack sizes
x86/mm/64: Improve stack overflow warnings
x86/iopl: Fake iopl(3) CLI/STI usage
ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init()
ARM: at91: dts: sama5d29: Add dtsi file for sama5d29
net/ipv4/sysctl_net_ipv4.c: remove superfluous header files from sysctl_net_ipv4.c
net: dsa: bcm_sf2: Request APD, DLL disable and IDDQ-SR
net: bcmgenet: Request APD, DLL disable and IDDQ-SR
net: phy: broadcom: Utilize appropriate suspend for BCM54810/11
net: phy: broadcom: Wire suspend/resume for BCM50610 and BCM50610M
net: phy: broadcom: Add IDDQ-SR mode
bus: ti-sysc: Drop legacy quirk flag for sham
bus: ti-sysc: Drop legacy quirk flag for gpio
bus: ti-sysc: Handle otg force idle quirk
bus: ti-sysc: Use context lost quirk for otg
drm/rockchip: remove of_match_ptr() from analogix dp driver
drm/rockchip: remove of_match_ptr() from vop_driver_dt_match
bus: ti-sysc: Use context lost quirks for gpmc
bus: ti-sysc: Add quirk handling for reset on re-init
drm/rockchip: Check iommu itself instead of it's parent for device_is_available
drm/rockchip: dsi: make hstt_table static
net/ipv4/syncookies.c: remove superfluous header files from syncookies.c
drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h
drm/rockchip: Make use of the helper function devm_platform_ioremap_resource()
drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to drm_bridge_attach
bus: ti-sysc: Add quirk handling for reinit on context lost
bus: ti-sysc: Check for lost context in sysc_reinit_module()
ARM: dts: at91-sama5d2_icp.dts: Added I2C bus recovery support
drm/rockchip: handle non-platform devices in rockchip_drm_endpoint_is_subdriver
net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c
drm/rockchip: remove unused psr_list{,_lock}
ARM: dts: at91: tse850: the emac<->phy interface is rmii
Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout
Bluetooth: SCO: Fix sco_send_frame returning skb->len
Bluetooth: Fix passing NULL to PTR_ERR
Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF
Bluetooth: eir: Move EIR/Adv Data functions to its own file
bus: ti-sysc: Fix timekeeping_suspended warning on resume
arm64: dts: meson-g12b-odroid-n2: add 5v regulator gpio
arm64: dts: meson-sm1: Fix the pwm regulator supply properties
arm64: dts: meson-g12b: Fix the pwm regulator supply properties
arm64: dts: meson-g12a: Fix the pwm regulator supply properties
brcmfmac: fix incorrect error prints
rsi: fix rate mask set leading to P2P failure
rsi: fix key enabled check causing unwanted encryption for vap_id > 0
rsi: fix occasional initialisation failure with BT coex
Input: goodix - add support for controllers without flash
Input: goodix - allow specifying the config filename
Input: goodix - push error logging up into i2c_read and i2c_write helpers
Input: goodix - refactor reset handling
Input: goodix - add a goodix.h header file
Input: goodix - change goodix_i2c_write() len parameter type to int
Input: tmdc - fix spelling mistake "Millenium" -> "Millennium"
Input: omap-keypad - prefer struct_size over open coded arithmetic
drm/i915: Check SFC fusing before recording/dumping SFC_DONE
drm/i915/xehp: Check new fuse bits for SFC availability
fscrypt: improve documentation for inline encryption
fscrypt: clean up comments in bio.c
fscrypt: remove fscrypt_operations::max_namelen
ahci: remove duplicated PCI device IDs
libbpf: Add doc comments in libbpf.h
f2fs: set SBI_NEED_FSCK flag when inconsistent node block found
f2fs: introduce excess_dirty_threshold()
clk: rockchip: use module_platform_driver_probe
dt-bindings: riscv: correct e51 and u54-mc CPU bindings
PCI/portdrv: Do not setup up IRQs if there are no users
PCI: Mark Atheros QCA6174 to avoid bus reset
PCI/P2PDMA: Apply bus offset correctly in DMA address calculation
drm/i915: Take pinning into account in __i915_gem_object_is_lmem
drm/i915/guc: Enable GuC submission by default on DG1
drm/i915/guc: Add DG1 GuC / HuC firmware defs
drm/i915/guc: put all guc objects in lmem when available
drm/i915: Do not define vma on stack
x86/mce: Drop copyin special case for #MC
staging: r8188eu: Remove mp, a.k.a. manufacturing process, code
arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location
arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes
arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node
arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node
arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe
arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node
arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe
arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes
MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer
cgroup: Make rebind_subsystems() disable v2 controllers all at once
docs/cgroup: add entry for misc.events
misc_cgroup: remove error log to avoid log flood
misc_cgroup: introduce misc.events to count failures
RDMA/bnxt_re: Check if the vlan is valid before reporting
RDMA/bnxt_re: Correct FRMR size calculation
RDMA/bnxt_re: Use GFP_KERNEL in non atomic context
RDMA/bnxt_re: Fix FRMR issue with single page MR allocation
RDMA/bnxt_re: Fix query SRQ failure
RDMA/bnxt_re: Suppress unwanted error messages
RDMA/bnxt_re: Support multiple page sizes
RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion
RDMA/bnxt_re: Use separate response buffer for stat_ctx_free
RDMA/bnxt_re: Update statistics counter name
RDMA/bnxt_re: Add extended statistics counters
drm/panel-edp: Implement generic "edp-panel"s probed by EDID
drm/panel-edp: Don't re-read the EDID every time we power off the panel
dt-bindings: arm,vexpress-juno: Add missing motherboard properties
dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name
drm/panel-edp: Fix "prepare_to_enable" if panel doesn't handle HPD
drm/panel-edp: hpd_reliable shouldn't be subtraced from hpd_absent
drm/panel-edp: Better describe eDP panel delays
drm/panel-edp: Split the delay structure out
drm/panel-simple: Non-eDP panels don't need "HPD" handling
drm/panel-edp: Move some wayward panels to the eDP driver
drm/panel-edp: Split eDP panels out of panel-simple
arm64: defconfig: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP
drm/edid: Use new encoded panel id style for quirks matching
drm/edid: Allow querying/working with the panel ID from the EDID
drm/edid: Break out reading block 0 of the EDID
dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels
drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b
drm/i915/dg2: use 128b/132b transcoder DDI mode
drm/i915/dp: add HAS_DP20 macro
drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0
drm/i915/dp: select 128b/132b channel encoding for UHBR rates
drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates
drm/i915/dp: add helper for checking for UHBR link rate
drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode
drm/dp: add helper for extracting adjust 128b/132b TX FFE preset
drm/dp: add LTTPR DP 2.0 DPCD addresses
drm/dp: use more of the extended receiver cap
drm/dp: add DP 2.0 UHBR link rate and bw code conversions
drm/i915/gt: Add "intel_" as prefix in set_mocs_index()
ASoC: Drop mistakenly applied SPI patch
drm/i915: Make wa list per-gt
ASoC: codecs: max98390: simplify getting the adapter of a client
ASoC: Intel: boards: Update to modern clocking terminology
drm/panfrost: simplify getting .driver_data
panfrost: make mediatek_mt8183_supplies and mediatek_mt8183_pm_domains static
arm64: dts: rockchip: align operating-points table name with dtschema
ARM: dts: rockchip: swap timer clock-names
ARM: dts: rockchip: add more angle brackets to operating-points property on rk3066a
ARM: dts: rockchip: rename opp-table node names
ARM: dts: rockchip: change rv1108 gmac nodename
ARM: dts: rockchip: add adc-keys node to rk3066a-mk808
arm64: dts: rockchip: hook up camera on px30-evb
arm64: dts: rockchip: add isp node for px30
arm64: dts: rockchip: add Coresight debug range for RK3399
clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L}
clk: rockchip: rk3399: make CPU clocks critical
arm64: dts: rockchip: Correct regulator for USB host on Odroid-Go2
arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru
spi: Fixed division by zero warning
regulator: fix typo in Kconfig and max8973-regulator
ASoC: dt-bindings: rt5682s: correct several errors
ASoC: ab8500: Update to modern clocking terminology
ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro
ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev
drm/v3d: Make use of the helper function devm_platform_ioremap_resource_byname()
ASoC: tegra: Add Tegra210 based Mixer driver
ASoC: tegra: Add Tegra210 based ADX driver
ASoC: tegra: Add Tegra210 based AMX driver
ASoC: tegra: Add Tegra210 based SFC driver
ASoC: tegra: Add Tegra210 based MVC driver
ASoC: tegra: Add routes for few AHUB modules
ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules
ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link
ASoC: simple-card-utils: Increase maximum DAI links limit to 512
ASoC: soc-pcm: Don't reconnect an already active BE
ASoC: compress/component: Use module_get_when_open/put_when_close for cstream
ASoC: soc-component: Convert the mark_module to void*
net/ipv4/tcp_minisocks.c: remove superfluous header files from tcp_minisocks.c
net/ipv4/tcp_fastopen.c: remove superfluous header files from tcp_fastopen.c
net/ipv4/route.c: remove superfluous header files from route.c
arm: dts: mt7623: add otg nodes for bpi-r2
arm: dts: mt7623: add musb device nodes
staging: r8188eu: remove unnecessary space in usbctrl_vendorreq()
staging: r8188eu: remove unnedeed parentheses in usbctrl_vendorreq()
staging: r8188eu: remove ODM_SingleDualAntennaDetection()
staging: r8188eu: clean up indentation in odm_RegDefine11N.h
staging: r8188eu: remove unused defines from odm_RegDefine11N.h
staging: r8188eu: remove header file odm_RegDefine11AC.h
staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES
staging: r8188eu: remove dead code from odm.c
staging: r8188eu: remove unnecessary if statements
staging: r8188eu: remove macro ODM_BIT
staging: r8188eu: remove macro ODM_REG
staging: r8188eu: remove more dead code from ODM_Write_DIG()
staging: r8188eu: remove unnecessary if statement
staging: r8188eu: remove dead code from ODM_Write_DIG()
staging: r8188eu: remove _ic_type from macro _cat in odm_interface.h
staging: r8188eu: remove unused macros from odm_interface.h
staging: r8188eu: remove comments from odm_interface.h
staging: r8188eu: do not write past the end of an array
staging: r8188eu: remove EFUSE_Read1Byte()
staging: r8188eu: remove rtl8188e_set_rssi_cmd()
staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump()
staging: r8188eu: remove HalDetectPwrDownMode88E()
staging: r8188eu: remove unused struct rf_shadow
staging: r8188eu: remove rtl8188e_RF_ChangeTxPath()
staging: r8188eu: remove ODM_DIG_LowerBound_88E()
staging: r8188eu: remove odm_ConfigRF_RadioB_8188E()
staging: r8188eu: remove rtw_set_macaddr_acl()
staging: r8188eu: remove rtw_check_beacon_data()
staging: r8188eu: remove rtw_ap_inform_ch_switch()
staging: r8188eu: remove rtw_acl_remove_sta()
staging: r8188eu: remove rtw_acl_add_sta()
staging: r8188eu: remove ap_sta_info_defer_update()
arm64: dts: renesas: r8a779a0: Add iommus into sdhi node
arm64: dts: renesas: r8a779a0: Add IPMMU nodes
arm64: dts: renesas: r8a779a0: Add TPU device node
arm64: dts: renesas: r8a77961: Add TPU device node
arm64: dts: renesas: r9a07g044: Add SSI support
arm64: dts: renesas: r9a07g044: Add external audio clock nodes
arm64: dts: renesas: r9a07g044: Add USB2.0 device support
arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support
arm64: dts: renesas: Add support for Salvator-XS with R-Car M3Ne-2G
arm64: dts: renesas: Add Renesas R8A779M8 SoC support
arm64: dts: renesas: Add Renesas R8A779M7 SoC support
arm64: dts: renesas: Add Renesas R8A779M6 SoC support
arm64: dts: renesas: Add Renesas R8A779M5 SoC support
arm64: dts: renesas: Add Renesas R8A779M4 SoC support
arm64: dts: renesas: Add Renesas R8A779M2 SoC support
arm64: dts: renesas: Add Renesas R8A779M0 SoC support
arm64: dts: renesas: Factor out Ebisu board support
arm64: dts: renesas: Factor out Draak board support
arm64: dts: renesas: rzg2l-smarc: Add scif0 pins
arm64: dts: renesas: r9a07g044: Add DMAC support
ARM: dts: rza2mevb: Add I2C EEPROM support
USB: serial: allow hung up ports to be suspended
USB: serial: clean up core error labels
drm: bridge: it66121: Fix return value it66121_probe
net: lantiq: add support for jumbo frames
net: wwan: iosm: fw flashing & cd collection infrastructure changes
net: wwan: iosm: devlink fw flashing & cd collection documentation
net: wwan: iosm: transport layer support for fw flashing/cd
net: wwan: iosm: coredump collection support
net: wwan: iosm: fw flashing support
net: wwan: iosm: devlink registration
x86/mce: Change to not send SIGBUS error during copy from user
net: phy: at803x: fix spacing and improve name for 83xx phy
net: phy: at803x: add resume/suspend function to qca83xx phy
net: phy: at803x: add support for qca 8327 A variant internal phy
virtio_net: introduce TX timeout watchdog
memory: tegra186-emc: Handle errors in BPMP response
memory: tegra: Remove interconnect state syncing hack
ARM: s3c: Use strscpy to replace strlcpy
ARM: stm32: add initial support for STM32MP13 family
docs: arm: stm32: introduce STM32MP13 SoCs
dt-bindings: arm: qcom, add missing devices
ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY
ARM: dts: qcom: fill secondary compatible for multiple boards
ARM: dts: qcom: apq8064: adjust memory node according to specs
ARM: dts: qcom: apq8064: Convert adreno from legacy gpu-pwrlevels to opp-v2
lsm_audit: avoid overloading the "key" audit field
Smack: Brutalist io_uring support
selinux: add support for the io_uring access controls
lsm,io_uring: add LSM hooks to io_uring
io_uring: convert io_uring to the secure anon inode interface
fs: add anon_inode_getfile_secure() similar to anon_inode_getfd_secure()
audit: add filtering for io_uring records
audit,io_uring,io-wq: add some basic audit support to io_uring
audit: prepare audit_context for use in calling contexts beyond syscalls
genirq: Disable irqfixup/poll on PREEMPT_RT.
drm/v3d: fix sched job resources cleanup when a job is aborted
octeontx2-af: verify CQ context updates
net: sched: move and reuse mq_change_real_num_tx()
net: phylink: don't call netif_carrier_off() with NULL netdev
net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER
virtio_net: use netdev_warn_once to output warn when without enough queues
NET: IPV4: fix error "do not initialise globals to 0"
net: net_namespace: Fix undefined member in key_remove_domain()
net: dpaa2-mac: add support for more ethtool 10G link modes
drm/i915: deduplicate frequency dump on debugfs
drm/i915: rename debugfs_gt_pm files
drm/i915: rename debugfs_engines files
drm/i915: rename debugfs_gt files
staging: rts5208: remove unnecessary parentheses in ms.c
staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable"
staging: r8188eu: remove rtw_free_pwrctrl_priv prototype
staging: r8188eu: remove rtw_hw_resume
staging: r8188eu: brfoffbyhw is always false
selftests: mptcp: add mptcp getsockopt test cases
mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support
mptcp: add MPTCP_TCPINFO getsockopt support
mptcp: add MPTCP_INFO getsockopt
mptcp: add new mptcp_fill_diag helper
net: macb: enable mii on rgmii for sama7g5
net: macb: add support for mii on rgmii
net: macb: align for OSSMODE offset
net: macb: add description for SRTSM
net: bcmgenet: Patch PHY interface for dedicated PHY driver
arm64: dts: hisilicon: fix arm,sp805 compatible string
arm64: dts: hisilicon: Add support for Hikey 970 PMIC
sky2: Stop printing VPD info to debugfs
pinctrl: qcom: msm8226: fill in more functions
bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments
selftests/bpf: Add trace_vprintk test prog
selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs
bpftool: Only probe trace_vprintk feature in 'full' mode
libbpf: Use static const fmt string in __bpf_printk
libbpf: Modify bpf_printk to choose helper based on arg count
bpf: Add bpf_trace_vprintk helper
selftests/bpf: Stop using bpf_program__load
bpf: Merge printk and seq_printf VARARG max macros
x86/smp: Remove unnecessary assignment to local var freq_scale
net: phy: bcm7xxx: Add EPHY entry for 72165
sh: kdump: add some attribute to function
maple: fix wrong return value of maple_bus_init().
sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/
sh: boot: add intermediate vmlinux.bin* to targets instead of extra-y
sh: boards: Fix the cacography in irq.c
sh: check return code of request_irq
sh: fix trivial misannotations
drm/i915/display/adlp: Add new PSR2 workarounds
drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
drm/i915/display: Wait at least 2 frames before selective update
drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation
ptp: ocp: Avoid operator precedence warning in ptp_ocp_summary_show()
selftests/bpf: Fix a few compiler warnings
libbpf: Constify all high-level program attach APIs
libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7
selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API
libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target()
libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs
selftests/bpf: Stop using relaxed_core_relocs which has no effect
libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id()
staging: r8188eu: remove struct _io_ops
staging: r8188eu: remove core/rtw_io.c
staging: r8188eu: remove the helpers of usb_write_port_cancel()
staging: r8188eu: remove the helpers of usb_read_port_cancel()
staging: r8188eu: remove the helpers of usb_write_port()
staging: r8188eu: remove the helpers of usb_read_port()
staging: r8188eu: remove the helpers of usb_writeN()
staging: r8188eu: remove the helpers of usb_write32()
staging: r8188eu: remove the helpers of usb_write16()
staging: r8188eu: remove the helpers of usb_write8()
staging: r8188eu: remove the helpers of rtw_read32()
staging: r8188eu: remove the helpers of rtw_read16()
staging: r8188eu: remove the helpers of rtw_read8()
staging: r8188eu: remove usb_{read,write}_mem()
staging: r8188eu: use swap()
staging: r8188eu: remove switches from phy_RF6052_Config_ParaFile()
staging: r8188eu: remove NumTotalRFPath from struct hal_data_8188e
staging: r8188eu: remove if test that is always true
staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros
staging: r8188eu: remove unused field from struct hal_data_8188e
staging: r8188eu: remove unused enums from rtl8188e_hal.h
staging: r8188eu: remove write-only fields from struct hal_data_8188e
staging: r8188eu: remove unused macros from rtl8188e_hal.h
staging: r8188eu: remove dead code from odm_RxPhyStatus92CSeries_Parsing()
staging: r8188eu: remove RaSupport88E from struct odm_dm_struct
staging: r8188eu: remove unused ODM_RASupport_Init()
staging: r8188eu: remove unused enum odm_bt_coexist
staging: vchiq: cleanup code alignment issues
staging: vchiq: add braces to if block
staging: vchiq: remove braces from if block
staging: rtl8723bs: ignore unused wiphy_wowlan object warnings
Revert "staging: rtl8723bs: remove possible deadlock when disconnect"
staging: wfx: sta: Fix 'else' coding style warning
net: microchip: encx24j600: drop unneeded MODULE_ALIAS
devlink: Delete not-used devlink APIs
locking/lockdep: Cleanup the repeated declaration
lockdep: Improve comments in wait-type checks
lockdep: Let lock_is_held_type() detect recursive read as read
kernel/locking: Add context to ww_mutex_trylock()
perf/x86: Add compiler barrier after updating BTS
genirq: Move prio assignment into the newly created thread
net: stmmac: dwmac-visconti: Make use of the helper function dev_err_probe()
octeontx2-af: Remove redundant initialization of variable blkaddr
octeontx2-af: Fix uninitialized variable val
spi: sh-msiof: drop unneeded MODULE_ALIAS
spi: rspi: drop unneeded MODULE_ALIAS
ASoC: 88pm860x: Update to modern clocking terminology
ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops
ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked
ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message()
ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message()
genirq: Update irq_set_irqchip_state documentation
perf record: Add --synth option
perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record
drm/i915/dmc: Update to DMC v2.12
objtool: Support pv_opsindirect calls for noinstr
x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays
x86/xen: Mark xen_force_evtchn_callback() noinstr
x86/xen: Make irq_disable() noinstr
x86/xen: Make irq_enable() noinstr
x86/xen: Make hypercall_page noinstr
x86/xen: Make save_fl() noinstr
x86/xen: Make set_debugreg() noinstr
x86/xen: Make get_debugreg() noinstr
x86/xen: Make write_cr2() noinstr
x86/xen: Make read_cr2() noinstr
drm/panfrost: Calculate lock region size correctly
net: e1000e: solve insmod 'Unknown symbol mutex_lock' error
net: netsec: Make use of the helper function dev_err_probe()
clk: imx: Rework all clk_hw_register_gate wrappers
clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones
clk: imx: Remove unused helpers
arm64: dts: meson: add audio playback to rbox-pro
arm64: dts: meson-axg: add support for JetHub D1
arm64: dts: meson-gxl: add support for JetHub H1
dt-bindings: vendor-prefixes: add jethome prefix
dt-bindings: arm: amlogic: add bindings for Jethub D1/H1
virtio-gpu: fix possible memory allocation failure
crypto: aesni - check walk.nbytes instead of err
crypto: drbg - Fix unused value warning in drbg_healthcheck_sanity()
crypto: img-hash - remove need for error return variable ret
hwrng: ixp4xx - Make use of the helper function devm_platform_ioremap_resource()
crypto: qat - remove unneeded packed attribute
crypto: qat - free irq in case of failure
crypto: qat - free irqs only if allocated
crypto: qat - remove unmatched CPU affinity to cluster IRQ
crypto: qat - replace deprecated MSI API
crypto: hisilicon/qm - support the userspace task resetting
crypto: hisilicon/qm - fix the uacce mmap failed
crypto: hisilicon - Fix sscanf format signedness
crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_ccm_auth_data
crypto: arm64/aes-ccm - reduce NEON begin/end calls for common case
crypto: arm64/aes-ccm - remove non-SIMD fallback path
crypto: arm64/aes-ccm - yield NEON when processing auth-only data
crypto: arm64/aes-ce - stop using SIMD helper for skciphers
crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path
crypto: sm4 - Do not change section of ck and sbox
hwrng: Kconfig - Add helper dependency on COMPILE_TEST
crypto: jitter - drop kernel-doc notation
net: phy: broadcom: Enable 10BaseT DAC early wake
net: dsa: b53: Drop unused "cpu_port" field
net: dsa: b53: Improve flow control setup on BCM5301x
net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port
net: dsa: b53: Include all ports in "enabled_ports"
dt-bindings: w1: update w1-gpio.yaml reference
pinctrl: mediatek: mt8195: Add pm_ops
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113
drm/i915: Free all DMC payloads
pinctrl: Fix spelling mistake "atleast" -> "at least"
pinctrl: nomadik: Kconfig: Remove repeated config dependency
torture: Make kvm-remote.sh print size of downloaded tarball
torture: Allot 1G of memory for scftorture runs
tools/rcu: Add an extract-stall script
scftorture: Warn on individual scf_torture_init() error conditions
scftorture: Count reschedule IPIs
scftorture: Account for weight_resched when checking for all zeroes
scftorture: Shut down if nonsensical arguments given
scftorture: Allow zero weight to exclude an smp_call_function*() category
rcu: Avoid unneeded function call in rcu_read_unlock()
f2fs: avoid attaching SB_ACTIVE flag during mount
f2fs: quota: fix potential deadlock
f2fs: should use GFP_NOFS for directory inodes
arm64: dts: allwinner: pinetab: Add HDMI support
drm/sun4i: dw-hdmi: Make use of the helper function dev_err_probe()
drm/sun4i: dsi: Make use of the helper function dev_err_probe()
octeontx2-af: Hardware configuration for inline IPsec
net/tls: support SM4 GCM/CCM algorithm
Revert "net: wwan: iosm: firmware flashing and coredump collection"
octeontx2-pf: CN10K: Hide RPM stats over ethtool
drm/i915: Move __i915_gem_free_object to ttm_bo_destroy
platform/x86: amd-pmc: Export Idlemask values based on the APU
platform/x86: amd-pmc: Check s0i3 cycle status
platform/x86: Add Intel ishtp eclite driver
ASoC: au1x: Convert to modern terminology for DAI clocking
ASoC: atmel: Convert to new style DAI format definitions
ASoC: cs35l41: Binding fixes
misc: cs35l41: Remove unused pdn variable
ASoC: SOF: imx8m: add SAI1 info
ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script
ASoC: SOF: core: Move probe work related code under a single if () branch
ASoC: cs42l42: Implement Manual Type detection as fallback
ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops
ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c
ASoC: SOF: probe: Merge and clean up the probe and compress files
ASoC: SOF: compress: move and export sof_probe_compr_ops
ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference
ASoC: SOF: ipc: Add probe message logging to ipc_log_header()
net: thunderx: Make use of the helper function dev_err_probe()
net: hinic: Make use of the helper function dev_err_probe()
net: ethoc: Make use of the helper function dev_err_probe()
net: enetc: Make use of the helper function dev_err_probe()
net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe()
net: atl1e: Make use of the helper function dev_err_probe()
net: atl1c: Make use of the helper function dev_err_probe()
net: arc_emac: Make use of the helper function dev_err_probe()
pinctrl: mediatek: moore: check if pin_desc is valid before use
ath11k: Align bss_chan_info structure with firmware
ath11k: add support in survey dump with bss_chan_info
ath11k: Rename atf_config to flag1 in target_resource_config
ath11k: fix 4addr multicast packet tx
ath11k: fix 4-addr tx failure for AP and STA modes
ath9k: owl-loader: fetch pci init values through nvmem
ath9k: fetch calibration data via nvmem subsystem
ARM: config: multi v7: Regenerate defconifg
ARM: config: multi v7: Add renamed symbols
ARM: config: multi v7: Clean up enabled by default options
ARM: config: multi v7: Drop unavailable options
smackfs: Fix use-after-free in netlbl_catmap_walk()
arm64: dts: qcom: sdm845: Remove cpufreq cooling devices for CPU thermal zones
arm64: dts: qcom: sdm845: Add support for LMh node
arm64: dts: qcom: sc7280-idp: Add vcc-supply for qfprom
arm64: dts: qcom: msm8998: Provide missing "xo" and "sleep_clk" to GCC
perf parse-events: Avoid enum forward declaration.
perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id()
perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries()
perf annotate: Add fusion logic for AMD microarchs
drm/i915: Update memory bandwidth parameters
bpf: Update bpf_get_smp_processor_id() documentation
libbpf: Add sphinx code documentation comments
rcu-tasks: Update comments to cond_resched_tasks_rcu_qs()
rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace
rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives
rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace
rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace
rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment
rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop
rcu-tasks: Fix s/instruction/instructions/ typo in comment
rcu-tasks: Remove second argument of rcu_read_unlock_trace_special()
rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
rcu-tasks: Simplify trc_read_check_handler() atomic operations
ACPI: resources: Add DMI-based legacy IRQ override quirk
drm/v3d: fix wait for TMU write combiner flush
arm64: dts: rockchip: add saradc to rk3568-evb1-v10
arm64: dts: rockchip: Fix GPU register width for RK3328
arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu
arm64: dts: rockchip: add missing rockchip,grf property to rk356x
arm64: dts: rockchip: add RK3399 Gru gpio-line-names
arm64: dts: rockchip: Enable SFC for Odroid Go Advance
arm64: dts: rockchip: Add SFC to RK3308
arm64: dts: rockchip: Add SFC to PX30
arm64: dts: rockchip: add thermal support to Quartz64 Model A
arm64: dts: rockchip: add rk3568 tsadc nodes
arm64: dts: rockchip: add rk356x gpio debounce clocks
arm64: dts: rockchip: add pinctrl and alias to emmc node to rk3568-evb1-v10
arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10
arm64: dts: rockchip: add regulators of rk809 pmic to rk3568-evb1-v10
arm64: dts: rockchip: enable io domains on rk3568-evb1-v10
arm64: dts: rockchip: add core io domains node for rk356x
arm64: dts: rockchip: add thermal fan control to rockpro64
arm64: dts: rockchip: Setup USB typec port as datarole on for Pinebook Pro
arm64: dts: rockchip: Add gru-scarlet-dumo board
dt-bindings: arm: rockchip: Add gru-scarlet-dumo board
arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support
arm64: dts: rockchip: add gmac0 node to rk3568
arm64: dts: rockchip: enable gmac node on quartz64-a
arm64: dts: rockchip: adjust rk3568 pll clocks
arm64: dts: rockchip: add rk356x gmac1 node
arm64: dts: rockchip: fix rk3568 mbi-alias
arm64: dts: rockchip: Add VPU support for the PX30
arm64: dts: rockchip: add watchdog to rk3568
arm64: dts: rockchip: add isp1 node on rk3399
arm64: dts: rockchip: add cif clk-control pinctrl for rk3399
arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399
arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A
arm64: dts: rockchip: add rk3566 dtsi
arm64: dts: rockchip: split rk3568 device tree
arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi
arm64: dts: rockchip: add csi-dphy to px30
arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board
arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board
dt-bindings: Add doc for ROCK Pi 4 A+ and B+
arm64: dts: rockchip: Disable CDN DP on Pinebook Pro
arm64: dts: rockchip: add saradc node for rk3568
arm64: dts: rockchip: enable tsadc on helios64
arm64: dts: rockchip: add SPI support to helios64
arm64: dts: rockchip: set stdout-path on helios64
arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS
dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS
arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC
dt-bindings: add doc for Firefly ROC-RK3328-PC
arm64: dts: rockchip: add pmu and qos nodes for rk3568
dt-bindings: arm: rockchip: add rk3568 compatible string to pmu.yaml
arm64: dts: rockchip: remove ddc-i2c-scl-* properties from rk3318-a95x-z2.dts
arm64: dts: rockchip: remove clock_in_out from gmac2phy node in rk3318-a95x-z2.dts
arm64: dts: rockchip: rename flash nodenames
arm64: dts: rockchip: remove interrupt-names from iommu nodes
selftests/bpf: Skip btf_tag test if btf_tag attribute not supported
ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item()
ASoC: SOF: loader: Use the generic ops for region debugfs handling
ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core
ASoC: SOF: imx: Provide debugfs_add_region_item ops for core
ASoC: SOF: debug: Add generic API and ops for DSP regions
ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write
ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data()
ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64
ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init()
ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe
mlxsw: Add support for transceiver modules reset
mlxsw: Make PMAOS pack function more generic
mlxsw: reg: Add fields to PMAOS register
mlxsw: Track per-module port status
mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap()
mlxsw: spectrum: Do not return an error in ndo_stop()
mlxsw: core_env: Convert 'module_info_lock' to a mutex
mlxsw: core_env: Defer handling of module temperature warning events
mlxsw: core: Remove mlxsw_core_is_initialized()
mlxsw: core: Initialize switch driver last
devlink: Delete not-used single parameter notification APIs
net/mlx5: Publish and unpublish all devlink parameters at once
drm/i915: Extract hsw_panel_transcoders()
drm/i915: Adjust intel_dsc_power_domain() calling convention
drm/i915: Introduce with_intel_display_power_if_enabled()
drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF
drm/i915: Flatten hsw_crtc_compute_clock()
drm/i915: Extract intel_dp_need_bigjoiner()
drm/i915: Mark GPU wedging on driver unregister unrecoverable
selftests: net: test ethtool -L vs mq
netdevsim: add ability to change channel count
net: sched: update default qdisc visibility after Tx queue cnt changes
HID: core: add TransducerSerialNumber2
HID: amd_sfh: switch from 'pci_' to 'dma_' API
drm/sched: fix the bug of time out calculation(v4)
x86/paravirt: Use PVOP_* for paravirt calls
x86/paravirt: Mark arch_local_irq_*() __always_inline
locking/lockdep: Avoid RCU-induced noinstr fail
x86/sev: Fix noinstr for vc_ghcb_invalidate()
x86: Always inline ip_within_syscall_gap()
x86/kvm: Always inline evmcs_write64()
x86/kvm: Always inline to_svm()
x86: Always inline context_tracking_guest_enter()
x86/kvm: Always inline vmload() / vmsave()
x86/kvm: Always inline sev_*guest()
objtool: Handle __sanitize_cov*() tail calls
objtool: Introduce CFI hash
x86/xen: Move hypercall_page to top of the file
x86/xen: Mark cpu_bringup_and_idle() as dead_end_function
drm/i915: Add mmap lock around vma_lookup() in the mman selftest.
PM: hibernate: Remove blk_status_to_errno in hib_wait_io
regulator: rtq6752: Enclose 'enable' gpio control by enable flag
ASoC: cs35l41: Fix a bunch of trivial code formating/style issues
ASoC: cs35l41: Fixup the error messages
ASoC: cs35l41: Don't overwrite returned error code
ASoC: cs35l41: Combine adjacent register writes
ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot
ASoC: cs35l41: Fix use of an uninitialised variable
ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow
ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that
ASoC: mediatek: mt8195: make array adda_dai_list static const
ASoC: mediatek: mt8195: Add missing of_node_put()
ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw
ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations
ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static
ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc
ASoC: SOF: intel: Do no initialize resindex_dma_base
ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board
ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board
ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board
ASoC: Intel: sof_rt5682: support ALC5682I-VS codec
PM: sleep: Do not assume that "mem" is always present
EDAC/mc: Replace strcpy(), sprintf() and snprintf() with strscpy() or scnprintf()
ARM: dts: at91: add Exegin Q5xR5 board
dt-bindings: ARM: at91: document exegin q5xr5 board
dt-bindings: add vendor prefix for exegin
ARM: dts: at91: add CalAmp LMU5000 board
dt-bindings: ARM: at91: document CalAmp LMU5000 board
dt-bindings: add vendor prefix for calamp
ARM: dts: at91: at91sam9260: add pinctrl label
ibmvnic: Reuse tx pools when possible
ibmvnic: Reuse rx pools when possible
ibmvnic: Reuse LTB when possible
ibmvnic: Use bitmap for LTB map_ids
ibmvnic: init_tx_pools move loop-invariant code
ibmvnic: Use/rename local vars in init_tx_pools
ibmvnic: Use/rename local vars in init_rx_pools
ibmvnic: Fix up some comments and messages
ibmvnic: Consolidate code in replenish_rx_pool()
docs: ABI: Add sysfs documentation for timecard
ptp: ocp: Add timestamp window adjustment
ptp: ocp: Have FPGA fold in ns adjustment for adjtime.
ptp: ocp: Enable 4th timestamper / PPS generator
ptp: ocp: Add second GNSS device
ptp: ocp: Add NMEA output
ptp: ocp: Add debugfs entry for timecard
ptp: ocp: Separate the init and info logic
ptp: ocp: Add sysfs attribute utc_tai_offset
ptp: ocp: Add IRIG-B output mode control
ptp: ocp: Add IRIG-B and DCF blocks
ptp: ocp: Add SMA selector and controls
ptp: ocp: Add third timestamper
ptp: ocp: Report error if resource registration fails.
ptp: ocp: Skip resources with out of range irqs
ptp: ocp: Skip I2C flash read when there is no controller.
ptp: ocp: Parameterize the TOD information display.
ptp: ocp: parameterize the i2c driver used
dt-bindings: net: lantiq: Add the burst length properties
dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway ETOP bindings
dt-bindings: net: lantiq-xrx200-net: convert to the json-schema
net: lantiq: configure the burst length in ethernet drivers
MIPS: lantiq: dma: make the burst length configurable by the drivers
MIPS: lantiq: dma: fix burst length for DEU
MIPS: lantiq: dma: reset correct number of channel
MIPS: lantiq: dma: add small delay after reset
ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support
ARM: dts: at91: sama7g5ek: enable ADC on the board
ARM: dts: at91: sama7g5: add node for the ADC
ARM: dts: at91: sama5d27_wlsom1: add wifi device
drm/ttm: fix the type mismatch error on sparc64
soc: samsung: exynos-pmu: Fix compilation when nothing selects CONFIG_MFD_CORE
ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc()
ARM: dts: exynos: drop undocumented samsung,sata-freq property in Exynos5250
arm64: dts: exynos: add proper comaptible FSYS syscon in Exynos5433
arm64: dts: exynos: align operating-points table name with dtschema in Exynos5433
memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE
memory: tegra: make the array list static const, makes object smaller
drm/bochs: add Bochs PCI ID for Simics model
drm/qxl: User page size macro for qxl release bo
scsi: target: Remove unused function arguments
scsi: ufs: ufs-mediatek: Change dbg select by check IP version
scsi: ufs: ufshpb: Use proper power management API
scsi: ufs: ufs-qcom: Remove unneeded variable 'err'
scsi: documentation: Document Fibre Channel sysfs node for appid
scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic
scsi: lpfc: Update lpfc version to 14.0.0.2
scsi: lpfc: Improve PBDE checks during SGL processing
scsi: lpfc: Zero CGN stats only during initial driver load and stat reset
scsi: lpfc: Fix I/O block after enabling managed congestion mode
scsi: lpfc: Adjust bytes received vales during cmf timer interval
scsi: lpfc: Fix EEH support for NVMe I/O
scsi: lpfc: Fix FCP I/O flush functionality for TMF routines
scsi: lpfc: Fix NVMe I/O failover to non-optimized path
scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode
scsi: lpfc: Fix rediscovery of tape device after LIP
scsi: lpfc: Fix hang on unload due to stuck fport node
scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT
scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding
scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq()
scsi: qla2xxx: Remove redundant initialization of pointer req
scsi: qla2xxx: Update version to 10.02.07.100-k
scsi: qla2xxx: Fix use after free in eh_abort path
scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue
scsi: qla2xxx: Call process_response_queue() in Tx path
scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file
scsi: qla2xxx: edif: Use link event to wake up app
scsi: qla2xxx: Fix crash in NVMe abort path
scsi: qla2xxx: Check for firmware capability before creating QPair
scsi: qla2xxx: Display 16G only as supported speeds for 3830c card
scsi: qla2xxx: Add support for mailbox passthru
net: dsa: tag_rtl4_a: Drop bit 9 from egress frames
scsi: pm80xx: Fix memory leak during rmmod
scsi: pm80xx: Correct inbound and outbound queue logging
scsi: pm80xx: Fix lockup in outbound queue management
scsi: pm80xx: Fix incorrect port value when registering a device
drivers/cdrom: improved ioctl for media change detection
clk: mediatek: Export clk_ops structures to modules
docs/bpf: Add documentation for BTF_KIND_TAG
selftests/bpf: Add a test with a bpf program with btf_tag attributes
selftests/bpf: Test BTF_KIND_TAG for deduplication
selftests/bpf: Add BTF_KIND_TAG unit tests
selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format
selftests/bpf: Test libbpf API function btf__add_tag()
bpftool: Add support for BTF_KIND_TAG
libbpf: Add support for BTF_KIND_TAG
libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag
bpf: Support for new btf kind BTF_KIND_TAG
btf: Change BTF_KIND_* macros to enums
selftests/bpf: Fix .gitignore to not ignore test_progs.c
bpf,x64 Emit IMUL instead of MUL for x86-64
clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths
clk: mediatek: support COMMON_CLK_MT6779 module build
clk: mediatek: support COMMON_CLK_MEDIATEK module build
clk: composite: export clk_register_composite
dt-bindings: clk: fixed-mmio-clock: Convert to YAML
clk: versatile: clk-icst: Support 'reg' in addition to 'vco-offset' for register address
dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of 'vco-offset' for VCO register address
libbpf: Minimize explicit iterator of section definition array
libbpf: Simplify BPF program auto-attach code
libbpf: Ensure BPF prog types are set before relocations
selftests/bpf: Update selftests to always provide "struct_ops" SEC
drm/i915/dg2: Define MOCS table for DG2
drm/i915/xehpsdv: Define MOCS table for XeHP SDV
clk: mediatek: Add MT8195 apusys clock support
clk: mediatek: Add MT8195 imp i2c wrapper clock support
clk: mediatek: Add MT8195 wpesys clock support
clk: mediatek: Add MT8195 vppsys1 clock support
clk: mediatek: Add MT8195 vppsys0 clock support
clk: mediatek: Add MT8195 vencsys clock support
clk: mediatek: Add MT8195 vdosys1 clock support
clk: mediatek: Add MT8195 vdosys0 clock support
clk: mediatek: Add MT8195 vdecsys clock support
clk: mediatek: Add MT8195 scp adsp clock support
clk: mediatek: Add MT8195 mfgcfg clock support
clk: mediatek: Add MT8195 ipesys clock support
clk: mediatek: Add MT8195 imgsys clock support
clk: mediatek: Add MT8195 ccusys clock support
clk: mediatek: Add MT8195 camsys clock support
clk: mediatek: Add MT8195 infrastructure clock support
clk: mediatek: Add MT8195 peripheral clock support
clk: mediatek: Add MT8195 topckgen clock support
clk: mediatek: Add MT8195 apmixedsys clock support
clk: mediatek: Fix resource leak in mtk_clk_simple_probe
clk: mediatek: Add API for clock resource recycle
clk: mediatek: Fix corner case of tuner_en_reg
clk: mediatek: Add dt-bindings of MT8195 clocks
dt-bindings: ARM: Mediatek: Add new document bindings of MT8195 clock
libbpf: Introduce legacy kprobe events support
clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to global clocks
clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to global clocks
dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually referenced clks
clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents
clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents
clk: qcom: gcc-msm8998: Remove transient global "xo" clock
clk: qcom: gcc-msm8998: Use parent_data/hws for internal clock relations
clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs
clk: qcom: kpss-xcc: Make use of the helper function devm_platform_ioremap_resource()
clk: qcom: common: Make use of the helper function devm_platform_ioremap_resource()
clk: qcom: a53-pll: Make use of the helper function devm_platform_ioremap_resource()
soc: bcm63xx-power: Make use of the helper function devm_platform_ioremap_resource()
soc: bcm: bcm-pmb: Make use of the helper function devm_platform_ioremap_resource()
arm64: dts: broadcom: bcm4908: Fix UART clock name
arm64: dts: broadcom: bcm4908: Move reboot syscon out of bus
arm64: dts: broadcom: bcm4908: Fix NAND node name
ARM: dts: BCM5301X: Specify switch ports for more devices
ARM: dts: NSP: Fix MX65 MDIO mux warnings
ARM: dts: NSP: Fix MX64/MX65 eeprom node name
ARM: dts: NSP: Fix MDIO mux node names
ARM: dts: NSP: Fix mpcore, mmc node names
ARM: dts: NSP: Add bcm958623hr board name to dts
ARM: dts: BCM5301X: Fix memory nodes names
ARM: dts: BCM5301X: Fix MDIO mux binding
ARM: dts: BCM5301X: Fix nodes names
ARM: dts: NSP: Add DT files for Meraki MX65 series
ARM: dts: NSP: Add DT files for Meraki MX64 series
ARM: dts: NSP: Add Ax stepping modifications
ARM: dts: NSP: Add common bindings for MX64/MX65
dt-bindings: arm: bcm: NSP: add Meraki MX64/MX65
ARM: dts: NSP: Move USB3 PHY to internal MDIO bus
ARM: dts: NSP: add MDIO bus controller node
ARM: dts: NSP: disable qspi node by default
ARM: dts: NSP: enable DMA on bcm988312hr
dt-bindings: arm: bcm: add NSP devices to SoCs
ARM: dts: NSP: add device names to compatible
docs: zh_TW/index: Move arm64/index to arch-specific section
docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst
clk: qcom: gpucc-sdm660: Remove fallback to global clock names
clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents
clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents
clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents
Documentation: checkpatch: Add SYMBOLIC_PERMS message
Documentation: checkpatch: Add TRAILING_SEMICOLON message
Documentation: checkpatch: Add SPLIT_STRING message
Doc: page_migration: fix numbering for non-LRU movable flags
docs: block: fix discard_max_bytes references
Documentation/process: Add tip tree handbook
Documentation/process: Add maintainer handbooks section
drm/i915/dg1: Add new PCI id
arm64: dts: ti: k3-am64-mcu: Add pinctrl
drm/amdgpu: Fix a race of IB test
drm/amdgpu: VCN avoid memory allocation during IB test
drm/amdgpu: VCE avoid memory allocation during IB test
drm/amdgpu: UVD avoid memory allocation during IB test
drm/amdgpu: Unify PSP TA context
drm/amdgpu: move iommu_resume before ip init/resume
drm/amdgpu: add amdgpu_amdkfd_resume_iommu
drm/amdkfd: separate kfd_iommu_resume from kfd_resume
drm/amdgpu: Get atomicOps info from Host for sriov setup
drm/amd/display: Enable mem low power control for DCN3.1 sub-IP blocks
drm/amd/display: remove force_enable_edp_fec param.
drm/amd/display: Add VPG and AFMT low power support for DCN3.1
drm/amd/display: Revert adding degamma coefficients
drm/amd/display: Link training retry fix for abort case
drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo
drm/amd/display: 3.2.152
drm/amd/display: Correct degamma coefficients
drm/amd/display: [FW Promotion] Release 0.0.82
drm/amd/display: Add periodic detection when zstate is enabled
drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3
drm/amd/display: Refine condition of cursor visibility for pipe-split
drm/amd/display: Optimize bandwidth on following fast update
drm/amd/display: Apply w/a for hard hang on HPD
drm/amd/display: Add regamma/degamma coefficients and set sRGB when TF is BT709
drm/amd/display: Revert "Directly retrain link from debugfs"
drm/amd/display: Get backlight from PWM if DMCU is not initialized
drm/amd/display: Fix multiple memory leaks reported by coverity
drm/amd/display: 3.2.151
drm/amd/display: Revert "dc: w/a for hard hang on HPD on native DP"
drm/amd/display: [FW Promotion] Release 0.0.81
drm/amd/display: Fix for null pointer access for ddc pin and aux engine.
drm/amd/display: Fix false BAD_FREE warning from Coverity
drm/amd/display: Fix dynamic link encoder access.
drm/amd/display: Add flag to detect dpms force off during HPD
drm/amd/display: unblock abm when odm is enabled only on configs that support it
drm/amd/display: Fork thread to offload work of hpd_rx_irq
drm/amd/display: Add option to defer works of hpd_rx_irq
drm/amd/display: update conditions to do dfp cap ext validation
drm/amd/display: move bpp range decision in decide dsc bw range function
drm/amd/display: Fix system hang at boot
drm/amd/display: Add DPCD writes at key points
drm/amd/display: expose dsc overhead bw in dc dsc header
drm/amdkfd: make needs_pcie_atomics FW-version dependent
drm/amdgpu: Increase direct IB pool size
drm/amdgpu: add manual sclk/vddc setting support for cyan skilfish(v3)
drm/amdgpu: add some pptable funcs for cyan skilfish(v3)
drm/amdgpu: update SMU driver interface for cyan skilfish(v3)
drm/amdgpu: update SMU PPSMC for cyan skilfish
drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2)
drm/amd/display: dc_assert_fp_enabled assert only if FPU is not enabled
drm/amdgpu: Update RAS trigger error block support
drm/amdgpu: Update RAS status print
drm/amdgpu: refactor function to init no-psp fw
drm/amd/display: Add NULL checks for vblank workqueue
drm/amd/amdgpu: Enable some sysnodes for guest smi
drm/amdgpu: cleanup debugfs for amdgpu rings
drm/amdgpu: use IS_ERR for debugfs APIs
RDMA/rxe: remove the unnecessary variable
RDMA/rxe: remove the redundant variable
RDMA/rxe: Fix wrong port_cap_flags
x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean
x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean
x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean
x86/fpu/signal: Change return type of fpu__restore_sig() to boolean
x86/signal: Change return type of restore_sigcontext() to boolean
x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean
x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean
x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe()
x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe()
mtd: mtdswap: Remove redundant assignment of pointer eb
mtd: rawnand: intel: Fix potential buffer overflow in probe
mtd: rawnand: xway: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: vf610: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: txx9ndfm: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: tegra: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: stm32_fmc2: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: plat_nand: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: oxnas: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: omap_elm: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: mtk_ecc: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: mtk: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: hisi504: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: gpmi: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: rawnand: gpio: Make use of the helper function devm_platform_ioremap_resource()
mtd: rawnand: denali: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: rawnand: bcm6368: Make use of the helper function devm_platform_ioremap_resource_byname()
mtd: rawnand: atmel: Make use of the helper function devm_platform_ioremap_resource()
mtd: Remove obsolete macros only used by the old nand_ecclayout struct
drm/i915: Enable -Wsometimes-uninitialized
drm/i915/selftests: Always initialize err in igt_dmabuf_import_same_driver_lmem()
drm/i915/selftests: Do not use import_obj uninitialized
ARM: dts: ux500: Tag Janice display SPI correct
sysfs: simplify sysfs_kf_seq_show
sysfs: refactor sysfs_add_file_mode_ns
sysfs: split out binary attribute handling from sysfs_add_file_mode_ns
dma-buf: system_heap: Avoid warning on mid-order allocations
kernfs: remove the unused lockdep_key field in struct kernfs_ops
kernfs: remove kernfs_create_file and kernfs_create_file_ns
driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS()
audit: Convert to SPDX identifier
arch: remove unused function syscall_set_arguments()
net: hns3: PF support get multicast MAC address space assigned by firmware
net: hns3: PF support get unicast MAC address space assigned by firmware
net: phy: at803x: add support for qca 8327 internal phy
skbuff: inline page_frag_alloc_align()
ethtool: prevent endless loop if eeprom size is smaller than announced
net: wwan: iosm: fix linux-next build error
ptp: ptp_clockmatrix: Add support for pll_mode=0 and manual ref switch of WF and WP
ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005)
ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync()
r8169: remove support for chip version RTL_GIGA_MAC_VER_27
net/smc: add generic netlink support for system EID
net/smc: keep static copy of system EID
net/smc: add support for user defined EIDs
s390/ism: switch from 'pci_' to 'dma_' API
s390/netiucv: remove incorrect kernel doc indicators
s390/lcs: remove incorrect kernel doc indicators
s390/ctcm: remove incorrect kernel doc indicators
mlxsw: reg: Remove PMTM register
mlxsw: spectrum: Use PMTDB register to obtain split info
mlxsw: reg: Add Port Module To local DataBase Register
mlxsw: spectrum: Use PLLP to get front panel number and split number
mlxsw: reg: Add Port Local port to Label Port mapping Register
mlxsw: spectrum: Move port SWID set before core port init
mlxsw: spectrum: Move port module mapping before core port init
mlxsw: spectrum: Bump minimum FW version to xx.2008.3326
drm/i915/edp: use MSO pixel overlap from DisplayID data
drm/i915/edp: postpone MSO init until after EDID read
drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO
drm/edid: abstract OUI conversion to 24-bit int
drm/displayid: add DisplayID v2.0 data blocks and primary use cases
drm/displayid: re-align data block macros
iio: accel: adxl355: Add triggered buffer support
iio: accel: adxl355: use if(ret) in place of ret < 0
iio: accel: Add driver support for ADXL313
dt-bindings: iio: accel: Add binding documentation for ADXL313
iio: adc: aspeed: completes the bitfield declare.
dt-bindings: iio: adc: Add ast2600-adc bindings
iio: adc: ti-ads8344: convert probe to device-managed
iio: adc: at91-sama5d2_adc: update copyright and authors information
iio: adc: at91-sama5d2_adc: add support for sama7g5 device
iio: adc: at91-sama5d2_adc: add helper for COR register
iio: adc: at91-sama5d2_adc: add support for separate end of conversion registers
iio: adc: at91-sama5d2_adc: convert to platform specific data structures
iio: adc: at91-sama5d2_adc: remove unused definition
iio: adc: at91-sama5d2_adc: initialize hardware after clock is started
dt-bindings: iio: adc: at91-sama5d2: add compatible for sama7g5-adc
iio: magnetometer: ak8975: add AK09116 support
dt-bindings: iio: temperature: add MAXIM max31865 support
iio: temperature: Add MAX31865 RTD Support
iio: adc: twl6030-gpadc: Use the defined variable to clean code
staging: iio: cdc: remove braces from single line if blocks
iio: ltc2983: fail probe if no channels are given
iio: ltc2983: add support for optional reset gpio
iio: ad5770r: make devicetree property reading consistent
iio: gyro: remove dead config dependencies on INPUT_MPU3050
iio: st_sensors: remove reference to parent device object on st_sensor_data
iio: st_sensors: remove all driver remove functions
iio: st_sensors: remove st_sensors_power_disable() function
iio: st_sensors: remove st_sensors_deallocate_trigger() function
iio: st_sensors: disable regulators after device unregistration
iio: adc: ad7949: use devm managed functions
dt-bindings: iio: adc: ad7949: update voltage reference bindings
iio: adc: ad7949: add vref selection support
iio: adc: ad7949: enable use with non 14/16-bit controllers
iio: adc: ad7949: define and use bitfield names
drivers/iio: Remove all strcpy() uses
iio: accel: Add driver support for ADXL355
dt-bindings: iio: accel: Add DT binding doc for ADXL355
platform/x86: acer-wmi: use __packed instead of __attribute__((packed))
platform/x86: wmi: more detailed error reporting in find_guid()
platform/x86: wmi: introduce helper to retrieve event data
platform/x86: wmi: introduce helper to determine type
platform/x86: wmi: introduce helper to generate method names
platform/x86: wmi: introduce helper to convert driver to WMI driver
platform/x86: wmi: simplify error handling logic
platform/x86: wmi: do not fail if disabling fails
platform/x86: wmi: improve debug messages
platform/x86: wmi: align arguments of functions
platform/x86: wmi: move variables
platform/x86: wmi: remove variable
platform/x86: wmi: use sizeof(*p) in allocation
platform/x86: wmi: use !p to check for NULL
platform/x86: wmi: use sysfs_emit()
platform/x86: wmi: make GUID block packed
platform/x86: wmi: use guid_t and guid_equal()
platform/x86: wmi: use bool instead of int
platform/x86: wmi: use BIT() macro
platform/x86: wmi: remove unnecessary checks
platform/x86: wmi: remove stray empty line
platform/x86: wmi: remove unnecessary casts
platform/x86: wmi: remove unnecessary argument
platform/x86: wmi: remove unnecessary variable
platform/x86: wmi: remove unnecessary initializations
platform/x86: wmi: remove unnecessary initialization
platform/x86: wmi: remove commas
platform/x86: wmi: fix checkpatch warnings
platform/x86: wmi: fix kernel doc
platform/x86: Add driver for ACPI WMAA EC-based backlight control
platform/x86: hp-wmi: add support for omen laptops
i2c: xiic: Fix RX IRQ busy check
i2c: xiic: Only ever transfer single message
i2c: xiic: Switch from waitqueue to completion
i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
i2c: xiic: Drop broken interrupt handler
i2c: xiic: Fix broken locking on tx_msg
USB: core: Make do_proc_control() and do_proc_bulk() killable
usb: musb: mediatek: Expose role-switch control to userspace
kobject: unexport kobject_create() in kobject.h
scripts/tags.sh: Fix obsolete parameter for ctags
tifm: Prefer struct_size over open coded arithmetic
tty: moxa: merge moxa.h into moxa.c
char: xillybus: Simplify 'xillybus_init_endpoint()'
char: xillybus: Remove usage of remaining deprecated pci_ API
char: xillybus: Remove usage of 'pci_unmap_single()'
char: xillybus: Remove usage of the deprecated 'pci-dma-compat.h' API
nitro_enclaves: Add fixes for checkpatch blank line reports
nitro_enclaves: Add fixes for checkpatch spell check reports
nitro_enclaves: Add fixes for checkpatch match open parenthesis reports
nitro_enclaves: Update copyright statement to include 2021
nitro_enclaves: Add fix for the kernel-doc report
nitro_enclaves: Update documentation for Arm64 support
nitro_enclaves: Enable Arm64 support
ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6
pvpanic: Indentation fixes here and there
pvpanic: Fix typos in the comments
pvpanic: Keep single style across modules
ARM: dts: aspeed: everest: Add I2C bus 15 muxes
ARM: dts: aspeed: rainier: Add system LEDs
misc: hisi_hikey_usb: change the DT schema
misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API
ARM: dts: aspeed: amd-ethanolx: Add FRU EEPROM
tty: n_gsm: Save dlci address open status when config requester
tty: n_gsm: Modify gsmtty driver register method when config requester
tty: n_gsm: Delete gsmtty open SABM frame when config requester
tty: n_gsm: Delete gsm_disconnect when config requester
tty: n_gsm: Modify CR,PF bit printk info when config requester
tty: n_gsm: Modify CR,PF bit when config requester
tty: n_gsm: Modify cr bit value when config requester
tty: n_gsm: Add some instructions and code for requester
/dev/mem: nowait zero/null ops
ARM: dts: fp5280g2: Enable KCS 3 for MCTP binding
drm/vc4: dsi: Switch to devm_drm_of_get_bridge
drm/vc4: dpi: Switch to devm_drm_of_get_bridge
drm/bridge: Add a function to abstract away panels
ARM: configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION
usb: gadget: fix for a typo that conveys logically-inverted information.
usb: gadget: goku_udc: Fix mask and set operation on variable master
USB: host: ehci-atmel: Add support for HSIC phy
dt-bindings: usb: atmel: add USB PHY type property
usb: ehci: handshake CMD_RUN instead of STS_HALT
usb: gadget: f_uac2: clean up some inconsistent indenting
arm64: qcom: ipq6018: add usb3 DT description
dt-bindings: usb: qcom,dwc3: add binding for IPQ6018
usb: dwc3: reference clock period configuration
dt-bindings: usb: dwc3: add reference clock period
usb: ohci: Prefer struct_size over open coded arithmetic
usb: typec: hd3ss3220: Use regmap_write_bits()
tty: serial: uartlite: Prevent changing fixed parameters
sh: j2: Update uartlite binding with data and parity properties
dt-bindings: serial: uartlite: Add properties for synthesis-time parameters
dt-bindings: serial: uartlite: Convert to json-schema
dt-bindings: serial: samsung: Add Exynos850 doc
serial: 8250_pci: Prefer struct_size over open coded arithmetic
dt-bindings: serial: brcm,bcm6345-uart: convert to the json-schema
staging: wfx: ensure IRQ is ready before enabling it
staging: wfx: indent functions arguments
staging: wfx: explain the purpose of wfx_send_pds()
staging: wfx: remove useless comments after #endif
staging: wfx: fix comments styles
staging: wfx: avoid c99 comments
staging: wfx: reformat comment
staging: wfx: update files descriptions
staging: wfx: remove references to WFxxx in comments
staging: wfx: fix space after cast operator
staging: wfx: remove useless debug statement
staging: wfx: remove unused definition
staging: wfx: apply naming rules in hif_tx_mib.c
staging: wfx: fix error names
staging: wfx: reorder function for slightly better eye candy
staging: wfx: simplify hif_join()
staging: wfx: declare variables at beginning of functions
staging: wfx: fix misleading 'rate_id' usage
staging: wfx: uniformize counter names
staging: wfx: update with the firmware API 3.8
staging: wfx: simplify API coherency check
staging: wfx: relax the PDS existence constraint
staging: wfx: fix support for CSA
staging: wfx: declare support for TDLS
staging: wfx: take advantage of wfx_tx_queue_empty()
staging: wfx: fix atomic accesses in wfx_tx_queue_empty()
staging: wfx: drop unused argument from hif_scan()
staging: wfx: avoid possible lock-up during scan
staging: wfx: wait for SCAN_CMPL after a SCAN_STOP
staging: wfx: ignore PS when STA/AP share same channel
staging: wfx: do not send CAB while scanning
staging: wfx: use abbreviated message for "incorrect sequence"
staging: r8188eu: remove unnecessary include from odm_types.h
staging: r8188eu: remove unused defines from odm_types.h
staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE
staging: r8188eu: remove unused variable b_hw_radio_off
staging: r8188eu: remove unused variable cpwm_tog
staging: r8188eu: rtw_set_ips_deny is not used
staging: r8188eu: remove unused enum and array
staging: r8188eu: remove unused pwrctrl definitions
staging: r8188eu: _free_pwrlock is empty
staging: r8188eu: remove unused power state defines
staging: r8188eu: remove rtw_set_rpwm
scsi: libiscsi: Move ehwait initialization to iscsi_session_setup()
scsi: libsas: Co-locate exports with symbols
scsi: hisi_sas: Increase debugfs_dump_index after dump is completed
scsi: hisi_sas: Replace del_timer() calls with del_timer_sync()
scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT
scsi: hisi_sas: Stop printing queue count in v3 hardware probe
scsi: hisi_sas: Use managed PCI functions
kcsan: selftest: Cleanup and add missing __init
kcsan: Move ctx to start of argument list
kcsan: Support reporting scoped read-write access type
kcsan: Start stack trace with explicit location if provided
kcsan: Save instruction pointer for scoped accesses
kcsan: Add ability to pass instruction pointer of access to reporting
kcsan: test: Fix flaky test case
kcsan: test: Use kunit_skip() to skip tests
kcsan: test: Defer kcsan_test_init() after kunit initialization
torture: Make torture.sh print the number of files to be compressed
rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed
rcuscale: Warn on individual rcu_scale_init() error conditions
refscale: Warn on individual ref_scale_init() error conditions
locktorture: Warn on individual lock_torture_init() error conditions
rcutorture: Warn on individual rcu_torture_init() error conditions
rcutorture: Suppressing read-exit testing is not an error
rcu-tasks: Wait for trc_read_check_handler() IPIs
rcu: Fix existing exp request check in sync_sched_exp_online_cleanup()
rcu: Make rcu update module parameters world-readable
rcu: Make rcu_normal_after_boot writable again
rcu: Make rcutree_dying_cpu() use its "cpu" parameter
rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp()
rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting()
rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations
rcu: Fix undefined Kconfig macros
doc: Add another stall-warning root cause in stallwarn.rst
rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp
rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp
rcu-nocb: Fix a couple of tree_nocb code-style nits
rcu: Mark accesses to rcu_state.n_force_qs
libbpf: Make libbpf_version.h non-auto-generated
bpf, selftests: Replicate tailcall limit test for indirect call case
audit: rename struct node to struct audit_node to prevent future name collisions
Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
Bluetooth: Add bt_skb_sendmmsg helper
Bluetooth: Add bt_skb_sendmsg helper
drm/i915/guc: Add GuC kernel doc
drm/i915/guc: Drop guc_active move everything into guc_state
drm/i915/guc: Move fields protected by guc->contexts_lock into sub structure
drm/i915/guc: Move GuC priority fields in context under guc_active
drm/i915/guc: Drop pin count check trick between sched_disable and re-pin
drm/i915/guc: Proper xarray usage for contexts_lookup
drm/i915/guc: Rework and simplify locking
drm/i915/guc: Move guc_blocked fence to struct guc_state
drm/i915/guc: Release submit fence from an irq_work
drm/i915/guc: Reset LRC descriptor if register returns -ENODEV
drm/i915/guc: Don't touch guc_state.sched_state without a lock
drm/i915/guc: Take context ref when cancelling request
drm/i915/selftests: Add initial GuC selftest for scrubbing lost G2H
drm/i915/guc: Copy whole golden context, set engine state size of subset
drm/i915/guc: Don't enable scheduling on a banned context, guc_id invalid, not registered
drm/i915/guc: Kick tasklet after queuing a request
Revert "drm/i915/gt: Propagate change in error status to children on unhold"
drm/i915/guc: Workaround reset G2H is received after schedule done G2H
drm/i915/guc: Process all G2H message at once in work queue
drm/i915/guc: Don't drop ce->guc_active.lock when unwinding context
drm/i915/guc: Unwind context requests in reverse order
drm/i915/guc: Fix outstanding G2H accounting
drm/i915/guc: Fix blocked context accounting
kbuild: Enable DT schema checks for %.dtb targets
selftests/bpf: Add test for bpf_get_branch_snapshot
bpf: Introduce helper bpf_get_branch_snapshot
perf: Enable branch record for software events
ARM: dts: qcom: Add support for LG G Watch R
dt-bindings: arm: qcom: Document APQ8026 SoC binding
ARM: dts: qcom: Add pm8226 PMIC
ARM: dts: qcom: msm8226: Add more SoC bits
x86/asm: Avoid adding register pressure for the init case in static_cpu_has()
x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
x86/ACPI: Don't add CPUs that are not online capable
ACPICA: Add support for MADT online enabled bit
staging: vchiq_dev: cleanup code alignment issues
staging: vchiq_dev: remove braces from if block
x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user()
staging: r8188eu: remove header file odm_reg.h
staging: r8188eu: remove unused register definitions from odm_reg.h
staging: r8188eu: core: remove unused function rtw_set_tx_chksum_offload
x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups
staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV
staging: r8188eu: remove header file HalHWImg8188E_FW.h
staging: r8188eu: remove rtw_hw_suspend
staging: r8188eu: bHWPwrPindetect is always false
staging: r8188eu: remove write-only variable tog
staging: r8188eu: remove write-only variable cpwm
staging: r8188eu: setting HW_VAR_SET_RPWM does nothing
staging: r8188eu: btcoex_rfon is always false
staging: r8188eu: make _rtw_init_queue a macro
staging: vchiq: Replace function typedefs with equivalent declaration
x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups
x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups
clk: samsung: s5pv210-audss: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos5433: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos4412-isp: Make use of devm_platform_ioremap_resource()
clk: samsung: exynos-audss: Make use of devm_platform_ioremap_resource()
x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
x86/extable: Rework the exception table mechanics
x86/mce: Get rid of stray semicolons
dt-bindings: arm: qcom: Document SDX65 platform and boards
arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly
rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined
rpmsg: glink: Replace strncpy() with strscpy_pad()
remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD
remoteproc: qcom: wcnss: Drop unused smd include
torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument
x86/mce: Deduplicate exception handling
net: wwan: iosm: firmware flashing and coredump collection
nfc: mrvl: drop unneeded memory allocation fail messages
nfc: microread: drop unneeded memory allocation fail messages
nfc: pn544: drop unneeded memory allocation fail messages
nfc: pn544: drop unneeded debug prints
nfc: pn533: use dev_err() instead of pr_err()
nfc: pn533: drop unneeded debug prints
nfc: fdp: drop unneeded debug prints
nfc: do not break pr_debug() call into separate lines
dt-bindings: w1: Convert 1-Wire GPIO binding to a schema
dt-bindings: media: ti,cal: Fix example
dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema
dt-bindings: arm: Convert ARM CCI-400 binding to a schema
dt-bindings: Convert Reserved Memory binding to a schema
dt-bindings: memory: fsl: convert DDR controller to dtschema
dt-binding: usb: xilinx: Convert binding to YAML
dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml
nfp: Prefer struct_size over open coded arithmetic
qed: Improve the stack space of filter_config()
x86/extable: Get rid of redundant macros
x86/extable: Tidy up redundant handler functions
pinctrl: renesas: No need to initialise global statics
soc: renesas: Identify more R-Car Gen3e SoCs
dt-bindings: arm: renesas: Document more R-Car Gen3e Socs and boards
soc: mediatek: mmsys: Add mt8192 mmsys routing table
soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4
arm64: dts: mt8183: add kukui platform audio node
arm64: dts: mt8183: add audio node
arm64: dts: mediatek: Add mt8192 clock controllers
drm/ttm: Try to check if new ttm man out of bounds during compile
drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx()
arm64: dts: amlogic: add support for Radxa Zero
dt-bindings: arm: amlogic: add support for Radxa Zero
arm64: dts: meson: sm1: add Ethernet PHY reset line for ODROID-C4/HC4
soc: amlogic: meson-clk-measure: Make use of the helper function devm_platform_ioremap_resource()
soc: amlogic: canvas: Make use of the helper function devm_platform_ioremap_resource()
soc: amlogic: meson-gx-socinfo: Add S905Y2 ID for Radxa Zero
dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05
arm64: dts: allwinner: a64: Add GPU opp table
ARM: dts: sun8i: r40: Add I2S nodes
dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible
arm64: dts: allwinner: teres-i: Remove wakekup-source from the PMIC
arm64: dts: allwinner: teres-i: Add missing reg
arm64: dts: allwinner: pinetab: Change regulator node name to avoid warning
arm64: dts: allwinner: a100: Fix thermal zone node name
arm64: dts: allwinner: h6: Fix de3 parent clocks ordering
arm64: dts: allwinner: h5: Fix GPU thermal zone node name
ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible
ARM: dts: tbs711: Fix touchscreen compatible
ARM: dts: sunxi: Fix the SPI NOR node names
ARM: dts: sunxi: Fix OPPs node name
ARM: dts: sunxi: Fix OPP arrays
ARM: dts: sunxi: Rename gpio pinctrl names
ARM: dts: sunxi: Rename power-supply names
dt-bindings: sunxi: Add Allwinner A80 PRCM Binding
dt-bindings: sunxi: Add CPU Configuration Controller Binding
soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
ARM: sunxi: Add a missing SPDX license header
ARM: sunxi: Add a missing SPDX license header
clk: sunxi: sun8i-apb0: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-ar100: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-apb0-gates: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: sun6i-apb0: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper function devm_platform_ioremap_resource()
clk: sunxi: clk-mod0: Make use of the helper function devm_platform_ioremap_resource()
dt-bindings: clocks: Fix typo in the H6 compatible
clk: sunxi-ng: Use a separate lock for each CCU instance
clk: sunxi-ng: Prevent unbinding CCUs via sysfs
clk: sunxi-ng: Unregister clocks/resets when unbinding
clk: sunxi-ng: Add machine dependency to A83T CCU
clk: sunxi-ng: mux: Remove unused 'reg' field
arm64: zynqmp: Wire psgtr for zc1751-xm013
arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards
arm64: zynqmp: Enable gpio and qspi for zc1275-revA
arm64: zynqmp: Fix serial compatible string
arm64: zynqmp: Remove not documented is-dual property
arm64: zynqmp: Add psgtr description to zc1751 dc1 board
arm64: zynqmp: Add support for zcu102-rev1.1 board
arm64: zynqmp: Remove description for 8T49N287 and si5382 chips
arm64: zynqmp: Sync psgtr node location with zcu104-revA
arm64: zynqmp: Add reset description for sata
arm64: zynqmp: Move rtc to different location on zcu104-revA
arm64: zynqmp: Wire qspi on multiple boards
arm64: zynqmp: Remove information about dma clock on zcu106
arm64: zynqmp: Update rtc calibration value
arm64: zynqmp: Add note about UHS mode on some boards
arm64: zynqmp: Move DP nodes to the end of file on zcu106
arm64: zynqmp: Remove can aliases from zc1751
arm64: zynqmp: Add reset-on-timeout to all boards and modify default timeout value
arm64: zynqmp: List reset property for ethernet phy
arm64: zynqmp: Add nvmem alises for eeproms
arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi
arm64: zynqmp: Remove additional newline
arm64: zynqmp: Enable nand driver for dc2 and dc3
arm64: zynqmp: Wire DP and DPDMA for dc1/dc4
arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5
arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi
arm64: zynqmp: Disable WP on zcu111
arm64: zynqmp: Add phy description for usb3.0
arm64: zynqmp: Correct psgtr description for zcu100-revC
arm64: zynqmp: Wire psgtr for zc1751-xm015
arm64: zynqmp: Correct zcu111 psgtr description
arm64: zynqmp: Add pinctrl description for all boards
arm64: zynqmp: Fix irps5401 device nodes
arm64: zynqmp: Enable fpd_dma for zcu104 platforms
arm64: zynqmp: Do not duplicate flash partition label property
arm64: zynqmp: Disable CCI by default
staging: r8188eu: remove rtl8188e_set_hal_ops()
staging: r8188eu: remove write_rfreg from struct hal_ops
staging: r8188eu: remove read_rfreg from struct hal_ops
staging: r8188eu: remove write_bbreg from struct hal_ops
staging: r8188eu: remove read_bbreg from struct hal_ops
staging: r8188eu: remove hal_xmit from struct hal_ops
staging: r8188eu: remove mgnt_xmit from struct hal_ops
staging: r8188eu: remove unused ODM_InitAllTimers()
staging: r8188eu: remove unused ODM_CancelAllTimers()
staging: r8188eu: remove unused prototype ODM_InitializeTimer()
staging: r8188eu: remove unused ODM_AllocateMemory()
staging: r8188eu: remove unused ODM_FreeMemory()
staging: r8188eu: remove unused ODM_Read2Byte()
staging: r8188eu: remove unused ODM_SetTimer()
staging: r8188eu: remove unused ODM_IsWorkItemScheduled()
staging: r8188eu: remove unused ODM_ScheduleWorkItem()
staging: r8188eu: remove unused ODM_FreeWorkItem()
staging: r8188eu: remove unused ODM_StopWorkItem()
staging: r8188eu: remove unused ODM_StartWorkItem()
staging: r8188eu: remove unused ODM_InitializeWorkItem()
staging: r8188eu: remove unused ODM_sleep_us()
staging: r8188eu: remove unused ODM_FillH2CCmd()
staging: r8188eu: remove unused ODM_ReleaseSpinLock()
staging: r8188eu: remove unused ODM_AcquireSpinLock()
staging: r8188eu: remove empty ODM_ReleaseTimer()
staging: r8188eu: os_dep: simplifiy the rtw_resume function
staging: r8188eu: remove the remaining usb endpoint functions
staging: r8188eu: remove unused function RT_usb_endpoint_num
staging: r8188eu: remove unused function RT_usb_endpoint_is_bulk_in
staging: r8188eu: remove unused function usb_endpoint_is_int
staging: r8188eu: core: remove unused variable Adapter
staging: r8188eu: core: remove unused variable padapter
staging: r8188eu: remove write-only variable bLCKInProgress
staging: r8188eu: remove rtw_IOL_append_LLT_cmd()
staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync()
staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops
staging: rtl8723bs: remove unused macros from ioctl_linux.c
staging: r8188eu: remove unused macro ROUND
staging: r8188eu: remove unused macro READ_AND_CONFIG_TC
staging: r8188eu: remove unused ODM_MacStatusQuery()
staging: r8188eu: remove unused odm_Init_RSSIForDM()
staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOriginalValue()
staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E()
staging: r8188eu: remove unused PHY_ScanOperationBackup8188E()
staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E()
staging/mt7621-dma: Format lines in "hsdma-mt7621.c" ending with an open parenthesis
staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P}
staging: r8188eu: this endless loop is executed only once
staging: r8188eu: remove unused define
staging: r8188eu: remove unused function prototype
staging: r8188eu: remove unused function Hal_ProSetCrystalCap()
staging: r8188eu: remove redundant variable hoffset
staging: axis-fifo: convert to use miscdevice
staging: vchiq: convert to use a miscdevice
staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops
staging: r8188eu: remove SetBeaconRelatedRegistersHandler from hal_ops
staging: r8188eu: remove unused function rtl8188e_clone_haldata()
staging: r8188eu: remove free_hal_data from hal_ops
staging: r8188eu: remove hal_notch_filter from hal_ops
staging: r8188eu: remove empty function rtl8188e_stop_thread()
staging: r8188eu: remove empty function rtl8188e_start_thread()
staging: r8188eu: remove AntDivCompareHandler from hal_ops
staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops
staging: r8188eu: remove useless assignment
staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops
staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops
staging: r8188eu: remove Efuse_PgPacketRead from hal_ops
staging: r8188eu: remove empty comments
staging: r8188eu: remove EfuseGetCurrentSize from hal_ops
staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops
staging: r8188eu: remove ReadEFuse from hal_ops
staging: r8188eu: remove wrapper Efuse_PowerSwitch()
staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E()
staging: r8188eu: remove EfusePowerSwitch from hal_ops
staging: r8188eu: remove sreset_get_wifi_status from hal_ops
staging: r8188eu: remove sreset_linked_status_check from hal_ops
staging: r8188eu: remove sreset_xmit_status_check from hal_ops
staging: r8188eu: remove silentreset from hal_ops
staging: r8188eu: remove sreset_reset_value from hal_ops
staging: r8188eu: remove sreset_init_value from hal_ops
staging: r8188eu: remove hal_power_on from hal_ops
staging: r8188eu: remove Add_RateATid from hal_ops
staging: r8188eu: remove unused enum hal_intf_ps_func
staging: r8188eu: remove set_channel_handler from hal_ops
staging: r8188eu: remove set_bwmode_handler from hal_ops
staging: r8188eu: remove hal_dm_watchdog from hal_ops
staging: r8188eu: remove interface_ps_func from hal_ops
staging: r8188eu: remove unused function rtw_interface_ps_func()
staging: r8188eu: remove empty functions
staging: r8188eu: remove SetHalODMVarHandler from hal_ops
staging: r8188eu: remove dm_deinit from hal_ops
staging: r8188eu: remove dm_init from hal_ops
staging: r8188eu: remove DeInitSwLeds from hal_ops
staging: r8188eu: remove InitSwLeds from hal_ops
staging: r8188eu: Remove _enter/_exit_critical_mutex()
staging: r8188eu: remove _rtw_mutex_{init,free}
staging: r8188eu: remove useless check
staging: r8188eu: include: remove duplicate declaration.
staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops
staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function
staging: r8188eu: remove Efuse_PgPacketWrite_BT from struct hal_ops
staging: r8188eu: remove Efuse_PgPacketWrite_BT function
staging: r8188eu: remove hal_xmitframe_enqueue from struct hal_ops
staging: r8188eu: remove rtw_hal_xmitframe_enqueue function
staging: r8188eu: remove interrupt_handler from struct hal_ops
staging: r8188eu: remove rtw_hal_interrupt_handler function
staging: r8188eu: remove disable_interrupt from struct hal_ops
staging: r8188eu: remove rtw_hal_disable_interrupt function
staging: r8188eu: remove enable_interrupt from struct hal_ops
staging: r8188eu: remove rtw_hal_enable_interrupt function
staging: r8188eu: remove hal_reset_security_engine from struct hal_ops
staging: r8188eu: remove rtw_hal_reset_security_engine function
staging: r8188eu: core: remove condition never execute
staging: r8188eu: remove init_default_value from hal_ops
staging: r8188eu: remove GetHalODMVarHandler from hal_ops
staging: r8188eu: remove wrapper around ReadChipVersion8188E()
staging: r8188eu: remove read_chip_version from hal_ops
staging: r8188eu: remove read_adapter_info from hal_ops
staging: r8188eu: remove intf_chip_configure from hal_ops
staging: fbtft: fbtft-core: fix 'trailing statements should be on next line' coding style error
staging: r8188eu: remove useless memset
staging: r8188eu: fix memory leak in rtw_set_key
staging: r8188eu: hal: remove condition with no effect
staging: r8188eu: remove rtw_use_tkipkey_handler()
staging: r8188eu: use in-kernel arc4 encryption
staging: r8188eu: remove unused constant CRC32_POLY
staging: r8188eu: remove enum hardware_type
staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros
staging: r8188eu: remove unused enum rt_eeprom_type
staging: r8188eu: remove unused enum from ieee80211.h.
staging: r8188eu: remove unused defines from mp_custom_oid.h
staging: r8188eu: remove header file rtw_ioctl_rtl.h
staging: rtl8723bs: remove possible deadlock when disconnect
staging: r8188eu: os_dep: use kmemdup instead of kzalloc and memcpy
staging: r8188eu: remove unnecessary parentheses
staging: r8188eu: add missing blank line after declarations
staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg()
staging: r8188eu: use random default mac address
staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg()
staging: r8188eu: use ETH_ALEN
staging: r8188eu: ensure mac address buffer is properly aligned
staging: r8188eu: use mac_pton() in rtw_macaddr_cfg()
staging: r8188eu: remove unused function SetBcnCtrlReg()
staging: r8188eu: remove ICType from struct HAL_VERSION
staging: r8188eu: remove set but unused variable
staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex()
staging: r8188eu: remove commented constants from wifi.h
staging: r8188eu: remove unused constants from wifi.h
staging: r8188eu: refactor field of struct odm_rf_cal
staging: r8188eu: remove local variable Indexforchannel
staging: r8188eu: remove unnecessary type casts
staging: r8188eu: convert type of second parameter of rtw_*_decrypt()
staging: r8188eu: convert type of second parameter of rtw_*_encrypt()
staging: r8188eu: remove should_forbid_n_rate()
staging: r8188eu: remove is_ap_in_wep()
staging: r8188eu: remove CAM_empty_entry()
staging: r8188eu: remove get_bsstype()
staging: r8188eu: remove rtw_get_oper_choffset()
staging: r8188eu: remove rtw_get_oper_bw()
staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile()
staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile()
staging: r8188eu: core: remove condition with no effect
staging: r8188eu: core: remove unused function
staging: r8118eu: remove useless parts of judgements from os_dep/ioctl_linux.
staging: r8188eu: os_dep: remove unused static variable
staging: rtl8723bs: clean up comparsions to NULL
staging: rtl8723bs: remove unused _rtw_init_queue() function
staging: rtl8723bs: remove unnecessary parentheses
staging: rtl8723bs: unwrap initialization of queues
staging: wlan-ng: Remove filenames from files
staging: pi433: fix docs typos and references to previous struct names
staging: r8188eu: remove rtw_hal_c2h_handler function
staging: r8188eu: simplify c2h_evt_hdl function
staging: r8188eu: remove c2h_handler field from struct hal_ops
staging: r8188eu: core: remove null check before vfree
spi: amd: Don't wait for a write-only transfer to finish
spi: amd: Remove unneeded variable
spi: amd: Refactor amd_spi_busy_wait
spi: amd: Refactor code to use less spi_master_get_devdata
MIPS: JZ4780: CI20: DTS: add SPI controller config
SPI: add Ingenic JZ47xx driver.
dt-bindings: spi: Document Ingenic SPI controller bindings
regulator: Convert SY8106A binding to a schema
regulator: core: resolve supply voltage deferral silently
regulator: vqmmc-ipq4019: Make use of the helper function devm_platform_ioremap_resource()
regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST
regulator: ti-abb: Make use of the helper function devm_ioremap related
ASoC: pcm5102a: increase rate from 192k to 384k
ASoC: rt1011: add i2s reference control for rt1011
ASoC: SOF: Handle control change notification from firmware
ASoC: mt8195: remove unnecessary CONFIG_PM
ASoC: SOF: control: fix a typo in put operations for kcontrol
ASoC: fsl_rpmsg: add soc specific data structure
spi: tegra20-slink: Declare runtime suspend and resume functions conditionally
ASoC: dt-bindings: lpass: add binding headers for digital codecs
ASoC: dt-bindings: rt5682s: add bindings for rt5682s
ASoC: rt5682s: Add driver for ALC5682I-VS codec
ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data
ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE
ASoC: SOF: core: allow module parameter to override dma trace Kconfig
ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource()
ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create()
ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol
ASoC: mediatek: mt8195: Remove unsued irqs_lock.
ASoC: dt-bindings: Convert Simple Amplifier binding to a schema
ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema
ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema
ASoC: dt-bindings: Add WM8978 Binding
ASoC: Remove name-prefix.txt
ASoC: Use schema reference for sound-name-prefix
ASoC: Add json-schema documentation for sound-name-prefix
ASoC: cs35l41: Add bindings for CS35L41
ASoC: cs35l41: CS35L41 Boosted Smart Amplifier
ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml
ASoC: dt-bindings: rockchip: pdm: Document property 'rockchip,path-map'
ASoC: rockchip: pdm: Add support for path map
ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm
ASoC: rockchip: pdm: Add support for rk3568 pdm
ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm
ASoC: rockchip: Add support for rv1126 pdm
drm/panel-orientation-quirks: add Valve Steam Deck
drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook
coccinelle: semantic patch to check for inappropriate do_div() calls
selftests/bpf: Test new __sk_buff field hwtstamp
bpf: Add hardware timestamp field to __sk_buff
drm/i915: Get PM ref before accessing HW register
locks: remove LOCK_MAND flock lock support
selftests: xsk: Add tests for 2K frame size
selftests: xsk: Add tests for invalid xsk descriptors
selftests: xsk: Eliminate test specific if-statement in test runner
selftests: xsk: Add test for unaligned mode
selftests: xsk: Introduce replacing the default packet stream
selftests: xsk: Allow for invalid packets
selftests: xsk: Eliminate MAX_SOCKS define
selftests: xsx: Make pthreads local scope
selftests: xsk: Make xdp_flags and bind_flags local
selftests: xsk: Specify number of sockets to create
selftests: xsk: Replace second_step global variable
selftests: xsk: Introduce rx_on and tx_on in ifobject
selftests: xsk: Add use_poll to ifobject
selftests: xsx: Introduce test name in test spec
selftests: xsk: Make frame_size configurable
selftests: xsk: Move rxqsize into xsk_socket_info
selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info
selftests: xsk: Introduce test specifications
selftests: xsk: Introduce type for thread function
selftests: xsk: Simplify xsk and umem arrays
drm/i915: Use Transparent Hugepages when IOMMU is enabled
drm: document drm_mode_create_lease object requirements
Bluetooth: hci_uart: fix GPF in h5_recv
Bluetooth: btintel: Fix incorrect out of memory check
Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle
dt-bindings: input: Add binding for cypress-sf
Input: cypress-sf - add Cypress StreetFighter touchkey driver
Input: ads7846 - switch to devm initialization
Input: ads7846 - remove custom filter handling functions from pdata
Input: ads7846 - add short-hand for spi->dev in probe() function
libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01
drm/stm: ltdc: add layer alpha support
drm/stm: ltdc: attach immutable zpos property to planes
drm/ttm: enable TTM page pool kerneldoc
drm/ttm: enable TTM TT object kerneldoc v2
drm/ttm: enable TTM placement kerneldoc
drm/ttm: enable TTM resource object kerneldoc v2
drm/ttm: enable TTM device object kerneldoc v2
drm/ttm: add kerneldoc for enum ttm_caching
drm/ttm: add some general module kerneldoc
drm/ttm: remove the outdated kerneldoc section
drm/i915/dp: Add support for out-of-bound hotplug events
drm/i915: Associate ACPI connector nodes with connector entries (v2)
drm/i915/hdcp: reuse rx_info for mst stream type1 capability check
drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_Send_ReceiverID_List
drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp2_read_msg()
drm/i915: clean up inconsistent indenting
ARM: dts: Add PTP timesource to the IXP456x
drm/i915/dsi: Read/write proper brightness value via MIPI DCS command
drm/i915/dsi: Retrieve max brightness level from VBT
drm/i915: Get proper min cdclk if vDSC enabled
drm/i915/dsi: refine send MIPI DCS command sequence
drm/i915/dsi: wait for header and payload credit available
drm/i915/selftests: fixup igt_shrink_thp
drm/i915/gtt: add some flushing for the 64K GTT path
drm/i915/gt: Add separate MOCS table for Gen12 devices other than TGL/RKL
libbpf: Fix build with latest gcc/binutils with LTO
selftests/bpf: Add checks for X__elf_bytes() skeleton helper
bpftool: Provide a helper method for accessing skeleton's embedded ELF data
libbpf: Change bpf_object_skeleton data field to const pointer
libbpf: Don't crash on object files with no symbol tables
bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr
drm/i915/display: Prepare DRRS for frontbuffer rendering drop
drm/i915/display: Share code between intel_drrs_flush and intel_drrs_invalidate
drm/i915/display: Some code improvements and code style fixes for DRRS
Bluetooth: hci_vhci: Add support for offload codecs over SCO
Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport
Bluetooth: Add offload feature under experimental flag
Bluetooth: Add support for msbc coding format
Bluetooth: btintel: Define a callback to fetch codec config data
Bluetooth: Configure codec for HFP offload use case
Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command
Bluetooth: Allow setting of codec for HFP offload use case
Bluetooth: btintel: Define callback to fetch data_path_id
Bluetooth: Allow querying of supported offload codecs over SCO socket
Bluetooth: btintel: Read supported offload use cases
Bluetooth: Add support for Read Local Supported Codecs V2
Bluetooth: Enumerate local supported codec and cache details
drm/mcde: Make use of the helper function devm_platform_ioremap_resource()
drm/amd/display: make configure_lttpr_mode_transparent and configure_lttpr_mode_non_transparent static
drm/amd/display: Fix warning comparing pointer to 0
drm/radeon/ci_dpm: Remove redundant initialization of variables hi_sidd, lo_sidd
amd/display: downgrade validation failure log level
drm/radeon: Prefer kcalloc over open coded arithmetic
drm/amdgpu: sdma: clean up identation
drm/amdgpu: clean up inconsistent indenting
drm/amdgpu: remove unused amdgpu_bo_validate
drm/amdgpu: fix use after free during BO move
drm/amdgpu: Create common PSP TA load function
drm/amd/pm: fix the issue of uploading powerplay table
printk: use kvmalloc instead of kmalloc for devkmsg_user
drm/i915/adl_s: Remove require_force_probe protection
drm/sched: Fix drm_sched_fence_free() so it can be passed an uninitialized fence
drm/i915/bios: get rid of vbt ddi_port_info
drm/i915/bios: use ddc pin directly from child data
drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize
drm/i915/bios: use alternate aux channel directly from child data
drm/i915/bios: use dp max link rate directly from child data
drm/i915/bios: use max tmds clock directly from child data
drm/i915/bios: use hdmi level shift directly from child data
drm/i915: Stop rcu support for i915_address_space
drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups
drm/i915: Drop __rcu from gem_context->vm
drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem
drm/i915: Add i915_gem_context_is_full_ppgtt
drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam
drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_context_get_eb_vm
drm/i915: Drop code to handle set-vm races from execbuf
drm/i915: Keep gem ctx->vm alive until the final put
drm/i915: Release ctx->syncobj on final put, not on ctx close
drm/i915: Release i915_gem_context from a worker
Input: palmas-pwrbutton - handle return value of platform_get_irq()
Input: raydium_i2c_ts - read device version in bootloader mode
Input: cpcap-pwrbutton - handle errors from platform_get_irq()
drm/panel: otm8009a: add a 60 fps mode
Bluetooth: fix init and cleanup of sco_conn.timeout_work
Bluetooth: call sock_hold earlier in sco_conn_del
drm/i915/gt: Initialize L3CC table in mocs init
drm/i915/gt: Initialize unused MOCS entries with device specific values
drm/i915/gt: Set BLIT_CCTL reg to un-cached
drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward
drm/i915/gt: Add support of mocs propagation
drm: Improve the output_poll_changed description
drm/ttm: cleanup ttm_resource_compat
dma-buf: clarify dma_fence_add_callback documentation
dma-buf: clarify dma_fence_ops->wait documentation
drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10
drm/i915/gem: Fix the mman selftest
drm/i915/dp: fix for ADL_P/S dp/edp max source rates
drm/i915/dp: fix DG1 and RKL max source rates
drm/i915/dp: fix EHL/JSL max source rates calculation
drm/i915/dp: fix TGL and ICL max source rates
drm/i915/dp: Fix eDP max rate for display 11+
dma-buf: cleanup kerneldoc of removed component
drm/i915/debugfs: clean up LPSP capable
drm/i915/debugfs: clean up LPSP status
dma-buf: nuke DMA_FENCE_TRACE macros v2
drm/i915/dp: fix DG2 max source rate check
Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921)
drm/panfrost: Make use of the helper function devm_platform_ioremap_resource()
panfrost: Don't cleanup the job if it was successfully queued
drm/amd/display: Fix unused initialization of pointer sink
drm/amd/pm: Update navi12 smu message mapping table in sriov
drm/amdgpu:schedule vce/vcn encode based on priority
drm/amdgpu/vcn: set the priority for each encode ring
drm/amdgpu/vce: set the priority for each ring
drm/amd/amdgpu: add mpio to ras block
drm/amd/amdgpu: consolidate PSP TA unload function
drm/amd/amdgpu: New debugfs interface for MMIO registers (v5)
drm/amd/display: fix spelling mistake "alidation" -> "validation"
drm/amdgpu: detach ring priority from gfx priority
drm/amdgpu: rework context priority handling
drm/amd/display: 3.2.150
drm/amd/display: [FW Promotion] Release 0.0.80
drm/amd/display: Update swizzle mode enums
drm/amd/display: Initialize GSP1 SDP header
drm/amd/display: Add emulated sink support for updating FS
drm/amd/display: Limit max DSC target bpp for specific monitors
drm/amd/display: Use max target bpp override option
drm/amd/display: Set min dcfclk if pipe count is 0
drm/amd/display: Support for DMUB HPD interrupt handling
drm/amd/display: add missing ABM register offsets
drm/amd/display: Add DP 2.0 SST DC Support
drm/amd/display: Add DP 2.0 BIOS and DMUB Support
drm/amd/display: Add DP 2.0 DCCG
drm/amd/display: Add DP 2.0 HPO Link Encoder
drm/amd/display: Add DP 2.0 HPO Stream Encoder
drm/amd/display: Add DP 2.0 Audio Package Generator
drm/ttm: Clear all DMA mappings on demand
drm/sun4i: Fix macros in sun8i_csc.h
drm/sun4i: Make use of the helper function devm_platform_ioremap_resource()
drm/vc4: Make use of the helper function devm_platform_ioremap_resource()
Bluetooth: btusb: Add the new support ID for Realtek RTL8852A
drm/i915/dsi/xelpd: Enable mipi dsi support.
drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband
drm/i915/display: Update small joiner ram size
Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922)
Bluetooth: btusb: Support public address configuration for MediaTek Chip.
Bluetooth: fix use-after-free error in lock_sock_nested()
drm/i915/guc: drop guc_communication_enabled
drm: adv7511: Convert to SPDX identifier
drm/bridge: cdns: Make use of the helper function devm_platform_ioremap_resource()
drm/bridge: it66121: Wait for next bridge to be probed
drm/bridge: it66121: Initialize {device,vendor}_ids
drm/bridge: anx7625: enable DSI EOTP
Bluetooth: btintel: Read boot address irrespective of controller mode
Bluetooth: btintel: Fix boot address
perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints
perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints
perf/x86/intel/uncore: Fix Intel SPR IIO event constraints
perf/x86/intel/uncore: Fix Intel SPR CHA event constraints
perf/x86/intel/uncore: Fix Intel ICX IIO event constraints
perf/x86/intel/uncore: Fix invalid unit check
perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server
Bluetooth: Fix using RPA when address has been resolved
Bluetooth: Fix using address type from events
drm/ttm: Create pinned list
drm/i915/display: Renaming DRRS functions to intel_drrs_*()
drm/i915/display: Move DRRS code its own file
drm/i915/display: Drop PSR support from HSW and BDW
dma-resv: Give the docs a do-over
Bluetooth: Fix enabling advertising for central role
Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg()
Bluetooth: set quality report callback for Intel
Bluetooth: Support the quality report events
Bluetooth: refactor set_exp_feature with a feature table
Bluetooth: btintel: support link statistics telemetry events
Bluetooth: btusb: disable Intel link statistics telemetry events
Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA
Bluetooth: reorganize functions from hci_sock_sendmsg()
drm/i915/dg2: UHBR tables added for pll programming
drm/i915: remove unused i915->active_pipes
drm/msm: Don't break exclusive fence ordering
drm/msm: Use scheduler dependency handling
drm/v3d: Use scheduler dependency handling
drm/v3d: Move drm_sched_job_init to v3d_job_init
drm/lima: use scheduler dependency tracking
drm/panfrost: use scheduler dependency tracking
drm/sched: improve docs around drm_sched_entity
drm/sched: drop entity parameter from drm_sched_push_job
drm/sched: Add dependency tracking
drm/sched: Barriers are needed for entity->last_scheduled
drm/msm: Improve drm/sched point of no return rules
drm/sched: Split drm_sched_job_init
drm/plane: Fix comment typo
GPU: drm: fix style errors
drm/i915/fdi: convert BUG()'s to MISSING_CASE()
drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c
drm/i915/fdi: move more FDI stuff to FDI link train hooks
drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c
drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c
drm/i915: Actually delete gpu reloc selftests
drm/ttm: optimize the pool shrinker a bit v2
mm/vmscan: add sync_shrinkers function v3
drm/i915: Ensure wa_init_finish() is called for ctx workaround list
drm/bridge: parade-ps8640: Reorg the macros
drm: omap: remove obsolete selection of OMAP2_DSS in config DRM_OMAP
drm: zte: remove obsolete DRM Support for ZTE SoCs
drm: v3d: correct reference to config ARCH_BRCMSTB
drm: rockchip: remove reference to non-existing config DRM_RGB
drm/i915/snps: constify struct intel_mpllb_state arrays harder
drm/panfrost: Use upper/lower_32_bits helpers
drm/i915/pci: rename functions to have i915_pci prefix
drm/i915/panel: mass rename functions to have intel_panel_ prefix
drm/i915/backlight: mass rename functions to have intel_backlight_ prefix
drm/i915/backlight: extract backlight code to a separate file
drm/i915/dg2: Memory latency values from pcode must be doubled
drm/i915: Nuke intel_prepare_shared_dpll()
drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable()
drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll()
drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well
drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll()
drm/i915: Program DPLL P1 dividers consistently
drm/i915: Remove the 'reg' local variable
drm/i915: Clean up variable names in old dpll functions
drm/i915: Clean dpll calling convention
drm/i915: Constify struct dpll all over
drm/i915: Extract ilk_update_pll_dividers()
drm/ttm, drm/i915: Update ttm_move_memcpy for async use
drm/i915/ttm: Reorganize the ttm move code somewhat
drm/i915: Clean up gen2 DPLL readout
drm/i915: Set output_types to EDP for vlv/chv DPLL forcing
drm/i915/dg2: Add new LRI reg offsets
drm/i915/selftests: Increase timeout in i915_gem_contexts selftests
drm/i915: s/0/NULL/
drm/i915: Silence __iomem sparse warn
drm/i915/fb: move user framebuffer stuff to intel_fb.c
drm/i915/fb: move intel_surf_alignment() to intel_fb.c
drm/i915/fb: move intel_fb_align_height() to intel_fb.c
drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c
drm/i915: add HAS_ASYNC_FLIPS feature macro
drm/i915/display: split out dpt out of intel_display.c
drm/i915/fdi: make intel_fdi_link_freq() return int
drm/i915/dp: Drop redundant debug print
drm/i915/selftest: Fix use of err in igt_reset_{fail, nop}_engine()
drm/i915/dp: add max data rate calculation for UHBR rates
drm/i915/dg2: add DG2 UHBR source rates
drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW
drm/i915/dg2: add TRANS_DP2_CTL register definition
drm/i915/dp: read sink UHBR rates
drm/i915/dp: use actual link rate values in struct link_config_limits
dt-bindings: panel: ili9341: correct indentation
drm/r128: switch from 'pci_' to 'dma_' API
drm/i915/adl_s: Update ADL-S PCI IDs
drm/ttm: remove ttm_tt_destroy_common v2
drm/radeon: unbind in radeon_ttm_tt_unpopulate()
drm/nouveau: unbind in nouveau_ttm_tt_unpopulate
drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate
drm/vmwgfx: unbind in vmw_ttm_unpopulate
drm/i915/dg1: remove __maybe_unused leftover
drm/i915/dp: Use max params for panels < eDP 1.4
drm/i915/gt: Potential error pointer dereference in pinned_context()
drm/i915/fbc: Polish the skl+ FBC stride override handling
drm/i915/fbc: Move the "recompress on activate" to a central place
drm/i915/fbc: Extract intel_fbc_update()
drm/i915/fbc: Rewrite the FBC tiling check a bit
usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic
drm/connector: Add support for out-of-band hotplug notification (v3)
drm/connector: Add drm_connector_find_by_fwnode() function (v3)
drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
drm/connector: Give connector sysfs devices there own device_type
drm/i915/debugfs: hook up ttm_resource_manager_debug
drm/i915/buddy: add some pretty printing
drm/i915: Ditch the i915_gem_ww_ctx loop member
drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch]
drm/i915/panel: move intel_panel_use_ssc() out of headers
drm/i915/pm: use forward declaration to remove an include
drm/i915: intel_runtime_pm.h does not actually need intel_display.h
drm/i915/irq: reduce inlines to reduce header dependencies
drm/i915: Fix syncmap memory leak
drm/i915/dg2: Maintain backward-compatible nested batch behavior
drm/i915/adl_p: Also disable underrun recovery with MSO
drm/bridge: anx7625: Propagate errors from sp_tx_edid_read()
drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux()
drm/i915/dp: return proper DPRX link training result
drm: Remove unused code to load the non-existing fbcon.ko
drm/i915: Use designated initializers for init/exit table
drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro
drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
drm/i915: Nuke ORIGIN_GTT
drm/i915/display: Fix sel fetch plane offset calculation
drm/virtio: support mapping exported vram
dma-buf: WARN on dmabuf release with pending attachments
drm/i915/dp: remove superfluous EXPORT_SYMBOL()
dma-buf: nuke seqno-fence
drm/tegra: Use fourcc_mod_is_vendor() helper
drm/arm: malidp: Use fourcc_mod_is_vendor() helper
drm/fourcc: Add macros to determine the modifier vendor
drm/i915/dg2: add SNPS PHY translations for UHBR link rates
drm/i915/dg2: use existing mechanisms for SNPS PHY translations
drm/i915/dp: pass crtc_state to intel_ddi_dp_level()
drm/i915/mst: use intel_de_rmw() to simplify VC payload alloc set/clear
drm: unexport drm_ioctl_permit
drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P
drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel
drm/panel: Add DT bindings for Samsung S6D27A1 display panel
fbdev/efifb: Release PCI device's runtime PM ref during FB destroy
drm/i915: Add pci ids and uapi for DG1
drm/i915/xehpsdv: Read correct RP_STATE_CAP register
drm/i915/xehpsdv: factor out function to read RP_STATE_CAP
drm/vgem: use shmem helpers
drm/shmem-helpers: Allocate wc pages on x86
drm/shmem-helper: Switch to vmf_insert_pfn
drm/i915: Use locked access to ctx->engines in set_priority
drm/i915: Tweaked Wa_14010685332 for all PCHs
drm/i915: Only access SFC_DONE when media domain is not fused off
drm/i915/dg2: Configure PCON in DP pre-enable path
drm/i915/xehpsdv: Add compute DSS type
drm/i915/dg2: Report INSTDONE_GEOM values in error state
drm/i915/xehp: Loop over all gslices for INSTDONE processing
drm/doc/rfc: drop lmem uapi section
drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg
drm/i915/xehp: Xe_HP shadowed registers are a strict superset of gen12
drm/i915/gen12: Update shadowed register table
drm/i915/gen11: Update shadowed register table
drm/i915: Make shadow tables range-based
drm/i915: Re-use gen11 forcewake read functions on gen12
drm/i915: correct name of GT forcewake domain in error messages
drm/i915: Disable bonding on gen12+ platforms
apparmor: fix error check
security: apparmor: delete repeated words in comments
security: apparmor: file.h: delete duplicated word
apparmor: switch to apparmor to internal capable check for policy management
apparmor: update policy capable checks to use a label
apparmor: fix introspection of of task mode for unconfined tasks
apparmor: check/put label on apparmor_sk_clone_security()
Bug: 135136477
Bug: 143356419
Bug: 144592287
Bug: 144713689
Bug: 144961676
Bug: 145972256
Bug: 146055070
Bug: 146449535
Bug: 147209885
Bug: 160883266
Bug: 160883801
Bug: 160885805
Bug: 161010552
Bug: 161128971
Bug: 161400830
Bug: 162257402
Bug: 162776704
Bug: 163431711
Bug: 163716381
Bug: 168023149
Bug: 168544734
Bug: 171598214
Bug: 171740453
Bug: 172212772
Bug: 174030348
Bug: 175448877
Bug: 176952463
Bug: 178340230
Bug: 179406580
Bug: 181024194
Bug: 182952552
Bug: 183963484
Bug: 184219858
Bug: 185762657
Bug: 187186685
Bug: 189076024
Bug: 190228983
Bug: 195134672
Bug: 199872592
Bug: 200082547
Bug: 202075496
Bug: 202986547
Bug: 203823368
Bug: 205893923
Bug: 205897686
Bug: 209655537
Bug: 210036798
Bug: 210119134
Bug: 210148006
Bug: 210296725
Bug: 210713925
Bug: 211066171
Bug: 211161296
Bug: 211213635
Bug: 211914587
Bug: 212640658
Bug: 212821226
Bug: 213137376
Bug: 213140206
Bug: 213215835
Bug: 213621148
Bug: 214445388
Bug: https://bugs.archlinux.org/task/72092?project=1&order=dateopened&sort=desc&pagenum=1
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=211277
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214375
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214417
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214453
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=214921
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215025
Bug: https://bugzilla.kernel.org/show_bug.cgi?id=215203
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1403
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1518
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1522
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1655
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1666
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1697
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1699
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1709
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1712
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1726
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1735
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1743
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1762
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1774
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1781
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1789
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1811
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1818
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1833
Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1840
Bug: https://gitlab.freedesktop.org/drm/intel/-/issues/4464
Bug: https://gitlab.freedesktop.org/drm/nouveau/-/issues/91
Change-Id: Ie7ccb4f6b6b7716ff27bb19c8b1f400cafde6d6e
Signed-off-by: Blagovest Kolenichev <quic_c_bkolen@quicinc.com>
It is possible that fget returns NULL. This needs to be handled
correctly in ioctl_permit_fill.
Bug: 212821226
Signed-off-by: Tadeusz Struk <tadeusz.struk@linaro.org>
Change-Id: Iec8be21982afeab6794b78ab1a542671c52acea2
Correct a path to incremental-fs sysfs entry in incfs.rst
Bug: 211066171
Signed-off-by: Tadeusz Struk <tadeusz.struk@linaro.org>
Change-Id: Id3a94888edd9022c517939b4667d9792fc04146a
Syzbot recently found a number of issues related to incremental-fs
(see bug numbers below). All have to do with the fact that incr-fs
allows mounts of the same source and target multiple times.
The correct behavior for a file system is to allow only one such
mount, and then every subsequent attempt should fail with a -EBUSY
error code. In case of the issues listed below the common pattern
is that the reproducer calls:
mount("./file0", "./file0", "incremental-fs", 0, NULL)
many times and then invokes a file operation like chmod, setxattr,
or open on the ./file0. This causes a recursive call for all the
mounted instances, which eventually causes a stack overflow and
a kernel crash:
BUG: stack guard page was hit at ffffc90000c0fff8
kernel stack overflow (double-fault): 0000 [#1] PREEMPT SMP KASAN
The reason why many mounts with the same source and target are
possible is because the incfs_mount_fs() as it is allocates a new
super_block for every call, regardless of whether a given mount already
exists or not. This happens every time the sget() function is called
with a test param equal to NULL.
The correct behavior for an FS mount implementation is to call
appropriate mount vfs call for it's type, i.e. mount_bdev() for
a block device backed FS, mount_single() for a pseudo file system,
like sysfs that is mounted in a single, well know location, or
mount_nodev() for other special purpose FS like overlayfs.
In case of incremental-fs the open coded mount logic doesn't check
for abusive mount attempts such as overlays.
To fix this issue the logic needs to be changed to pass a proper
test function to sget() call, which then checks if a super_block
for a mount instance has already been allocated and also allows
the VFS to properly verify invalid mount attempts.
Bug: 211066171
Bug: 213140206
Bug: 213215835
Bug: 211914587
Bug: 211213635
Bug: 213137376
Bug: 211161296
Signed-off-by: Tadeusz Struk <tadeusz.struk@linaro.org>
Change-Id: I66cfc3f1b5aaffb32b0845b2dad3ff26fe952e27
This driver can not build cleanly without warnings just yet, who knows
why it was merged in this way. Until it is fixed up upstream, just
disable it from the builds as no Android systems use it.
Fixes: 12422af819 ("pinctrl: Add Intel Thunder Bay pinctrl driver")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I7f13e119e386382ff853e8dd5d42e20484581771
Steps on the way to 5.17-rc1
Resolves merge conflicts in:
fs/iomap/direct-io.c
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ifa6a219f9c0bee7676881a968a8cced2af88d695
Build BTF type info into the kernel to enable use of BPF-based tools
such as BCC's libbpf-tools.
Bug: 203823368
Test: build
Signed-off-by: Connor O'Brien <connoro@google.com>
Change-Id: Ice20d6bbf83b3a2407a553a37a9befff6c6bb66d
resolve_btfids is built using $(HOSTCC) and $(HOSTLD) but does not
pick up the corresponding flags. As a result, host-specific settings
(such as a sysroot specified via HOSTCFLAGS=--sysroot=..., or a linker
specified via HOSTLDFLAGS=-fuse-ld=...) will not be respected.
Fix this by setting CFLAGS to KBUILD_HOSTCFLAGS and LDFLAGS to
KBUILD_HOSTLDFLAGS.
Also pass the cflags through to libbpf via EXTRA_CFLAGS to ensure that
the host libbpf is built with flags consistent with resolve_btfids.
Signed-off-by: Connor O'Brien <connoro@google.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Song Liu <songliubraving@fb.com>
Link: https://lore.kernel.org/bpf/20220112002503.115968-1-connoro@google.com
(cherry-picked from commit 0e3a1c902f
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master)
Bug: 203823368
Test: build with CONFIG_DEBUG_INFO_BTF=y
Signed-off-by: Connor O'Brien <connoro@google.com>
Change-Id: I09ee10b29b57933653eb1cdd4249bac2d9cebf22
By default with SELinux enabled behavior for unsigned
module loading is same as sig_enforce=1. This causes
loading of unsigned modules fail. All modules in Android
GKI are unsigned except GKI modules. Do not prevent
module loading in case of CONFIG_SIG_MODULE_PROTECT; which
was introduced to change behavior of sig_enforce to allow
unsigned modules but not access to protected symbols.
Bug: 200082547
Bug: 214445388
Fixes: 9ab6a242258a ("ANDROID: GKI: Add module load time protected symbol lookup")
Test: TreeHugger
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Iab3113d706cbd7db7a5684897bcafd5671a6d424
CONFIG_MODULE_SIG_ALL needs to be set for gki_defconig,
but will require an override via device fragments
to avoid signing the vendor modules at build-time.
It defaults to 'y' so no need to explicitly set for
gki_defconfig.
Bug: 200082547
Bug: 214445388
Fixes: 9ab6a242258a ("ANDROID: GKI: Add module load time protected symbol lookup")
Test: TH, manual builds including P21 mainline
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
Change-Id: Iafc0936b5e7bfb781b28642d1ec233a7fcf85f09
This reverts commit 5e1f58c764.
Reason for revert: Presubmit breakage has been addressed by aosp/1946327
Bug: 200082547
Bug: 214445388
Change-Id: I2be3fedba240eac3bab67a96566f4103deb7bc24
Signed-off-by: Ramji Jiyani <ramjiyani@google.com>
CONFIG_RCU_FAST_NO_HZ is no longer a config option, so remove it from
the gki_defconfig files so that the build will work again.
Fixes: e2c73a6860 ("rcu: Remove the RCU_FAST_NO_HZ Kconfig option")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I980087ec0712fd3fc5843f227e5b88c9a87d5fa1
Steps on the way to 5.17-rc1
Resolves conflicts in:
drivers/cpufreq/Makefile
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6b5b00063930b4baa948e8bb62c99e90542479ec
Due to some drm Kconfig dependancy changes in the drm merge in 5.17-rc1,
the select option of DRM_KMS_CMA_HELPER and DRM_GEM_CMA_HELPER need to
be removed in order to be able to properly build an allmodconfig kernel.
Fixes: 4b2b5e142f ("drm: Move GEM memory managers into modules")
Fixes: 09717af7d1 ("drm: Remove CONFIG_DRM_KMS_CMA_HELPER option")
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I0b74e37d046aaae6bfeacec1695faf4780703622
The network stack already provides a built-in skb tracepoint that can be
used for tracing the lifecycle of a skb, no need to add an
android-specific one as well, that just duplicates the same logic and
causes merge conflicts with upstream changes.
Bug: 163716381
Cc: Bae Soukjin <soukjin.bae@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ie1770c59d3e70d9a47e93b645134ae85630f240a
Steps on the way to 5.17-rc1
Resolves merge conflicts in:
arch/arm64/kernel/process.c
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6ac8ab994befa1ce85cd82ffc0a62aaac9e78b88