* 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>